The list of changes includes:
- Combined fullnode and tendermint consensus engine
- Added seed and non-validator nodes
- Simplified configuration
- Validator tokens, the validator onboarding process
- Password protect for the nodes
- OLVM smart contract engine and “cli” to install and execute scripts
- Better transaction validation
- Account model for send transactions (no longer UTXO)
- Full unit support for OLT
- Enhanced transaction tags for better searching
- New CLI commands to handle smart contracts, testing, config, monitoring, etc.
- Account based sequence numbers
- Separate initialization process
- Full version numbers
- Request generation inside of nodes (as opposed to clients)
- Revised scripts and tests
For our next sprint, we’ll be working through any of the issues, bugs, fixes, etc. that we encounter as we get the Chronos testnet fully setup and publicly available. As well, we should have a blockchain explorer site coming soon, so we’ve been working on that RPC interface to allow browsers to get access to full node data.