Hyperliquid项目v0.19.2版本发布:新增多签钱包功能与API增强
Hyperliquid是一个专注于去中心化金融(DeFi)领域的区块链项目,致力于提供高效、安全的链上交易体验。该项目通过创新的技术架构和丰富的API接口,为开发者构建去中心化应用提供了强大支持。最新发布的v0.19.2版本带来了一系列重要更新,特别是在多签钱包功能方面有了显著增强。
钱包客户端API功能扩展
本次更新为WalletClient引入了多个新API,显著提升了钱包功能的安全性和灵活性:
-
perpDexClassTransfer:新增的永续合约DEX类别转账功能,允许用户在永续合约交易中进行更灵活的资产转移操作。
-
convertToMultiSigUser:这一功能使用户能够将普通钱包账户转换为多签钱包账户,为资金管理提供了更高的安全级别。多签钱包需要多个签名才能完成交易,有效防止单点故障。
-
multiSig:核心的多签功能API,支持创建和管理多签钱包的各种操作。
-
cSignerAction和cValidatorAction:这两个API分别处理多签钱包中的签名者操作和验证者操作,构成了多签钱包功能的基础架构。
签名功能增强
在签名工具方面,新增了signMultiSigAction
函数,专门用于多签操作的数字签名生成。这一功能与新增的多签钱包API相配合,为开发者提供了完整的多签解决方案。
事件客户端与公共客户端优化
EventClient增加了allMids
参数,这一改进使得开发者能够获取更全面的市场中间价数据,对于构建精确的交易策略和分析工具非常有帮助。
SDK层面也进行了重要更新,为多个类的方法增加了可选参数的重载支持。这一改进使得API调用更加灵活,开发者可以根据实际需求选择性地提供参数:
- EventClient支持
allMids
参数 - PublicClient支持
allMids
和meta
参数 - WalletClient的
scheduleCancel
、spotDeploy
和perpDeploy
方法也获得了参数重载支持
技术问题修复
本次更新还修复了一个重要的技术问题:增强了链ID猜测机制,使其能够支持扩展的Viem钱包客户端。这一改进提升了SDK与不同类型钱包客户端的兼容性,减少了集成过程中可能遇到的问题。
总结
Hyperliquid v0.19.2版本的发布,特别是多签钱包相关功能的引入,标志着项目在安全性和功能性方面迈出了重要一步。这些更新不仅为开发者提供了更强大的工具集,也为终端用户带来了更安全、更灵活的资金管理选项。随着DeFi领域的不断发展,Hyperliquid通过持续的技术创新,正逐步构建一个更加完善和可靠的去中心化金融基础设施。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考