TONboard

TON SDKs

2 分钟阅读updated 2026-06-03✏️ Suggest an edit🕑 History
🌐 Машинный перевод. Возможны неточности.
目录 (18)

TON SDKs (Software Development Kits) 开发应用程序和与智能合约互动的软件库 TON.

组合: 提供API,代码示例,文档,测试工具.

Node.js / JavaScript / TypeScript#

node-tonlib

在C++中包裹 tonlibjson 可以创建钱包,交易,智能合同,区块链查询.

TON JS Client

跨平台客户端 **TON Whales**支持者是丹·沃尔科夫

功能方法
创建记忆录mnemonicNew(), mnemonicToPrivateKey()
钱包WalletContractV4.create()
资产负债contract.getBalance()
翻译contract.createTransfer()
网络通过HTTP API进行Mainnet+Testnet
浏览器require("buffer")

tonutils (TypeScript)

现代模块化 SDK 网络协议TON: ADNL, DHT, keyring, config, TL.

支持 TON Proxy, TON Sites, TON Storage (根据 这里有个好地方.).

TonWeb

这是一个用于web和Node.js的通用JS SDK.

功能方法
创建一个钱包tonweb.wallet.create()
获取地址wallet.getAddress() (包括非弹弹性)
这里有wallet.deploy(secretKey).send()
翻译wallet.methods.transfer() (以纳米色)
委员会评价.estimateFee()

Python#

tontools

灵活选择提供者的 OOP 库:

  • TonCenterClient (TonCenter API);
  • LsClient (Lite服务器);
  • DtonClient (GraphQL API);
  • TonApiClient (索引)

班级: NftItem, NftCollection, NftItemSale, Jetton, JettonWallet, Contract.

pytoniq

直接与TON网络进行互动.

组件职位
LiteClient控制3级 (02),向工匠的请求
LiteBalancer导向最佳的 lite 服务器 + 重试
Block Store本地 .blockstore 对于零信任验证
ADNL + DHTP2P通信+分散存储

设置方式: pip install pytoniq.

tonpy

混合型: C++ core + Python wrapper对于:

  • 区块的地址,单元格,识别符;
  • 创建/签署/发送交易;
  • FunC / TVM 合同;
  • 网络协议 (ADNL, DHT, RLDP).

Golang (Go)#

tonutils-go

有效实现 TON 网络协议与并行.

可能性:

  • 钱包:种子短语,资产负债表,转账;
  • 获取方法 合同;
  • 这里有 合同;
  • 与操作 NFT, Jetton, DNS.

C##

TonSdk.NET (NuGet)

包装职位
TonSdk.Core基本组件
TonSdk.Client与TonCenter进行交互
TonSdk.Contracts智能合约抽象
TonSdk.Connect整合到 TON Connect 2.0
TonSdk.Adnl网络级别TON

JVM#

TonKotlin

这是一个跨平台的 Kotlin SDK.

模块职位
ton-adnl通过ADNL协议
ton-apiTL-图的结构
ton-bitstring电视M的比特串
ton-blockTL-B 的结构
ton-boc序列化袋的细胞
ton-cell单元格
ton-crypto密码接口

Tonlib-java

在 JVM 上 TonLib (C++) 可以使用Java,Scala,Kotlin

  • JNI 整合;
  • 一个类 Client.java;
  • 类型化消息 TonApi.java;
  • Merkle proofs 为了检查Lite服务器的数据.

其他语言#

SDK语言类型
ayrat555/tonElixirOffchain-only
C++ TonlibC++Tonlib binary
SwiftyTONSwiftTonlib binary
tonlib-xcframeworkSwiftTonlib binary
tongoGoTonkeeper
ton-grpcRustGetgems

同类文章#

ℹ️ 信息核实于: 2025

Prepared by

TONboard

Support the project with a TON tip.

Comments

Posting a comment costs a small on-chain fee that keeps spam out.
  • No comments yet — be the first.