From b316086be0e17207be068fbd17d8df111d6a4803 Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Mon, 23 Sep 2019 22:20:47 +1000 Subject: [PATCH] Add write_ssz_files feature to beacon_chain crate --- beacon_node/beacon_chain/Cargo.toml | 4 ++++ beacon_node/beacon_chain/src/beacon_chain.rs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/beacon_node/beacon_chain/Cargo.toml b/beacon_node/beacon_chain/Cargo.toml index ae89ac1e13..02a45d1374 100644 --- a/beacon_node/beacon_chain/Cargo.toml +++ b/beacon_node/beacon_chain/Cargo.toml @@ -4,6 +4,10 @@ version = "0.1.0" authors = ["Paul Hauner ", "Age Manning "] edition = "2018" +[features] + +write_ssz_files = [] # Writes debugging .ssz files to /tmp during block processing. + [dependencies] eth2_config = { path = "../../eth2/utils/eth2_config" } merkle_proof = { path = "../../eth2/utils/merkle_proof" } diff --git a/beacon_node/beacon_chain/src/beacon_chain.rs b/beacon_node/beacon_chain/src/beacon_chain.rs index 9fa907796d..d9403cec96 100644 --- a/beacon_node/beacon_chain/src/beacon_chain.rs +++ b/beacon_node/beacon_chain/src/beacon_chain.rs @@ -42,7 +42,7 @@ pub const GRAFFITI: &str = "sigp/lighthouse-0.0.0-prerelease"; /// files in the temp directory. /// /// Only useful for testing. -const WRITE_BLOCK_PROCESSING_SSZ: bool = true; +const WRITE_BLOCK_PROCESSING_SSZ: bool = cfg!(feature = "write_ssz_files"); #[derive(Debug, PartialEq)] pub enum BlockProcessingOutcome {