- Apr 10, 2024
-
-
* Parachains source cosmetic changes - Make `ParaHashAtSource` more generic - Modify `on_chain_parachain_header` to return `HeaderId` - Shortening variable names Signed-off-by:
Serban Iorga <serban@parity.io> * Change ParachainsSource::max_head_id type Change ParachainsSource::max_head_id to Arc<Mutex<NoopOption>> Signed-off-by:
Serban Iorga <serban@parity.io> * code review changes
-
* switch to jsonrpsee 0.15 * use client_bounds marker
-
-
-
-
Change Runtime APIs best_finalized() signature to return Option<HeaderId> Signed-off-by:
Serban Iorga <serban@parity.io>
-
Signed-off-by:
Serban Iorga <serban@parity.io>
-
* send messages using xcm pallet * XcmBridge && XcmBridgeAdapter + (untested) config in RialtoParachain * impl encode_send_xcm for the rest * remove duplicate code * some fixes * cleanup * some more tests * cleanup * cleanup * send Rialto -> Millau messages using bridge-messages pallet * fmt * some clippy fixes * more clippy
-
Log error when `best_parachain_block_at_target` can't be updated instead of propagating it. Signed-off-by:
Serban Iorga <serban@parity.io>
-
Signed-off-by:
Serban Iorga <serban@parity.io>
-
Signed-off-by:
Serban Iorga <serban@parity.io>
-
Deduplicate the logic that validates the updated parachain heads. Signed-off-by:
Serban Iorga <serban@parity.io>
-
Reduce the number of macros used for SignedExtensions Signed-off-by:
Serban Iorga <serban@parity.io>
-
-
* introduce relayers pallet * add MessageDeliveryAndDispatchPaymentAdapter * plug in pallet into test runtimes * tests prototype * tests for the relayers pallet * tests for payment adapter * mint_reward_payment_procedure_actually_mints_tokens * benchmarks * remove irrelevant todo * remove redundant clone
-
* Remove unused trait implementations Signed-off-by:
Serban Iorga <serban@parity.io> * Define encoded_size_hint_u32() Signed-off-by:
Serban Iorga <serban@parity.io> * Define TransactionEstimationParams trait Signed-off-by:
Serban Iorga <serban@parity.io> * Rework TransactionEstimation Signed-off-by:
Serban Iorga <serban@parity.io> * Docs + Renamings Signed-off-by:
Serban Iorga <serban@parity.io>
-
Define HeaderIdProvider trait Signed-off-by:
Serban Iorga <serban@parity.io>
-
* more relay processes in rialtoParachain<>Millau bridge * fix dashboards * fix dump-logs
-
* add another condition to the reject-obsolete-parachain-heads extension * add tracing to obsolete-tx-extensions * fix tests * extension_rejects_header_from_new_relay_block_with_same_hash * fmt * fix benchmarks
-
new docs page
-
Move bridge definitions to their specific folder. Signed-off-by:
Serban Iorga <serban@parity.io>
-
* [CLI] Make bridge definitions more complete * [CLI] Refactor relay_headers_and_messages Signed-off-by:
Serban Iorga <serban@parity.io>
-
-
* change testnets account "names" to something meaningful * fixes * fix doc * fmt * account names as consts * fmt * spelling
-
* decrease parameters range in grandpa benchmarks * fix messages benchmarks * update all weights * dealing with failed test (WiP) * Revert "dealing with failed test (WiP)" This reverts commit 0379d24bcf0692da5813968d83e0cbc918ac4691. * proper tests fix
-
Signed-off-by:
Serban Iorga <serban@parity.io>
-
* remove Rococo<>Wococo bridge mentions * remove Kusama <> Polkadot bridge mentions * fmt * remove unneeded mocked runtimes && trait impls for obsolete bridges * remove unused deps
-
Refactor the implementations for the following CLI methods in order to avoid using macros: - init_bridge - relay_headers - relay_parachains Signed-off-by:
Serban Iorga <serban@parity.io>
-
-
* draft: remove without_storage_info for messages pallet * some cleanup
-
Signed-off-by:
Serban Iorga <serban@parity.io>
-
Add unit test in order to check that the submit_parachain_heads() call returns an error when the pallet is halted. Signed-off-by:
Serban Iorga <serban@parity.io>
-
Signed-off-by:
Serban Iorga <serban@parity.io>
-
Define macro that generates tests for set_owner() and set_operating_mode() in order to avoid duplicate code. Signed-off-by:
Serban Iorga <serban@parity.io>
-
Signed-off-by:
Serban Iorga <serban@parity.io>
-
* sync Westmint to Millau * "Westend parachains at Millau" dashboard
-
* parachain loop metrics * some fixes * mini refactoring * add tests
-
Unify the operating mode for bridge pallets - define the OperationMode trait and BasicOperatingMode enum - use the OperationMode trait in all the bridge pallets - use BasicOperatingMode instead of IsHalted for the Grandpa pallet - use BasicOperatingMode as part of MessagesOperatingMode Signed-off-by:
Serban Iorga <serban@parity.io>
-
Avoid duplicate function definitions for: - ensure_owner_or_root() - ensure_not_halted() - set_owner() - set_operating_mode() / set_operational() Signed-off-by:
Serban Iorga <serban@parity.io>
-
* store both block number and hash in BestFinalized * also fix relay code * spelling
-