@chainsafe/eth2.0-params
Version:
Chain parameters required for eth2.0
52 lines (51 loc) • 2.54 kB
TypeScript
/**
* @module params/presets/minimal
*/
/// <reference types="node" />
export declare const MAX_COMMITTEES_PER_SLOT = 4;
export declare const TARGET_COMMITTEE_SIZE = 4;
export declare const MAX_VALIDATORS_PER_COMMITTEE = 2048;
export declare const MIN_PER_EPOCH_CHURN_LIMIT: number;
export declare const CHURN_LIMIT_QUOTIENT = 65536;
export declare const BASE_REWARDS_PER_EPOCH = 4;
export declare const SHUFFLE_ROUND_COUNT = 10;
export declare const MIN_GENESIS_TIME = 1578009600;
export declare const MIN_GENESIS_ACTIVE_VALIDATOR_COUNT = 64;
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 = 1;
export declare const SLOTS_PER_EPOCH = 8;
export declare const MIN_SEED_LOOKAHEAD: number;
export declare const MAX_SEED_LOOKAHEAD: number;
export declare const SLOTS_PER_ETH1_VOTING_PERIOD = 16;
export declare const ETH1_FOLLOW_DISTANCE: number;
export declare const SLOTS_PER_HISTORICAL_ROOT = 64;
export declare const MIN_VALIDATOR_WITHDRAWAL_DELAY = 256;
export declare const PERSISTENT_COMMITTEE_PERIOD = 2048;
export declare const MIN_EPOCHS_TO_INACTIVITY_PENALTY = 4;
export declare const EPOCHS_PER_HISTORICAL_VECTOR = 64;
export declare const EPOCHS_PER_SLASHINGS_VECTOR = 64;
export declare const HISTORICAL_ROOTS_LIMIT = 16777216;
export declare const VALIDATOR_REGISTRY_LIMIT = 1099511627776;
export declare const BASE_REWARD_FACTOR = 64;
export declare const WHISTLEBLOWING_REWARD_QUOTIENT = 512;
export declare const PROPOSER_REWARD_QUOTIENT = 8;
export declare const INACTIVITY_PENALTY_QUOTIENT: bigint;
export declare const MIN_SLASHING_PENALTY_QUOTIENT = 32;
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;