Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Using Cloaked

Your onchain payments, your business.

Cloaked is a mobile wallet and API that integrates modern privacy standards into everyday onchain activity. Users always retain direct control of their funds. There are three ways to use it:

  • Browser wallet — The primary Cloaked client. Register with a passkey or existing wallet, then send and receive with stealth addresses from any browser.
  • API & SDK — Programmatic access for server-to-server integrations, agents, and automated operations.
  • Farcaster mini-app — Use Cloaked directly inside Farcaster, where onchain balances are publicly visible.

Open Cloaked App ↗

Registration

Registration takes three steps:

  1. Create a passkey or connect a wallet — A biometric prompt (Face ID, fingerprint, or Windows Hello) creates a passkey bound to Cloaked. Alternatively, you can connect an existing wallet (MetaMask, Rabby, etc.) and sign a message. Either way, this produces the secret used to derive your stealth address keys. See Authentication Methods for more on supported options.
  2. Authenticate — Cloaked performs Sign-In with Ethereum (SIWE) using an address derived from your private spending key. This happens automatically — your identity and your original passkey or wallet address are never sent to the server.
  3. Choose your ENS subdomain — Pick a unique subdomain (e.g. username.clkd.eth) that others will use to send you funds.

Receiving Funds

Each time someone sends funds to your ENS name, a fresh stealth address is automatically generated for that payment.

You can also share a direct payment page at <username>.clkd.id. Each time the page is loaded it generates a new stealth address, so every payment link is unique.

Receiving funds interface showing QR code and address

Example of the shareable payment page for satoshi.clkd.id

Your aggregated balance across all stealth addresses is displayed automatically, so you always have a single view of your total funds.

Sending Funds

To send funds:

  1. Enter amount and destination — Select the asset and chain, enter the amount, and provide the destination address.
  2. Review the quote — Cloaked optimizes input selection across your stealth addresses to cover the amount, calculates the required fees, and routes any change to a new stealth address.
  3. Confirm — Authenticate with your passkey (biometric prompt) or wallet to sign the transaction.
  4. Transaction submitted — Once signed, the transaction is relayed onchain.

Fees

Cloaked calculates transaction fees that include onchain gas costs. Fees are automatically calculated and displayed before you confirm any transaction, so you always know what you'll pay upfront.

How Fees Work

Fees include the cost of executing transactions on the blockchain. Cloaked uses Porto smart accounts, which require gas to execute actions.

Fees can be paid in-kind. For example, if you're sending an ERC20 token and your account doesn't have ETH, the token itself can be used to pay the transaction fee. This makes it easier to send tokens without needing to maintain a separate ETH balance for gas.

Transaction Complexity

When you send funds, Cloaked may need to combine balances from multiple stealth addresses. Transactions that require combining funds from more addresses will have higher fees due to the additional onchain operations needed. Cloaked automatically optimizes the selection of addresses to minimize fees while ensuring you have sufficient funds to cover both the send amount and fees.

Any leftover funds after covering the send amount and fees are automatically routed to a new stealth address. This happens automatically to preserve your privacy by avoiding address reuse.

What You See

Before confirming any transaction, Cloaked shows you a quote that includes:

  • Send amount — The amount you're sending to the destination
  • Fee — The estimated transaction fee
  • Total required — Send amount + fee

This gives you full transparency into the costs before you commit to the transaction.

API & SDK

Cloaked exposes a REST API for programmatic access to stealth address payments. The SDK wraps the API for common operations like generating payment addresses, fetching quotes, and sending transactions.

This is useful for server-to-server integrations, autonomous agents, and automated operations. See the API Reference for endpoints and the Developers page for details on API keys, team accounts, and authentication.

Farcaster Mini App

Cloaked is also available as a Farcaster mini-app. Crypto social platforms associate usernames and social graphs with onchain addresses, making balances and transaction history easy to inspect. The mini-app gives you the same stealth address privacy, accessible directly within Farcaster.