Changelog
April 2023
- Protocol
- implement new optimistic consensus
- improve coordinator <-> gwat sync
- improve gwat sync
- stable version
- Wallet
- support different count workers and price per provider
- implement new worker on/off boarding
- Releases
- v0.8
- v1
March 2023
- Protocol
- implement era
- worker on/off boarding
- new rewards for coordinators
- change gasPrice for tx and rewards for validators
- Wallet
- refactoring
- DevOps
- generate new genesis
February 2023
- Protocol
- handle finalize in separate goroutine
- clustering algorithm for Subnetworks
- move creators consensus from coordinator network to gwat
- add validators to gwat genesis
- add validators to state
- validator apply tx
- refinement of the mechanism for obtaining seed for shuffling
- native deposit event support (no contract)
- add consensus tests
- deposit cli - update to use new spec tx
- add subnetwork and new consensus to emulation coordination network for local development
- add node last block monitoring
- fix Easy Token transaction identification
- fix finalizing mismatch
- fix genesis tests
January 2023
- Protocol
- improve calculate state after finalization
- clustering algorithm for Subnetworks
- move creators consensus from coordinator network to gwat
- block validation for Subnetworks
- fork choice support for finalization
- add creators cache
- block voting aggregation
- Wallet
- digital ocean integration
- DevOps
- improve automatisation for networks deploy to digital ocean
- Releases
- v0.7
December 2022
- Protocol
- improve calculate state after finalization
- core clustering algorithm for Subnetworks
- find peers after change subnet
- change stake amount 32->32k
- improve optimistic consensus
- memory optimization
- Wallet
- hcloud integration
- DevOps
- improve automatisation for networks deploy to hcloud
November 2022
- Protocol
- public statistics of validators for Subnetworks
- add subnetwork support in cli
- add subnetwork support in the tx pool
- broadcast transactions to specific subnets
- improve sync coordinator and gwat nodes
- fix freezer
- fix dag sync no candidates
- add node sync monitoring
- Wallet
- bugs fixing
- Node Client
- add monitoring node
- Bridge
- add support for multiple bootstrap nodes
- dynamic reconnect to network
- implement tests (p2p)
- DevOps
- improve automatisation for networks deploy to aws
October 2022
- Protocol
- collect statistics of validators for Subnetworks
- calculate state after finalization
- remove recommit cache
- implement optimistic consensus
- fix sync blocks batch
- fix stuck tx
- fix disconnect gwat from coordinate node
- Wallet
- bugs fixing
- Bridge
- implement pBFT consensus
- private key protection
- improve tests(monitoring, storage, client, host)
- Releases
- v0.6
September 2022
- Protocol
- update block structure
- improve DAG sync
- sync coordinator and gwat nodes
- tests for txPool, processing
- remove old consensus/clique
- fix txpool
- fix create collect parents
- Explorer
- api for Easy tokens
- api documentation
- Wallet
- support for Easy tokens
- support stable coin payment
- Bridge
- add support Easy Tokens on backend
- private key storage
- refactoring
- add binary protection
- fix pending nonce
- fix broadcast messages
- Releases
- v0.5
August 2022
- Protocol
- receipts for Easy Token
- market functions for Easy Token
- propagation block validation
- add spines logic
- support multi block creation
- change flag --mine to --create
- use coordination consensus in gwat
- fix transactions broadcast
- fix get block output
- fix tips consistency
- fix invalid nonce
- fix sync
- fix default nonce in rpcTransaction
- fix ordering of finalization
- fix empty dag hashes in admin.nodeInfo
- fix empty LastFinalizedHash in tips
- Explorer
- support for Easy tokens in Watcher
- Web3js extend module
- support for Easy tokens
- Wallet
- AWS integration
- support for Easy tokens
- support Water transactions
- contacts
- Node Client
- add api services to start node for wallet app
- Apps
- fork Remix app
- Bridge
- improve messages planner
- block queue
- users QA
- DevOps
- develop script to auto send generated tx
- setup automatisation for networks deploy to aws
- Releases
- v0.4
July 2022
- Protocol
- fix mint and burn for Easy Token
- tests for Easy Token
- rename minter to creator
- improve txpool to prevent duplication of transactions in a block
- implement genesis deposit contract
- creators calculation
- use emulation coordination network for local development
- Explorer
- Postgres DB support
- Wallet
- Stripe integration
- Add validator functions
- KYC
- Bridge
- calculate nonce
- sync tests
- improve messages planner
- implement tests(monitoring, signature, client, host)
June 2022
- Protocol
- implement candidate and finalization blocks
- finalization DAG blocks
- fix non-empty create blocks
- fix dag ordering
- test speed 6
- Wallet
- design DB
- Metamask auth
- Bridge
- messages planner
- connections pull
- improve logger
- implement tests(client, types)
- signature
May 2022
- Protocol
- connect coordinator node to gwat node
- rename geth to gwat
- improve consensus for DAG test
- bazel support
- coordinator support
- Easy token tests
- fix ethclient
- fix simulated
- Explorer
- api usage update
- block filter
- Bridge
- split block receiver and transactions handler
- UI bugs fixing
- Releases
- v0.3
April 2022
- Protocol
- implement cache state
- fix creator tips
- fix repair node while start
- Bridge
- refactoring
- transactions monitoring
- UI functions
March 2022
- Protocol
- chain explorer optimisation
- fix estimate gas
- fix lint
- fix low nonce
- fix receipts
- fix broadcast blocks
- Bridge
- connect to networks
- messages type
- catch erc20 transactions
- UI functions
February 2022
- Protocol
- fix block propagation
- fix freezer
- fix sync
- fix ordering
- fix consensus
- fix bootnode
- test speed 4
- Explorer
- optimisation watcher
- api usage update
- Apps
- fork demo Aave app
- fork demo Curve app
- Bridge
- UI functions
- implement lib p2p
- implement core
- Releases
- v0.2
January 2022
- Protocol
- refactoring Easy Token
- refactoring core
- refactoring rawdb
- refactoring DAG
- refactoring blockchain
- refactoring ordering
- refactoring api
- improve emulation coordination network to generate tx for test speed
- test speed 1-3
- Bridge
- design
- investigate lib p2p
December 2021
- Protocol
- refactoring Easy Token
- bug fixing and test blockDAG node
- improve emulation coordination network
- Explorer
- fix bugs and improve
- Faucet
- Apps
- fork demo Uniswap app
November 2021
- Protocol
- emulation coordination network
- fix metamask connection
- bug fixing and test blockDAG node
- Releases
- v0.1
October 2021
- Protocol
- change messages protocol
- sync finalization and dag part between nodes
- implement DAG ordering algorithm (Phantom)
- finalization blocks
- update api for explorer
- Explorer
- Main page
- Blocks pages
- Accounts pages
- Transactions page
- Events
- 11.10.2021 - Dubai
September 2021
- Protocol
- change block structures
- remove block number required in code
- create and propagate DAG block
- users QA for Easy tokens
- Explorer
- Watcher blocks and transaction
August 2021
- Protocol
- ERC721 functions for Easy tokens
- Marketplace functions for Easy tokens
July 2021
- Protocol
- ERC20 functions for Easy tokens
- change PoW to ePoS
June 2021
- Protocol
- design Easy tokens
- fork ethereum