新功能
- 增加实名认证功能,实名认证账户才可以将系统币转出
- 增加
GasPriceCompress
特性,特性启用时,最终消耗的手续费为之前的千分之一
- 新增多个Web3 JsonRpc接口实现
新增配置
- 增加配置[remote_sync],默认为0,为0时表同步只根据本地区块进行同步,不走远程同步表数据
#开启远程同步的配置:
[remote_sync]
1
- 增加配置[ledger_sync],用于设置区块同步参数:
[ledger_sync]
request_map_count=1 #区块同步时同时请求的合约存储数量
enable_state_hash_set=0 #区块同步时是否启用状态树叶子节点哈希缓存
- 增加配置[allow_remote],用于设置是否允许跨域请求,默认为0
- 增加配置[eth],用于配置以太坊本地签名账户私钥
[eth]
account_private=0x5e47123b1cfaff98506c716bad61a0d2c500a0dc6bf3c2064fe7880a90558068
功能优化及Bug修复
- fullbelow缓存优化:没有区块同步任务时,每一分钟请求一次最新区块,以保持fullbelow缓存不被全部释放
- 修复POP共识Bug:同步区块切换前要检查与前面共识过的区块是否是一条链的
- 修复以太坊交易哈希计算方式
- 修复区块同步Bug:会导致区块同步不完整,导致交易无法从交易池移除
- 已有chainID状态的链,
eth_chainId
返回现有chainID的后2个字节转成的整数
- 修复Web3应用调用过程中的bug