Interface: IERC721Interface
Ethers.IERC721Interface
Hierarchy
Interface
↳
IERC721Interface
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
Name | Type |
---|---|
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/IERC721Upgradeable.ts:144
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
Name | Type |
---|---|
approve(address,uint256) | FunctionFragment |
balanceOf(address) | FunctionFragment |
getApproved(uint256) | FunctionFragment |
isApprovedForAll(address,address) | FunctionFragment |
ownerOf(uint256) | FunctionFragment |
safeTransferFrom(address,address,uint256) | FunctionFragment |
safeTransferFrom(address,address,uint256,bytes) | FunctionFragment |
setApprovalForAll(address,bool) | FunctionFragment |
supportsInterface(bytes4) | FunctionFragment |
transferFrom(address,address,uint256) | FunctionFragment |
Overrides
utils.Interface.functions
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.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
Name | Type |
---|---|
params | readonly ParamType [] |
data | BytesLike |
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
Name | Type |
---|---|
params | readonly ParamType [] |
values | readonly 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
Name | Type |
---|---|
fragment | string | ErrorFragment |
data | BytesLike |
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
Name | Type |
---|---|
eventFragment | string | EventFragment |
data | BytesLike |
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
Name | Type |
---|---|
functionFragment | string | FunctionFragment |
data | BytesLike |
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
Name | Type |
---|---|
functionFragment | "approve" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:112
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "balanceOf" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:113
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "getApproved" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:114
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "isApprovedForAll" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:118
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "ownerOf" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:122
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "safeTransferFrom(address,address,uint256)" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:123
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "safeTransferFrom(address,address,uint256,bytes)" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:127
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "setApprovalForAll" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:131
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "supportsInterface" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:135
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "transferFrom" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:139
encodeDeploy
▸ encodeDeploy(values?
): string
Parameters
Name | Type |
---|---|
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
Name | Type |
---|---|
fragment | string | 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
Name | Type |
---|---|
eventFragment | string | EventFragment |
values | readonly any [] |
Returns
Object
Name | Type |
---|---|
data | string |
topics | string [] |
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
Name | Type |
---|---|
eventFragment | string | EventFragment |
values | readonly 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
Name | Type |
---|---|
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/IERC721Upgradeable.ts:58
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:62
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:66
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:70
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:74
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:78
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:86
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:95
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:99
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
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/IERC721Upgradeable.ts:103
encodeFunctionResult
▸ encodeFunctionResult(functionFragment
, values?
): string
Parameters
Name | Type |
---|---|
functionFragment | string | 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
Name | Type |
---|---|
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
Name | Type |
---|---|
nameOrSignatureOrSighash | string |
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
Name | Type |
---|---|
nameOrSignatureOrTopic | "Approval" |
Returns
EventFragment
Overrides
utils.Interface.getEvent
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:150
▸ getEvent(nameOrSignatureOrTopic
): EventFragment
Parameters
Name | Type |
---|---|
nameOrSignatureOrTopic | "ApprovalForAll" |
Returns
EventFragment
Overrides
utils.Interface.getEvent
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:151
▸ getEvent(nameOrSignatureOrTopic
): EventFragment
Parameters
Name | Type |
---|---|
nameOrSignatureOrTopic | "Transfer" |
Returns
EventFragment
Overrides
utils.Interface.getEvent
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:152
getEventTopic
▸ getEventTopic(eventFragment
): string
Parameters
Name | Type |
---|---|
eventFragment | string | 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
Name | Type |
---|---|
nameOrSignatureOrTopic | "approve" | "balanceOf" | "supportsInterface" | "transferFrom" | "safeTransferFrom(address,address,uint256)" | "safeTransferFrom(address,address,uint256,bytes)" | "getApproved" | "isApprovedForAll" | "ownerOf" | "setApprovalForAll" |
Returns
FunctionFragment
Overrides
utils.Interface.getFunction
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:44
getSighash
▸ getSighash(fragment
): string
Parameters
Name | Type |
---|---|
fragment | string | 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
Name | Type |
---|---|
data | BytesLike |
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
Name | Type |
---|---|
log | Object |
log.data | string |
log.topics | string [] |
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
Name | Type |
---|---|
tx | Object |
tx.data | string |
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