Polkadot <> Kusama Bridge
- Rococo is now bridged to Westend. Wococo relay chain and its parachains were removed.
- Kusama/Polkadot bridging components were merged to fellowship/runtime repo, and included in Runtimes 1.1.0 release.
- ForeignAssets transfer support added to pallet-xcm.
- We implemented improved control of XCM version of messages over the bridge.
- We built a test framework based on Zombienet for testing Rococo <> Westend bridge and working to make it part of CI.
- Bridge send_message logic is more reliable.
- Divided into 2 phases:
- Validate
- Send → Send is infallible so we do not have unexpected failures: https://github.com/paritytech/parity-bridges-common/issues/2776
- Divided into 2 phases:
P<>K bridge launch
- Security Audit on final configurations in Polkadot and Kusama runtimes is under way.
- We need to do runtime upgrades:
- BridgeHub Kusama upgrade to spec version 1001000,
- AssetHub Kusama upgrade to spec version 1001000,
- BridgeHub Polkadot upgrade to spec version 1001000,
- AssetHub Polkadot upgrade to spec version 1001000.
- We will start on governance proposals for configuring bridge parameters then enabling it.
Beefy
- BEEFY client now works when the node is started with GRANDPA warp sync: https://github.com/paritytech/polkadot-sdk/issues/2627
- Validators can now Warp Sync while still running BEEFY.
- Tracking key rotation on Kusama
- BEEFY equivocation slashing is in review: https://github.com/paritytech/polkadot-sdk/pull/1903
- ECDSA/BLS pair signatures now use Keccak for hashing: Fix `ecdsa_bls` verify in BEEFY primitives by drskalman · Pull Request #2066 · paritytech/polkadot-sdk · GitHub
- PR to allow migration from ECDSA to (ECDSA, BLS) signatures in review: Make BEEFY client keystore generic over BEEFY `AuthorityId` type by drskalman · Pull Request #2258 · paritytech/polkadot-sdk · GitHub