Features

Hinkal's core features overview

Public and Private Accounts

Hinkal Wallet includes two account modes within a single interface:

  • a public account, which functions as a standard on-chain wallet

  • a confidential account, where balances and transactions are not exposed on-chain

Users can switch between these accounts at any time.

Assets can be purchased from a public account, through MoonPay integration - Apple Pay, Google Pay, or Credit Card (minimum purchase $20 worth of any asset). After purchase:

  • shield from the public into the private account

  • unshield back to the public account when needed

Incoming funds can also be auto-shielded.


Privacy

The private account enables transactions without exposing on-chain activity.

Within the private account:

  • balances are not publicly visible

  • transfers do not expose sender, recipient, or amount on-chain

Transfers between confidential balances remain fully confidential on-chain.

Transfers from a private account to a public wallet are executed as standard on-chain transactions, while the sender, original confidential balance and prior activity remain private.


Transactions

From the wallet, users can:

  • send and receive funds from both public and confidential accounts

  • execute transfers between confidential accounts

  • swap and bridge assets within the wallet

All actions can be performed using any assets and supported networks (Solana, Ethereum, and major EVM chains).


Composability

Hinkal Wallet connects to decentralized applications in the same way as standard wallets.

Users can:

  • connect their wallet to any dApp

  • interact using their public account (standard on-chain interaction)

  • use confidential balances when privacy is required

For additional separation, users can generate temporary accounts for specific dApp interactions and then move funds into their confidential balance.


On-Chain Visibility

Wallet activity is executed through the Hinkal smart contract

As a result:

  • confidential balances are not visible on-chain

  • private-to-private transfers don't expose sender, recipient, and amounts

  • private-to-public transfers keep sender wallet confidential


Self-Custody

Hinkal Wallet is fully self-custodial.

  • users retain full control of private keys and assets

  • no third party can access or move funds

  • all transactions are signed by the user


Compliance

Hinkal Wallet supports reporting and audit workflows.

  • transaction history can be exported by preferred timeframe

  • users can disclose activity when required

The system is designed to support confidentiality by default, with optional transparency when needed.

Last updated