• Gavin Wood's avatar
    XCM v2: Scripting, Query responses, Exception handling and Error reporting (#3629) · 8b80b283
    Gavin Wood authored
    * 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
    8b80b283