Skip to main content

Documentation Index

Fetch the complete documentation index at: https://cove-cash.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Depositing locks your tokens into the Cove shielded pool on Solana mainnet. Once the transaction confirms, Cove generates a claim link that encodes everything the recipient needs to redeem the funds. No link is created until the deposit is fully confirmed on-chain.

Supported tokens and minimums

TokenMinimum deposit
SOL0.02 SOL
USDC1.00 USDC
USDT1.00 USDT
You need slightly more SOL in your wallet than the deposit amount. Solana charges a small transaction fee (approximately 0.002 SOL) on top of the deposit. This applies even when depositing USDC or USDT, because the fee is always paid in SOL.

Deposit flow

1

Select a token

On the send page, click the token selector on the right side of the amount field and choose SOL, USDC, or USDT.
2

Enter an amount

Type the amount you want to deposit. The field shows the minimum for the selected token. The Generate claim link button stays disabled until you enter a valid amount at or above the minimum.
3

Click Generate claim link

Click the Generate claim link button. Cove contacts the server to prepare the deposit transaction and proof. The status panel shows Preparing deposit and generating proof… while this happens.
4

Sign in your wallet

Your wallet extension opens and asks you to sign the transaction. The status panel shows Waiting for wallet signature…. Review the transaction details and approve it.
5

Transaction is submitted

Cove submits the signed transaction to Solana. The status panel shows Submitting transaction to Solana….
6

Confirmation on-chain

Cove waits for the transaction to reach confirmed status on Solana mainnet. The status panel shows Confirming on chain… along with the first characters of the transaction signature. This usually takes a few seconds.
7

Claim link is ready

Once confirmed, the status panel shows Deposit confirmed and displays your claim link along with the full transaction signature. Copy the link and send it to your recipient.

Status reference

The send page moves through the following statuses in order:
StatusWhat is happening
IdleWaiting for you to enter an amount and click Generate.
PreparingServer is building the deposit transaction and generating the shielded proof.
SigningCove is waiting for you to approve the transaction in your wallet.
SubmittingThe signed transaction is being sent to the Solana network.
ConfirmingCove is waiting for on-chain confirmation. The transaction signature is shown.
SuccessThe deposit is confirmed. Your claim link and transaction signature are displayed.
Cove saves your deposit to browser localStorage before any network call is made. If the page crashes or you close the tab after signing but before the claim link appears, you can recover the link from the Dashboard.