《详解CIP-37》中,为大家介绍了CIP-37。地址更新变化自然会对开发者产生一定影响,本期将为大家详细介绍。Conflux-rust从版本v1.1.1开始将会使用新地址格式,凡是请求参数,返回结果中包含地址的地方,均使用新格式地址。
v1.1.1升级的内容
不兼容变更
CIP-37:Conflux地址将变更为base32地址格式。RPC与全节点的交互中不支持与以太坊格式类似的16进制地址。
把所有的数据都存储在一个通过“conflux_data_dir”配置的目录中。
兼容RPC变更
添加cfx_getSupplyInfo,返回CFX供应量。
Convex Finance总锁仓量超过200亿美元,两个月新增100亿美元:1月3日消息,在成为TVL第二大DeFi协议几天后,Convex Finance总锁仓量(TVL)在周日(1月2日)已经超过200亿美元。
DeFi Llama数据显示,该平台在2021年5月推出后TVL为6800万美元,在随后的几个月里超过了一些更早的项目。该项目用了一个月的时间TVL达到10亿美元,用了五个月的时间达到100亿美元。市场对该产品的需求增加,导致过去两个月新增100亿美元的流动性。
Convex允许用户从基于以太坊的稳定币交易所Curve Finance获得流动性并赚取费用,Curve(CRV)是TVL排名第一的DeFi协议,TVL超过230亿美元。
Convex允许用户在不锁定Curve原生代币的情况下赚取费用。Convex将所有用户资产汇集在一起,这样就可以购买Curve代币,将其转换为veCRV,并最大限度地为其流动性提供者带来回报。这允许Convex用户获得Curve奖励,而无需长时间锁定其代币。(CoinDesk)[2022/1/3 8:22:11]
在cfx_getStatus响应中包括networkId。
ConstitutionDAO 在竞拍《宪法》副本失败后提供退款和换取新治理代币两个选项:11月21日消息,去中心化自治组织 ConstitutionDAO 将对每个用户的 PEOPLE 代币持仓量(包括已认领和未认领的)进行快照,一周之内将会建立一个网站,用户可以以初始兑换价格将 PEOPLE 兑换为 ETH。此外,用户也可以选择不兑换,将资金投入到 DAO 金库,换取新的治理代币 WTP(We The People)。
11 月 19 日,ConstitutionDAO 出价 4100 万美元竞拍美国《宪法》副本,但未最终拍得。[2021/11/21 7:02:47]
在cfx_getAccount响应中包括address。
Layer2互操作性协议Connext支持以太坊二层解决方案Optimism:11月19日消息,Layer2互操作性协议Connext宣布支持以太坊二层解决方案Optimism,用户可以直接在Optimism与其他Layer2和侧链之间转移资产,并且将资产转出Optimism时无需等待1周的时间。目前Connext支持的资产包括:USDT、USDC、DAI、ETH。
链闻此前消息,Connext已上线主网并支持了以太坊、BSC、xDai、Polygon、Fantom、Arbitrum、Avalanche、Moonriver的资产跨链功能。[2021/11/19 6:59:38]
改进
在mining_author参数中支持CIP-37地址格式。
沙特阿拉伯Quara控股与ConsenSys合作将区块链引入房地产交易:总部位于沙特阿拉伯Quara Holding正与区块链科技公司ConsenSys合作,将区块链技术引入沙特的房地产行业。ConsenSys表示,与Quara的合作将使私营和公共部门都能从ConsenSys的软件解决方案中获益。Quara Holding在中东地区的业务发展负责人Philip Matov表示Quara Holding将全面进入ConsenSys的基础设施,并将应用于Quara控股旗下多家公司,包括房地产、金融、供应链、政府、医疗保健、石油天然气、电子商务和教育等领域。海湾地区的其他国家(如阿联酋)一直在投资基础设施,以容纳区块链技术。( arabnews)[2021/6/6 23:16:27]
减少日志“发布-订阅”中的延迟,现在我们在日志可用之后立即将其发出。
实现执行跟踪功能,包括详细的由转账触发的调用/创建/返回/内部转账事件等,检查踪迹信息可以让ConfluxScan之类的应用能够追踪CFX转移的精确踪迹。
优化了测试框架,解决了一些随机测试失败的问题。
我是Conflux生态开发者,我需要做什么?
Conflux将于?2月5日更新完毕升级教程和各版本SDK,但建议2月22日之前所有的生态应用、钱包、交易所、矿场不要更新新的节点。使用官方节点的用户可以暂时保持不动,同时官方会推出新版本的RPC,旧的RPC将至少保留到三月底。更新节点后,需要更新使用新的SDK,之后不加额外适配的情况下只能同base32格式的地址交互,请各生态应用、钱包、交易所、矿场注意提示用户。
对前端页面的影响
Portal
Portal更新为0.5.11版本后,API返回旧版16进制地址,签名只支持旧版地址,转账转到旧版地址时会有提示。
Portal更新为0.6版本后,API?只返回base32地址,签名同时支持旧版地址和base32格式的地址。
DApp?需要考虑用户可能不升级Portal新版本,API返回新老地址共存的情况。
SDK如何适配参考
ConfluxJavascriptSDK如何适配CIP-37:github.com/Conflux-Chain/js-conflux-sdk/blob/new-checksum/docs/conflux_checksum_address.md中文版参考:?juejin.cn/post/6922723243811930119?
对后端服务程序的影响
SDK如何适配参考ConfluxJavaSDK如何适配CIP-37:github.com/Conflux-Chain/java-conflux-sdk/blob/master/docs/cfx-address.md中文版参考:juejin.cn/post/6922724320191971342ConfluxGolangSDK如何适配CIP-37:github.com/Conflux-Chain/go-conflux-sdk中文版参考:juejin.cn/post/6922763171941842958/
节点文档配置
配置说明
v1.1.1之后的版本?run/tethys.toml?文件中;
填写新旧格式的地址都可以。目录变化v1.1.1之后的版本所有的数据都放在了?conflux_data_dir?这个参数配置的目录下,默认路径为?./blockchain_data。v1.1.0及以前版本的默认目录结构:
v1.1.1之后的默认目录结构
适配方法1:新建目录?blockchain_data,并将?blockchain_db,?net_config,?storage_db?三个目录移动到?blockchain_data?下。不用修改配置文件tethys.toml.
适配方法2:
不移动目录,在配置文件?tethys.toml?里设置。Conflux基金会建议未来Conflux生态逐渐淘汰旧版格式地址,统一更新为base32格式的地址,ConfluxScan会有新旧地址转换。新旧地址格式只是做了一次编码转换,原有的私钥和助记词可以正常登陆ConfluxPortal账户,不会对个人资产有任何影响。需要注意的是,本次升级,临近中国假期,贸然升级可能无法得到足够多的技术支持,建议大家谨慎升级。?建议所有Conflux生态产品在2月22日之后升级新节点。更多关于CIP-37内容,我们下期再见~
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。