Github Release Link Our proposal is paras -> forceSetCurrentCode(para: 2012, newCode: [our good runtime], leading to the preimage hash of 0x5df19e1463d4bc3e19ad1210e860c4ab305dcf258bffd7ce778ef7bf3c337358 and preimage length of 1525669 as shown in the following screenshot:
(1) Addition of the Sudo Pallet
(2) Introduction of a Dummy Pallet
5CLbxwBcUf8PG4zzf56w27YwwJzkyGv4ULsBNfkCBGEdRGKv) under the control of our team. This Sudo Key is guaranteed a minimum balance of 10,000 PARA. Sudo.key is always set to the correct value, even if tampered with. During each block initialization (on_initialize), it compares the current Sudo.key with the expected value. If they differ, the code uses unhashed::put to overwrite the incorrect key with the correct one. SudoMigrated) is triggered to log the change, ensuring transparency. This mechanism guarantees the Sudo Key remains properly set, securing administrative control of the chain.free_balance. If the balance falls below the predefined minimum (amount_to_add), the code uses deposit_creating to credit the account with the required amount. drop(imbalance). An event (SudoBalanceDeposited) is also triggered to log the balance update, ensuring transparency. This ensures the Sudo Key remains functional at all times.(3) Maintaining the Current Spec Version
(4) Removal of Migration Scripts and Minor Adjustments
(5) Updating Docker Image Versions and Off-Chain Scripts
Upgrade Testing:
Verification on Heiko Mainnet:
hJFU3r4zioT39AaBiTriJCVvoepeEGViF38DAkKECUjVwsvZK, corresponding to the universal ss58 address 5CLbxwBcUf8PG4zzf56w27YwwJzkyGv4ULsBNfkCBGEdRGKv. Verification on Chopsticks:
Once the proposal is passed and the Sudo pallet is restored, the following actions will be taken:
We are pleased to share our announcement for addressing some of the existing issues on our platform. Please know that we are fully committed to assisting every user to the best of our abilities. We also welcome your suggestions on how we can improve. Additionally, if you're interested, you can check out this AAG video where Yubo explains the proposal and answers some of the community's questions.
Thank you for your support!
Github Release Link Our proposal is paras -> forceSetCurrentCode(para: 2012, newCode: [our good runtime], leading to the preimage hash of 0x5df19e1463d4bc3e19ad1210e860c4ab305dcf258bffd7ce778ef7bf3c337358 and preimage length of 1525669 as shown in the following screenshot:
(1) Addition of the Sudo Pallet
(2) Introduction of a Dummy Pallet
5CLbxwBcUf8PG4zzf56w27YwwJzkyGv4ULsBNfkCBGEdRGKv) under the control of our team. This Sudo Key is guaranteed a minimum balance of 10,000 PARA. Sudo.key is always set to the correct value, even if tampered with. During each block initialization (on_initialize), it compares the current Sudo.key with the expected value. If they differ, the code uses unhashed::put to overwrite the incorrect key with the correct one. SudoMigrated) is triggered to log the change, ensuring transparency. This mechanism guarantees the Sudo Key remains properly set, securing administrative control of the chain.free_balance. If the balance falls below the predefined minimum (amount_to_add), the code uses deposit_creating to credit the account with the required amount. drop(imbalance). An event (SudoBalanceDeposited) is also triggered to log the balance update, ensuring transparency. This ensures the Sudo Key remains functional at all times.(3) Maintaining the Current Spec Version
(4) Removal of Migration Scripts and Minor Adjustments
(5) Updating Docker Image Versions and Off-Chain Scripts
Upgrade Testing:
Verification on Heiko Mainnet:
hJFU3r4zioT39AaBiTriJCVvoepeEGViF38DAkKECUjVwsvZK, corresponding to the universal ss58 address 5CLbxwBcUf8PG4zzf56w27YwwJzkyGv4ULsBNfkCBGEdRGKv. Verification on Chopsticks:
Once the proposal is passed and the Sudo pallet is restored, the following actions will be taken:
We are pleased to share our announcement for addressing some of the existing issues on our platform. Please know that we are fully committed to assisting every user to the best of our abilities. We also welcome your suggestions on how we can improve. Additionally, if you're interested, you can check out this AAG video where Yubo explains the proposal and answers some of the community's questions.
Thank you for your support!