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

Set safeXcmVersion on all relay+SP chains to 3 #190

Closed
7 tasks
bkontur opened this issue Feb 16, 2024 · 8 comments
Closed
7 tasks

Set safeXcmVersion on all relay+SP chains to 3 #190

bkontur opened this issue Feb 16, 2024 · 8 comments

Comments

@bkontur
Copy link
Contributor

bkontur commented Feb 16, 2024

We need to change default/safeXcmVersion for all relays and system parachains, because (almost) everywhere there is 2 and we use SetTopic feature, which is not supported for 2, so the note_unknown_version a.k.a version discovery feature is not triggered. This problem occurs for new destinations which are not already added to the SupportedVersion.

Unfortunately, this PR with allowed pallet_xcm::Call::force_default_xcm_version is not yet upgraded live on Polkadot chains (need to wait for 1_001_00X is enacted, but governance call can be submitted probably), Kusama's chains should be ready.

@bkontur
Copy link
Contributor Author

bkontur commented Feb 16, 2024

@xlc @joepetrowski
this force_xcm_version call should fix that problem with fellowshipSalary.payout which Bryan reported
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fdot-rpc.stakeworld.io%2Fcollectives#/extrinsics/decode/0x1f04010100a10f03000000

@joepetrowski
Copy link
Contributor

Can you put together everything for a WhitelistedCaller referendum?

@bkchr
Copy link
Contributor

bkchr commented Feb 16, 2024

https://kusama.polkassembly.io/referenda/348 whitelisting call.

@bkontur
Copy link
Contributor Author

bkontur commented Feb 16, 2024

I put together the ones for Polkadot (setting safe version for AH, BH and Collectives - Polkadot Relay is already good):

~/parity/opengov-cli$ ./target/debug/opengov-cli submit-referendum --proposal 0x1a040c630003000100a10f03082f000006020208af2f01101c1f050103000000630003000100a50f03082f000006020208af2f01101c1f050103000000630003000100a90f03082f000006020208af2f01101c1f050103000000 --network polkadot --track whitelistedcaller --at 10

Done

Submit the preimage for the Fellowship referendum:
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/extrinsics/decode/0x2b00d41f0003010003082f0000060342d4336c216f88170040d555be8405ae0ba4a8c0d5cf910cf719a764644e91d0c8f37bf1e87c64c7c8

https://collectives.statescan.io/#/extrinsics/3201877-2

Needs some with "permissions" and/or enough free balance

Open a Fellowship referendum to whitelist the call:
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/extrinsics/decode/0x3d003e0202953d2a661349cbbf2f7f14af56bad37393a54d1878b593fc4ee9e893bd7eb1ba35000000010a000000

Submit the preimage for the public referendum:
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-rpc.dwellir.com#/extrinsics/decode/0x0a00710117031a040c630003000100a10f03082f000006020208af2f01101c1f050103000000630003000100a50f03082f000006020208af2f01101c1f050103000000630003000100a90f03082f000006020208af2f01101c1f050103000000

Open a public referendum to dispatch the call:
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-rpc.dwellir.com#/extrinsics/decode/0x1500160d0206597ec60f70946fd70ff4801290ddea6452c69f401c267360c5833c948de09f5c000000000a000000

@acatangiu
Copy link
Contributor

Preimage + public referendum done: https://polkadot.polkassembly.io/referenda/505

@bkchr can you also help with the same whitelist but on Polkadot this time? Apparently only fellows and above are allowed to propose on that track..

Preimage is already submitted by @bkontur, but we need a fellow (or above) to put up the proposal:
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/extrinsics/decode/0x3d003e0202953d2a661349cbbf2f7f14af56bad37393a54d1878b593fc4ee9e893bd7eb1ba35000000010a000000

@acatangiu
Copy link
Contributor

Ok, everything done now. Last piece: https://collectives.polkassembly.io/referenda/77

@acatangiu
Copy link
Contributor

@bkontur you can close this issue

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

4 participants