《详解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供应量。
在cfx_getStatus响应中包括networkId。
莱特币已启动Litecoin Core v24开发:4月11日消息,据莱特币官推宣布,目前已在其核心开发人员David Burkett领导下启动开发 Litecoin Core v24,新版本将新增对MWEB的硬件支持、对轻客户端的P2P支持、对不需要访问私人支出密钥即可识别已发送或接收交易的“Watch-only”钱包支持、以及新增支付证明等。[2023/4/11 13:55:12]
在cfx_getAccount响应中包括address。
改进
在mining_author参数中支持CIP-37地址格式。
减少日志“发布-订阅”中的延迟,现在我们在日志可用之后立即将其发出。
实现执行跟踪功能,包括详细的由转账触发的调用/创建/返回/内部转账事件等,检查踪迹信息可以让ConfluxScan之类的应用能够追踪CFX转移的精确踪迹。
三星资产管理公司将于1月13日在港股上市“三星比特币期货主动型ETF”:1月12日消息,三星资产管理公司今日宣布,将于1月13日在港股上市Samsung Bitcoin Futures Active ETF(三星比特币期货主动型ETF)(代码:3135.HK)。
该ETF是一种通过投资在芝加哥商品交易所 (CME) 上市的比特币期货,寻求获得与现货比特币尽可能相似的投资业绩的产品。该ETF主要投资于CME比特币期货,在某些情况下,还投资于一些CME微型比特币期货。(韩联社)[2023/1/12 11:07:25]
优化了测试框架,解决了一些随机测试失败的问题。
我是Conflux生态开发者,我需要做什么?
Conflux将于?2月5日更新完毕升级教程和各版本SDK,但建议2月22日之前所有的生态应用、钱包、交易所、矿场不要更新新的节点。使用官方节点的用户可以暂时保持不动,同时官方会推出新版本的RPC,旧的RPC将至少保留到三月底。更新节点后,需要更新使用新的SDK,之后不加额外适配的情况下只能同base32格式的地址交互,请各生态应用、钱包、交易所、矿场注意提示用户。
以太坊核心开发者会议:2月初为上海升级启动公测网,3月启动主网升级:1月8日消息,以太坊开发人员在1月5日召开2023年首次全核心开发人员(ACD)会议,目前以太坊开发者的目标是在2月初为上海升级启动公共测试网,并暂定于2023年3月的某个时间启动上海升级主网。
开发人员同意从上海升级中移除与EOF实施相关的代码更改,还同意拒绝来自上海升级的任何其他以太坊改进提案(EIP)来代替EOF EIP,主要是为了确保质押ETH提款的时间表不会延迟。作为上海升级唯一的主要代码更改,抵押的ETH提款正在以开发人员为中心的测试网络上进行测试。此外,开发者同意将上海升级之后的Cancun升级专注于EIP-4844。
据金色财经此前报道,以太坊新闻周刊创始人Evan Van Ness发推称,以太坊质押提款Devnet测试网已于近日启动。相关提款功能即将推出,可能在明年第一季度末。以太坊基金会成员parithosh评论称,“我们很快就会有一个更公开的测试网供大家提款。”[2023/1/8 11:00:57]
对前端页面的影响
清华大学法学院副院长程啸:国内的NFT市场中,持有人原则上不得转售NFT获得溢价:金色财经报道,6月30日,由中国文化产业协会主办的中国数字文创行业高质量发展论坛举办。清华大学法学院副院长程啸指出,NFT赋予“数字作品”以独特性与唯一性,使其成为“数字艺术品”。围绕NFT艺术品发行和交易形成了一系列的关系,社会各界对于其合法合规的发展十分关注。其中,对于文物的NFT化进行了特别的规定,禁止个人或者组织擅自将文物扫描或者拍摄成NFT数字艺术品。如有必要对文物进行NFT形式文化创作的,应符合《文物法》等法律规定。在NFT的发行和转让中,还存在个人信息保护等问题。另外要关注金融风险,目前在国内的NFT市场中,持有人原则上不得转售NFT获得溢价,也无法从平台获得投资性收益回报,因此购买NFT的行为没有融资或者帮助他人融资的目的。但也存在一些NFT平台存在交易乱象,因此要注意金融风险。[2022/6/30 1:41:37]
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?文件中;
code
填写新旧格式的地址都可以。
目录变化
v1.1.1之后的版本所有的数据都放在了?conflux_data_dir?这个参数配置的目录下,默认路径为?./blockchain_data。v1.1.0及以前版本的默认目录结构:
code
v1.1.1之后的默认目录结构
code
适配方法1:
新建目录?blockchain_data,并将?blockchain_db,?net_config,?storage_db?三个目录移动到?blockchain_data?下。不用修改配置文件tethys.toml.
适配方法2:
不移动目录,在配置文件?tethys.toml?里设置
code
Conflux基金会建议未来Conflux生态逐渐淘汰旧版格式地址,统一更新为base32格式的地址,ConfluxScan会有新旧地址转换。新旧地址格式只是做了一次编码转换,原有的私钥和助记词可以正常登陆ConfluxPortal账户,不会对个人资产有任何影响。需要注意的是,本次升级,临近中国假期,贸然升级可能无法得到足够多的技术支持,建议大家谨慎升级。?建议所有Conflux生态产品在2月22日之后升级新节点。更多关于CIP-37内容,我们下期再见~往期推荐:●Conflux进阶课|详解?CIP-37●Conflux进阶课|如何成为ShuttleFlow的通证服务商●Conflux进阶课|一文读懂EIP-1559END
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。