Skip to main content

Documentation Index

Fetch the complete documentation index at: https://companyname-a7d5b98e-closes-1950-ai-ai-ai-ai-ai-ai-ai.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

WalletConnect support exists for large custodial and institutional integrators, such as Fireblocks, that require WalletConnect compatibility for interacting with DeFi applications on TON.

Limitations

Due to Telegram policies, WalletConnect is not supported in applications within, such as Telegram Mini Apps. If required, use TON Connect instead.

How to integrate

  1. Enable it explicitly in the application using initializeWalletConnect().
  2. Get a WalletConnect project ID at dashboard.reown.com.
Example:
import { initializeWalletConnect } from '@tonconnect/sdk';
import { UniversalConnector } from '@reown/appkit-universal-connector';

initializeWalletConnect(UniversalConnector, {
    projectId: 'YOUR_PROJECT_ID',
    metadata: {
        name: 'My DApp',
        description: 'Example DApp',
        url: 'https://mydapp.com',
        icons: ['https://mydapp.com/icon.png']
    }
});