v0.9 Athens
Pre-release
Pre-release
New Feature:
- Add Map to NeoVM
- implement unbound ong model
- use the bigger gas price between global param and cmd in txpool
Integration with NEO:
- add cli function: import WIF keys
- Native contract integration with NEO
- adjust transaction witness in line with neo
- modify address scheme in line with neo
- u256\u160 reverse in interface
- Update native contract adapt to neovm
- adapt global params contract serialize and deserialize to neovm
Optimization:
- modify dbft consensus timer and add two stateless validator
- optimize vbft make proposal
- refactor p2p message
- refactor the auth contract
- Update argument serialization
- Update governance contract
Experience:
- add Api GetSmartCodeEventByBlock can return all eventlogs
- Cli add show current block height cmd
- Enable rpc, rest and ws in testmode default
- return error when cannot found default account
- add contract cli invokeCode pre execute
Security:
- add message payload size limit to avoid deserialize attack
- remove password hash in wallet
- remove tx attribute
- support different account protection level