2

I am working on Substrate-based node update.

After updating from polkadot-v0.9.10 to polkadot-v0.9.11, Council and Technical committee accounts disappeared from the blockchain state.

Additional info:

  1. Blockchain state before the update, collected with our internal tool.
  2. Blockchain State after the update
  3. Blockchain State diff
  4. Note that not only Council and Technical committee accounts disappeared but also some fields of proposalsData has been renamed.
  5. Link to my PR with the update. Basically it’s pretty match the same as the original polkadot-v0.9.11 branch.
  6. I’ve сompared v0.9.10 and v0.9.11 tags in Polkadot repo and found a relevant PR
  7. Haven’t found anything relevant between v0.9.10 and v0.9.11 in Substrate repo.
  8. Found several migrations in v0.9.11 for stakingcontractsframe_system vesting but it doesn’t seems like it could affect the governance.

Any ideas:

  1. Why Council and Technical committee accounts could disappear?

  2. How can I fix the disappearance?

1 Answer 1

2

You missed this one.

https://github.com/paritytech/substrate/pull/9115

Please check the v0.9.10...v0.9.11 carefully.

You could click the file changes and search frame/collective.

1
  • Thank you a lot! Adding the migrations as it was done in Polkadot has solved the issue. Nov 15, 2022 at 12:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.