Golang implementation of the PlatON protocol
v1.4.2 is a maintenance release,fixing some minor issues and adding some optimizations.
This version is a minor version upgrade. nodes can choose to upgrade according to its own situation.
v1.4.1 is a maintenance release. we have merged some primary updates to it from go-etherem, and some optimizations were also applied.
blocknum
chainconfig
into db after re-reading genesis.json
each time you startuphrp
is no longer checked when validating bech32 addressesThis version is a minor version upgrade. each node can choose to upgrade according to its own situation.
This release is a Major
version release which requires a governance proposal, as described in pip-11. We support the Mapo light client protocol by adding a validator-set checksum to header.extra
. In addition to that, we resupported the pre-eip155
type of transaction for the sake of eip-2470 .
header.extra
to support Mapo light client.pre-eip155
type of transaction.Note: For more information, please visit pip-11.
Once the proposal is approved on the chain, the old version will no longer work properly, then node must update its binary to this release.
v1.3.2 is a maintenance release, mostly we merged some primary updates of go-etherem.
This version is a minor version upgrade. each node can choose to upgrade according to its own situation.
This release is a hotfix
release that resolves the problem of node's insularity.
Previously, some nodes suffered P2P disconnection and was slashed due to judgment errors when there are nodes breaking the rules of the consensus.
BAD BLOCK
appears in log file when node exited(#1973).This version is a minor version upgrade. However, unlike in the past, we strongly recommend that you upgrade your node to avoid your node suffering inexplicable P2P disconnection. If you have any question or feedback.
This release is a Major
version release which requires a governance proposal, as described in pip-10, where we implemented the ability to locking up the undelegated token for a certain amount of epoch, and another core update is the third phase of the pip-7 to adjust the return value of the chainid
in the EVM.
chainid
in EVM from 100 to 210425(pip-7).Once the proposal is approved on the chain, the old version will no longer work properly, then node must update its binary to this release.
In Planck (v1.2.2) we added an eth-compatible CLI flag http.ethcompatible
, which allows users to get an eth-compatible json(block) via the rpc/ws.
http.ethcompatible
,when it is enabled, getBlock
via rpc and ws will adapt 3 follow fields to Ethereum:
This version is a minor version upgrade. Each node can choose to upgrade according to its own situation. If you have any question or feedback.
Herschel (v1.2.1) is the second phase implementation of the PIP-7, which sets the default ChainId used by nodes to a new value (210425).
100
to 210425
.This version is a minor version upgrade. Each node can choose to upgrade according to its own situation. If you have any question or feedback.
The Kepler(v1.1.3) version has released. Supported by the core development team, it is an optimized version for the problem PlatON-issue-1885 in response to recent feedbacks from validators on graph-node support.
· Add PlatON-issue-1885 to support graphql interface at the bottom layer
· Merge Ethereum’s optimization of command line parameters 20935 and node’s refactoring 21105
· Add instruction support for convertType
on abigen
Optimization 20935 involves changes to the startup command. Though the new version is compatible with the old command line parameters, we suggest you use the new flags. Please use platon --help
to check or refer to the development manual.
This version is a minor version upgrade. Each node can choose to upgrade according to its own situation. If you have any question or feedback