Add EventEmitter to XCM Executor (#7234)
Closes #6851 This PR adds an `EventEmitter` trait to the XCM Executor configuration, enabling event emission for XCM handling. The implementation introduces three dedicated functions to emit relevant events: - `emit_sent_event`: Emits a `Sent` event when an XCM is successfully sent. - `emit_send_failure_event`: Emits a `SendFailed` event when an XCM fails to send. - `emit_process_failure_event`: Emits a `ProcessXcmError` event when an XCM fails during processing. Kusama address: FkB6QEo8VnV3oifugNj5NeVG3Mvq1zFbrUu4P5YwRoe5mQN --------- Co-authored-by:Raymond Cheung <178801527+raymondkfcheung@users.noreply.github.com> Co-authored-by:
Adrian Catangiu <adrian@parity.io> Co-authored-by:
cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
parent
4ada34bd
Showing
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- bridges/modules/xcm-bridge-hub/src/mock.rs 1 addition, 0 deletionsbridges/modules/xcm-bridge-hub/src/mock.rs
- cumulus/parachains/runtimes/assets/asset-hub-rococo/src/xcm_config.rs 1 addition, 0 deletions...chains/runtimes/assets/asset-hub-rococo/src/xcm_config.rs
- cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs 1 addition, 0 deletions...hains/runtimes/assets/asset-hub-westend/src/xcm_config.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/xcm_config.rs 1 addition, 0 deletions.../runtimes/bridge-hubs/bridge-hub-rococo/src/xcm_config.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/xcm_config.rs 1 addition, 0 deletions...runtimes/bridge-hubs/bridge-hub-westend/src/xcm_config.rs
- cumulus/parachains/runtimes/collectives/collectives-westend/src/xcm_config.rs 1 addition, 0 deletions...untimes/collectives/collectives-westend/src/xcm_config.rs
- cumulus/parachains/runtimes/coretime/coretime-rococo/src/xcm_config.rs 1 addition, 0 deletions...hains/runtimes/coretime/coretime-rococo/src/xcm_config.rs
- cumulus/parachains/runtimes/coretime/coretime-westend/src/xcm_config.rs 1 addition, 0 deletions...ains/runtimes/coretime/coretime-westend/src/xcm_config.rs
- cumulus/parachains/runtimes/glutton/glutton-westend/src/xcm_config.rs 1 addition, 0 deletions...chains/runtimes/glutton/glutton-westend/src/xcm_config.rs
- cumulus/parachains/runtimes/people/people-rococo/src/xcm_config.rs 1 addition, 0 deletions...arachains/runtimes/people/people-rococo/src/xcm_config.rs
- cumulus/parachains/runtimes/people/people-westend/src/xcm_config.rs 1 addition, 0 deletions...rachains/runtimes/people/people-westend/src/xcm_config.rs
- cumulus/parachains/runtimes/testing/penpal/src/xcm_config.rs 1 addition, 0 deletionscumulus/parachains/runtimes/testing/penpal/src/xcm_config.rs
- cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs 1 addition, 0 deletions...s/parachains/runtimes/testing/rococo-parachain/src/lib.rs
- polkadot/runtime/rococo/src/xcm_config.rs 1 addition, 0 deletionspolkadot/runtime/rococo/src/xcm_config.rs
- polkadot/runtime/test-runtime/src/xcm_config.rs 1 addition, 0 deletionspolkadot/runtime/test-runtime/src/xcm_config.rs
- polkadot/runtime/westend/src/xcm_config.rs 1 addition, 0 deletionspolkadot/runtime/westend/src/xcm_config.rs
- polkadot/xcm/docs/src/cookbook/relay_token_transactor/parachain/xcm_config.rs 1 addition, 0 deletions...c/cookbook/relay_token_transactor/parachain/xcm_config.rs
- polkadot/xcm/docs/src/cookbook/relay_token_transactor/relay_chain/xcm_config.rs 1 addition, 0 deletions...cookbook/relay_token_transactor/relay_chain/xcm_config.rs
- polkadot/xcm/pallet-xcm-benchmarks/src/fungible/mock.rs 1 addition, 0 deletionspolkadot/xcm/pallet-xcm-benchmarks/src/fungible/mock.rs
Please register or sign in to comment