Bridges V2 refactoring backport and `pallet_bridge_messages` simplifications (#4935)
## Summary This PR contains migrated code from the Bridges V2 [branch](https://github.com/paritytech/polkadot-sdk/pull/4427) from the old `parity-bridges-common` [repo](https://github.com/paritytech/parity-bridges-common/tree/bridges-v2). Even though the PR looks large, it does not (or should not) contain any significant changes (also not relevant for audit). This PR is a requirement for permissionless lanes, as they were implemented on top of these changes. ## TODO - [x] generate fresh weights for BridgeHubs - [x] run `polkadot-fellows` bridges zombienet tests with actual runtime 1.2.5. or 1.2.6 to check compatibility -working, checked with 1.2.8 fellows BridgeHubs - [x] run `polkadot-sdk` bridges zombienet tests - with old relayer in CI (1.6.5) - [x] run `polkadot-sdk` bridges zombienet tests (locally) - with the relayer based on this branch - https://github.com/par...
parent
2a555c33
Pipeline
#484793
waiting for manual action
with stages
in
2 hours, 17 minutes, and 4 seconds
Stage:
Stage:
Stage:
Stage:
Stage:
Stage:
Stage:
Showing
- Cargo.lock 6 additions, 13 deletionsCargo.lock
- bridges/bin/runtime-common/Cargo.toml 13 additions, 11 deletionsbridges/bin/runtime-common/Cargo.toml
- bridges/bin/runtime-common/src/extensions/priority_calculator.rs 2 additions, 1 deletion.../bin/runtime-common/src/extensions/priority_calculator.rs
- bridges/bin/runtime-common/src/extensions/refund_relayer_extension.rs 43 additions, 34 deletions...runtime-common/src/extensions/refund_relayer_extension.rs
- bridges/bin/runtime-common/src/integrity.rs 78 additions, 87 deletionsbridges/bin/runtime-common/src/integrity.rs
- bridges/bin/runtime-common/src/lib.rs 1 addition, 2 deletionsbridges/bin/runtime-common/src/lib.rs
- bridges/bin/runtime-common/src/messages.rs 0 additions, 704 deletionsbridges/bin/runtime-common/src/messages.rs
- bridges/bin/runtime-common/src/messages_benchmarking.rs 74 additions, 67 deletionsbridges/bin/runtime-common/src/messages_benchmarking.rs
- bridges/bin/runtime-common/src/messages_call_ext.rs 26 additions, 42 deletionsbridges/bin/runtime-common/src/messages_call_ext.rs
- bridges/bin/runtime-common/src/mock.rs 28 additions, 107 deletionsbridges/bin/runtime-common/src/mock.rs
- bridges/bin/runtime-common/src/parachains_benchmarking.rs 5 additions, 8 deletionsbridges/bin/runtime-common/src/parachains_benchmarking.rs
- bridges/chains/chain-bridge-hub-kusama/src/lib.rs 3 additions, 1 deletionbridges/chains/chain-bridge-hub-kusama/src/lib.rs
- bridges/chains/chain-bridge-hub-polkadot/src/lib.rs 3 additions, 1 deletionbridges/chains/chain-bridge-hub-polkadot/src/lib.rs
- bridges/chains/chain-bridge-hub-rococo/src/lib.rs 8 additions, 4 deletionsbridges/chains/chain-bridge-hub-rococo/src/lib.rs
- bridges/chains/chain-bridge-hub-westend/src/lib.rs 3 additions, 1 deletionbridges/chains/chain-bridge-hub-westend/src/lib.rs
- bridges/chains/chain-kusama/src/lib.rs 3 additions, 1 deletionbridges/chains/chain-kusama/src/lib.rs
- bridges/chains/chain-polkadot-bulletin/src/lib.rs 5 additions, 1 deletionbridges/chains/chain-polkadot-bulletin/src/lib.rs
- bridges/chains/chain-polkadot/src/lib.rs 3 additions, 1 deletionbridges/chains/chain-polkadot/src/lib.rs
- bridges/chains/chain-rococo/src/lib.rs 3 additions, 1 deletionbridges/chains/chain-rococo/src/lib.rs
- bridges/chains/chain-westend/src/lib.rs 3 additions, 1 deletionbridges/chains/chain-westend/src/lib.rs
Please register or sign in to comment