Skip to content

Release for version 3.3.1

Compare
Choose a tag to compare
@luleigreat luleigreat released this 12 Jan 09:25
· 185 commits to develop since this release

新功能

  1. 增加实名认证功能,实名认证账户才可以将系统币转出
  2. 增加 GasPriceCompress 特性,特性启用时,最终消耗的手续费为之前的千分之一
  3. 新增多个Web3 JsonRpc接口实现

新增配置

  1. 增加配置[remote_sync],默认为0,为0时表同步只根据本地区块进行同步,不走远程同步表数据
#开启远程同步的配置:
[remote_sync]
1
  1. 增加配置[ledger_sync],用于设置区块同步参数:
[ledger_sync]
request_map_count=1 	#区块同步时同时请求的合约存储数量
enable_state_hash_set=0	#区块同步时是否启用状态树叶子节点哈希缓存
  1. 增加配置[allow_remote],用于设置是否允许跨域请求,默认为0
[allow_remote]
1
  1. 增加配置[eth],用于配置以太坊本地签名账户私钥
[eth]
account_private=0x5e47123b1cfaff98506c716bad61a0d2c500a0dc6bf3c2064fe7880a90558068

功能优化及Bug修复

  1. fullbelow缓存优化:没有区块同步任务时,每一分钟请求一次最新区块,以保持fullbelow缓存不被全部释放
  2. 修复POP共识Bug:同步区块切换前要检查与前面共识过的区块是否是一条链的
  3. 修复以太坊交易哈希计算方式
  4. 修复区块同步Bug:会导致区块同步不完整,导致交易无法从交易池移除
  5. 已有chainID状态的链, eth_chainId 返回现有chainID的后2个字节转成的整数
  6. 修复Web3应用调用过程中的bug