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
Open a dApp
Click Connect Wallet
Select Hinkal Wallet

Hinkal opens and shows a connection request
Review:
dApp name
URL
Network

Choose account:
Select an existing Public account
Or click New account to create one instantly

(Optional) Top up account Preserve confidentiality with private funding.
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
Open Hinkal extension
Click the web icon (top right)
Select the active dApp session
Click Connect

Result
Connected via Public account
Private account remains private.
Connecting via WalletConnect
Use this when a dApp doesn’t detect Hinkal directly.
Step-by-step
In the dApp, click Connect Wallet → WalletConnect

Copy the pairing code

Open Hinkal Wallet
Click the web icon
Select WalletConnect

Paste the pairing code
Click Connect

Choose or create a Public account

(Optional) Top up account Preserve privacy with private funding.
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
Click the web icon
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

