UNPKG

@lodestar/beacon-node

Version:

A Typescript implementation of the beacon chain

62 lines 2.57 kB
/** * Hand-picked list of constants declared in consensus-spec .md files. * This list is asserted to be up-to-date with the test `test/e2e/api/impl/config.test.ts` */ export declare const specConstants: { GENESIS_SLOT: number; GENESIS_EPOCH: number; FAR_FUTURE_EPOCH: number; BASE_REWARDS_PER_EPOCH: number; DEPOSIT_CONTRACT_TREE_DEPTH: number; JUSTIFICATION_BITS_LENGTH: number; ENDIANNESS: string; BLS_WITHDRAWAL_PREFIX: string; ETH1_ADDRESS_WITHDRAWAL_PREFIX: string; COMPOUNDING_WITHDRAWAL_PREFIX: string; BUILDER_WITHDRAWAL_PREFIX: string; DOMAIN_BEACON_PROPOSER: Uint8Array<ArrayBuffer>; DOMAIN_BEACON_ATTESTER: Uint8Array<ArrayBuffer>; DOMAIN_RANDAO: Uint8Array<ArrayBuffer>; DOMAIN_DEPOSIT: Uint8Array<ArrayBuffer>; DOMAIN_VOLUNTARY_EXIT: Uint8Array<ArrayBuffer>; DOMAIN_SELECTION_PROOF: Uint8Array<ArrayBuffer>; DOMAIN_AGGREGATE_AND_PROOF: Uint8Array<ArrayBuffer>; DOMAIN_APPLICATION_MASK: Uint8Array<ArrayBuffer>; DOMAIN_APPLICATION_BUILDER: Uint8Array<ArrayBuffer>; DOMAIN_BEACON_BUILDER: Uint8Array<ArrayBuffer>; DOMAIN_PROPOSER_PREFERENCES: Uint8Array<ArrayBuffer>; DOMAIN_PTC_ATTESTER: Uint8Array<ArrayBuffer>; TARGET_AGGREGATORS_PER_COMMITTEE: number; NODE_ID_BITS: number; MAX_CONCURRENT_REQUESTS: number; ATTESTATION_SUBNET_COUNT: number; ATTESTATION_SUBNET_EXTRA_BITS: number; ATTESTATION_SUBNET_PREFIX_BITS: number; TIMELY_SOURCE_FLAG_INDEX: number; TIMELY_TARGET_FLAG_INDEX: number; TIMELY_HEAD_FLAG_INDEX: number; TIMELY_SOURCE_WEIGHT: number; TIMELY_TARGET_WEIGHT: number; TIMELY_HEAD_WEIGHT: number; SYNC_REWARD_WEIGHT: number; PROPOSER_WEIGHT: number; WEIGHT_DENOMINATOR: number; DOMAIN_SYNC_COMMITTEE: Uint8Array<ArrayBuffer>; DOMAIN_SYNC_COMMITTEE_SELECTION_PROOF: Uint8Array<ArrayBuffer>; DOMAIN_CONTRIBUTION_AND_PROOF: Uint8Array<ArrayBuffer>; TARGET_AGGREGATORS_PER_SYNC_SUBCOMMITTEE: number; SYNC_COMMITTEE_SUBNET_COUNT: number; DOMAIN_BLS_TO_EXECUTION_CHANGE: Uint8Array<ArrayBuffer>; BLOB_TX_TYPE: string; VERSIONED_HASH_VERSION_KZG: string; UNSET_DEPOSIT_REQUESTS_START_INDEX: bigint; FULL_EXIT_REQUEST_AMOUNT: number; DEPOSIT_REQUEST_TYPE: string; WITHDRAWAL_REQUEST_TYPE: string; CONSOLIDATION_REQUEST_TYPE: string; BUILDER_INDEX_FLAG: number; BUILDER_INDEX_SELF_BUILD: number; BUILDER_PAYMENT_THRESHOLD_NUMERATOR: number; BUILDER_PAYMENT_THRESHOLD_DENOMINATOR: number; }; //# sourceMappingURL=constants.d.ts.map