snowbridge: allow account conversion for Ethereum accounts (#6221)
Replace `GlobalConsensusEthereumConvertsFor` with `EthereumLocationsConverterFor` that allows `Location` to `AccountId` conversion for the Ethereum network root as before, but also for Ethereum contracts and accounts. The new converter only matches explicit `parents: 2` Ethereum locations, meaning it should be used only on/by parachains.
Showing
- bridges/snowbridge/primitives/router/src/inbound/mod.rs 10 additions, 5 deletionsbridges/snowbridge/primitives/router/src/inbound/mod.rs
- bridges/snowbridge/primitives/router/src/inbound/tests.rs 19 additions, 5 deletionsbridges/snowbridge/primitives/router/src/inbound/tests.rs
- cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/src/tests/snowbridge.rs 2 additions, 3 deletions...d/tests/bridges/bridge-hub-rococo/src/tests/snowbridge.rs
- cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/src/tests/snowbridge.rs 3 additions, 3 deletions.../tests/bridges/bridge-hub-westend/src/tests/snowbridge.rs
- cumulus/parachains/runtimes/assets/asset-hub-rococo/src/xcm_config.rs 2 additions, 2 deletions...chains/runtimes/assets/asset-hub-rococo/src/xcm_config.rs
- cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs 2 additions, 2 deletions...hains/runtimes/assets/asset-hub-westend/src/xcm_config.rs
- prdoc/pr_6221.prdoc 10 additions, 0 deletionsprdoc/pr_6221.prdoc
Please register or sign in to comment