Skip to Content

@cfxdevkit/contracts


@cfxdevkit/contracts / ERC721_ABI

Variable: ERC721_ABI

const ERC721_ABI: readonly [{ inputs: readonly []; name: "name"; outputs: readonly [{ name: ""; type: "string"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly []; name: "symbol"; outputs: readonly [{ name: ""; type: "string"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly [{ name: "tokenId"; type: "uint256"; }]; name: "tokenURI"; outputs: readonly [{ name: ""; type: "string"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly [{ name: "owner"; type: "address"; }]; name: "balanceOf"; outputs: readonly [{ name: ""; type: "uint256"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly [{ name: "tokenId"; type: "uint256"; }]; name: "ownerOf"; outputs: readonly [{ name: ""; type: "address"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly [{ name: "tokenId"; type: "uint256"; }]; name: "getApproved"; outputs: readonly [{ name: ""; type: "address"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly [{ name: "owner"; type: "address"; }, { name: "operator"; type: "address"; }]; name: "isApprovedForAll"; outputs: readonly [{ name: ""; type: "bool"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly [{ name: "to"; type: "address"; }, { name: "tokenId"; type: "uint256"; }]; name: "approve"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ name: "operator"; type: "address"; }, { name: "approved"; type: "bool"; }]; name: "setApprovalForAll"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ name: "from"; type: "address"; }, { name: "to"; type: "address"; }, { name: "tokenId"; type: "uint256"; }]; name: "transferFrom"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ name: "from"; type: "address"; }, { name: "to"; type: "address"; }, { name: "tokenId"; type: "uint256"; }]; name: "safeTransferFrom"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ name: "from"; type: "address"; }, { name: "to"; type: "address"; }, { name: "tokenId"; type: "uint256"; }, { name: "_data"; type: "bytes"; }]; name: "safeTransferFrom"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ name: "interfaceId"; type: "bytes4"; }]; name: "supportsInterface"; outputs: readonly [{ name: ""; type: "bool"; }]; stateMutability: "view"; type: "function"; }, { anonymous: false; inputs: readonly [{ indexed: true; name: "from"; type: "address"; }, { indexed: true; name: "to"; type: "address"; }, { indexed: true; name: "tokenId"; type: "uint256"; }]; name: "Transfer"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; name: "owner"; type: "address"; }, { indexed: true; name: "approved"; type: "address"; }, { indexed: true; name: "tokenId"; type: "uint256"; }]; name: "Approval"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; name: "owner"; type: "address"; }, { indexed: true; name: "operator"; type: "address"; }, { indexed: false; name: "approved"; type: "bool"; }]; name: "ApprovalForAll"; type: "event"; }] = erc721Abi

Defined in: standard-abis.ts:495