genesis has 3 entries now

This commit is contained in:
Rob Walker 2018-11-02 18:57:00 -07:00 committed by Grimes
parent 95f9488a70
commit 1d7722043f
1 changed files with 9 additions and 5 deletions

View File

@ -100,8 +100,12 @@ fn main() {
stdout().write_all(b"\n]}\n").expect("close array"); stdout().write_all(b"\n]}\n").expect("close array");
} }
("verify", _) => { ("verify", _) => {
if head < 2 { const NUM_GENESIS_ENTRIES: usize = 3;
eprintln!("verify requires at least 2 entries to run"); if head < NUM_GENESIS_ENTRIES {
eprintln!(
"verify requires at least {} entries to run",
NUM_GENESIS_ENTRIES
);
exit(1); exit(1);
} }
let bank = Bank::default(); let bank = Bank::default();
@ -114,7 +118,7 @@ fn main() {
} }
}; };
let genesis = genesis.take(2).map(|e| e.unwrap()); let genesis = genesis.take(NUM_GENESIS_ENTRIES).map(|e| e.unwrap());
if let Err(e) = bank.process_ledger(genesis) { if let Err(e) = bank.process_ledger(genesis) {
eprintln!("verify failed at genesis err: {:?}", e); eprintln!("verify failed at genesis err: {:?}", e);
if !matches.is_present("continue") { if !matches.is_present("continue") {
@ -124,11 +128,11 @@ fn main() {
} }
let entries = entries.map(|e| e.unwrap()); let entries = entries.map(|e| e.unwrap());
let head = head - 2; let head = head - NUM_GENESIS_ENTRIES;
let mut last_id = bank.last_id(); let mut last_id = bank.last_id();
for (i, entry) in entries.skip(2).enumerate() { for (i, entry) in entries.skip(NUM_GENESIS_ENTRIES).enumerate() {
if i >= head { if i >= head {
break; break;
} }