Expand description

This module was auto-generated with ethers-rs Abigen. More information at: https://github.com/gakonst/ethers-rs

Re-exports

Structs

  • Container type for all input parameters for the addKnownMMRRoot function with signature addKnownMMRRoot(bytes32) and selector 0x58c03034
  • Container type for all return fields from the addKnownMMRRoot function with signature addKnownMMRRoot(bytes32) and selector 0x58c03034
  • BeefyMMRLeaf(uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32)
  • Container type for all input parameters for the checkCommitmentSignaturesThreshold function with signature checkCommitmentSignaturesThreshold(uint256,uint256[]) and selector 0x0131477c
  • Container type for all input parameters for the checkValidatorInSet function with signature checkValidatorInSet(address,uint256,bytes32[]) and selector 0x5d325d71
  • Container type for all return fields from the checkValidatorInSet function with signature checkValidatorInSet(address,uint256,bytes32[]) and selector 0x5d325d71
  • Commitment(bytes,bytes32,bytes,uint32,uint64)
  • Container type for all input parameters for the createCommitmentHash function with signature createCommitmentHash((bytes,bytes32,bytes,uint32,uint64)) and selector 0x9dbf76fb
  • Container type for all return fields from the createCommitmentHash function with signature createCommitmentHash((bytes,bytes32,bytes,uint32,uint64)) and selector 0x9dbf76fb
  • Container type for all input parameters for the createInitialBitfield function with signature createInitialBitfield(uint256[],uint256) and selector 0x5da57fe9
  • Container type for all return fields from the createInitialBitfield function with signature createInitialBitfield(uint256[],uint256) and selector 0x5da57fe9
  • Container type for all input parameters for the createRandomBitfield function with signature createRandomBitfield(uint256[],uint256) and selector 0x74de3a6f
  • Container type for all return fields from the createRandomBitfield function with signature createRandomBitfield(uint256[],uint256) and selector 0x74de3a6f
  • Container type for all input parameters for the currentValidatorSet function with signature currentValidatorSet() and selector 0x2cdea717
  • Container type for all return fields from the currentValidatorSet function with signature currentValidatorSet() and selector 0x2cdea717
  • Container type for all input parameters for the encodeMMRLeaf function with signature encodeMMRLeaf((uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32)) and selector 0x1b7a2c7a
  • Container type for all return fields from the encodeMMRLeaf function with signature encodeMMRLeaf((uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32)) and selector 0x1b7a2c7a
  • Container type for all input parameters for the ERROR_AND_SAFETY_BUFFER function with signature ERROR_AND_SAFETY_BUFFER() and selector 0xbe7e93a3
  • Container type for all return fields from the ERROR_AND_SAFETY_BUFFER function with signature ERROR_AND_SAFETY_BUFFER() and selector 0xbe7e93a3
  • Container type for all input parameters for the getLatestMMRRoot function with signature getLatestMMRRoot() and selector 0x970ca0d9
  • Container type for all return fields from the getLatestMMRRoot function with signature getLatestMMRRoot() and selector 0x970ca0d9
  • Container type for all input parameters for the hashMMRLeaf function with signature hashMMRLeaf(bytes) and selector 0xf4fa4e45
  • Container type for all return fields from the hashMMRLeaf function with signature hashMMRLeaf(bytes) and selector 0xf4fa4e45
  • Container type for all input parameters for the initialize function with signature initialize(uint64,(uint128,uint128,bytes32),(uint128,uint128,bytes32)) and selector 0xe104815d
  • Container type for all input parameters for the isKnownRoot function with signature isKnownRoot(bytes32) and selector 0x6d9833e3
  • Container type for all return fields from the isKnownRoot function with signature isKnownRoot(bytes32) and selector 0x6d9833e3
  • Container type for all input parameters for the latestBeefyBlock function with signature latestBeefyBlock() and selector 0x66ae69a0
  • Container type for all return fields from the latestBeefyBlock function with signature latestBeefyBlock() and selector 0x66ae69a0
  • Container type for all input parameters for the latestMMRRootIndex function with signature latestMMRRootIndex() and selector 0x74d21421
  • Container type for all return fields from the latestMMRRootIndex function with signature latestMMRRootIndex() and selector 0x74d21421
  • Container type for all input parameters for the latestMMRRoots function with signature latestMMRRoots(uint256) and selector 0x5aebc629
  • Container type for all return fields from the latestMMRRoots function with signature latestMMRRoots(uint256) and selector 0x5aebc629
  • Container type for all input parameters for the latestRandomSeed function with signature latestRandomSeed() and selector 0xbc5f084a
  • Container type for all return fields from the latestRandomSeed function with signature latestRandomSeed() and selector 0xbc5f084a
  • Container type for all input parameters for the MAXIMUM_BLOCK_GAP function with signature MAXIMUM_BLOCK_GAP() and selector 0x4afad95b
  • Container type for all return fields from the MAXIMUM_BLOCK_GAP function with signature MAXIMUM_BLOCK_GAP() and selector 0x4afad95b
  • Container type for all input parameters for the MMR_ROOT_HISTORY_SIZE function with signature MMR_ROOT_HISTORY_SIZE() and selector 0x7954d0d0
  • Container type for all return fields from the MMR_ROOT_HISTORY_SIZE function with signature MMR_ROOT_HISTORY_SIZE() and selector 0x7954d0d0
  • Container type for all input parameters for the MMR_ROOT_ID function with signature MMR_ROOT_ID() and selector 0x0a7c8faa
  • Container type for all return fields from the MMR_ROOT_ID function with signature MMR_ROOT_ID() and selector 0x0a7c8faa
  • Container type for all input parameters for the mmrVerification function with signature mmrVerification() and selector 0x801ed1e3
  • Container type for all return fields from the mmrVerification function with signature mmrVerification() and selector 0x801ed1e3
  • Container type for all input parameters for the nextValidatorSet function with signature nextValidatorSet() and selector 0x36667513
  • Container type for all return fields from the nextValidatorSet function with signature nextValidatorSet() and selector 0x36667513
  • Container type for all input parameters for the NUMBER_OF_BLOCKS_PER_SESSION function with signature NUMBER_OF_BLOCKS_PER_SESSION() and selector 0xe2a6ff3f
  • Container type for all return fields from the NUMBER_OF_BLOCKS_PER_SESSION function with signature NUMBER_OF_BLOCKS_PER_SESSION() and selector 0xe2a6ff3f
  • Container type for all input parameters for the owner function with signature owner() and selector 0x8da5cb5b
  • Container type for all return fields from the owner function with signature owner() and selector 0x8da5cb5b
  • Container type for all input parameters for the renounceOwnership function with signature renounceOwnership() and selector 0x715018a6
  • Container type for all input parameters for the requiredNumberOfSignatures function with signature requiredNumberOfSignatures() and selector 0x72fe1a9f
  • Container type for all return fields from the requiredNumberOfSignatures function with signature requiredNumberOfSignatures() and selector 0x72fe1a9f
  • Container type for all input parameters for the requiredNumberOfSignatures function with signature requiredNumberOfSignatures(uint256) and selector 0x6edda8f4
  • Container type for all return fields from the requiredNumberOfSignatures function with signature requiredNumberOfSignatures(uint256) and selector 0x6edda8f4
  • Container type for all input parameters for the reset function with signature reset(uint64,(uint128,uint128,bytes32),(uint128,uint128,bytes32)) and selector 0x8d5d1fae
  • Container type for all input parameters for the submitSignatureCommitment function with signature submitSignatureCommitment((bytes,bytes32,bytes,uint32,uint64),(uint256[],bytes[],uint256[],address[],bytes32[][]),(uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32),(bytes32[],uint64)) and selector 0x73d02f8e
  • Container type for all input parameters for the THRESHOLD_DENOMINATOR function with signature THRESHOLD_DENOMINATOR() and selector 0xef024458
  • Container type for all return fields from the THRESHOLD_DENOMINATOR function with signature THRESHOLD_DENOMINATOR() and selector 0xef024458
  • Container type for all input parameters for the THRESHOLD_NUMERATOR function with signature THRESHOLD_NUMERATOR() and selector 0x5a8d2f0e
  • Container type for all return fields from the THRESHOLD_NUMERATOR function with signature THRESHOLD_NUMERATOR() and selector 0x5a8d2f0e
  • Container type for all input parameters for the transferOwnership function with signature transferOwnership(address) and selector 0xf2fde38b
  • ValidatorProof(uint256[],bytes[],uint256[],address[],bytes32[][])
  • ValidatorSet(uint128,uint128,bytes32)
  • Container type for all input parameters for the verifyBeefyMerkleLeaf function with signature verifyBeefyMerkleLeaf(bytes32,(bytes32[],uint64)) and selector 0x2d268c9e
  • Container type for all return fields from the verifyBeefyMerkleLeaf function with signature verifyBeefyMerkleLeaf(bytes32,(bytes32[],uint64)) and selector 0x2d268c9e
  • Container type for all input parameters for the verifyNewestMMRLeaf function with signature verifyNewestMMRLeaf((uint8,uint32,uint64,uint32,bytes32,bytes32,bytes32,bytes32),bytes32,(bytes32[],uint64)) and selector 0x3226d9f4

Enums

Statics