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