Confidential balances and private yield with Zama

Joan Alavedra, Co-Founder at Openfort•2 min read
Openfort and Zama bring confidential balances and private yield to embedded wallets

When an app moves stablecoins through embedded wallets, every balance, transfer size, and counterparty is public on a block explorer. For payment products, payroll, and yield products, that is a structural problem—not a preference.

Openfort built a recipe letting developers hold and move USDC with encrypted balances and amounts on-chain powered by Zama, while the user still gets a gasless embedded wallet with no seed phrase.

Openfort stays the wallet layer: authenticate the user, create and secure a self-custodial EOA with 7702-delegate so an Openfort paymaster sponsors gas, and produce the signatures. Zama runs client-side via the confidential token stack (ERC-7984 / cUSDC): the browser encrypts amounts, the chain and coprocessors operate on ciphertexts, and only authorized parties can decrypt.

Shielding wraps public USDC into encrypted cUSDC (the entry amount is visible once; everything after stays private). From there, apps can deposit into confidential DeFi, for example the live Steakhouse Confidential Morpho vault. The user reveals their own balances with a single cached EIP-712 decrypt permit signed by the same embedded EOA.

A full recipe walks through the full flow.

"Integrating Openfort wallets with Zama confidential tokens and DeFi vaults can now be done in just a few minutes, making it easier to bring confidential transfers and investments directly to end users."

— Arik Galansky, CPO at Zama

This gives applications using Openfort:

  • Confidential balances. cUSDC and vault positions stay encrypted on-chain (ERC-7984 / FHE), not merely obfuscated off-chain.
  • Shield and unshield. Wrap public USDC into cUSDC and back, with a clear public entry and privacy thereafter.
  • Private yield. Deposit into confidential vaults such as Steakhouse Confidential on Morpho while amounts and position size stay encrypted.
Share this article

Related Articles

  1. How to create a USDC wallet

    In this tutorial, you'll learn how to integrate Openfort smart wallets into a mobile app to provide a usdc compatible wallet for your users.

  2. Private stablecoin payments using Unlink

    What confidential stablecoin payments with Unlink mean for builders on Openfort

  3. Earn Yield with Embedded Wallets

    DeFi yield gives users direct control over assets, while centralized exchanges offer yield products with more oversight and different risk profiles.

  4. Chain Abstraction Framework with ZK Proofs

    Bridging ecosystems to create smooth experiences for their end users across any chain.

  5. Best Privacy Apps in 2026

    A curated lineup of consumer-facing privacy apps worth knowing in 2026, with a short feature spotlight on each.

  6. Support for Wallet Asset Discovery

    Openfort now supports ERC-7811 wallet_getAssets, so you can fetch multi-chain asset lists from embedded wallets through an open standard, without an indexer.

  7. Ethereum Gasless Transactions: Pay Gas in Stablecoins

    Let users pay Ethereum gas fees in stablecoins like USDC, or sponsor gas so they never hold ETH. ERC-4337 paymasters and EIP-7702, in a few lines.

  8. How to Pay Employees in Stablecoins

    Everything you need to know about crypto payroll — stablecoins, embedded wallets, compliance, and automation.

Ship your first wallet in minutes