2019-08-12 07:44:47 +00:00
|
|
|
#![recursion_limit = "128"] // For lazy-static
|
2019-08-11 02:12:19 +00:00
|
|
|
#[macro_use]
|
|
|
|
extern crate lazy_static;
|
|
|
|
|
2019-02-14 01:09:18 +00:00
|
|
|
mod beacon_chain;
|
|
|
|
mod checkpoint;
|
2019-03-07 01:53:15 +00:00
|
|
|
mod errors;
|
2019-06-15 18:03:29 +00:00
|
|
|
mod fork_choice;
|
2019-08-05 06:25:21 +00:00
|
|
|
mod iter;
|
2019-05-28 07:30:09 +00:00
|
|
|
mod metrics;
|
2019-05-27 06:13:32 +00:00
|
|
|
mod persisted_beacon_chain;
|
2019-06-16 19:55:59 +00:00
|
|
|
pub mod test_utils;
|
2019-02-14 01:09:18 +00:00
|
|
|
|
2019-08-07 06:02:30 +00:00
|
|
|
pub use self::beacon_chain::{
|
|
|
|
AttestationProcessingOutcome, BeaconChain, BeaconChainTypes, BlockProcessingOutcome,
|
|
|
|
};
|
2019-02-14 01:09:18 +00:00
|
|
|
pub use self::checkpoint::CheckPoint;
|
2019-03-30 04:58:31 +00:00
|
|
|
pub use self::errors::{BeaconChainError, BlockProductionError};
|
2019-06-15 22:19:08 +00:00
|
|
|
pub use lmd_ghost;
|
2019-08-12 03:26:58 +00:00
|
|
|
pub use metrics::scrape_for_metrics;
|
2019-03-18 06:38:23 +00:00
|
|
|
pub use parking_lot;
|
|
|
|
pub use slot_clock;
|
2019-03-30 08:11:52 +00:00
|
|
|
pub use state_processing::per_block_processing::errors::{
|
|
|
|
AttestationValidationError, AttesterSlashingValidationError, DepositValidationError,
|
|
|
|
ExitValidationError, ProposerSlashingValidationError, TransferValidationError,
|
|
|
|
};
|
2019-05-21 08:20:23 +00:00
|
|
|
pub use store;
|
2019-03-18 13:05:06 +00:00
|
|
|
pub use types;
|