跳到主要内容

SDKs

基 RPC 的 SDKs

数据提供者是由第三方服务提供的RPC,可免费使用或作为付费服务。

语言API类型支持描述
tonTypeScriptapi/v2, api/v4方便的跨平台客户端,用于在TON区块链上开发dApps。
tonwebJavaScriptapi/v2TON JS SDK,具有最小的外部依赖和增强的安全性,适用于支付系统和DEXs的开发。
tonsdkPythonapi/v2这个低级Python库允许您处理TON区块链。
TonToolsPythonapi/v2TonTools是一个高级面向对象的Python库,可用于与TON区块链交互。
TonSdk.NETC#api/v2The Open Network的原生C# SDK。

基于 ADNL 的 SDKs

数据提供者是一个Liteserver,可以通过ADNL连接访问和使用。

信息

Tonlib二进制连接器类型意味着您必须使用Tonlib来增强您现有的软件。TonLib是用于与Liteserver交互的客户端C++库。

语言ADNL连接器类型描述
ton-kotlinKotlin原生ADNL适用于The Open Network的Kotlin/多平台SDK
tonutils-goGO原生ADNL用于与TON区块链交互的Golang库
tongoGO原生ADNLTON区块链的Go库实现
tonutilsTypeScript原生ADNL基于TypeScript的接口,用于在TON生态系统中构建和交互应用。
tonkite/adnlTypeScript原生ADNL / WebSocketADNL的TypeScript实现。
pytoniqPython原生ADNLPython SDK,具有原生LiteClient和其他基于ADNL的协议实现。
tonpyPython原生ADNLPython包,提供与TON区块链交互的数据结构和API。
mytonlibPython原生ADNL用于处理The Open Network的原生Python SDK库
TonSdk.NETC#原生ADNLThe Open Network的原生C# SDK。
tonlib-javaJavaTonlib binTonLib的JVM包装器,可用于Java/Scala/Kotlin等。
justdmitry/TonLib.NETC#Tonlib binThe Open Network的.NET SDK
tonlib-rsRustTonlib binThe Open Network的Rust SDK
pytonlibPythonTonlib bin基于libtonlibjson的独立Python库
example/cppC++TonlibTonlib C++基本使用示例
getgems-io/ton-grpcRustTonlibtonlibjson的Rust绑定和基于它构建的服务

免费数据提供商 SDKs

语言描述
pytoniq-corePython强大的无传输依赖的Python SDK
ayrat555/tonElixirElixir的TON SDK
tvm_valuetypesPython用于处理TVM类型的实用程序库。

传统 TonLib SDK

低层级

这些技术包含非常低层级的堆栈,因此请仅在其他SDKs不适用时使用它。这将节省您大量时间。

TonLib是最早用于处理TON区块链的库之一。