Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IERC721Receiver__factory

Class: IERC721Receiver__factory

Defined in: contracts/typechain-types/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts:48

Constructors

Constructor

new IERC721Receiver__factory(): IERC721Receiver__factory

Returns

IERC721Receiver__factory

Properties

abi

readonly static abi: readonly [{ inputs: readonly [{ internalType: "address"; name: "operator"; type: "address"; }, { internalType: "address"; name: "from"; type: "address"; }, { internalType: "uint256"; name: "tokenId"; type: "uint256"; }, { internalType: "bytes"; name: "data"; type: "bytes"; }]; name: "onERC721Received"; outputs: readonly [{ internalType: "bytes4"; name: ""; type: "bytes4"; }]; stateMutability: "nonpayable"; type: "function"; }] = _abi

Defined in: contracts/typechain-types/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts:49

Methods

connect()

static connect(address, runner?): IERC721Receiver

Defined in: contracts/typechain-types/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts:53

Parameters

address

string

runner?

ContractRunner | null

Returns

IERC721Receiver


createInterface()

static createInterface(): IERC721ReceiverInterface

Defined in: contracts/typechain-types/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts:50

Returns

IERC721ReceiverInterface