简介
Stellar-sdk 是一个用于构建和签名 Stellar 网络交易的 JavaScript 库。@types/stellar-sdk 是官方用于 TypeScript 的 Stellar SDK 类型定义包。它可以让你使用 TypeScript 编写 Stellar 应用程序时拥有更好的开发体验。
本文将介绍如何在 TypeScript 中使用 @types/stellar-sdk 包,包括安装包,导入包并创建 Stellar 键对(private key and public key),使用 Stellar 测试网络,构建并发送交易。
安装
推荐使用 npm 安装。
--- ------- ---------- ------------------
注意:需要使用同时使用
stellar-sdk
和@types/stellar-sdk
,stellar-sdk
必须安装,需要确保这一点。
导入包
导入 @types/stellar-sdk
和 stellar-sdk
包。请注意,如果当前文件不是 TypeScript 文件,则不需要导入 StellarSdk
。
------ - -- ---------- ---- -------------- ------ -------------- -- --------- ---------- --------
创建 Stellar 键对
创建 Stellar 键对需要使用 StellarSdk.Keypair.random()
函数。
----- ---- - ---------------------------- ------------------- ---- ---------------------- ------------------- ---- -------------------
将输出:
------ ---- ------------------------------------------------------- ------ ---- --------------------------------------------------------
使用 Stellar 测试网络
Stellar SDK 内置了对测试网络的支持。以下是使用测试网络的示例代码:
------------------------------------
构建并发送交易
构建和发送交易的示例代码如下:
-- ------ ----- ----------- - --- ------------------------------ --------------------------------- ------- ----------------- ------------------ ---------------------------- --- - ---- -------------------- ------------------ ---------------------------- - - ---------------- -------------- ---------------------------------- ------ --- ----------------------- ----------------- -- - --------- -- -------- ------- ---- --------------------------------------------------------------- ----- ------------- - --- ---------------------------------------------------------- ------------------------------------------------------------ -- - ------------------------ ----- ------------------- ---------------- -- - -------------------------- --------- ------- ---
结论
本文介绍了如何在 TypeScript 中使用 @types/stellar-sdk 包以及如何创建 Stellar 键对,使用 Stellar 测试网络和构建并发送交易。这可以帮助你更好地构建和管理 Stellar 应用程序。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/5eedbb31b5cbfe1ea0611952