PlatON has already passed the transition period of three Minor versions since the PIP-7 proposal started to support dual-chain IDs, and the vast majority of DApps have already been adapted to use the new ChainID (210425), therefore, this upgrade will implement the fourth phase of the PIP-7 proposal as planned: stopping the support for the old chainid(100).
In addition, this upgrade will enable the adaptation of the Ethereum's Berlin and London upgrades to start supporting EIP-2718, EIP-2930, EIP-1559 and other types of transactions.
What's Changed
- Phase 4 of the PIP-7,stop supporting for old chainid(
100
) - Enabling the Berlin & London upgrades
- Fast sync will retain historical tx receipts,
gc mode
no longer clears tx receipts - Changed gov parameter
maxValidators
from 201 to 225 - Bump Ethereum-related features to 1.10.17
- Remove some discreted subcommand options
- Add restriction that sender of a
call
must be an EOA - Bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible #2183
- Update the requirements go golang version to 1.18 in #2196
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in #2228
Full Changelog: v1.4.2...v1.5.0