TONboard

TON SDKs

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

TON SDKs (Software Development Kits) Uygulama geliştirmek ve akıllı sözleşmelerle etkileşime geçmek için yazılım kitaplıkları TON.

Ekip: API, kod örnekleri, belgeleri, test araçları.

Node.js / JavaScript / TypeScript#

node-tonlib

C++ Üzerine Sarma tonlibjson Node.js için. Cüzdan oluşturma, işlemler, akıllı sözleşmeler, blok zinciri sorguları.

TON JS Client

Bir platform çaplı istemci **TON Whales**Dan Wolkow tarafından destekleniyor.

FonksiyonYöntem
Mnemonik oluşturmamnemonicNew(), mnemonicToPrivateKey()
CüzdanWalletContractV4.create()
Bilançcontract.getBalance()
Çeviri:contract.createTransfer()
AğlarMainnet + Testnet HTTP API üzerinden
Tarayıcırequire("buffer") polifil

tonutils (TypeScript)

Güncel modüler SDK TON ağ protokolleri: ADNL, DHT, keyring, config, TL.

Destek TON Proxy, TON Sites, TON Storage (Müdür) Bounty .).

TonWeb

Web ve Node.js için evrensel JS SDK .

FonksiyonYöntem
Cüzdan Oluşturtonweb.wallet.create()
Adresi Alwallet.getAddress() (bounceable olmayanları da dahil)
Deploywallet.deploy(secretKey).send()
Çeviri:wallet.methods.transfer() (nanotonda)
Komisyonun değerlendirmesi.estimateFee()

Python#

tontools

Sıkı seçilebilir OOP kitaplığı:

  • TonCenterClient (TonCenter API);
  • LsClient (Lite sunucuları);
  • DtonClient (GraphQL API);
  • TonApiClient (indeksleme)

Sınıflar: NftItem, NftCollection, NftItemSale, Jetton, JettonWallet, Contract.

pytoniq

TON ağı ile doğrudan etkileşim.

BileşenGörevleri
LiteClient3 kontrol düzeyi (02), sorularMasterchain
LiteBalancerEn iyi lite sunucusuna yönlendirme + yeniden deneme
Block StoreYerel .blockstore null-trust doğrulama için
ADNL + DHTP2P bağlantısı + merkezi olmayan depolama

Kurulum: pip install pytoniq.

tonpy

Hibrit: C++ core + Python wrapper. Yüksek verimlilik:

  • Adresler, hücreler, blok tanımlayıcıları;
  • İşlemleri oluşturmak/imzalamak/göndermek;
  • FunC / TVM sözleşmeler;
  • Ağ protokolleri (ADNL, DHT, RLDP).

Golang (Go)#

tonutils-go

TON ağ protokollerinin etkili bir şekilde uygulanması.

Fırsatları:

  • Cüzdanlar: tohum-ifadeler, bilanço, transferler;
  • GET yöntemleri sözleşmeler;
  • Deploy sözleşmeler;
  • İşlemler NFT, Jetton, DNS.

C##

TonSdk.NET (NuGet)

PaketGörevleri
TonSdk.CoreTemel bileşenler
TonSdk.ClientTonCenter ile etkileşim
TonSdk.ContractsAkıllı Sözleşme Soyutlamaları
TonSdk.ConnectBirleştirme TON Connect 2.0
TonSdk.AdnlAğ seviyesi TON

JVM#

TonKotlin

Kotlin için çapraz platformlu bir SDK.

ModülGörevleri
ton-adnlADNL protokolü
ton-apiTL-Skim Yapıları
ton-bitstringTVM Bitstrings
ton-blockTL-B yapıları
ton-bocBag-of-cells dizisi
ton-cellTON hücreleri
ton-cryptoKripto arayüzleri

Tonlib-java

JVM & apos; nin Yüklenmesi TonLib (C++) Java, Scala, Kotlin ile çalışır.

  • JNI entegrasyon;
  • Sınıf Client.java;
  • & amp; Biçimlendirilmiş İletiler TonApi.java;
  • Merkle proofs Litserver'lardan veri kontrol etmek için.

Diğer diller#

SDKDillerTürü:
ayrat555/tonElixirOffchain-only
C++ TonlibC++Tonlib binary
SwiftyTONSwiftTonlib binary
tonlib-xcframeworkSwiftTonlib binary
tongoGo- Evet . Tonkeeper
ton-grpcRust- Evet . Getgems

Benzer makaleler#

ℹ️ Bilgi doğrulandı: 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.