Skip to content

@liquality.evm.<internal>.ERC721Interface

Krasimir Raykov edited this page Mar 30, 2022 · 1 revision

Interface: ERC721Interface

@liquality/evm..ERC721Interface

Hierarchy

  • Interface

    ERC721Interface

Table of contents

Properties

Methods

Properties

contractName

contractName: "ERC721"

Defined in

evm/lib/typechain/ERC721.ts:21


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

evm/lib/typechain/ERC721.ts:108


functions

functions: Object

Type declaration

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

Overrides

utils.Interface.functions

Defined in

evm/lib/typechain/ERC721.ts:22

Methods

decodeFunctionResult

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "approve"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:77

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "balanceOf"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:78

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "getApproved"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:79

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "isApprovedForAll"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:83

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "name"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:87

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "ownerOf"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:88

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "safeTransferFrom"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:89

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "setApprovalForAll"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:93

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "supportsInterface"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:97

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "symbol"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:101

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "tokenURI"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:102

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "transferFrom"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC721.ts:103


encodeFunctionData

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "approve"
values [string, BigNumberish]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:37

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "balanceOf"
values [string]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:41

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "getApproved"
values [BigNumberish]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:42

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "isApprovedForAll"
values [string, string]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:46

encodeFunctionData(functionFragment, values?): string

Parameters

Name Type
functionFragment "name"
values? undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:50

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "ownerOf"
values [BigNumberish]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:51

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "safeTransferFrom"
values [string, string, BigNumberish]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:55

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "setApprovalForAll"
values [string, boolean]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:59

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "supportsInterface"
values [BytesLike]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:63

encodeFunctionData(functionFragment, values?): string

Parameters

Name Type
functionFragment "symbol"
values? undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:67

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "tokenURI"
values [BigNumberish]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:68

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "transferFrom"
values [string, string, BigNumberish]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC721.ts:72


getEvent

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

Name Type
nameOrSignatureOrTopic "Approval"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

evm/lib/typechain/ERC721.ts:114

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

Name Type
nameOrSignatureOrTopic "ApprovalForAll"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

evm/lib/typechain/ERC721.ts:115

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

Name Type
nameOrSignatureOrTopic "Transfer"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

evm/lib/typechain/ERC721.ts:116

Clone this wiki locally