TONboard

TON SDKs

3 min readupdated 2026-06-03✏️ Suggest an edit🕑 History
🌐 Машинный перевод. Возможны неточности.
On this page (18)

TON SDKs (Software Development Kits) thư viện phần mềm để phát triển ứng dụng và tương tác với hợp đồng thông minh trên TON.

Thành phần: API, ví dụ mã, tài liệu, công cụ thử nghiệm.

Node.js / JavaScript / TypeScript#

node-tonlib

C++ bọc trên tonlibjson Các khả năng: tạo ví, giao dịch, hợp đồng thông minh, truy vấn blockchain.

TON JS Client

Khách hàng đa nền tảng từ **TON Whales**Được hỗ trợ bởi Dan Wolkov.

Chức năngPhương pháp
Tạo mnemonicmnemonicNew(), mnemonicToPrivateKey()
WalletContractV4.create()
Số dưcontract.getBalance()
chuyển khoản:contract.createTransfer()
Mạng lướiMainnet + Testnet qua HTTP API
Trình duyệtrequire("buffer") polyphyl

tonutils (TypeScript)

SDK mô-đun cho giao thức mạng TON: ADNL, DHT, keyring, config, TL.

Hỗ trợ TON Proxy, TON Sites, TON Storage (theo Bounty).

TonWeb

JS SDK phổ biến cho web và Node.js.

Chức năngPhương pháp
Tạo vítonweb.wallet.create()
Nhận địa chỉwallet.getAddress() (bao gồm cả non-bounceable)
Triển khai.wallet.deploy(secretKey).send()
chuyển khoản:wallet.methods.transfer() (nanoTON)
Đánh giá của ủy ban.estimateFee()

Python#

tontools

Thư viện OOP có tùy chọn dịch vụ:

  • TonCenterClient (TonCenter API);
  • LsClient (Lite-server);
  • DtonClient (GraphQL API);
  • TonApiClient (định mục).

Các lớp học: NftItem, NftCollection, NftItemSale, Jetton, JettonWallet, Contract.

pytoniq

Tương tác trực tiếp với mạng TON.

Thành phầnĐề cử
LiteClient3 cấp độ kiểm soát (02), yêu cầu cho người chuyên nghiệp
LiteBalancerChuyển đến máy chủ lite tối ưu + retry
Block StoreĐịa phương .blockstore cho xác thực zero-trust
ADNL + DHTP2P kết nối + lưu trữ phi tập trung

Cài đặt: pip install pytoniq.

tonpy

Mẫu lai: C++ core + Python wrapper- Hiệu suất cao cho:

  • Địa chỉ, ô, mã nhận dạng khối;
  • Tạo / ký / gửi giao dịch;
  • FunC / TVM hợp đồng;
  • Giao thức mạng (ADNL, DHT, RLDP).

Golang (Go)#

tonutils-go

Thực hiện hiệu quả các giao thức mạng TON song song.

Khả năng:

  • Ví: seed-phrase, bảng cân đối, chuyển tiền;
  • Phương thức GET hợp đồng;
  • Triển khai. hợp đồng;
  • Hoạt động với NFT, Jetton, DNS.

C##

TonSdk.NET (NuGet)

GóiĐề cử
TonSdk.CoreCác thành phần cơ bản
TonSdk.ClientTương tác với TonCenter
TonSdk.ContractsKhái niệm hợp đồng thông minh
TonSdk.ConnectTích hợp với TON Connect 2.0
TonSdk.AdnlMức độ mạng TON

JVM#

TonKotlin

Một SDK đa nền tảng cho Kotlin.

Mô-đunĐề cử
ton-adnlGiao thức ADNL
ton-apiCác cấu trúc của TL-sơ đồ
ton-bitstringTVM bitstrings
ton-blockCác cấu trúc TL-B
ton-bocTiêu chuẩn bag-of-cells
ton-cellCác ô TON
ton-cryptoGiao diện mật mã

Tonlib-java

JVM xoay trên TonLib (C++) hoạt động với Java, Scala, Kotlin.

  • JNI hội nhập;
  • Lớp học Client.java;
  • Thông báo kiểu trong TonApi.java;
  • Merkle proofs để kiểm tra dữ liệu từ các máy chủ.

Ngôn ngữ khác#

SDKNgôn ngữLoại
ayrat555/tonElixirOffchain-only
C++ TonlibC++Tonlib binary
SwiftyTONSwiftTonlib binary
tonlib-xcframeworkSwiftTonlib binary
tongoGotừ Tonkeeper
ton-grpcRusttừ Getgems

Bài viết tương tự#

ℹ️ Thông tin được xác minh: 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.