Skip to content

WEMIX3.0 Mainnet and Testnet Build (v0.10.7)

Compare
Choose a tag to compare
@ReleaseWemix ReleaseWemix released this 27 Dec 02:00
· 77 commits to master since this release
cad51f5

Please note that updates are NOT MANDATORY for end nodes that are operated externally.
In this release, the following upgrades are applied to improve RPC processing performance and enhance network stability:

  • The maxKnownTxs has been reduced to 100,000, leading to a decrease in memory consumption.
  • The --wemix.publicrequests.max option allows limiting the number of concurrent requests for GetBlockByXXX and GetReceiptsByHash RPCs (Default: 100)."
  • Provides caching for marshaled blocks using the --wemix.publicrequests.cache option in GetBlockByXXX and GetReceiptsByHash RPCs.
  • BootNodes are randomly connected from the BootNode list with the --wemix.bootnodecount option (Default: 3)."
  • GetBlockByXXX RPCs have been improved to enable parallel processing of ecrecover.

Commits:

  • internal/ethapi, eth, params, cmd/geth, cmd/utils: public blockchain api performance enhancement (a8a1bc2)
  • cmd/geth, cmd/utils, params: Add random list setting for Bootnodes. (5a47b5b)
  • eth/protocols/eth: Reduced maxKnownTxs to 100,000, to ease memory pressure (da3cbaa)
  • internal/ethapi: Made ecrecover run parallel in GetBlockByXXX (602a9b5)