Features

A lightweight application and SDK that enables users to receive and manage funds privately using their existing public wallet.

Instead of sending assets directly to a merchant or recipient’s public address (where balances and settlement flows become visible on-chain), funds are deposited into the Hinkal smart contract as a private balance. The recipient then simply connects their current wallet to the Hinkal interface to unlock and access that balance.

This allows PSPs, payment stacks, and merchants to offer a native “receive privately” option, where settlement happens on public chains but wallet exposure, balances, and transaction history remain confidential, without any new wallets, chain migration, or custody changes.


User Experience

Hinkal Receive allows a user to receive funds privately without creating a new wallet or changing how they operate.

A merchant or user receives privately by:

  • Sharing their existing public wallet address (EOA)

  • Selecting “Receive Privately” in an integration flow (PSP dashboard, wallet UI, checkout)

  • Opening the Hinkal Receive interface and connecting the same wallet

Once connected, the user can view and manage their private balance inside the Hinkal smart contract using their existing wallet as the access key.

No new wallet is created. The wallet simply acts as the authentication and control layer.


On-Chain Behavior

Under the hood, the sender (PSP, merchant payer, or counterparty):

  • Deposits funds into the Hinkal smart contract instead of sending directly to the recipient’s EOA wallet

  • Associates the deposit with the recipient’s public address

The recipient does not receive funds as an on-chain transfer to their wallet.

Instead, the funds appear as a private balance inside the Hinkal contract, controlled by the recipient’s existing wallet.


Privacy Properties

Hinkal Receive prevents public exposure of inbound payment activity by ensuring:

  • The recipient wallet does not appear as the on-chain receiver

  • Balances are not visible on the recipient’s wallet address

  • Incoming volume and settlement relationships cannot be easily tracked or clustered

Externally, observers only see deposits into Hinkal’s smart contract, without being able to attribute those deposits to specific merchants or operational wallets.


Mental Model

Your wallet is the key. Your public wallet UI is a public door to see what is there. Hinkal is the private door.

Last updated