Cardano Rosetta Java v2.1.0 已上线,全面支持Conway时代治理、SPO投票、DRep委托以及CIP-129,覆盖所有端点。
Cardano基金会发布了开发者期待已久的内容。Cardano Rosetta Java v2.1.0 已上线,带来了Conway时代治理的完整支持,适用于构建和数据端点。正如Cardano_CF在X上宣布的,这次更新涵盖了SPO投票、DRep投票委托、CIP-129等内容。
这不是一件小事。治理操作现在可以在API中看到。开发者无需再使用变通方案。
必读: 从遗留Rails到区块链:为何大型银行看好Token化
根据GitHub上官方v2.1.0版本说明,此次更新由mativinnetou两周前完成。SPO投票和DRep投票委托现在在构建和数据端点中都可见。操作按索引升序排序。虽然这看似细节,但之前这曾引发不少困扰。
CIP-129的支持已内置。带有29字节前缀头的DRep ID不再需要显式的类型字段。API会自动从头字节推断类型。原始的28字节ID仍需手动声明类型。
/block、/block/transaction和/search/transactions端点现在会返回Conway时代交易的VOTE_DREP_DELEGATION和POOL_GOVERNANCE_VOTE操作。
你可能还感兴趣: Ripple的5.5亿美元XRPL扩展或将点燃XRP需求
有一项重大变更。HTTP状态码现在与实际错误分类保持一致。所有不可重试的错误现在返回400 Bad Request。之前,验证错误和未找到错误返回500 Internal Server Error。基于捕获500错误的客户端需要在升级前更新错误处理逻辑。
Cardano基金会在版本说明中明确指出,没有软性框架。
对于v2.0.0用户,此次发布完全兼容,无需重新同步。这为大多数现有部署提供了平滑的升级路径。
对于v1.x.x用户,则需要完全重新同步genesis的yaci-indexer。Cardano节点数据可以保留,只需清除索引器数据。版本说明中包含了数据量删除的操作步骤。
节点版本从10.5.3升级到10.5.4。Yaci也从0.10.5升级到0.10.6。现在还提供了一个实验性的索引器管理界面,位于http://yaci-indexer:9095/admin-ui/。
Cardano基金会确认此次升级不是强制性的,团队可以根据自己的时间安排进行升级。
也在热议: WildMeta集成Aster DEX,拓展Web3加密货币交易的发现
Conway时代是Cardano的Voltaire阶段。去中心化治理。链上投票。DReps。SPO参与治理决策。这是路线图中将ADA持有者转变为协议变更实际决策者的部分。
Rosetta是交易所和开发者交互的API层。没有治理操作支持,相关机构就会存在盲点。v2.1.0弥补了这一缺陷。
正如@Cardano_CF在X上所说,现已全面支持Conway时代的治理。这一点很重要。不是部分支持,也不是试验性支持,而是完整支持。
此次PR的贡献者包括@matiwinnetou、@linconvidal和@Sotatek-DucPhung。为实现这一目标,提交了多份PR,包括治理数据端点的测试(带黄金示例)和Allure3测试套件迁移。