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

v4.0.0 #28

Merged
merged 64 commits into from
Sep 26, 2022
Merged

v4.0.0 #28

merged 64 commits into from
Sep 26, 2022

Conversation

ShankarWarang
Copy link
Member

@ShankarWarang ShankarWarang commented Sep 26, 2022

No more confusing terms like 'ERUP5', just v4.0.0 to keep it simple and minimal!

drewstone and others added 30 commits November 9, 2021 10:06
+ Reverted the bonding duration to 2 weeks (was changed to 24 weeks)
+ Reverted slah duration to 1 week (was changed to 6 weeks)
+ Changed the vote locking period back to 1 week. This one was changed from 1 week to 1 day on last upgrade, as an unwanted result of changing the voting enactment time. The change is probably uncontroversial (the parameters now just don't make sense), but would need to be mentioned when deploying launching the upgrade for good order.
+ Reverted GAS_PER_SECOND to 8_000_000, which was the previous value intended for mainnet instead of 40_000_000. The EVM is untested in production and there isn't much value in deploying with a massive gas capacity before getting any usage. We can scale this number up as we get more confident over time.
+ Removed the dumplicate definition of EthApi.There were two identical enum definitions in different files, with one mapping all elements to the other on funcction call to avoid type mismatch. Why it was done that way is a mystery, but functionalities shouldn't be affected by the change. It needs to be tested for good order.
flipchan and others added 12 commits June 16, 2022 18:32
+Tentatively added all migrations excepted #9507.
+The voters bag list logic cannot work with the current currency denomination and will either require and adapation of substrate, or some partial removal. This is a current blcking point of the release.
… to the absurd number of decimal points for the token related to its supply.

+Removed additional 3rd party dependencies.
+Added logic to credit the account of the web3 foundation.
+Added a new testnet configuration specs (all bootnodes, staking authorities and sudo now to be updated).
+ Added a compilation mode for fast runtime.
+ Fixed the issues with double address in genesis in for the dev configuration.
+ Fixed the treasury reward pallet tests.
+ Added ongoing changes in the typescript testsuite.
+Lowest endowment for v46
+Reverted the maximum number of nominators per validator to 128
+ Tentatively added the final address for the w3f refund (waiting for offical confirmation).
+ set version number according to the substrate version.
+ recovered the mainnet genesis specs
+ fixed pallet -unit-testing testing workflow.
@height
Copy link

height bot commented Sep 26, 2022

Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword link (e.g. "Link T-123").

💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.

@JelliedOwl
Copy link
Collaborator

JelliedOwl commented Sep 26, 2022

As far as I can see, it all looks reasonable. But it's a massive change and it's probably impossible for anyone to review everything here. We know that this version seem to be working in the testnet, including apparently making the migrations correctly.

I've also double-checked that fees and staking rewards still look reasonable on the testnet after the runtime upgrade.

I can't guarantee I haven't missed something, but I'd go with this version.

@ShankarWarang
Copy link
Member Author

Reopening the PR after reverting the merge.

@ShankarWarang ShankarWarang mentioned this pull request Sep 26, 2022
@flipchan
Copy link
Collaborator

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

Successfully merging this pull request may close these issues.

6 participants