-
Notifications
You must be signed in to change notification settings - Fork 69
@liquality.evm.<internal>.MulticallInterface
@liquality/evm..MulticallInterface
-
Interface
↳
MulticallInterface
• contractName: "Multicall"
evm/lib/typechain/Multicall.ts:30
• events: Object
utils.Interface.events
evm/lib/typechain/Multicall.ts:105
• functions: Object
Name | Type |
---|---|
aggregate((address,bytes)[]) |
FunctionFragment |
getBlockHash(uint256) |
FunctionFragment |
getCurrentBlockCoinbase() |
FunctionFragment |
getCurrentBlockDifficulty() |
FunctionFragment |
getCurrentBlockGasLimit() |
FunctionFragment |
getCurrentBlockTimestamp() |
FunctionFragment |
getEthBalance(address) |
FunctionFragment |
getLastBlockHash() |
FunctionFragment |
utils.Interface.functions
evm/lib/typechain/Multicall.ts:31
▸ decodeFunctionResult(functionFragment
, data
): Result
Name | Type |
---|---|
functionFragment |
"aggregate" |
data |
BytesLike |
Result
utils.Interface.decodeFunctionResult
evm/lib/typechain/Multicall.ts:75
▸ decodeFunctionResult(functionFragment
, data
): Result
Name | Type |
---|---|
functionFragment |
"getBlockHash" |
data |
BytesLike |
Result
utils.Interface.decodeFunctionResult
evm/lib/typechain/Multicall.ts:76
▸ decodeFunctionResult(functionFragment
, data
): Result
Name | Type |
---|---|
functionFragment |
"getCurrentBlockCoinbase" |
data |
BytesLike |
Result
utils.Interface.decodeFunctionResult
evm/lib/typechain/Multicall.ts:80
▸ decodeFunctionResult(functionFragment
, data
): Result
Name | Type |
---|---|
functionFragment |
"getCurrentBlockDifficulty" |
data |
BytesLike |
Result
utils.Interface.decodeFunctionResult
evm/lib/typechain/Multicall.ts:84
▸ decodeFunctionResult(functionFragment
, data
): Result
Name | Type |
---|---|
functionFragment |
"getCurrentBlockGasLimit" |
data |
BytesLike |
Result
utils.Interface.decodeFunctionResult
evm/lib/typechain/Multicall.ts:88
▸ decodeFunctionResult(functionFragment
, data
): Result
Name | Type |
---|---|
functionFragment |
"getCurrentBlockTimestamp" |
data |
BytesLike |
Result
utils.Interface.decodeFunctionResult
evm/lib/typechain/Multicall.ts:92
▸ decodeFunctionResult(functionFragment
, data
): Result
Name | Type |
---|---|
functionFragment |
"getEthBalance" |
data |
BytesLike |
Result
utils.Interface.decodeFunctionResult
evm/lib/typechain/Multicall.ts:96
▸ decodeFunctionResult(functionFragment
, data
): Result
Name | Type |
---|---|
functionFragment |
"getLastBlockHash" |
data |
BytesLike |
Result
utils.Interface.decodeFunctionResult
evm/lib/typechain/Multicall.ts:100
▸ encodeFunctionData(functionFragment
, values
): string
Name | Type |
---|---|
functionFragment |
"aggregate" |
values |
[CallStruct []] |
string
utils.Interface.encodeFunctionData
evm/lib/typechain/Multicall.ts:42
▸ encodeFunctionData(functionFragment
, values
): string
Name | Type |
---|---|
functionFragment |
"getBlockHash" |
values |
[BigNumberish ] |
string
utils.Interface.encodeFunctionData
evm/lib/typechain/Multicall.ts:46
▸ encodeFunctionData(functionFragment
, values?
): string
Name | Type |
---|---|
functionFragment |
"getCurrentBlockCoinbase" |
values? |
undefined |
string
utils.Interface.encodeFunctionData
evm/lib/typechain/Multicall.ts:50
▸ encodeFunctionData(functionFragment
, values?
): string
Name | Type |
---|---|
functionFragment |
"getCurrentBlockDifficulty" |
values? |
undefined |
string
utils.Interface.encodeFunctionData
evm/lib/typechain/Multicall.ts:54
▸ encodeFunctionData(functionFragment
, values?
): string
Name | Type |
---|---|
functionFragment |
"getCurrentBlockGasLimit" |
values? |
undefined |
string
utils.Interface.encodeFunctionData
evm/lib/typechain/Multicall.ts:58
▸ encodeFunctionData(functionFragment
, values?
): string
Name | Type |
---|---|
functionFragment |
"getCurrentBlockTimestamp" |
values? |
undefined |
string
utils.Interface.encodeFunctionData
evm/lib/typechain/Multicall.ts:62
▸ encodeFunctionData(functionFragment
, values
): string
Name | Type |
---|---|
functionFragment |
"getEthBalance" |
values |
[string ] |
string
utils.Interface.encodeFunctionData
evm/lib/typechain/Multicall.ts:66
▸ encodeFunctionData(functionFragment
, values?
): string
Name | Type |
---|---|
functionFragment |
"getLastBlockHash" |
values? |
undefined |
string
utils.Interface.encodeFunctionData
evm/lib/typechain/Multicall.ts:70