version 3.0.0
Bugs
- Supporting backward compatibility for transaction without Currency Hash (Prior to MultiDAG)
- Currency Balance check calculated using currency Hash
- Fix for HandleExisting and HandleMissing TXs logic with relation to currency and minting service.
- Update Trust Chain Confirmation calculation after handling all missing transactions.
- MultiDAG classes updated with annotation for object hash
- Additional minor bug fixes and code refactoring.
Features
- MultiDAG 2.0 enabling CMD on the trust-chain (token generation & minting)
- Database schema change: new columns families (UserCurrencyIndexes, CurrencyNameIndexes, Currencies) to support new token functionality.
- HardFork Events functionality enabling hard forking via new type of transactions over the network
- Native currency network management refactoring.
- Improved statistics and metrics for RocksDB including utilizing file compaction features
- Adding time restriction for APIs that gets the token details by request.
- Restrict token actions privileges.
- Updates for existing JUnit tests to include Native Currency and Tokens.
- Introducing Node Fees for Generation and MInting via configurable runtime values, enabled by a new column family: NodeFees
- API Change: enabling runtime trust score data returned as part of the response of API of transactions batch