Connecting to dApps

Connect your wallet to any dApp and interact privately

Connecting to a dApp

From the dApp or from the hinkal wallet (active seesion detection). Both result in the same connection.

You can initiate a connection:

  • From a dApp

  • Or directly from your Hinkal Wallet

Step-by-step

  1. Open a dApp

  2. Click Connect Wallet

  3. Select Hinkal Wallet

  1. Hinkal opens and shows a connection request

  2. Review:

  • dApp name

  • URL

  • Network

  1. Choose account:

  • Select an existing Public account

  • Or click New account to create one instantly

  1. (Optional) Top up account Preserve confidentiality with private funding.

  2. Click:

  • Connect

  • or Fund & Connect

Result

  • The dApp is now connected

  • It interacts with your Public account only

  • Your Private balance remains confidential

Method 2: From Hinkal Wallet

Use this when you already have a dApp open in your browser.

Step-by-step

  1. Open Hinkal extension

  2. Click the web icon (top right)

  3. Select the active dApp session

  4. Click Connect

Result

  • Connected via Public account

  • Private account remains confidential.

Connecting via WalletConnect

Use this when a dApp doesn’t detect Hinkal directly.

Step-by-step

  1. In the dApp, click Connect Wallet → WalletConnect

  1. Copy the pairing code

  1. Open Hinkal Wallet

  2. Click the web icon

  3. Select WalletConnect

  1. Paste the pairing code

  2. Click Connect

  1. Choose or create a Public account

  1. (Optional) Top up account Preserve confidentiality with private funding.

  2. Click Connect

Interacting with dApps

Once connected, dApps can request actions.

Types of requests

Transaction

Execute on-chain action

Token approval

Allow contract to spend tokens

Signature

Sign a message (no gas)

What you’ll see

Before confirming, Hinkal shows:

  • dApp name

  • Account used (Public)

  • Network

  • Token / amount

Managing connections

  1. Click the web icon

  2. Open Manage Connections

You can:

  • Disconnect a specific dApp

  • Disconnect all sessions

Key rule

dApps always interact through Public accounts

What this means

  • Your Private balance is never exposed to dApps

  • You can:

    • Create a fresh Public account per dApp

    • Fund it privately

    • Use it for interactions

    • Move funds back to Private afterward

Privacy is preserved by design, not by user effort.

Last updated