XCM v2: Scripting, Query responses, Exception handling and Error reporting (#3629)
* Intoduce XCM v2 Also some minor fix for v0/v1 * Minor version cleanup * Minor version cleanup * Introduce SendError for XcmSend trait to avoid cycles with having Outcome in Xcm * comment * Corrent type * Docs * Fix build * Fixes * Introduce the basic impl * Docs * Add function * Basic implementation * Weighed responses and on_report * Make XCM more script-like * Remove BuyExecution::orders * Fixes * Fixes * Fixes * Formatting * Initial draft and make pallet-xcm build * fix XCM tests * Formatting * Fixes * Formatting * spelling * Fixes * Fixes * spelling * tests for translation * extra fields to XCM pallet * Formatting * Fixes * spelling * first integration test * Another integration test * Formatting * fix tests * all tests * Fixes * Fixes * Formatting * Fixes * Fixes * Formatting * Bump * Remove unneeded structuring * add instruction * Fixes * spelling * Fixes * Fixes * Formatting * Fixes * Fixes * Formatting * Introduce and use VersionedResponse * Introduce versioning to dispatchables' params * Fixes * Formatting * Rest of merge * more work * Formatting * Basic logic * Fixes * Fixes * Add test * Fixes * Formatting * Fixes * Fixes * Fixes * Nits * Simplify * Spelling * Formatting * Return weight of unexecuted instructions in case of error as surplus * Formatting * Fixes * Test for instruction count limiting * Formatting * Docs
Showing
- polkadot/node/test/service/src/lib.rs 3 additions, 3 deletionspolkadot/node/test/service/src/lib.rs
- polkadot/runtime/common/src/xcm_sender.rs 6 additions, 6 deletionspolkadot/runtime/common/src/xcm_sender.rs
- polkadot/runtime/kusama/src/lib.rs 7 additions, 2 deletionspolkadot/runtime/kusama/src/lib.rs
- polkadot/runtime/parachains/src/dmp.rs 3 additions, 3 deletionspolkadot/runtime/parachains/src/dmp.rs
- polkadot/runtime/parachains/src/hrmp.rs 9 additions, 9 deletionspolkadot/runtime/parachains/src/hrmp.rs
- polkadot/runtime/rococo/src/lib.rs 5 additions, 2 deletionspolkadot/runtime/rococo/src/lib.rs
- polkadot/runtime/test-runtime/src/lib.rs 91 additions, 1 deletionpolkadot/runtime/test-runtime/src/lib.rs
- polkadot/runtime/test-runtime/src/xcm_config.rs 5 additions, 7 deletionspolkadot/runtime/test-runtime/src/xcm_config.rs
- polkadot/runtime/westend/src/lib.rs 5 additions, 2 deletionspolkadot/runtime/westend/src/lib.rs
- polkadot/scripts/gitlab/lingua.dic 5 additions, 0 deletionspolkadot/scripts/gitlab/lingua.dic
- polkadot/xcm/pallet-xcm/src/lib.rs 402 additions, 77 deletionspolkadot/xcm/pallet-xcm/src/lib.rs
- polkadot/xcm/pallet-xcm/src/mock.rs 113 additions, 25 deletionspolkadot/xcm/pallet-xcm/src/mock.rs
- polkadot/xcm/pallet-xcm/src/tests.rs 138 additions, 44 deletionspolkadot/xcm/pallet-xcm/src/tests.rs
- polkadot/xcm/src/lib.rs 112 additions, 8 deletionspolkadot/xcm/src/lib.rs
- polkadot/xcm/src/v0/mod.rs 3 additions, 3 deletionspolkadot/xcm/src/v0/mod.rs
- polkadot/xcm/src/v1/mod.rs 107 additions, 43 deletionspolkadot/xcm/src/v1/mod.rs
- polkadot/xcm/src/v1/multilocation.rs 22 additions, 13 deletionspolkadot/xcm/src/v1/multilocation.rs
- polkadot/xcm/src/v1/order.rs 70 additions, 14 deletionspolkadot/xcm/src/v1/order.rs
- polkadot/xcm/src/v2/mod.rs 761 additions, 0 deletionspolkadot/xcm/src/v2/mod.rs
- polkadot/xcm/src/v2/traits.rs 308 additions, 0 deletionspolkadot/xcm/src/v2/traits.rs
Please register or sign in to comment