Skip to main content
Version: 2.0.0

Class: IERC721Metadata__factory

erc721.extensions.IERC721Metadata__factory

Constructors

constructor

new IERC721Metadata__factory()

Properties

abi

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

Defined in

packages/contracts/typechain/factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__factory.ts:346

Methods

connect

Static connect(address, signerOrProvider): IERC721Metadata

Parameters

NameType
addressstring
signerOrProviderProvider | Signer

Returns

IERC721Metadata

Defined in

packages/contracts/typechain/factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__factory.ts:350


createInterface

Static createInterface(): IERC721MetadataInterface

Returns

IERC721MetadataInterface

Defined in

packages/contracts/typechain/factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__factory.ts:347