TONboard

TON SDKs

읽기 3분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를 통해 Mainnet + Testnet
브라우저require("buffer") 폴리필

tonutils (TypeScript)

최신 모듈형 SDK TON 네트워크 프로토콜: ADNL, DHT, keyring, config, TL.

지원 TON Proxy, TON Sites, TON Storage 제2조 바운티).

TonWeb

웹과 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 제로-트러스트 검증
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

코틀린의 크로스 플랫폼 SDK입니다.

모듈임명
ton-adnlADNL 프로토콜
ton-apiTL-스키마 구조
ton-bitstringTVM 비트 스트링
ton-blockTL-B 구조
ton-bocbag-of-cells를 연쇄화
ton-cellTON 셀
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.