Tidy slot_dump, remove SlotDump, use CheckPoint

This commit is contained in:
Paul Hauner
2019-02-01 17:04:25 +11:00
parent 4d062d77f9
commit b99e4ed9f4
4 changed files with 18 additions and 20 deletions

View File

@@ -1,6 +1,6 @@
use super::TestValidator;
pub use beacon_chain::dump::{Error as DumpError, SlotDump};
use beacon_chain::BeaconChain;
pub use beacon_chain::{dump::Error as DumpError, CheckPoint};
use db::{
stores::{BeaconBlockStore, BeaconStateStore},
MemoryDB,
@@ -208,11 +208,11 @@ impl BeaconChainHarness {
debug!("Free attestations processed.");
}
pub fn chain_dump(&self) -> Result<Vec<SlotDump>, DumpError> {
pub fn chain_dump(&self) -> Result<Vec<CheckPoint>, DumpError> {
self.beacon_chain.chain_dump()
}
pub fn dump_to_file(&self, filename: String, chain_dump: &Vec<SlotDump>) {
pub fn dump_to_file(&self, filename: String, chain_dump: &Vec<CheckPoint>) {
let json = serde_json::to_string(chain_dump).unwrap();
let mut file = File::create(filename).unwrap();
file.write_all(json.as_bytes())