-
Notifications
You must be signed in to change notification settings - Fork 645
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pallet-xcm: add new flexible transfer_assets()
call/extrinsic
#2388
pallet-xcm: add new flexible transfer_assets()
call/extrinsic
#2388
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1cb3e4f - Browse repository at this point
Copy the full SHA 1cb3e4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for df85fce - Browse repository at this point
Copy the full SHA df85fceView commit details -
pallet-xcm: add new flexible transfer_assets() call/extrinsic
Reverts `(limited_)reserve_transfer_assets` to only allow reserve-based transfers for all `assets` including fees. Similarly `(limited_)teleport_assets` only allows teleports for all `assets` including feed. For complex combinations of asset transfers where assets and fees may have different reserves or different reserve/teleport trust configurations, users can use the newly added `transfer_assets()` extrinsic which is more flexible in allowing more complex scenarios. `assets` (excluding `fees`) must have same reserve location or otherwise be teleportable to `dest`. No limitations imposed on `fees`. - for local reserve: transfer assets to sovereign account of destination chain and forward a notification XCM to `dest` to mint and deposit reserve-based assets to `beneficiary`. - for destination reserve: burn local assets and forward a notification to `dest` chain to withdraw the reserve assets from this chain's sovereign account and deposit them to `beneficiary`. - for remote reserve: burn local assets, forward XCM to reserve chain to move reserves from this chain's SA to `dest` chain's SA, and forward another XCM to `dest` to mint and deposit reserve-based assets to `beneficiary`. - for teleports: burn local assets and forward XCM to `dest` chain to mint/teleport assets and deposit them to `beneficiary`.
Configuration menu - View commit details
-
Copy full SHA for 97a06b5 - Browse repository at this point
Copy the full SHA 97a06b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c16290a - Browse repository at this point
Copy the full SHA c16290aView commit details -
WIP xcm-emulator: add bidirectional reserve transfers between local P…
…enpal assets and Asset Hub as foreign assets
Configuration menu - View commit details
-
Copy full SHA for 296ab0b - Browse repository at this point
Copy the full SHA 296ab0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9b262e - Browse repository at this point
Copy the full SHA f9b262eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e6f724 - Browse repository at this point
Copy the full SHA 1e6f724View commit details -
Configuration menu - View commit details
-
Copy full SHA for abebdab - Browse repository at this point
Copy the full SHA abebdabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 770185c - Browse repository at this point
Copy the full SHA 770185cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a941d1 - Browse repository at this point
Copy the full SHA 5a941d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25dbb41 - Browse repository at this point
Copy the full SHA 25dbb41View commit details -
Configuration menu - View commit details
-
Copy full SHA for eea1e1d - Browse repository at this point
Copy the full SHA eea1e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e38a63 - Browse repository at this point
Copy the full SHA 0e38a63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff9d1f - Browse repository at this point
Copy the full SHA 5ff9d1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbc22b1 - Browse repository at this point
Copy the full SHA fbc22b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 861627e - Browse repository at this point
Copy the full SHA 861627eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d24ff9 - Browse repository at this point
Copy the full SHA 0d24ff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ce572b - Browse repository at this point
Copy the full SHA 0ce572bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab9c5c - Browse repository at this point
Copy the full SHA 1ab9c5cView commit details
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e41f8af - Browse repository at this point
Copy the full SHA e41f8afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 679da71 - Browse repository at this point
Copy the full SHA 679da71View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0a5bba - Browse repository at this point
Copy the full SHA e0a5bbaView commit details -
Merge branch 'master' of github.com:paritytech/polkadot-sdk into xcm-…
…emulator-foreign-assets-transfer-tests
Configuration menu - View commit details
-
Copy full SHA for a07298a - Browse repository at this point
Copy the full SHA a07298aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76c4e2e - Browse repository at this point
Copy the full SHA 76c4e2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 926add5 - Browse repository at this point
Copy the full SHA 926add5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 204d262 - Browse repository at this point
Copy the full SHA 204d262View commit details
Commits on Dec 5, 2023
-
Merge branch 'master' of github.com:paritytech/polkadot-sdk into xcm-…
…emulator-foreign-assets-transfer-tests
Configuration menu - View commit details
-
Copy full SHA for 83947c0 - Browse repository at this point
Copy the full SHA 83947c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a394581 - Browse repository at this point
Copy the full SHA a394581View commit details -
".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime…
…=asset-hub-westend --runtime_dir=assets --target_dir=cumulus --pallet=pallet_xcm
Configuration menu - View commit details
-
Copy full SHA for 8bd616f - Browse repository at this point
Copy the full SHA 8bd616fView commit details -
".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime…
…=bridge-hub-westend --runtime_dir=bridge-hubs --target_dir=cumulus --pallet=pallet_xcm
Configuration menu - View commit details
-
Copy full SHA for 35c41c3 - Browse repository at this point
Copy the full SHA 35c41c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba92481 - Browse repository at this point
Copy the full SHA ba92481View commit details -
".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=asset-hub-rococo --runtime_dir=assets --target_dir=cumulus --pallet=pallet_xcm ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=bridge-hub-rococo --runtime_dir=bridge-hubs --target_dir=cumulus --pallet=pallet_xcm ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=collectives-westend --runtime_dir=collectives --target_dir=cumulus --pallet=pallet_xcm
Configuration menu - View commit details
-
Copy full SHA for 53fbf51 - Browse repository at this point
Copy the full SHA 53fbf51View commit details