Skip to main content

Interface: IERC721MetadataInterface

Ethers.IERC721MetadataInterface

Hierarchy

  • Interface

    IERC721MetadataInterface

Properties

_abiCoder

Readonly _abiCoder: AbiCoder

Inherited from

utils.Interface._abiCoder

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:50


_isInterface

Readonly _isInterface: boolean

Inherited from

utils.Interface._isInterface

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:51


deploy

Readonly deploy: ConstructorFragment

Inherited from

utils.Interface.deploy

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:49


errors

Readonly errors: Object

Index signature

[name: string]: ErrorFragment

Inherited from

utils.Interface.errors

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:37


events

events: Object

Type declaration

NameType
Approval(address,address,uint256)EventFragment
ApprovalForAll(address,address,bool)EventFragment
Transfer(address,address,uint256)EventFragment

Overrides

utils.Interface.events

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:159


fragments

Readonly fragments: readonly Fragment[]

Inherited from

utils.Interface.fragments

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:36


functions

functions: Object

Type declaration

NameType
approve(address,uint256)FunctionFragment
balanceOf(address)FunctionFragment
getApproved(uint256)FunctionFragment
isApprovedForAll(address,address)FunctionFragment
name()FunctionFragment
ownerOf(uint256)FunctionFragment
safeTransferFrom(address,address,uint256)FunctionFragment
safeTransferFrom(address,address,uint256,bytes)FunctionFragment
setApprovalForAll(address,bool)FunctionFragment
supportsInterface(bytes4)FunctionFragment
symbol()FunctionFragment
tokenURI(uint256)FunctionFragment
transferFrom(address,address,uint256)FunctionFragment

Overrides

utils.Interface.functions

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:31


structs

Readonly structs: Object

Index signature

[name: string]: any

Inherited from

utils.Interface.structs

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:46

Methods

_decodeParams

_decodeParams(params, data): Result

Parameters

NameType
paramsreadonly ParamType[]
dataBytesLike

Returns

Result

Inherited from

utils.Interface._decodeParams

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:63


_encodeParams

_encodeParams(params, values): string

Parameters

NameType
paramsreadonly ParamType[]
valuesreadonly any[]

Returns

string

Inherited from

utils.Interface._encodeParams

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:64


decodeErrorResult

decodeErrorResult(fragment, data): Result

Parameters

NameType
fragmentstring | ErrorFragment
dataBytesLike

Returns

Result

Inherited from

utils.Interface.decodeErrorResult

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:66


decodeEventLog

decodeEventLog(eventFragment, data, topics?): Result

Parameters

NameType
eventFragmentstring | EventFragment
dataBytesLike
topics?readonly string[]

Returns

Result

Inherited from

utils.Interface.decodeEventLog

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:77


decodeFunctionData

decodeFunctionData(functionFragment, data): Result

Parameters

NameType
functionFragmentstring | FunctionFragment
dataBytesLike

Returns

Result

Inherited from

utils.Interface.decodeFunctionData

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:68


decodeFunctionResult

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"approve"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:124

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"balanceOf"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:125

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"getApproved"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:126

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"isApprovedForAll"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:130

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"name"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:134

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"ownerOf"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:135

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"safeTransferFrom(address,address,uint256)"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:136

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"safeTransferFrom(address,address,uint256,bytes)"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:140

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"setApprovalForAll"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:144

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"supportsInterface"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:148

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"symbol"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:152

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"tokenURI"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:153

decodeFunctionResult(functionFragment, data): Result

Parameters

NameType
functionFragment"transferFrom"
dataBytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:154


encodeDeploy

encodeDeploy(values?): string

Parameters

NameType
values?readonly any[]

Returns

string

Inherited from

utils.Interface.encodeDeploy

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:65


encodeErrorResult

encodeErrorResult(fragment, values?): string

Parameters

NameType
fragmentstring | ErrorFragment
values?readonly any[]

Returns

string

Inherited from

utils.Interface.encodeErrorResult

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:67


encodeEventLog

encodeEventLog(eventFragment, values): Object

Parameters

NameType
eventFragmentstring | EventFragment
valuesreadonly any[]

Returns

Object

NameType
datastring
topicsstring[]

Inherited from

utils.Interface.encodeEventLog

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:73


encodeFilterTopics

encodeFilterTopics(eventFragment, values): (string | string[])[]

Parameters

NameType
eventFragmentstring | EventFragment
valuesreadonly any[]

Returns

(string | string[])[]

Inherited from

utils.Interface.encodeFilterTopics

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:72


encodeFunctionData

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"approve"
values[PromiseOrValue<string>, PromiseOrValue<BigNumberish>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:64

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"balanceOf"
values[PromiseOrValue<string>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:68

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"getApproved"
values[PromiseOrValue<BigNumberish>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:72

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"isApprovedForAll"
values[PromiseOrValue<string>, PromiseOrValue<string>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:76

encodeFunctionData(functionFragment, values?): string

Parameters

NameType
functionFragment"name"
values?undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:80

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"ownerOf"
values[PromiseOrValue<BigNumberish>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:81

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"safeTransferFrom(address,address,uint256)"
values[PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:85

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"safeTransferFrom(address,address,uint256,bytes)"
values[PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:93

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"setApprovalForAll"
values[PromiseOrValue<string>, PromiseOrValue<boolean>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:102

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"supportsInterface"
values[PromiseOrValue<BytesLike>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:106

encodeFunctionData(functionFragment, values?): string

Parameters

NameType
functionFragment"symbol"
values?undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:110

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"tokenURI"
values[PromiseOrValue<BigNumberish>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:111

encodeFunctionData(functionFragment, values): string

Parameters

NameType
functionFragment"transferFrom"
values[PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:115


encodeFunctionResult

encodeFunctionResult(functionFragment, values?): string

Parameters

NameType
functionFragmentstring | FunctionFragment
values?readonly any[]

Returns

string

Inherited from

utils.Interface.encodeFunctionResult

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:71


format

format(format?): string | string[]

Parameters

NameType
format?string

Returns

string | string[]

Inherited from

utils.Interface.format

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:53


getError

getError(nameOrSignatureOrSighash): ErrorFragment

Parameters

NameType
nameOrSignatureOrSighashstring

Returns

ErrorFragment

Inherited from

utils.Interface.getError

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:60


getEvent

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

NameType
nameOrSignatureOrTopic"Approval"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:165

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

NameType
nameOrSignatureOrTopic"ApprovalForAll"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:166

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

NameType
nameOrSignatureOrTopic"Transfer"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:167


getEventTopic

getEventTopic(eventFragment): string

Parameters

NameType
eventFragmentstring | EventFragment

Returns

string

Inherited from

utils.Interface.getEventTopic

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:62


getFunction

getFunction(nameOrSignatureOrTopic): FunctionFragment

Parameters

NameType
nameOrSignatureOrTopic"symbol" | "approve" | "balanceOf" | "name" | "supportsInterface" | "transferFrom" | "safeTransferFrom(address,address,uint256)" | "safeTransferFrom(address,address,uint256,bytes)" | "getApproved" | "isApprovedForAll" | "ownerOf" | "setApprovalForAll" | "tokenURI"

Returns

FunctionFragment

Overrides

utils.Interface.getFunction

Defined in

packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.ts:47


getSighash

getSighash(fragment): string

Parameters

NameType
fragmentstring | FunctionFragment | ErrorFragment

Returns

string

Inherited from

utils.Interface.getSighash

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:61


parseError

parseError(data): ErrorDescription

Parameters

NameType
dataBytesLike

Returns

ErrorDescription

Inherited from

utils.Interface.parseError

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:86


parseLog

parseLog(log): LogDescription

Parameters

NameType
logObject
log.datastring
log.topicsstring[]

Returns

LogDescription

Inherited from

utils.Interface.parseLog

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:82


parseTransaction

parseTransaction(tx): TransactionDescription

Parameters

NameType
txObject
tx.datastring
tx.value?BigNumberish

Returns

TransactionDescription

Inherited from

utils.Interface.parseTransaction

Defined in

node_modules/.pnpm/@ethersproject+abi@5.7.0/node_modules/@ethersproject/abi/lib/interface.d.ts:78