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
Name | Type |
---|---|
address | string |
signerOrProvider | Provider | Signer |
Returns
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