go-wallet-sdk
这是一个支持离线交易的Go语言钱包解决方案。我们目前支持多种主流公链,并将逐步发布每个区块链的源代码。
支持的链
账户生成 | 交易创建 | 交易签名 | |
---|---|---|---|
BTC | ✅ | ✅ | ✅ |
以太坊 | ✅ | ✅ | ✅ |
EOS | ✅ | ✅ | ✅ |
Filecoin | ✅ | ✅ | ✅ |
Polkadot | ✅ | ✅ | ✅ |
Starknet | ✅ | ✅ | ✅ |
Aptos | ✅ | ✅ | ✅ |
Near | ✅ | ✅ | ✅ |
Solana | ✅ | ✅ | ✅ |
Stacks | ✅ | ✅ | ✅ |
SUI | ✅ | ✅ | ✅ |
波场 | ✅ | ✅ | ✅ |
Cosmos | ✅ | ✅ | ✅ |
Axelar | ✅ | ✅ | ✅ |
Cronos | ✅ | ✅ | ✅ |
Evmos | ✅ | ✅ | ✅ |
Iris | ✅ | ✅ | ✅ |
Juno | ✅ | ✅ | ✅ |
Kava | ✅ | ✅ | ✅ |
Kujira | ✅ | ✅ | ✅ |
Okc | ✅ | ✅ | ✅ |
Osmosis | ✅ | ✅ | ✅ |
Secret | ✅ | ✅ | ✅ |
Sei | ✅ | ✅ | ✅ |
Stargaze | ✅ | ✅ | ✅ |
Terra | ✅ | ✅ | ✅ |
Tia | ✅ | ✅ | ✅ |
Avax | ✅ | ✅ | ✅ |
Elrond | ✅ | ✅ | ✅ |
Flow | ✅ | ✅ | ✅ |
Harmony | ✅ | ✅ | ✅ |
Helium | ✅ | ✅ | ✅ |
Kaspa | ✅ | ✅ | ✅ |
Nervos | ✅ | ✅ | ✅ |
Oasis | ✅ | ✅ | ✅ |
Tezos | ✅ | ✅ | ✅ |
Waves | ✅ | ✅ | ✅ |
Zil | ✅ | ✅ | ✅ |
Zkspace | ✅ | ✅ | ✅ |
Zksync | ✅ | ✅ | ✅ |
*BTC:支持BRC20相关功能,包括铭文创建、BRC20买卖。
主要模块
- coins:实现各币种的交易创建和签名。
- crypto:处理通用安全和签名算法。
- util:提供各种工具类方法。
示例
各币种具体使用示例请参考对应的测试文件。记得将占位的私钥替换为你自己的私钥,通常为16进制格式。
反馈
您可以直接在GitHub Issues中提供反馈,我们会及时回应。
许可证
大多数包或文件夹采用MIT许可证,具体许可证请参见各包或文件夹。