Documentation
    Preparing search index...

    Interface WalletInfoCurrentlyEmbedded

    WalletInfoCurrentlyInjected narrowed to the case where the dApp is running inside the wallet's webview. Detect with isWalletInfoCurrentlyEmbedded.

    When the dApp boots inside a wallet, prefer connecting via this entry rather than showing a QR-code modal.

    interface WalletInfoCurrentlyEmbedded {
        aboutUrl: string;
        appName: string;
        embedded: true;
        features?: Feature[];
        imageUrl: string;
        injected: true;
        jsBridgeKey: string;
        name: string;
        platforms: (
            | "ios"
            | "android"
            | "macos"
            | "windows"
            | "linux"
            | "chrome"
            | "firefox"
            | "safari"
        )[];
        tondns?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    aboutUrl: string

    Info or landing page for the wallet — shown to new users.

    appName: string

    Wallet identifier — equals the DeviceInfo.appName reported by the connected Wallet at runtime.

    embedded: true

    true when the dApp is running inside this wallet's in-app browser.

    features?: Feature[]

    Wallet capabilities advertised in the registry.

    imageUrl: string

    HTTPS URL of the wallet icon. 288×288 PNG on a non-transparent background, no rounded corners.

    injected: true

    true when the wallet is injected into the current page.

    jsBridgeKey: string

    window property name where the wallet exposes its TonConnectBridge object. key: 'tonkeeper'window.tonkeeper.tonconnect.

    name: string

    Human-readable display name shown in the wallet picker.

    platforms: (
        | "ios"
        | "android"
        | "macos"
        | "windows"
        | "linux"
        | "chrome"
        | "firefox"
        | "safari"
    )[]

    Operating systems / browsers the wallet supports.

    tondns?: string