Account Management

Understanding the Main Account and Proxy

Hinkal gives every wallet two linked balances:

Balance
Colour theme
Lives where?
Best for

Main Account

Green UI

Inside the Hinkal smart-contract

Storing value and making the most private transactions.

Proxy

Grey UI

A smart-contract wallet that acts like an EOA

Any stateful dApp action (e.g. staking, lending)

Switching between accounts

  1. Tap the account switcher in the top bar.

  2. Pick Main Account (green) or Proxy (grey).

Main Account
Account Switcher
Proxy

Why a Proxy is needed

Many dApps remember state about your address—open orders, collateral, votes, NFT listings, etc. Those actions can’t originate from a hidden balance, so Hinkal routes them through your Proxy. Example uses:

  • Staking on Lido

  • Providing liquidity on Curve or Balancer

  • Supplying collateral to Aave or Compound

Moving funds between the two balances

All transfers happen from the Proxy screen:

1. Fund — move assets to Proxy (Main → Proxy)

  1. In the Proxy home, press Fund.

  2. Select tokens from your Main Account.

  3. Enter the amounts (quick 50% / max buttons help).

  4. (Optional) Choose Gas Token

  5. Hit Fund and sign; watch the bubbling animation while the transaction posts.

2. Shield — move assets back into Main Account (Proxy → Main)

  1. On the Proxy home, tap Shield.

  2. Pick the tokens that are currently in the Proxy.

  3. Type the amounts (50 % / max shortcuts available).

  4. Confirm the gas-token choice if needed.

  5. Press Shield; once the animation finishes, those assets disappear from the Proxy and re-enter your Main Account.

Common patterns

Goal
Action sequence

Supply collateral on Aave

Fund → Supply collateral (from Proxy)

Swap privately

Main Account → Swap

Receive tokens privately, keep them private

Main Account → Receive

Send tokens privately to another wallet

Main Account → Send (from Main Account)

Last updated