TON Connect

From TON Wiki (En)

TON Connect is an open-source framework that serves as the standard method for user authentication in TON (The Open Network) Ecosystem. Instead of using conventional techniques for user login and service access, it enables a simple and safe link between TON wallets and decentralized apps (dApps).

Features of TON Connect

Cross-Platform Compatibility

The design of TON Connect makes it work seamlessly across different devices. Whether using a desktop computer, a smartphone, or a tablet, users can connect their TON wallet to their favorite dApps without hassle. This universal compatibility ensures a consistent user experience regardless of the platform.

Developer-Friendly Toolkit

The set of tools that TON Connect provides makes it easy for developers to build functional dApps for TON Ecosystem. These tools provide a foundation for creating secure and user-friendly applications. By standardizing the connection process, developers can focus on building innovative features rather than reinventing the wheel.

Robust Security

It belongs to me

Smooth User Experience

Connecting users' wallets to dApps should be a simple process. TON Connect achieves this by offering a smooth and intuitive integration. Users can bridge the gap between their digital assets and their favorite applications.

Community-Driven Innovation

TON Connect is a product of TON Community. Numerous independent developers contributed to its development, ensuring that it meets the needs of users and developers. This collaborative approach fosters a thriving ecosystem where innovation flourishes.

TON Connect
TON Connect

Benefits for Developers

  • TON Connect reduces development time as it streamlines the integration process, allowing developers to focus on core dApp functionalities.
  • TON Connect improves user experience by simplifying user authentication.
  • TON Connect provides a standardized approach for user authentication within TON ecosystem.

How TON Connect Works

TON Connect utilizes a bridge communication system between TON wallets and dApps. Here's a breakdown of the process:

  1. A user initiates an action from a dApp that requires wallet interaction (e.g., transaction signing).
  2. TON Connect bridge receives a connection request from the dApp, acting as an intermediary between the wallet and the dApp.
  3. TON Wallet (mobile app, desktop app, browser extension) receives a prompt from the bridge to request user confirmation for the action.
  4. If the user approves the confirmation request, the wallet sends a signed response back to the bridge.
  5. TON Connect bridge relays the confirmation to the dApp, allowing the initiated action to proceed securely.

TON Connect Resources

Developers can integrate TON Connect seamlessly into their dApps using the pre-built components provided by the official TON Connect UI React library. Furthermore, TON Connect documentation offers thorough instructions on how to use the tools effectively.

To sum up, TON Connect offers a service to both users and developers in TON. Through simplified user authentication and improved security, TON Connect makes engaging with TON-based dApps more convenient.

Links

  1. TON Connect SDK
  2. TON Connect UI React
  3. TON Connect Documentation