Skip to content

v0.9.13 + eip-1559 update#1006

Merged
tgmichel merged 121 commits intomasterfrom
moonbeam-polkadot-v0.9.13
Dec 24, 2021
Merged

v0.9.13 + eip-1559 update#1006
tgmichel merged 121 commits intomasterfrom
moonbeam-polkadot-v0.9.13

Conversation

@tgmichel
Copy link
Contributor

@tgmichel tgmichel commented Nov 18, 2021

What does it do?

  • Updates substrate and friends to 0.9.13.
  • Update evm version to 0.33.0 + new precompiles error handling.
  • Brings Frontier EIP-1559 changes + typed transactions handling into Moonbeam.
  • Expand the typescript test coverage to handle typed transactions (0-Legacy, 1-EIP2930, 2-EIP1559).
  • Moonbase specific OnChargeEVMTransaction impl.

What important points reviewers should know?

  • The OnChargeEVMTransaction impl, where currently the block author is left un-tipped.
  • pallet_base_fee::BaseFeeThreshold impl on moonbase runtime a.k.a. what we consider an empty / ideal / full block.

Is there something left for follow-up PRs?

What alternative implementations were considered?

Are there relevant PRs or issues in other repositories (Substrate, Polkadot, Frontier, Cumulus)?

What value does it bring to the blockchain users?

Copy link
Contributor

@nanocryk nanocryk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. As said above I would still advise someone else take a look at the changes in precompiles (utils, impl of each precompile(set), etc) since i partially wrote those changes.

@crystalin crystalin added A8-mergeoncegreen Pull request is reviewed well. and removed A0-pleasereview Pull request needs code review. labels Dec 23, 2021
@tgmichel tgmichel merged commit d1fdc90 into master Dec 24, 2021
@tgmichel tgmichel deleted the moonbeam-polkadot-v0.9.13 branch December 24, 2021 08:52
@tgmichel tgmichel mentioned this pull request Dec 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A8-mergeoncegreen Pull request is reviewed well. B5-clientnoteworthy Changes should be mentioned in any downstream projects' release notes B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants