Ana içeriğe geç

TON Connect SDK'ları

SDK Listesi

bilgi

Mümkünse, dApp'leriniz için @tonconnect/ui-react kitini kullanmanız önerilir. Sadece ürününüz için gerçekten gerekli ise SDK'nın daha alt seviyelerine geçin veya protokolün kendi versiyonunu yeniden uygulayın.

Bu sayfa, TON Connect için yararlı kütüphanelerin listesini içermektedir.

  • TON Connect React
  • TON Connect JS SDK
  • TON Connect Vue
  • TON Connect Python SDK
  • TON Connect Dart
  • TON Connect C#
  • TON Connect Unity
  • TON Connect Go

TON Connect React

TonConnect UI React, TonConnect SDK için bir React UI kitidir. Bunu, uygulamanızı React uygulamalarında TonConnect protokolü aracılığıyla TON cüzdanlarına bağlamak için kullanabilirsiniz.

ipucu
  • @tonconnect/ui-react ile bir DApp örneği: GitHub
  • Yayınlanan demo-dapp-with-react-ui örneği: GitHub
npm i @tonconnect/ui-react

TON Connect JS SDK

TON Connect deposu aşağıdaki ana paketleri içerir:

  • @tonconnect/ui - TON Connect Kullanıcı Arayüzü (UI)
  • @tonconnect/sdk - TON Connect SDK
  • @tonconnect/protocol - TON Connect protokol spesifikasyonları

TON Connect UI

TonConnect UI, TonConnect SDK için bir UI kitidir. Bunu uygulamanızı TonConnect protokolü aracılığıyla TON cüzdanlarına bağlamak için kullanabilirsiniz. "Cüzdanı bağla butonu", "cüzdan seçme iletişim kutusu" ve onay modalları gibi UI bileşenlerini kullanarak TonConnect'i uygulamanıza entegre etmenizi kolaylaştırır.

npm i @tonconnect/ui
not

TON Connect Kullanıcı Arayüzü (UI), geliştiricilerin uygulama kullanıcıları için kullanıcı deneyimini (UX) geliştirmelerine olanak tanıyan bir çerçevedir.

TON Connect, "cüzdanı bağla butonu", "cüzdan seçme iletişim kutusu" ve onay modalları gibi basit UI bileşenlerini kullanarak uygulamalara kolayca entegre edilebilir.

TON Connect'in uygulamalarda UX'i nasıl geliştirdiğine dair üç ana örnek:

  • DApp tarayıcısında uygulama işlevselliği örneği: GitHub
  • Yukarıdaki DApp'in arka uç bölümü örneği: GitHub
  • Go kullanarak köprü sunucusu: GitHub

TON Connect SDK

Geliştiricilerin TON Connect'i uygulamalarına entegre etmelerine yardımcı olan üç çerçeveden en düşük seviyeli olanı TON Connect SDK'dır. Bu, uygulamaları TON cüzdanlarına TON Connect protokolü aracılığıyla bağlamak için temel olarak kullanılır.

tehlike

Bu çerçeve, daha karmaşık uygulamalarda kullanılmak üzere dikkatle seçilmelidir.

TON Connect Protokol Modelleri

Bu paket, protokol isteklerini, protokol yanıtlarını, etkinlik modellerini ve kodlama ve kod çözme işlevlerini içerir. TypeScript'te yazılmış cüzdan uygulamalarına TON Connect'i entegre etmek için kullanılabilir. Bir DApp'e TON Connect'i entegre etmek için @tonconnect/sdk kullanılmalıdır.


TON Connect Vue

TonConnect UI Vue, TonConnect SDK için bir Vue UI kitidir. Bunu uygulamanızı TonConnect protokolü aracılığıyla TON cüzdanlarına bağlamak için Vue uygulamalarında kullanabilirsiniz.

ipucu
  • @townsquarelabs/ui-vue ile bir DApp örneği: GitHub
  • Yayınlanan demo-dapp-with-vue-ui örneği: GitHub
npm i @townsquarelabs/ui-vue

TON Connect Python

pytonconnect

TON Connect 2.0 için Python SDK'sı. @tonconnect/sdk kütüphanesinin bir eşdeğeri.

Bunu, uygulamanızı TonConnect protokolü aracılığıyla TON cüzdanlarına bağlamak için kullanabilirsiniz.

pip3 install pytonconnect

ClickoTON-Foundation tonconnect

TON Connect'i Python uygulamalarına bağlamak için bir kütüphane

git clone https://github.com/ClickoTON-Foundation/tonconnect.git
pip install -e tonconnect

TON Connect Dart

TON Connect 2.0 için Dart SDK'sı. @tonconnect/sdk kütüphanesinin bir eşdeğeri.

Bunu, uygulamanızı TonConnect protokolü aracılığıyla TON cüzdanlarına bağlamak için kullanabilirsiniz.

$ dart pub add darttonconnect
bilgi

TON Connect C#

TON Connect 2.0 için C# SDK'sı. @tonconnect/sdk kütüphanesinin bir eşdeğeri.

Bunu, uygulamanızı TonConnect protokolü aracılığıyla TON cüzdanlarına bağlamak için kullanabilirsiniz.

$ dotnet add package TonSdk.Connect

TON Connect Go

TON Connect 2.0 için Go SDK'sı.

Bunu, uygulamanızı TonConnect protokolü aracılığıyla TON cüzdanlarına bağlamak için kullanabilirsiniz.

go get github.com/cameo-engineering/tonconnect

Genel Sorular ve Endişeler

Eğer geliştiricilerimiz veya topluluk üyelerimiz TON Connect 2.0'ı uygulama sırasında ek sorunlarla karşılaşırsa, lütfen Tonkeeper geliştirici kanalına ulaşın.

Herhangi bir ek sorunla karşılaşırsanız veya TON Connect 2.0'ı geliştirmek için bir öneri sunmak istiyorsanız, lütfen ilgili GitHub dizini aracılığıyla doğrudan bizimle iletişime geçin.


TON Connect Unity

TON Connect 2.0 için Unity varlığı. continuation-team/TonSdk.NET/tree/main/TonSDK.Connect kullanır.

Bunu, TonConnect protokolünü oyununuza entegre etmek için kullanın.


Ayrıca Bakınız