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
addKnownMMRRootfunction with signatureaddKnownMMRRoot(bytes32)and selector0x58c03034 - Container type for all return fields from the
addKnownMMRRootfunction with signatureaddKnownMMRRoot(bytes32)and selector0x58c03034 BeefyMMRLeaf(uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32)- Container type for all input parameters for the
checkCommitmentSignaturesThresholdfunction with signaturecheckCommitmentSignaturesThreshold(uint256,uint256[])and selector0x0131477c - Container type for all input parameters for the
checkValidatorInSetfunction with signaturecheckValidatorInSet(address,uint256,bytes32[])and selector0x5d325d71 - Container type for all return fields from the
checkValidatorInSetfunction with signaturecheckValidatorInSet(address,uint256,bytes32[])and selector0x5d325d71 Commitment(bytes,bytes32,bytes,uint32,uint64)- Container type for all input parameters for the
createCommitmentHashfunction with signaturecreateCommitmentHash((bytes,bytes32,bytes,uint32,uint64))and selector0x9dbf76fb - Container type for all return fields from the
createCommitmentHashfunction with signaturecreateCommitmentHash((bytes,bytes32,bytes,uint32,uint64))and selector0x9dbf76fb - Container type for all input parameters for the
createInitialBitfieldfunction with signaturecreateInitialBitfield(uint256[],uint256)and selector0x5da57fe9 - Container type for all return fields from the
createInitialBitfieldfunction with signaturecreateInitialBitfield(uint256[],uint256)and selector0x5da57fe9 - Container type for all input parameters for the
createRandomBitfieldfunction with signaturecreateRandomBitfield(uint256[],uint256)and selector0x74de3a6f - Container type for all return fields from the
createRandomBitfieldfunction with signaturecreateRandomBitfield(uint256[],uint256)and selector0x74de3a6f - Container type for all input parameters for the
currentValidatorSetfunction with signaturecurrentValidatorSet()and selector0x2cdea717 - Container type for all return fields from the
currentValidatorSetfunction with signaturecurrentValidatorSet()and selector0x2cdea717 - Container type for all input parameters for the
encodeMMRLeaffunction with signatureencodeMMRLeaf((uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32))and selector0x1b7a2c7a - Container type for all return fields from the
encodeMMRLeaffunction with signatureencodeMMRLeaf((uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32))and selector0x1b7a2c7a - Container type for all input parameters for the
ERROR_AND_SAFETY_BUFFERfunction with signatureERROR_AND_SAFETY_BUFFER()and selector0xbe7e93a3 - Container type for all return fields from the
ERROR_AND_SAFETY_BUFFERfunction with signatureERROR_AND_SAFETY_BUFFER()and selector0xbe7e93a3 - Container type for all input parameters for the
getLatestMMRRootfunction with signaturegetLatestMMRRoot()and selector0x970ca0d9 - Container type for all return fields from the
getLatestMMRRootfunction with signaturegetLatestMMRRoot()and selector0x970ca0d9 - Container type for all input parameters for the
hashMMRLeaffunction with signaturehashMMRLeaf(bytes)and selector0xf4fa4e45 - Container type for all return fields from the
hashMMRLeaffunction with signaturehashMMRLeaf(bytes)and selector0xf4fa4e45 - Container type for all input parameters for the
initializefunction with signatureinitialize(uint64,(uint128,uint128,bytes32),(uint128,uint128,bytes32))and selector0xe104815d - Container type for all input parameters for the
isKnownRootfunction with signatureisKnownRoot(bytes32)and selector0x6d9833e3 - Container type for all return fields from the
isKnownRootfunction with signatureisKnownRoot(bytes32)and selector0x6d9833e3 - Container type for all input parameters for the
latestBeefyBlockfunction with signaturelatestBeefyBlock()and selector0x66ae69a0 - Container type for all return fields from the
latestBeefyBlockfunction with signaturelatestBeefyBlock()and selector0x66ae69a0 - Container type for all input parameters for the
latestMMRRootIndexfunction with signaturelatestMMRRootIndex()and selector0x74d21421 - Container type for all return fields from the
latestMMRRootIndexfunction with signaturelatestMMRRootIndex()and selector0x74d21421 - Container type for all input parameters for the
latestMMRRootsfunction with signaturelatestMMRRoots(uint256)and selector0x5aebc629 - Container type for all return fields from the
latestMMRRootsfunction with signaturelatestMMRRoots(uint256)and selector0x5aebc629 - Container type for all input parameters for the
latestRandomSeedfunction with signaturelatestRandomSeed()and selector0xbc5f084a - Container type for all return fields from the
latestRandomSeedfunction with signaturelatestRandomSeed()and selector0xbc5f084a - Container type for all input parameters for the
MAXIMUM_BLOCK_GAPfunction with signatureMAXIMUM_BLOCK_GAP()and selector0x4afad95b - Container type for all return fields from the
MAXIMUM_BLOCK_GAPfunction with signatureMAXIMUM_BLOCK_GAP()and selector0x4afad95b - Container type for all input parameters for the
MMR_ROOT_HISTORY_SIZEfunction with signatureMMR_ROOT_HISTORY_SIZE()and selector0x7954d0d0 - Container type for all return fields from the
MMR_ROOT_HISTORY_SIZEfunction with signatureMMR_ROOT_HISTORY_SIZE()and selector0x7954d0d0 - Container type for all input parameters for the
MMR_ROOT_IDfunction with signatureMMR_ROOT_ID()and selector0x0a7c8faa - Container type for all return fields from the
MMR_ROOT_IDfunction with signatureMMR_ROOT_ID()and selector0x0a7c8faa - Container type for all input parameters for the
mmrVerificationfunction with signaturemmrVerification()and selector0x801ed1e3 - Container type for all return fields from the
mmrVerificationfunction with signaturemmrVerification()and selector0x801ed1e3 - Container type for all input parameters for the
nextValidatorSetfunction with signaturenextValidatorSet()and selector0x36667513 - Container type for all return fields from the
nextValidatorSetfunction with signaturenextValidatorSet()and selector0x36667513 - Container type for all input parameters for the
NUMBER_OF_BLOCKS_PER_SESSIONfunction with signatureNUMBER_OF_BLOCKS_PER_SESSION()and selector0xe2a6ff3f - Container type for all return fields from the
NUMBER_OF_BLOCKS_PER_SESSIONfunction with signatureNUMBER_OF_BLOCKS_PER_SESSION()and selector0xe2a6ff3f - Container type for all input parameters for the
ownerfunction with signatureowner()and selector0x8da5cb5b - Container type for all return fields from the
ownerfunction with signatureowner()and selector0x8da5cb5b - Container type for all input parameters for the
renounceOwnershipfunction with signaturerenounceOwnership()and selector0x715018a6 - Container type for all input parameters for the
requiredNumberOfSignaturesfunction with signaturerequiredNumberOfSignatures()and selector0x72fe1a9f - Container type for all return fields from the
requiredNumberOfSignaturesfunction with signaturerequiredNumberOfSignatures()and selector0x72fe1a9f - Container type for all input parameters for the
requiredNumberOfSignaturesfunction with signaturerequiredNumberOfSignatures(uint256)and selector0x6edda8f4 - Container type for all return fields from the
requiredNumberOfSignaturesfunction with signaturerequiredNumberOfSignatures(uint256)and selector0x6edda8f4 - Container type for all input parameters for the
resetfunction with signaturereset(uint64,(uint128,uint128,bytes32),(uint128,uint128,bytes32))and selector0x8d5d1fae - Container type for all input parameters for the
submitSignatureCommitmentfunction 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_DENOMINATORfunction with signatureTHRESHOLD_DENOMINATOR()and selector0xef024458 - Container type for all return fields from the
THRESHOLD_DENOMINATORfunction with signatureTHRESHOLD_DENOMINATOR()and selector0xef024458 - Container type for all input parameters for the
THRESHOLD_NUMERATORfunction with signatureTHRESHOLD_NUMERATOR()and selector0x5a8d2f0e - Container type for all return fields from the
THRESHOLD_NUMERATORfunction with signatureTHRESHOLD_NUMERATOR()and selector0x5a8d2f0e - Container type for all input parameters for the
transferOwnershipfunction with signaturetransferOwnership(address)and selector0xf2fde38b ValidatorProof(uint256[],bytes[],uint256[],address[],bytes32[][])ValidatorSet(uint128,uint128,bytes32)- Container type for all input parameters for the
verifyBeefyMerkleLeaffunction with signatureverifyBeefyMerkleLeaf(bytes32,(bytes32[],uint64))and selector0x2d268c9e - Container type for all return fields from the
verifyBeefyMerkleLeaffunction with signatureverifyBeefyMerkleLeaf(bytes32,(bytes32[],uint64))and selector0x2d268c9e - Container type for all input parameters for the
verifyNewestMMRLeaffunction 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.