Tutorial on how to remove a current Head Ambassador. They need to appear in this list for it to work. Note that they can immediately re-apply after being removed.
Submission
to modify the parameters:who
with the HA that you want to remove.encoded call data
(not the hash!)Submission
again and paste the preimage from above in the call: XcmDoubleEncoded
field in the bottom:encoded call data
(not the hash!)Developer->Extrinsic
Preimage::notePreimage(bytes)
extrinsic.Submit Transaction
. Note that it will reserve a deposit for the preimage; having about 50 DOT on the address is a good idea.Governance->Preimages
and find your preimage there:Hash
and Length
for later.Developer->Storage
and query Preimage::preimageFor
with these details. It should print the Relay Preimage that was pasted in there earlier:New Proposal
Core
pallet after they were removed from the Collective with AmbassadorCore::offboard(who).npx @acala-network/chopsticks@latest xcm -r polkadot -p polkadot-collectives
. For me locally this only works with @0.12
instead of @latest
, maybe a bug in Chopsticks.npx ts-node src/tools/fast-execute-chopstick-proposal.ts --url ws://localhost:8001 --proposal-index NUMBER
Be sure to replaceNUMBER
with your referendum index.npm install
first inside the repo.AmbassadorCore::members
and AmbassadorCollective::members
that the HA was removed from both.