> For the complete documentation index, see [llms.txt](https://mixfun.gitbook.io/mixfun/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mixfun.gitbook.io/mixfun/support/faqs.md).

# FAQs

## **Functionality & Usage**

### What is MixFun?

MixFun is a non-custodial privacy mixer for Solana. You deposit into a shared pool, save a note, and withdraw later to a wallet of your choice with no public link to the deposit. See [About MixFun](/mixfun/overview/what-is-mixfun.md).

### Which flows are available?

Four: Private Send (SOL), Shielded Pools (SPL tokens), Private Swap (cross-mint swaps), Stealth Transfers (one-time receive addresses).

### Do I need an account to use MixFun?

No. Most flows work without signing in. An account (via SIWS) is only needed for encrypted note storage, cross-device history, and share-link management.

### Is MixFun only on Solana?

Yes. No other chains are supported or planned.

## **Notes & Recovery**

### What is a note?

A short string that encodes the secret needed to withdraw your deposit. Without the note, the deposit is locked in the pool forever. See [Notes and custody](/mixfun/concepts/notes-and-custody.md).

### What if I lose my note?

Your funds cannot be recovered. Treat the note like a private key. MixFun has no way to reverse, refund, or recover a deposit when the note is lost.

### Can I recover a note from my wallet signature?

No. Notes are random values generated at deposit time. They are not derivable from your wallet's private key.

### How do I back up a note?

Save the note in at least two places you control (password manager, paper backup, encrypted file). Avoid plain-text cloud storage. See [Back up a note](/mixfun/guides/back-up-a-note.md).

## **Privacy & Visibility**

### Can anyone see that I used MixFun?

Yes. The deposit and withdrawal transactions are on-chain and publicly visible. MixFun hides the link between them, not the fact that they happened.

### Can anyone see how much I deposited?

For Private Send and Shielded Pools, yes: the pool denomination is public, and anyone can tell which pool you used. For Private Swap, the amount is committed with the deposit record. For Stealth Transfers, the amount is visible because the payment is a direct on-chain transfer.

### How strong is my privacy?

It depends on the anonymity set of the pool at withdrawal time. A pool with 1,000 active deposits gives you 1-in-1,000 privacy; a pool with 2 gives you 1-in-2. See [Anonymity sets](/mixfun/concepts/anonymity-sets.md).

### Does MixFun log my IP address or wallet?

MixFun receives requests from your browser during proof generation and relayer submission. Standard server logs apply. MixFun does not profile users or sell data. See [Legal and risks](/mixfun/support/legal.md).

## **Fees & Costs**

### What does MixFun charge?

0.1% per withdrawal for Private Send and Shielded Pools, 0.3% per withdrawal for Private Swap, no protocol fee for Stealth Transfers. See [Fees](/mixfun/reference/fees.md).

### When is the fee deducted?

At withdrawal, from the amount paid to the recipient. Deposits transfer the full denomination into the pool.

### What does the relayer cost?

The relayer quotes its fee upfront before you confirm. It is taken from the withdrawn amount, not charged separately. If the fee feels high, withdraw directly. The relayer applies to Private Send and Shielded Pools withdrawals.

## **Errors & Troubleshooting**

### My withdrawal says "note already spent".

The nullifier for that note is already on-chain. Each note can only withdraw once. See [Troubleshooting](/mixfun/support/troubleshooting.md).

### My transaction expired before confirming.

Solana network congestion can cause transactions to expire. Resubmit the same withdrawal; your note is still valid until the nullifier actually lands on-chain.

### The relayer rejected my submission.

Check the error message. Common reasons: invalid proof (regenerate it), unsupported target (some Token2022 extensions are not supported), network timeout (retry).

## **Wallets & Accounts**

### Which wallets does MixFun support?

MixFun supports Phantom.

### Can I use a hardware wallet?

Only through Phantom's hardware-wallet integration (for example, Ledger via Phantom). There is no direct MixFun support for hardware wallets.

### What is SIWS?

Sign-In With Solana. A signed message that proves you own a wallet, without authorizing any transaction. MixFun uses SIWS for optional sign-in.

## **Legality & Safety**

### Is using MixFun legal?

Privacy protocols have different legal status in different jurisdictions. MixFun is a non-custodial protocol, not a service; users are responsible for compliance with local law. See [Legal and risks](/mixfun/support/legal.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://mixfun.gitbook.io/mixfun/support/faqs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
