-
Notifications
You must be signed in to change notification settings - Fork 129
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
Relay Substrate Messages using Offchain Workers #2495
Milestone
Comments
Would require paritytech/substrate#8880 |
svyatonik
referenced
this issue
Jul 17, 2023
* Initial commit Forked at: 5bbab68 Parent branch: origin/master * Copy runtime module from rococo Forked at: 5bbab68 Parent branch: origin/master * Also copy dependencies pallets and primitives Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * test-service * Move integration test * CLEANUP Forked at: 5bbab68 Parent branch: origin/master * Not sure what went wrong... * WIP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * CLEANUP Forked at: 5bbab68 Parent branch: origin/master * fmt * CLEANUP Forked at: 5bbab68 Parent branch: origin/master * CLEANUP Forked at: 5bbab68 Parent branch: origin/master * Remove pallet contracts (not used) * Remove pallet parachain-info and token-dealer (not used) * Sort dependencies alphabetically * CLEANUP Forked at: 5bbab68 Parent branch: origin/master * CumulusTestNode for testing * Speed up block generation * Fix improper shutdown * rustfmt * runtime: replace const by storage * Fix for previous commit * Remove some generics * Move generate_genesis_state to cumulus-primitives * fmt * Remove message_example * fixup! Remove message_example * WIP Forked at: 5bbab68 Parent branch: origin/master * Half the solution to previous commit :( * Revert "Fix for previous commit" This reverts commit 60010bab6797487093ac8c790b3a536f7ca0895b. * Revert "runtime: replace const by storage" This reverts commit c64b3a46f0325a98922015e0cbf3570e2e431774. Not working for some reason... * Use helper Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * Remove test-primitives * Revert "Half the solution to previous commit :(" This reverts commit 9a8f89f9f06252198e6405057043c6b313f1aea4. * Revert "Revert "Half the solution to previous commit :("" This reverts commit 6a93f0f09d74ccdc3738dd78a777c483427c03ce. * Test with some extra extrinsics * WIP Forked at: 5bbab68 Parent branch: origin/master * CLEANUP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * WIP Forked at: 5bbab68 Parent branch: origin/master * CLEANUP Forked at: 5bbab68 Parent branch: origin/master * Remove message broker
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Related: #2497
Also: #215 #212 (The OCW would need to take messages from the delivery protocol and wrap them).
A similar scheme as with headers, where the OCW is wrapping the messages into a call of some other chain.
This requires the OCW to be aware of how the calls & transactions are structured on the foreign runtime and might involve including a distilled version of the foreign runtime within home runtime.
The huge advantage is that it's now not necessary to run a separate relayer binary.
The text was updated successfully, but these errors were encountered: