This is the implementation of the TonConnect protocol. You can find more details about TonConnect protocol in the docs.
Repository contains three packages:
Use it to connect your app to TON wallets via TonConnect protocol. You can find the full description in the link above.
This package contains protocol requests, responses and event models and encoding, decoding functions. You can use it to integrate TonConnect to your wallet app (written with TypeScript). If you want to integrate TonConnect to your dApp, you should use @tonconnect/sdk.
This package is work in progress right now. TonConnect UI is a UI kit for TonConnect SDK. Use it to connect your app to TON wallets via TonConnect protocol. It allows you to integrate TonConnect to your app easier using our UI elements such as "connect wallet button", "select wallet dialog" and confirmation modals.
This package is work in progress right now. TonConnect UI React is a React UI kit for TonConnect SDK. Use it to connect your app to TON wallets via TonConnect protocol in React apps.