Kasplex 钱包 SDK - Kiwi已发布
作者:未知 来源:kastop.com 发布时间:2025年05月15日 点击数:
https://github.com/kasplex/sdk-kiwi
**Kasplex 钱包 SDK - Kasplex 钱包集成 (Kiwi) 是一个功能强大且易于使用的 SDK,旨在简化 Kaspa 钱包资产的管理。它提供与 Kaspa 节点、KRC20 代币和基本钱包功能的无缝集成,使开发人员能够轻松构建基于 Kaspa 的强大应用程序。
特征
助记词支持:使用行业标准助记词安全地生成和恢复钱包。
钱包生成和派生:创建分层确定性(HD)钱包并派生多个地址。
KRC20协议实施和API集成:使用内置的API函数轻松与KRC20代币交互。
Kaspa API & Node 连接性:连接到 Kaspa 节点以获取实时区块链数据和交易过程。
多重签名钱包支持:通过多重签名钱包功能实现增强的安全性。
消息订阅:订阅区块链事件、交易更新和实时通知。
安装
Node.js 版本要求:此 SDK 需要 Node.js 20.13.1 或更高版本。您可以在 Node.js 运行时检查 API 的版本。
开始
要将 Kasplex 钱包 SDK - Kiwi 集成到您的项目中,请执行以下步骤:
安装 SDK:
npm install @kasplex/kiwi
设置 networkType 并初始化 rpc 客户端以供使用:
import { Kiwi, Rpc, Wasm } from "@kasplex/kiwi";await Rpc.setInstance(Wasm.NetworkType.Mainnet).connect(); // connect kaspa node for fetch information from the node if needed
生成新钱包:
import { Mnemonic, Wallet } from "@kasplex/kiwi";const mnemonic = Mnemonic.random(12);console.log("Generated Mnemonic:", mnemonic);let wallet = Wallet.fromMnemonic(mnemonic)
发送$KAS:
import { Kaspa } from "@kasplex/kiwi";const resp = await Kaspa.transferKas(privateKey, toAddress, 130000000n, 10000n)
KRC20:
import { Kaspa, Enum, Utils, KRC20 } from "@kasplex/kiwi";const krc20data = Utils.createKrc20Data({
p: "krc-20",
op: Enum.OP.Mint,
tick: 'TCKFE',})let txid = await KRC20.mint(_privateKey, krc20data, 100000n)console.log("Mint txid", txid)
更多示例
有关更详细的使用示例,请查看我们的示例目录
有关 Web 的使用,请查看我们的 Kiwi for WEB
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
感动 | 同情 | 无聊 | 愤怒 | 搞笑 | 难过 | 高兴 | 路过 |
- 上一篇:Kaspa KRC20的两种类型
- 下一篇:没有了!
相关文章
-
没有相关内容