Introduce context trait to casper and refactor to use new interface (#85)
* Introduce the new trait definition based on context * Refactor all casper structs to use new trait definition * Rename traits -> context * Use new interface for the rest of the codebase
Showing
- casper/src/casper.rs 40 additions, 49 deletionscasper/src/casper.rs
- casper/src/context.rs 82 additions, 0 deletionscasper/src/context.rs
- casper/src/lib.rs 2 additions, 3 deletionscasper/src/lib.rs
- casper/src/reward.rs 56 additions, 72 deletionscasper/src/reward.rs
- casper/src/store.rs 29 additions, 79 deletionscasper/src/store.rs
- consensus/src/lib.rs 1 addition, 1 deletionconsensus/src/lib.rs
- primitives/src/attestation.rs 13 additions, 4 deletionsprimitives/src/attestation.rs
- primitives/src/lib.rs 1 addition, 1 deletionprimitives/src/lib.rs
- runtime/src/genesis.rs 3 additions, 3 deletionsruntime/src/genesis.rs
- runtime/src/state.rs 4 additions, 14 deletionsruntime/src/state.rs
- runtime/src/storage.rs 2 additions, 2 deletionsruntime/src/storage.rs
- runtime/wasm/target/wasm32-unknown-unknown/release/shasper_runtime.compact.wasm 0 additions, 0 deletions...sm32-unknown-unknown/release/shasper_runtime.compact.wasm
- runtime/wasm/target/wasm32-unknown-unknown/release/shasper_runtime.wasm 0 additions, 0 deletions...arget/wasm32-unknown-unknown/release/shasper_runtime.wasm
Please register or sign in to comment