Properly use lmd-ghost fork choice for blockchain interface (#131)
* fix: ancestorQuery should never return None * fix: lmd-ghost error types unification * Make lmd-ghost properly set head * Implement JustifiableExecutor for beacon block struct * Replace BestDepthImporter with ArchiveGhostImporter
Showing
- Cargo.lock 9 additions, 8 deletionsCargo.lock
- beacon/src/executive/mod.rs 42 additions, 0 deletionsbeacon/src/executive/mod.rs
- blockchain/Cargo.toml 1 addition, 0 deletionsblockchain/Cargo.toml
- blockchain/lmd-ghost/src/archive.rs 88 additions, 48 deletionsblockchain/lmd-ghost/src/archive.rs
- blockchain/lmd-ghost/src/lib.rs 21 additions, 0 deletionsblockchain/lmd-ghost/src/lib.rs
- blockchain/src/lib.rs 45 additions, 4 deletionsblockchain/src/lib.rs
- blockchain/src/main.rs 4 additions, 3 deletionsblockchain/src/main.rs
Please register or sign in to comment