Skip to main content
Version: 2.1.x

Class: IERC721Receiver__factory

token.erc721.IERC721Receiver__factory

Constructors​

constructor​

• new IERC721Receiver__factory()

Properties​

abi​

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

Defined in​

packages/contracts/typechain/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts:50

Methods​

connect​

▸ Static connect(address, signerOrProvider): IERC721Receiver

Parameters​

NameType
addressstring
signerOrProviderProvider | Signer

Returns​

IERC721Receiver

Defined in​

packages/contracts/typechain/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts:54


createInterface​

▸ Static createInterface(): IERC721ReceiverInterface

Returns​

IERC721ReceiverInterface

Defined in​

packages/contracts/typechain/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts:51