github wemixarchive/go-wemix w0.10.0
WEMIX3.0 Mainnet Build (v0.10.0)

latest releases: w0.10.7, w0.10.6, w0.10.5...
19 months ago

Please note that there was a hardfork in block 6400689 on the testnet. Therefore, Gwemix w0.9.9 must be upgraded to w0.10.0 to work properly.

Gwemix v0.10.0 is the first release of the official WEMIX3.0 mainnet.

  • enhancements to consensus network among miners
  • bug fixes & security enhancments during governance setup
  • CI enhancements
  • upgrade Openzeppelin v0.4.7 and use Openzeppelin upgradeable contract v0.4.7
  • genesis format change
  • 1 second block interval
  • modified eip1559 / base fee scheme to suit sustained and rapid fluctuation of high traffic volumes
  • new minting & reward system
  • performance improvement

Commits:

  • core, params: wemix mainnet genesis & boot nodes (0e0acaf)
  • cmd, wemix: updated scripts for new initOnce (8e92f16)
  • wemix: governance with updated StakingImp.init (ef9671b)
  • eth: new default extradata (8ab7d87)
  • wemix: fixed base fee calc error before the first member is added (f4e95c5)
  • wemix: governance with updated initOnce (58d09d4)
  • wemix: fixed incorrect spinlock (160dc79)
  • wemix: fixed unauthorized bad block error before a member is added (95e0ae6)
  • wemix: updated governance which was broken (326d343)
  • wemix: updated governance (ab42fab)
  • Add CI using Github Action (1a4f3d7)
  • wemix: fixed too aggressive sync check (d857992, 8948d9a)
  • wemix: handled unnecessary 'work' reset during sync check (e461860)
  • wemix: updated etcd initialization & joining sequence (72ad64a)
  • eip1559.go: fixed a bug about zero div when governance is being deployed (3039be5)
  • wemix: removes deleted nodes from etcd network (0b8e5b0)
  • wemix: sync check (2bb66f9)
  • miner, wemix: miner limit, one block within the last n/2+1 blocks (cf57a4b)
  • update the error handling routine by Sooho's QA result (Low #1). (6c6214f)
  • wemix: enabled auto-tls for etcd (7eedcc8)
  • wemix: added testnet block 94 reward handler (7c7d2be)
  • eth/protocols/eth: made tx handler async for performance (67cc6bf)
  • consensus/ethash, wemix: make minerNodeSig compatible with existing testnet (c958ea6)
  • consensus/ethash, wemix: SignBlock uses height & state root to prevent replay (36141f9)
  • consensus, wemix: check if miner node id is valid (6389141)
  • eth/protocols/eth, eth/fetcher: increased queued tx announcements (5e04b2a)

Don't miss a new go-wemix release

NewReleases is sending notifications on new releases.