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

Relay Substrate Messages using Offchain Workers #2495

Closed
tomusdrw opened this issue Jul 17, 2020 · 1 comment
Closed

Relay Substrate Messages using Offchain Workers #2495

tomusdrw opened this issue Jul 17, 2020 · 1 comment

Comments

@tomusdrw
Copy link
Contributor

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.

@tomusdrw
Copy link
Contributor Author

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
@EmmanuellNorbertTulbure EmmanuellNorbertTulbure transferred this issue from paritytech/parity-bridges-common Aug 25, 2023
@the-right-joyce the-right-joyce transferred this issue from paritytech/polkadot-sdk Aug 25, 2023
@acatangiu acatangiu closed this as not planned Won't fix, can't repro, duplicate, stale Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants