You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let's prepare an initial Chopsticks test (either standalone or PET-like) for Bridges that:
Sets up the following environments:
Kusama, AssetHubKusama, BridgeHubKusama
Polkadot, AssetHubPolkadot, BridgeHubPolkadot
Submits limited_reserve_transfer_assets(dest: AssetHubKusama, beneficiary: SomeAccountOnAssetHubKusama, assets: DOTs) on AssetHubPolkadot.
Waits for and asserts the MessagesAccepted event on BridgeHubPolkadot.
Waits for a finalized block containing MessagesAccepted.
Includes a README or instructions on how to run it locally.
This should be sufficient as an initial step.
When initial step is done, we will continue exploring ways to simulate or fake a "relay" to BridgeHubKusama, for example:
Adding a root-like extrinsic that bypasses validation and directly manipulates storage to trigger message dispatch.
Using substrate-relay (I am not sure if Chopsticks can integrate and run different standalone binaries?) / (This could be cool, as it would also allow us to test substrate-relay with live networks).
Performing some TS/JS-based workaround to call submit_proofs extrinsics (finality, parachain, messages) similarly to how substrate-relay constructs them.
Other?
The text was updated successfully, but these errors were encountered:
Relates to: #4793
Relates to: AcalaNetwork/chopsticks#741
Let's prepare an initial Chopsticks test (either standalone or PET-like) for Bridges that:
limited_reserve_transfer_assets(dest: AssetHubKusama, beneficiary: SomeAccountOnAssetHubKusama, assets: DOTs)
on AssetHubPolkadot.MessagesAccepted
event on BridgeHubPolkadot.MessagesAccepted
.When initial step is done, we will continue exploring ways to simulate or fake a "relay" to BridgeHubKusama, for example:
substrate-relay
(I am not sure if Chopsticks can integrate and run different standalone binaries?) / (This could be cool, as it would also allow us to testsubstrate-relay
with live networks).submit_proofs
extrinsics (finality, parachain, messages) similarly to howsubstrate-relay
constructs them.The text was updated successfully, but these errors were encountered: