Skip to content

@liquality.evm.<internal>.ERC1155Interface

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

Interface: ERC1155Interface

@liquality/evm..ERC1155Interface

Hierarchy

  • Interface

    ERC1155Interface

Table of contents

Properties

Methods

Properties

contractName

contractName: "ERC1155"

Defined in

evm/lib/typechain/ERC1155.ts:21


events

events: Object

Type declaration

Name Type
ApprovalForAll(address,address,bool) EventFragment
TransferBatch(address,address,address,uint256[],uint256[]) EventFragment
TransferSingle(address,address,address,uint256,uint256) EventFragment
URI(string,uint256) EventFragment

Overrides

utils.Interface.events

Defined in

evm/lib/typechain/ERC1155.ts:90


functions

functions: Object

Type declaration

Name Type
balanceOf(address,uint256) FunctionFragment
balanceOfBatch(address[],uint256[]) FunctionFragment
isApprovedForAll(address,address) FunctionFragment
safeBatchTransferFrom(address,address,uint256[],uint256[],bytes) FunctionFragment
safeTransferFrom(address,address,uint256,uint256,bytes) FunctionFragment
setApprovalForAll(address,bool) FunctionFragment
supportsInterface(bytes4) FunctionFragment
uri(uint256) FunctionFragment

Overrides

utils.Interface.functions

Defined in

evm/lib/typechain/ERC1155.ts:22

Methods

decodeFunctionResult

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "balanceOf"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC1155.ts:63

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "balanceOfBatch"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC1155.ts:64

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "isApprovedForAll"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC1155.ts:68

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "safeBatchTransferFrom"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC1155.ts:72

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "safeTransferFrom"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC1155.ts:76

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "setApprovalForAll"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC1155.ts:80

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "supportsInterface"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC1155.ts:84

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "uri"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/ERC1155.ts:88


encodeFunctionData

encodeFunctionData(functionFragment, values): string

Parameters

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

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC1155.ts:33

encodeFunctionData(functionFragment, values): string

Parameters

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

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC1155.ts:37

encodeFunctionData(functionFragment, values): string

Parameters

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

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC1155.ts:41

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "safeBatchTransferFrom"
values [string, string, BigNumberish[], BigNumberish[], BytesLike]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC1155.ts:45

encodeFunctionData(functionFragment, values): string

Parameters

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

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC1155.ts:49

encodeFunctionData(functionFragment, values): string

Parameters

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

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC1155.ts:53

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "supportsInterface"
values [BytesLike]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC1155.ts:57

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "uri"
values [BigNumberish]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/ERC1155.ts:61


getEvent

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

Name Type
nameOrSignatureOrTopic "ApprovalForAll"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

evm/lib/typechain/ERC1155.ts:97

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

Name Type
nameOrSignatureOrTopic "TransferBatch"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

evm/lib/typechain/ERC1155.ts:98

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

Name Type
nameOrSignatureOrTopic "TransferSingle"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

evm/lib/typechain/ERC1155.ts:99

getEvent(nameOrSignatureOrTopic): EventFragment

Parameters

Name Type
nameOrSignatureOrTopic "URI"

Returns

EventFragment

Overrides

utils.Interface.getEvent

Defined in

evm/lib/typechain/ERC1155.ts:100

Clone this wiki locally