Skip to main content
Version: next

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