@lodestar/beacon-node
Version:
A Typescript implementation of the beacon chain
62 lines • 2.57 kB
TypeScript
/**
* 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