You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I propose developing a fully functional and robust TON Connect SDK in Python to address the shortcomings of existing solutions and provide developers with better tools for integrating TON Connect into their applications. This new component will be built from scratch, ensuring a clean and optimized codebase and delivering an improved interaction experience.
Context
Several attempts have been made to create TON Connect SDKs in Python, but they have significant flaws:
pytonconnect:
Does not work with wallets on iOS 16+ (e.g., Tonkeeper).
Incorrect handling of events for certain wallets (e.g., TON Hub).
No updates — the library is considered abandoned.
ClickoTON-Foundation tonconnect:
Missing support for transaction calls.
No updates — the library is considered abandoned.
To address these issues, I developed a new TON Connect SDK from scratch. This approach ensures:
A stable and up-to-date solution with regular maintenance.
A clean and consistent codebase.
Full compatibility with my existing tonutils library, which already provides extensive tools for working with TON technologies.
The SDK significantly improves the developer experience and offers the following features:
Decorators for handling all incoming events.
Context managers for processing specific events.
Transaction status verification.
Built-in timeout handling.
An optimized wallet manager.
Compatibility with pytoniq-core for easy transaction assembly.
The TON Connect SDK is already integrated into the tonutils library, and the source code is available here.
To simplify integration and usage, the following documentation has been prepared:
Summary
I propose developing a fully functional and robust TON Connect SDK in Python to address the shortcomings of existing solutions and provide developers with better tools for integrating TON Connect into their applications. This new component will be built from scratch, ensuring a clean and optimized codebase and delivering an improved interaction experience.
Context
Several attempts have been made to create TON Connect SDKs in Python, but they have significant flaws:
pytonconnect:
ClickoTON-Foundation tonconnect:
To address these issues, I developed a new TON Connect SDK from scratch. This approach ensures:
The SDK significantly improves the developer experience and offers the following features:
The TON Connect SDK is already integrated into the tonutils library, and the source code is available here.
To simplify integration and usage, the following documentation has been prepared:
Additionally, a sample Telegram bot implementation is available at: @tonconnectbot.
References
Estimate suggested reward
The text was updated successfully, but these errors were encountered: