Relay Millau && Rialto headers using (future) finality verifier API (#761)
* finality proofs relay * SyncHeader::is_mandatory * empty ancestry proof * logs * fixed submit condition * fixed wrong split index * tick comment * recent_finality_proofs * basic finality loop tests * removed obsolete files * rename files in substrate relay * fmt * clippy * fixed TODOs * clippy * stop syncing if target node is out of sync * more clippy * more clippy * Update relays/finality-relay/src/finality_loop.rs Co-authored-by:Hernando Castano <HCastano@users.noreply.github.com> * Update relays/finality-relay/src/finality_loop.rs Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * Update relays/finality-relay/src/finality_loop.rs Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * docs * moved doc * typo * Update relays/finality-relay/src/finality_loop_tests.rs Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * Update relays/finality-relay/src/finality_loop_tests.rs Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * header_and_finality_proof_by_number -> header_and_finality_proof * VecDeque isn't required (because of make_contiguous) * fixed wrong expect * Update relays/finality-relay/src/finality_loop.rs Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * Update relays/substrate/src/rialto_headers_to_millau.rs Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * Update relays/substrate/src/rialto_headers_to_millau.rs Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * RialtoSyncHeader * Update relays/finality-relay/src/finality_loop.rs Co-authored-by:
Tomasz Drwięga <tomusdrw@users.noreply.github.com> * Update relays/finality-relay/src/finality_loop.rs Co-authored-by:
Tomasz Drwięga <tomusdrw@users.noreply.github.com> * removed wrong comment * Update relays/finality-relay/src/finality_loop.rs Co-authored-by:
Tomasz Drwięga <tomusdrw@users.noreply.github.com> * fix used runtime methods names * fix for new jsonrpsee * fix comment * initialize finality verifier pallet * fmt Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> Co-authored-by:
Tomasz Drwięga <tomusdrw@users.noreply.github.com>
Showing
- bridges/bin/millau/runtime/src/lib.rs 1 addition, 0 deletionsbridges/bin/millau/runtime/src/lib.rs
- bridges/bin/rialto/runtime/src/lib.rs 1 addition, 0 deletionsbridges/bin/rialto/runtime/src/lib.rs
- bridges/modules/substrate/src/lib.rs 1 addition, 1 deletionbridges/modules/substrate/src/lib.rs
- bridges/modules/substrate/src/verifier.rs 3 additions, 18 deletionsbridges/modules/substrate/src/verifier.rs
- bridges/primitives/header-chain/src/lib.rs 18 additions, 2 deletionsbridges/primitives/header-chain/src/lib.rs
- bridges/primitives/millau/src/lib.rs 1 addition, 12 deletionsbridges/primitives/millau/src/lib.rs
- bridges/primitives/rialto/src/lib.rs 0 additions, 11 deletionsbridges/primitives/rialto/src/lib.rs
- bridges/relays/finality-relay/Cargo.toml 20 additions, 0 deletionsbridges/relays/finality-relay/Cargo.toml
- bridges/relays/finality-relay/src/finality_loop.rs 581 additions, 0 deletionsbridges/relays/finality-relay/src/finality_loop.rs
- bridges/relays/finality-relay/src/finality_loop_tests.rs 339 additions, 0 deletionsbridges/relays/finality-relay/src/finality_loop_tests.rs
- bridges/relays/finality-relay/src/lib.rs 60 additions, 0 deletionsbridges/relays/finality-relay/src/lib.rs
- bridges/relays/headers-relay/src/sync_loop_metrics.rs 16 additions, 6 deletionsbridges/relays/headers-relay/src/sync_loop_metrics.rs
- bridges/relays/substrate-client/Cargo.toml 2 additions, 0 deletionsbridges/relays/substrate-client/Cargo.toml
- bridges/relays/substrate-client/src/chain.rs 10 additions, 8 deletionsbridges/relays/substrate-client/src/chain.rs
- bridges/relays/substrate-client/src/finality_source.rs 147 additions, 0 deletionsbridges/relays/substrate-client/src/finality_source.rs
- bridges/relays/substrate-client/src/guard.rs 2 additions, 1 deletionbridges/relays/substrate-client/src/guard.rs
- bridges/relays/substrate-client/src/lib.rs 1 addition, 0 deletionsbridges/relays/substrate-client/src/lib.rs
- bridges/relays/substrate-client/src/sync_header.rs 13 additions, 1 deletionbridges/relays/substrate-client/src/sync_header.rs
- bridges/relays/substrate/Cargo.toml 2 additions, 1 deletionbridges/relays/substrate/Cargo.toml
- bridges/relays/substrate/src/finality_pipeline.rs 130 additions, 0 deletionsbridges/relays/substrate/src/finality_pipeline.rs
Please register or sign in to comment