@chainsafe/eth2.0-params
Version:
Chain parameters required for eth2.0
52 lines (51 loc) • 2.58 kB
TypeScript
/**
* @module params/presets/mainnet
*/
/// <reference types="node" />
export declare const MAX_COMMITTEES_PER_SLOT: number;
export declare const TARGET_COMMITTEE_SIZE: number;
export declare const MAX_VALIDATORS_PER_COMMITTEE: number;
export declare const MIN_PER_EPOCH_CHURN_LIMIT: number;
export declare const CHURN_LIMIT_QUOTIENT: number;
export declare const BASE_REWARDS_PER_EPOCH = 4;
export declare const SHUFFLE_ROUND_COUNT = 90;
export declare const MIN_GENESIS_ACTIVE_VALIDATOR_COUNT: number;
export declare const MIN_GENESIS_TIME = 1578009600;
export declare const TARGET_AGGREGATORS_PER_COMMITTEE = 16;
export declare const DEPOSIT_CONTRACT_ADDRESS = 0;
export declare const DEPOSIT_CONTRACT_TREE_DEPTH: number;
export declare const MIN_DEPOSIT_AMOUNT: bigint;
export declare const MAX_EFFECTIVE_BALANCE: bigint;
export declare const EJECTION_BALANCE: bigint;
export declare const EFFECTIVE_BALANCE_INCREMENT: bigint;
export declare const GENESIS_SLOT = 0;
export declare const SAFE_SLOTS_TO_UPDATE_JUSTIFIED = 8;
export declare const GENESIS_EPOCH = 0;
export declare const BLS_WITHDRAWAL_PREFIX_BYTE: Buffer;
export declare const GENESIS_FORK_VERSION: Buffer;
export declare const GENESIS_START_SHARD = 0;
export declare const SECONDS_PER_SLOT = 12;
export declare const MIN_ATTESTATION_INCLUSION_DELAY: number;
export declare const SLOTS_PER_EPOCH: number;
export declare const MIN_SEED_LOOKAHEAD: number;
export declare const MAX_SEED_LOOKAHEAD: number;
export declare const SLOTS_PER_ETH1_VOTING_PERIOD: number;
export declare const ETH1_FOLLOW_DISTANCE: number;
export declare const SLOTS_PER_HISTORICAL_ROOT: number;
export declare const MIN_VALIDATOR_WITHDRAWAL_DELAY: number;
export declare const PERSISTENT_COMMITTEE_PERIOD: number;
export declare const MIN_EPOCHS_TO_INACTIVITY_PENALTY: number;
export declare const EPOCHS_PER_HISTORICAL_VECTOR: number;
export declare const EPOCHS_PER_SLASHINGS_VECTOR: number;
export declare const HISTORICAL_ROOTS_LIMIT: number;
export declare const VALIDATOR_REGISTRY_LIMIT: number;
export declare const BASE_REWARD_FACTOR: number;
export declare const WHISTLEBLOWING_REWARD_QUOTIENT: number;
export declare const PROPOSER_REWARD_QUOTIENT: number;
export declare const INACTIVITY_PENALTY_QUOTIENT: bigint;
export declare const MIN_SLASHING_PENALTY_QUOTIENT: number;
export declare const MAX_PROPOSER_SLASHINGS: number;
export declare const MAX_ATTESTER_SLASHINGS: number;
export declare const MAX_ATTESTATIONS: number;
export declare const MAX_DEPOSITS: number;
export declare const MAX_VOLUNTARY_EXITS: number;