Cosmos钱包集成

快速开始

开发Cosmos钱包相关功能前,需要先安装Cactus Link。

Cosmos钱包集成兼容Keplr钱包API。

连接钱包

// 授权单条链
await window.leap.enable("cosmoshub-4");

// 一次性授权多条链
await window.leap.enable(["cosmoshub-4", "osmo-test-5"]);

支持的方法

方法 说明
enable 为一条或多条链ID授权dApp
getKey 获取账户公钥和地址信息
signAmino 以Amino格式签名交易
signDirect 以Direct(Protobuf)格式签名交易
signArbitrary 签名任意数据用于身份验证
sendTx 广播已签名的交易
isConnected 检查钱包是否已连接
disconnect 断开钱包连接
getSupportChains 获取支持的链列表
verifyArbitrary 验证任意签名(暂不支持)

链代币单位参考

每条链都有自己的代币单位信息,用于手续费计算:

{
  "coinDenom": "OSMO",
  "coinMinimalDenom": "uosmo",
  "coinDecimals": 6
}

signDoc 中的手续费以最小单位(如 uosmo)计量,显示时需换算为基本单位。

参考文档

https://docs.keplr.app/api

Copyright © 2026 Cactus Custody all right reserved,powered by GitbookUpdated: 30-Jun-2026 02:04:30

results matching ""

    No results matching ""

    results matching ""

      No results matching ""