TONboard

TON SDKs

3 د قراءةupdated 2026-06-12✏️ Suggest an edit🕑 History
المحتويات (18)

TON SDKs (Software Development Kits) مكتبات برامج لتطوير التطبيقات والتفاعل مع العقود الذكية على TON.

التشكيل: واجهة برمجة التطبيقات، أمثلة الترميز، الوثائق، أدوات الاختبار.

Node.js / JavaScript / TypeScript#

node-tonlib

C++ لف فوق tonlibjson لـ Node.js . الميزات: إنشاءالمحفظة، المعاملات، العقود الذكية، طلبات بلوكتشين.

TON JS Client

عميل عبر المنصة من TON Whales، ويدعمها دان وولكوف

الوظيفةالطريقة
إنشاء مذكراتmnemonicNew(), mnemonicToPrivateKey()
المحفظةWalletContractV4.create()
الميزانيةcontract.getBalance()
ترجمةcontract.createTransfer()
الشبكاتMainnet + Testnet عبر API HTTP
المتصفحrequire("buffer") البوليفيل

tonutils (TypeScript)

SDK موديل حديث بروتوكولات الشبكة TON: ADNL, DHT, keyring, config, TL.

دعم TON Proxy, TON Sites, TON Storage (بموجب (باونتي)).

TonWeb

و هو كيس SDK للويب و Node.js

الوظيفةالطريقة
أخلقالمحفظةtonweb.wallet.create()
احصل على العنوانwallet.getAddress() (بما في ذلك غير قابلة للانتقال)
(دبلو)wallet.deploy(secretKey).send()
ترجمةwallet.methods.transfer() (بالنانوتون)
تقييم اللجنة.estimateFee()

Python#

tontools

مكتبة OOP مع اختيار مرن للمزود:

  • TonCenterClient (TonCenter API);
  • LsClient (الخوادم الليت)
  • DtonClient (GraphQL API);
  • TonApiClient (التسجيل)

الصفوف: NftItem, NftCollection, NftItemSale, Jetton, JettonWallet, Contract.

pytoniq

التفاعل المباشر مع شبكة تون.

المكونالمهنة
LiteClient3 مستوى الرقابة (0–2) ، طلبات إلىالسلسلة الرئيسية
LiteBalancerتوجيه إلى خادم الليت الأمثل + retry
Block Storeمحلي .blockstore للتحقق من صحة الـ zero-trust
ADNL + DHTالاتصال P2P + التخزين اللامركزي

الإعداد: pip install pytoniq.

tonpy

الهجين: C++ core + Python wrapper- إنتاجية عالية لـ:

  • العناوين والخلايا ومعارف الكتل
  • إنشاء/التوقيع/إرسال المعاملات
  • FunC / TVM العقود
  • البروتوكولات الشبكة (ADNL, DHT, RLDP).

Golang (Go)#

tonutils-go

التنفيذ الفعال للبروتوكولات الشبكة TON مع التوازي.

إمكانيات:

  • المحفظة: البذور، الموازنة، التحويلات
  • أساليب GET العقود
  • (دبلو) العقود
  • العمليات مع 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

SDK متعدد المنصات لـ Kotlin.

الوسيطالمهنة
ton-adnlبروتوكول ADNL
ton-apiهياكل TL- السهلة
ton-bitstringشريطات TVM
ton-blockالهياكل TL-B
ton-bocتسلسل الخلايا
ton-cellخلايى TON
ton-cryptoواجهة التشفير

Tonlib-java

JVM تدور فوق TonLib (C++) يعمل مع جافا، سكالا، كوتلين.

  • JNI التكامل
  • الصف Client.java;
  • رسائل نمطية في TonApi.java;
  • Merkle proofs للتحقق من بيانات من خادمات الليت.

اللغات الأخرى#

SDKاللغةالنوع
ayrat555/tonElixirOffchain-only
C++ TonlibC++Tonlib binary
SwiftyTONSwiftTonlib binary
tonlib-xcframeworkSwiftTonlib binary
tongoGoمن Tonkeeper
ton-grpcRustمن Getgems

مقالات مشابهة#

ℹ️ تم التحقق من المعلومات: 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.