v1.0.4
This is a patch release containing several bug fixes regarding smart contract execution.
Please note that the official testnet has been re-initialized with a new genesis block. Launching aergosvr
with the --testnet
option should now again initialize the correct chain.
Bug Fixes
- [conf] adjust testnet genesis value
- [ctr/lua] Changed to pass through contract.pcall when system error occurred
- [ctr/lua] bugfix for nan or infinity number
- [ctr/lua] Update the luajit library
- [ctr/lua] increase instruction count about some function
- [ctr/lua] fix system.getSender, system.getContractId, system.print, system.getOrigin and fix panic for contract.send(addr, "0 aergo")
- [ctr/lua] Prohibit the system.random function that has no argument
- [ctr/lua] increase instruction count of json tranform and bugfix for contract.send
- [ctr/lua] Throw an error when using non-integer key to state.array
- [ctr/lua] bugfix for event stream when using name service