Skip to content

@liquality.evm.<internal>.MulticallInterface

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

Interface: MulticallInterface

@liquality/evm..MulticallInterface

Hierarchy

  • Interface

    MulticallInterface

Table of contents

Properties

Methods

Properties

contractName

contractName: "Multicall"

Defined in

evm/lib/typechain/Multicall.ts:30


events

events: Object

Overrides

utils.Interface.events

Defined in

evm/lib/typechain/Multicall.ts:105


functions

functions: Object

Type declaration

Name Type
aggregate((address,bytes)[]) FunctionFragment
getBlockHash(uint256) FunctionFragment
getCurrentBlockCoinbase() FunctionFragment
getCurrentBlockDifficulty() FunctionFragment
getCurrentBlockGasLimit() FunctionFragment
getCurrentBlockTimestamp() FunctionFragment
getEthBalance(address) FunctionFragment
getLastBlockHash() FunctionFragment

Overrides

utils.Interface.functions

Defined in

evm/lib/typechain/Multicall.ts:31

Methods

decodeFunctionResult

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "aggregate"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/Multicall.ts:75

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "getBlockHash"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/Multicall.ts:76

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "getCurrentBlockCoinbase"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/Multicall.ts:80

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "getCurrentBlockDifficulty"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/Multicall.ts:84

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "getCurrentBlockGasLimit"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/Multicall.ts:88

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "getCurrentBlockTimestamp"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/Multicall.ts:92

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "getEthBalance"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/Multicall.ts:96

decodeFunctionResult(functionFragment, data): Result

Parameters

Name Type
functionFragment "getLastBlockHash"
data BytesLike

Returns

Result

Overrides

utils.Interface.decodeFunctionResult

Defined in

evm/lib/typechain/Multicall.ts:100


encodeFunctionData

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "aggregate"
values [CallStruct[]]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/Multicall.ts:42

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "getBlockHash"
values [BigNumberish]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/Multicall.ts:46

encodeFunctionData(functionFragment, values?): string

Parameters

Name Type
functionFragment "getCurrentBlockCoinbase"
values? undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/Multicall.ts:50

encodeFunctionData(functionFragment, values?): string

Parameters

Name Type
functionFragment "getCurrentBlockDifficulty"
values? undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/Multicall.ts:54

encodeFunctionData(functionFragment, values?): string

Parameters

Name Type
functionFragment "getCurrentBlockGasLimit"
values? undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/Multicall.ts:58

encodeFunctionData(functionFragment, values?): string

Parameters

Name Type
functionFragment "getCurrentBlockTimestamp"
values? undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/Multicall.ts:62

encodeFunctionData(functionFragment, values): string

Parameters

Name Type
functionFragment "getEthBalance"
values [string]

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/Multicall.ts:66

encodeFunctionData(functionFragment, values?): string

Parameters

Name Type
functionFragment "getLastBlockHash"
values? undefined

Returns

string

Overrides

utils.Interface.encodeFunctionData

Defined in

evm/lib/typechain/Multicall.ts:70

Clone this wiki locally