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 Node.jsの機能は 財布,トランザクション,スマートコントラクト,ブロックチェーンへのリクエストです

TON JS Client

クロスプラットフォームクライアントは **TON Whales**ダン・ウォルコフが支持している

機能方法
メネモニックを作成するmnemonicNew(), mnemonicToPrivateKey()
財布WalletContractV4.create()
バランスcontract.getBalance()
翻訳contract.createTransfer()
ネットワークメインネット + テストネット HTTP API で
ブラウザrequire("buffer") ポリフィール

tonutils (TypeScript)

モジュラルのSDK TON ネットワーク プロトコル: ADNL, DHT, keyring, config, TL.

サポート TON Proxy, TON Sites, TON Storage (第2条第2項) バウンティ).

TonWeb

WebとNode.jsのための汎用JS SDKです.

機能方法
財布を作成するtonweb.wallet.create()
アドレスを取得wallet.getAddress() (Bounceable ではないものも含めて)
デプロイ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

直接TONネットワークとやり取りします

コンポーネント職種
LiteClient3 レベルのコントロール (02), 職人への問い合わせ
LiteBalancer最適の lite サーバへのルートを + retry
Block Storeローカル .blockstore zero-trust 検証のために
ADNL + DHTP2P通信+分散保存

インストール: 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.ClientTonCenter とインタラクション
TonSdk.Contractsスマート契約の抽象化
TonSdk.Connectインタラクション TON Connect 2.0
TonSdk.Adnlネットワークレベル TON

JVM#

TonKotlin

KotlinのためのクロスプラットフォームSDKです.

モジュール職種
ton-adnlADNL プロトコル
ton-apiTL-スキームの構造
ton-bitstringTVM ビートストリング
ton-blockTL-B 構造
ton-bocbag-of-cells のシリアリング
ton-cellTON セル
ton-cryptoクリプトインターフェイス

Tonlib-java

JVM ループが終了しました TonLib (C++) はJava,Scala,Kotlinで動作しています

  • JNI 統合
  • クラス Client.java;
  • タイプされたメッセージ TonApi.java;
  • Merkle proofs Litサーバーからのデータを検証するために

他の言語#

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.