Module ethereum_gen::beefy_light_client
source · Expand description
This module was auto-generated with ethers-rs Abigen. More information at: https://github.com/gakonst/ethers-rs
Re-exports
pub use super::__shared_types::*;
Structs
- Container type for all input parameters for the
addKnownMMRRoot
function with signatureaddKnownMMRRoot(bytes32)
and selector0x58c03034
- Container type for all return fields from the
addKnownMMRRoot
function with signatureaddKnownMMRRoot(bytes32)
and selector0x58c03034
BeefyMMRLeaf(uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32)
- Container type for all input parameters for the
checkCommitmentSignaturesThreshold
function with signaturecheckCommitmentSignaturesThreshold(uint256,uint256[])
and selector0x0131477c
- Container type for all input parameters for the
checkValidatorInSet
function with signaturecheckValidatorInSet(address,uint256,bytes32[])
and selector0x5d325d71
- Container type for all return fields from the
checkValidatorInSet
function with signaturecheckValidatorInSet(address,uint256,bytes32[])
and selector0x5d325d71
Commitment(bytes,bytes32,bytes,uint32,uint64)
- Container type for all input parameters for the
createCommitmentHash
function with signaturecreateCommitmentHash((bytes,bytes32,bytes,uint32,uint64))
and selector0x9dbf76fb
- Container type for all return fields from the
createCommitmentHash
function with signaturecreateCommitmentHash((bytes,bytes32,bytes,uint32,uint64))
and selector0x9dbf76fb
- Container type for all input parameters for the
createInitialBitfield
function with signaturecreateInitialBitfield(uint256[],uint256)
and selector0x5da57fe9
- Container type for all return fields from the
createInitialBitfield
function with signaturecreateInitialBitfield(uint256[],uint256)
and selector0x5da57fe9
- Container type for all input parameters for the
createRandomBitfield
function with signaturecreateRandomBitfield(uint256[],uint256)
and selector0x74de3a6f
- Container type for all return fields from the
createRandomBitfield
function with signaturecreateRandomBitfield(uint256[],uint256)
and selector0x74de3a6f
- Container type for all input parameters for the
currentValidatorSet
function with signaturecurrentValidatorSet()
and selector0x2cdea717
- Container type for all return fields from the
currentValidatorSet
function with signaturecurrentValidatorSet()
and selector0x2cdea717
- Container type for all input parameters for the
encodeMMRLeaf
function with signatureencodeMMRLeaf((uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32))
and selector0x1b7a2c7a
- Container type for all return fields from the
encodeMMRLeaf
function with signatureencodeMMRLeaf((uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32))
and selector0x1b7a2c7a
- Container type for all input parameters for the
ERROR_AND_SAFETY_BUFFER
function with signatureERROR_AND_SAFETY_BUFFER()
and selector0xbe7e93a3
- Container type for all return fields from the
ERROR_AND_SAFETY_BUFFER
function with signatureERROR_AND_SAFETY_BUFFER()
and selector0xbe7e93a3
- Container type for all input parameters for the
getLatestMMRRoot
function with signaturegetLatestMMRRoot()
and selector0x970ca0d9
- Container type for all return fields from the
getLatestMMRRoot
function with signaturegetLatestMMRRoot()
and selector0x970ca0d9
- Container type for all input parameters for the
hashMMRLeaf
function with signaturehashMMRLeaf(bytes)
and selector0xf4fa4e45
- Container type for all return fields from the
hashMMRLeaf
function with signaturehashMMRLeaf(bytes)
and selector0xf4fa4e45
- Container type for all input parameters for the
initialize
function with signatureinitialize(uint64,(uint128,uint128,bytes32),(uint128,uint128,bytes32))
and selector0xe104815d
- Container type for all input parameters for the
isKnownRoot
function with signatureisKnownRoot(bytes32)
and selector0x6d9833e3
- Container type for all return fields from the
isKnownRoot
function with signatureisKnownRoot(bytes32)
and selector0x6d9833e3
- Container type for all input parameters for the
latestBeefyBlock
function with signaturelatestBeefyBlock()
and selector0x66ae69a0
- Container type for all return fields from the
latestBeefyBlock
function with signaturelatestBeefyBlock()
and selector0x66ae69a0
- Container type for all input parameters for the
latestMMRRootIndex
function with signaturelatestMMRRootIndex()
and selector0x74d21421
- Container type for all return fields from the
latestMMRRootIndex
function with signaturelatestMMRRootIndex()
and selector0x74d21421
- Container type for all input parameters for the
latestMMRRoots
function with signaturelatestMMRRoots(uint256)
and selector0x5aebc629
- Container type for all return fields from the
latestMMRRoots
function with signaturelatestMMRRoots(uint256)
and selector0x5aebc629
- Container type for all input parameters for the
latestRandomSeed
function with signaturelatestRandomSeed()
and selector0xbc5f084a
- Container type for all return fields from the
latestRandomSeed
function with signaturelatestRandomSeed()
and selector0xbc5f084a
- Container type for all input parameters for the
MAXIMUM_BLOCK_GAP
function with signatureMAXIMUM_BLOCK_GAP()
and selector0x4afad95b
- Container type for all return fields from the
MAXIMUM_BLOCK_GAP
function with signatureMAXIMUM_BLOCK_GAP()
and selector0x4afad95b
- Container type for all input parameters for the
MMR_ROOT_HISTORY_SIZE
function with signatureMMR_ROOT_HISTORY_SIZE()
and selector0x7954d0d0
- Container type for all return fields from the
MMR_ROOT_HISTORY_SIZE
function with signatureMMR_ROOT_HISTORY_SIZE()
and selector0x7954d0d0
- Container type for all input parameters for the
MMR_ROOT_ID
function with signatureMMR_ROOT_ID()
and selector0x0a7c8faa
- Container type for all return fields from the
MMR_ROOT_ID
function with signatureMMR_ROOT_ID()
and selector0x0a7c8faa
- Container type for all input parameters for the
mmrVerification
function with signaturemmrVerification()
and selector0x801ed1e3
- Container type for all return fields from the
mmrVerification
function with signaturemmrVerification()
and selector0x801ed1e3
- Container type for all input parameters for the
nextValidatorSet
function with signaturenextValidatorSet()
and selector0x36667513
- Container type for all return fields from the
nextValidatorSet
function with signaturenextValidatorSet()
and selector0x36667513
- Container type for all input parameters for the
NUMBER_OF_BLOCKS_PER_SESSION
function with signatureNUMBER_OF_BLOCKS_PER_SESSION()
and selector0xe2a6ff3f
- Container type for all return fields from the
NUMBER_OF_BLOCKS_PER_SESSION
function with signatureNUMBER_OF_BLOCKS_PER_SESSION()
and selector0xe2a6ff3f
- Container type for all input parameters for the
owner
function with signatureowner()
and selector0x8da5cb5b
- Container type for all return fields from the
owner
function with signatureowner()
and selector0x8da5cb5b
- Container type for all input parameters for the
renounceOwnership
function with signaturerenounceOwnership()
and selector0x715018a6
- Container type for all input parameters for the
requiredNumberOfSignatures
function with signaturerequiredNumberOfSignatures()
and selector0x72fe1a9f
- Container type for all return fields from the
requiredNumberOfSignatures
function with signaturerequiredNumberOfSignatures()
and selector0x72fe1a9f
- Container type for all input parameters for the
requiredNumberOfSignatures
function with signaturerequiredNumberOfSignatures(uint256)
and selector0x6edda8f4
- Container type for all return fields from the
requiredNumberOfSignatures
function with signaturerequiredNumberOfSignatures(uint256)
and selector0x6edda8f4
- Container type for all input parameters for the
reset
function with signaturereset(uint64,(uint128,uint128,bytes32),(uint128,uint128,bytes32))
and selector0x8d5d1fae
- Container type for all input parameters for the
submitSignatureCommitment
function with signaturesubmitSignatureCommitment((bytes,bytes32,bytes,uint32,uint64),(uint256[],bytes[],uint256[],address[],bytes32[][]),(uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32),(bytes32[],uint64))
and selector0x73d02f8e
- Container type for all input parameters for the
THRESHOLD_DENOMINATOR
function with signatureTHRESHOLD_DENOMINATOR()
and selector0xef024458
- Container type for all return fields from the
THRESHOLD_DENOMINATOR
function with signatureTHRESHOLD_DENOMINATOR()
and selector0xef024458
- Container type for all input parameters for the
THRESHOLD_NUMERATOR
function with signatureTHRESHOLD_NUMERATOR()
and selector0x5a8d2f0e
- Container type for all return fields from the
THRESHOLD_NUMERATOR
function with signatureTHRESHOLD_NUMERATOR()
and selector0x5a8d2f0e
- Container type for all input parameters for the
transferOwnership
function with signaturetransferOwnership(address)
and selector0xf2fde38b
ValidatorProof(uint256[],bytes[],uint256[],address[],bytes32[][])
ValidatorSet(uint128,uint128,bytes32)
- Container type for all input parameters for the
verifyBeefyMerkleLeaf
function with signatureverifyBeefyMerkleLeaf(bytes32,(bytes32[],uint64))
and selector0x2d268c9e
- Container type for all return fields from the
verifyBeefyMerkleLeaf
function with signatureverifyBeefyMerkleLeaf(bytes32,(bytes32[],uint64))
and selector0x2d268c9e
- Container type for all input parameters for the
verifyNewestMMRLeaf
function with signatureverifyNewestMMRLeaf((uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32),bytes32,(bytes32[],uint64))
and selector0x3226d9f4
Enums
- Container type for all of the contract’s call
- Container type for all of the contract’s events
Statics
- The parsed JSON ABI of the contract.