Submit attestations to transaction pool for every epoch if validator is specified (#60)
* Add pool api to consensus * Add signing helper function for attestation * Get validator index from state * Add current epoch param * Finish attestation submission logic * Fix runtime execution * A few fixes for attestations * Put casper context back to storage * Fix test
Showing
- casper/src/casper.rs 7 additions, 6 deletionscasper/src/casper.rs
- consensus/primitives/src/lib.rs 4 additions, 1 deletionconsensus/primitives/src/lib.rs
- consensus/src/lib.rs 113 additions, 9 deletionsconsensus/src/lib.rs
- primitives/src/attestation.rs 14 additions, 0 deletionsprimitives/src/attestation.rs
- primitives/src/lib.rs 3 additions, 0 deletionsprimitives/src/lib.rs
- runtime/src/consts.rs 2 additions, 2 deletionsruntime/src/consts.rs
- runtime/src/lib.rs 29 additions, 15 deletionsruntime/src/lib.rs
- runtime/src/state.rs 1 addition, 1 deletionruntime/src/state.rs
- runtime/src/storage.rs 4 additions, 3 deletionsruntime/src/storage.rs
- src/service.rs 1 addition, 0 deletionssrc/service.rs
Please register or sign in to comment