Hinkal - ZK-enabled smart contract for private stablecoin settlements on Ethereum

Fits with patterns (names only)

  • Pattern: Shielded Account-Based Payments (ZK UTXO Hybrid)
  • Pattern: Private Multi-Asset Transfers (ZK-SNARKs)
  • Pattern: Cross-Chain Private Settlement Layer
  • Pattern: Compliance-Aware Privacy (Selective Disclosure ZK)
  • Pattern: Relayer-Based Private Execution (Gas Abstraction)

Not a substitute for

  • Not a mixer or simple obfuscation tool
  • Not a private L1/L2 chain
  • Not a privacy rollup

Architecture

  • Execution model: Smart-contract-based confidential settlement on public chains using UTXO-style commitments (commitments, nullifiers).
  • Proof system: zkSNARKs (Groth16).
  • Settlement: Instead of direct wallet-to-wallet transfers, users execute transactions from private accounts controlled by their existing wallet keys. On-chain, only the Hinkal smart contract and the relayer address are visible, while the sender, recipient, and amount remain private.
  • Integration: SDK or API integration for wallets, payment processors, treasury systems, payout flows and more.
  • Data availability: Commitments and nullifiers are stored in canonical on-chain contract state.

Privacy domains

  • Confidential balances: shield balances inside the smart contract without giving up custody.
  • Counterparty privacy: keep both sender and recipient confidential in supported settlement flows.
  • Amount privacy: keep transaction amounts private on-chain in supported confidential settlement and payout flows.
  • Selective disclosure / auditability: transaction history can be selectively revealed through viewing keys for audit, regulatory, or counterparty purposes.

Enterprise demand and use cases

  • Payment service providers: confidential merchant settlement, payouts, and treasury flows.
  • Payroll, remittances and invoicing: private salary, contractor and vendor payments.
  • Wallets and custody platforms: native privacy embedded directly into wallet dashboards and APIs.
  • Exchanges, on-ramps, and OTC desks: private withdrawals and settlement flows for customers receiving funds on public chains.
  • Enterprise treasury and payment operations: confidential treasury management and payout infrastructure for companies using stablecoins.

Technical details

  • zk-SNARK proving via Groth16
  • Smart contract architecture deployed on Ethereum
  • UTXO model: each note represents a claim on deposited tokens; nullifiers prevent double spends.

Strengths

  • Available on Ethereum
  • Works with existing wallets, custody setups, stablecoins, and payment infrastructure.
  • Preserves recipient privacy without CEX routing
  • Built-in compliance controls - viewing keys and KYT

Risks and open questions

  • Smart-contract and proving overhead
  • Practical privacy depends on adoption, transaction activity and TVL

Links