-
Notifications
You must be signed in to change notification settings - Fork 1.1k
[Penpal] cleanup XCM config setup regarding assets #10726
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
Open
clangenb
wants to merge
126
commits into
paritytech:master
Choose a base branch
from
clangenb:cl/penpal-xcm-config
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
126 commits
Select commit
Hold shift + click to select a range
8971603
[penpal] remove local Assets instance, and introduce asset_conversion…
clangenb b0c0156
[penpal] remove unused ForeignAssetFeeAsExistentialDepositMultiplierF…
clangenb 5e4c4d6
[penpal] add more tokens to genesis config
clangenb 075af24
fmt
clangenb 1438b3b
improve `MaybeResolveAssetTo` implementation
clangenb 53fd49a
[penpal] don't redundantly define relaychain location
clangenb 0609bbe
deprecate AssetsToBlockAuthor and move BlockAuthor to parachains-common
clangenb 9aba028
Make penpal-emulated-chain compile
clangenb 65b8db9
move Pen2 to Xcm config and fmt presets
clangenb f67ce57
add comment
clangenb 529ceb9
[penpal] correctly use Location::here for native currency instead of …
clangenb 67cdc5a
[penpal] disallow plain payment in relay tokens
clangenb 417ac93
[penpal] remove unused imports
clangenb 63f6ae7
[integration-tests] split of `create_foreign_pool_with_wnd_on` from `…
clangenb ac941e9
[penpal-runtime] disambiguate pallet assets it
clangenb 758df2e
Replace local teleportable with Penpal Native currency
clangenb abefde1
fix pool creation
clangenb 7e6c5bb
[penpal] fix SwapFirstAssetTrader: trade into Native instead of Relay…
clangenb 272763a
[integration-tests] fix hybrid_transfer_test
clangenb 260bb78
[penpal] fix sending xcm paying fees in foreign assets
clangenb d7046b1
[penpal] fix transact_from_para_to_para_through_asset_hub test
clangenb 3945041
[integration-tests] fix exchange asset integration test
clangenb c1666c6
[integration-tests] fmt
clangenb c5e3e1a
[integration-tests] fix account_on_sibling_syschain_aliases_into_same…
clangenb f9f91e5
[integration-tests] fix account_on_sibling_syschain_cannot_alias_into…
clangenb 51af1f0
[integration-tests] fix authorized_cross_chain_aliases
clangenb c1c50f6
[integration-tests] fix local asset swap test
clangenb d44d061
[integration-tests] fix transact_using_sov_account_from_para_to_asset…
clangenb 400f06e
[integration-tests] fix transact_using_authorized_alias_from_para_to_…
clangenb 488a0b1
[integration-tests] wip fixing test_parachain_is_trusted_teleporter, …
clangenb b241753
[integration-tests] Make xcm fee multihop tests work with a hack for now
clangenb 026833b
[integration-tests] Make xcm partly fix xcm dryrun
clangenb dba0418
[integration-tests] fix bidirectional_teleport_foreign_asset_between_…
clangenb 1acf8d1
[integration-tests] bidirectional_transfer_multiple_assets_between_pe…
clangenb 51a77d9
[integration-tests] handle both cases
clangenb d32c75b
[integration-tests] fix reserve_transfer_usdt_from_para_to_para_throu…
clangenb 7d566c9
[integration-tests] fix transfer_foreign_assets_from_asset_hub_to_para
clangenb 51c3fbf
[integration-tests] fix transfer_foreign_assets_from_para_to_asset_hub
clangenb f5361f6
[integration-tests] fix transfer_foreign_assets_from_para_to_para_thr…
clangenb 39c1290
[integration-tests] fix transfer_native_asset_from_penpal_to_relay_th…
clangenb b25fbed
[integration-tests] fix reserve_transfer_multiple_assets_from_asset_h…
clangenb a80c01e
[integration-tests] reserve_transfer_native_asset_from_asset_hub_to_para
clangenb bcded46
[integration-tests] fix reserve_transfer_native_asset_from_para_to_as…
clangenb 05dcf6f
[integration-tests] fix reserve_transfer_native_asset_from_para_to_pa…
clangenb b4b0fab
[integration-tests] fix reserve_transfer_native_asset_from_para_to_relay
clangenb 54bc8e1
[integration-tests] fix reserve_transfer_native_asset_from_relay_to_para
clangenb 48bd4fb
[integration-tests] fix reserve_transfer_usdt_from_asset_hub_to_para
clangenb 2415c16
[integration-tests] reintroduce event assertions
clangenb 5cf7de4
[integration-tests] fmt
clangenb 88228c9
[integration-tests] fmt
clangenb 7a64ca1
[ahw] add PenpalB to genesis setup
clangenb 932d2ae
[integration-tests] unify pool creation macros
clangenb d9b8bf2
[emulated-ah-rococo] add penpal native
clangenb aa4fbe3
minor fix
clangenb 2c3b45a
[ahw-emulated] do not initialize PenB at genesis
clangenb 6836ecd
[integration-tests] fix bridgehub-builds and fix send_pens_and_wnds_f…
clangenb 1e32312
[integration-tests] fix account_on_sibling_syschain_aliases_into_same…
clangenb 0005e19
[integration-tests] fix account_on_sibling_syschain_cannot_alias_into…
clangenb 6bb9609
[integration-tests] fix authorized_cross_chain_aliases
clangenb abfd0f0
[integration-tests] fix send_back_rocs_from_penpal_westend_through_as…
clangenb 87c1fac
[integration-tests] fix transact_from_ethereum_to_penpalb_through_ass…
clangenb 2a8b2b6
[integration-tests] fix send_wnds_from_penpal_westend_through_asset_h…
clangenb 77245cd
[integration-tests] fix send_wnds_from_westend_relay_through_asset_hu…
clangenb 171ab0b
[integration-tests] fix send_token_from_ethereum_to_penpal
clangenb 5b4e99f
[integration-tests] fix send_weth_from_ethereum_to_penpal
clangenb 718d9ed
[integration-tests] make penpals a sufficient
clangenb c929482
[bridge-hub-integration-tests] fix transfer_penpal_native_asset: incr…
clangenb e32760c
[integration-tests] add Pen2 assets to asethub/bridgehub integration …
clangenb c32a444
[integration-tests] add LocalAssetsTransactor and fix: transfer_penpa…
clangenb ef4be64
Rename ForeignAssets pallet in penpal to Assets as it handles local a…
clangenb 7e713b7
[integration-tests] make westend compile after renaming of assets pallet
clangenb c3a6804
[bridge-hub-westend-tests] fix send_token_to_penpal_v2
clangenb 68acea6
[bridge-hub-westend-tests] fix register_token_from_penpal
clangenb d6fd601
[bridge-hub-westend-tests] fix send_message_from_penpal_to_ethereum_w…
clangenb ef8e2e4
[bridge-hub-westend-tests] fix default to paying local fees with Penp…
clangenb c749e1a
[bridge-hub-westend-tests] fund pen2 in common
clangenb e9d5684
[bridge-hub-westend-tests] fmt
clangenb 76fe80d
[bridge-hub-westend-tests] better align test with previous state
clangenb dcd205e
[bridge-hub-westend-tests] fix transact_from_ethereum_to_penpalb_thro…
clangenb 2aab5d9
[asset-hub-westend-tests] fix test_exchange_asset
clangenb 3d21ba3
Merge remote-tracking branch 'upstream/master' into cl/penpal-xcm-config
clangenb eb82b1f
[asset-hub-westend-tests] fix test_exchange_asset after upstream merge
clangenb 1a673bb
fmt
clangenb d10ae34
minor cosmetics
clangenb 571b3ae
[integration-tests] revert asset-hub teleport tests to original behav…
clangenb 65651f3
[integration-tests] more uniform imports
clangenb 9b5ebcf
[integration-tests] further import improvements and and foreign_asset…
clangenb fb67ded
[integration-tests] fix: bidirectional_reserve_transfer_foreign_asset…
clangenb 98fd440
[integration-tests] fix: add some documentation
clangenb 17b411e
[integration-tests] better doc
clangenb b00a32e
[integration-tests] update xcm dry run tests
clangenb 697c803
minor cleanup
clangenb cb73bd7
minor cleanup 2
clangenb 18b12bb
fix naming
clangenb 4dcd0b5
minor fix
clangenb 9892851
better name
clangenb 17e56e5
[integration-tests] macros: compute local fees purely in native
clangenb 564844b
[integration-tests] import cleanup
clangenb 4c36b0b
Merge branch 'master' into cl/penpal-xcm-config
clangenb f3d88cc
Update from github-actions[bot] running command 'prdoc --audience run…
github-actions[bot] 0522a62
[integration-tests] fix bridge-hub-rococo-tests
clangenb 5b23a25
taplo fmt
clangenb c4e2d89
taplo fmt
clangenb 5a052eb
Merge branch 'master' into cl/penpal-xcm-config
clangenb 09e98df
prdoc; make penpal runtime version bump major
clangenb 702645f
[penpal-runtime] fix benchmarks build
clangenb 465b984
make emulated-integration-tests-common a major bump
clangenb 0aa9ea5
improve macro hygiene for pool macros
clangenb dc1155f
fix coretime westend tests
clangenb bc25be2
fix collectives tests
clangenb ba832f6
fix people-westend tests
clangenb beb0090
fmt
clangenb 7e7dfe6
Merge branch 'master' into cl/penpal-xcm-config
clangenb f00d436
fix pool macro imports
clangenb 98de51b
fix pool macro imports again
clangenb 3f1c201
[asset-hub-westend] xcm_fee_multihop: ensure that receiver native bal…
clangenb b3b1fb0
[penpal] align naming better with conventions
clangenb cb9e5e0
[asset-hub-westend-integration-tests] multi_hop_xcm: fix typo (does n…
clangenb 3927c73
[asset-hub-westend-integration-tests] multi_hop_xcm: add debug logs
clangenb d634e45
[asset-hub-westend-integration-tests] multi_hop_xcm: fix test
clangenb 4ca7dd6
fmt
clangenb b076972
better doc
clangenb c782ce9
try fix other xcm test
clangenb 2f5938c
fmt
clangenb f06167e
make Penpal Assets be on index 50
clangenb a2740c6
[xcm_fee_tests] fix `Asset::fun(0)` decoding error
clangenb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The macro has now an additional parameter to designate the name of the pallet that is handling the foreign assets. I believe that essentially we can do some cleanups in the macro here, but I did not want to make this PR even bigger.