Skip to main content
Privacy protocols let users transact on Monad without publicly exposing balances, token holdings, amounts, or counterparties, typically using zero-knowledge proofs.

Provider Summary

ProviderStatusDocsSupport notes
UnlinkSupportedDocsPrivate accounts via zero-knowledge proofs; deposit, transfer, withdraw, and execute operations

Provider Details

Unlink adds private accounts to applications on existing chains. Users own, send, receive, and interact with contracts without exposing balances, token types, amounts, or transaction history, using zero-knowledge proofs. Unlink closes the counterparty dimension of privacy — it hides who transacts with whom, not just the amounts. Encrypted UTXO notes hold balances inside the contract, and Groth16 zero-knowledge proofs verify each operation without revealing the sender, recipient, or amount. You integrate Unlink as an onchain smart contract paired with a TypeScript SDK (@unlink-xyz/sdk).

Features

  • Counterparty, amount, and balance privacy on internal transfers between private accounts
  • Four core operations: deposit, transfer, withdraw, and execute for private smart contract interactions
  • Gasless private actions through relayers and ERC-4337 sponsorship
  • Flexible custody: non-custodial browser integration or custodial server

Use cases

  • Private payouts, payroll, and stablecoin operations
  • Treasury rebalancing and settlement without exposing strategy
  • Scoped funds for AI-agent wallets
To get started, visit the Unlink documentation.