TONboard

TON SDKs

3 min readupdated 2026-06-04✏️ Suggest an edit🕑 History
On this page (18)

TON SDKs (Software Development Kits) perpustakaan perangkat lunak untuk mengembangkan aplikasi dan berinteraksi dengan kontrak pintar di TON.

Komposisi: API, contoh kode, dokumentasi, alat pengujian.

Node.js / JavaScript / TypeScript#

node-tonlib

C++ Membungkus tonlibjson untuk Node.js. Kemampuan: membuat dompet, transaksi, kontrak pintar, permintaan blockchain.

TON JS Client

Klien lintas platform dari TON Whales, didukung oleh Dan Wolkov.

FungsiMetode
Membuat MnemonikmnemonicNew(), mnemonicToPrivateKey()
DompetWalletContractV4.create()
Balancecontract.getBalance()
Terjemahancontract.createTransfer()
JaringanMainnet + Testnet melalui HTTP API
Browserrequire("buffer") polifil

tonutils (TypeScript)

SDK modular modern untuk protokol jaringan TON: ADNL, DHT, keyring, config, TL.

Dukungan TON Proxy, TON Sites, TON Storage (menurut Bounty).

TonWeb

JS SDK universal untuk web dan Node.js.

FungsiMetode
Buat dompettonweb.wallet.create()
Dapatkan alamatwallet.getAddress() (termasuk non-bounceable)
- Tidak.wallet.deploy(secretKey).send()
Terjemahanwallet.methods.transfer() (dalam nanoTON)
Penghargaan Komisi.estimateFee()

Python#

tontools

Perpustakaan OOP dengan pilihan penyedia yang fleksibel:

  • TonCenterClient (TonCenter API);
  • LsClient (Lite-server);
  • DtonClient (GraphQL API);
  • TonApiClient (pengindeksan).

Kelas: NftItem, NftCollection, NftItemSale, Jetton, JettonWallet, Contract.

pytoniq

Interaksi langsung dengan jaringan TON.

KomponentPengangkatan
LiteClient3 tingkat kontrol (02), permintaan untukMasterchain
LiteBalancerPindah ke server lite optimal + retry
Block StoreLokal .blockstore untuk validasi zero-trust
ADNL + DHTP2P + penyimpanan terdesentralisasi

Penginstalan: pip install pytoniq.

tonpy

Hibrida: C++ core + Python wrapper. Produktivitas tinggi untuk:

  • Alamat, sel, pengidentifikasi blok;
  • Membuat / menandatangani / mengirim transaksi;
  • FunC / TVM kontrak;
  • Protokol Jaringan (ADNL, DHT, RLDP).

Golang (Go)#

tonutils-go

Implementasi protokol jaringan TON secara efektif dengan paralel.

Kemampuan:

  • Dompet: seed-frase, neraca, transfer;
  • Metode GET kontrak;
  • - Tidak. kontrak;
  • Operasi dengan NFT, Jetton, DNS.

C##

TonSdk.NET (NuGet)

PaketPengangkatan
TonSdk.CoreKomponen dasar
TonSdk.ClientBerinteraksi dengan TonCenter
TonSdk.ContractsAbstraksi Kontrak Pintar
TonSdk.ConnectIntegrasi dengan TON Connect 2.0
TonSdk.AdnlTingkat Jaringan TON

JVM#

TonKotlin

SDK lintas platform untuk Kotlin.

ModulPengangkatan
ton-adnlProtokol ADNL
ton-apiStruktur TL-skema
ton-bitstringBitstring TVM
ton-blockStruktur TL-B
ton-bocSerialisasi bag-of-cells
ton-cellSel TON
ton-cryptoAntarmuka kripto

Tonlib-java

JVM dibalik TonLib (C++) bekerja dengan Java, Scala, Kotlin.

  • JNI integrasi;
  • Kelas Client.java;
  • Pesan Tipe di TonApi.java;
  • Merkle proofs untuk memeriksa data dari litreserver.

Bahasa lain#

SDKBahasaJenis
ayrat555/tonElixirOffchain-only
C++ TonlibC++Tonlib binary
SwiftyTONSwiftTonlib binary
tonlib-xcframeworkSwiftTonlib binary
tongoGodari Tonkeeper
ton-grpcRustdari Getgems

Artikel serupa#

ℹ️ Informasi diverifikasi: 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.