Skip to content
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

XCM Support #15

Open
1 of 3 tasks
mustermeiszer opened this issue Mar 30, 2022 · 1 comment
Open
1 of 3 tasks

XCM Support #15

mustermeiszer opened this issue Mar 30, 2022 · 1 comment
Labels
I8-enhancement An additional feature. P5-soon Issue should be addressed soon. Q3-medium Can be done with good experience in the language, but little knowledge of the codebase.

Comments

@mustermeiszer
Copy link
Collaborator

mustermeiszer commented Mar 30, 2022

Currently the library does not support XCM transfers. The reasons for the missing capabilities is, that it would essentially require a "correct" interaction between relay-chain and parachain. The current approach is rather force-setting the head of the parachain on the relay-chain side to the latest known head retrieved from the parachain.

Tasks

  • Wait for Build relay-chain block with correct ParachainInherents #13 to be closed / or implement a hack that xcm messages are inserted into the correct quees and taken from the correct queues (probably evenly hard...)
  • Implement an actual storage for messages on the builder side
  • Inject those xcm messages into the queues on the respective chain side-state (xcm messages are not as extriniscs, and one can not assume that xcm-pallet is available, but parachain-system MUST be available so use these quees directly)
@mustermeiszer mustermeiszer added I8-enhancement An additional feature. P5-soon Issue should be addressed soon. Q3-medium Can be done with good experience in the language, but little knowledge of the codebase. labels Mar 30, 2022
@mustermeiszer
Copy link
Collaborator Author

Mostly done in ad4cf5e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I8-enhancement An additional feature. P5-soon Issue should be addressed soon. Q3-medium Can be done with good experience in the language, but little knowledge of the codebase.
Projects
None yet
Development

No branches or pull requests

1 participant