DOCS
How Lumenfold works
Three tools on one shared privacy pool on Solana: Scan reads what a wallet shows, Shield puts a balance into the pool, Split takes it out to fresh wallets in uneven amounts and at different times.
The pool
Lumenfold uses an existing zero-knowledge privacy pool on Solana, shared by every app that uses it. A deposit turns tokens into a note that only that wallet can read. A withdrawal proves ownership of an unspent note without saying which one.
| Program | 9fhQBbumKEFuXtMBDw8AaQyAjCorLGJQiS3skWZdQyQD 路 upgrade authority AWexibGxNFKTa1b5R5MN4PJr9HWnWRwf8EW9g8cLx3dM |
| SOL pool | vault 4AV2Qzp3N4c9RfzyEbNZs2wqWfW4EwKnnxFAZCndvfGh 路 tree 6VVKJ44WTJGCksTGJHjf1kJWZaMf9Nswgj6w7Dtrw55D |
| USDC pool | vault Eedj2sjSCa4D7gYbbcJ1fZRUtP2gNn9QBF8LUhy1HkvJ 路 tree EWLATxsYVfC9asoDqUPvsFTkvKyFtHKFWfJ7WGigHaxp |
| USDT pool | vault 78RvrTBokdoZ8ZXwiNdcAxKpSz7RfuG8323EH1zpmrTx 路 tree G27iu2M2hpczYT2ynvHj6Dx56xkKgQBNVbLocKFPwXwk |
What it hides, and what it does not
- Hidden: which deposit a withdrawal came from.
- Public: every deposit, with its wallet, amount and time; every withdrawal, with its recipient, amount and time.
- Amounts and timing still matter. Split varies both.
Who does what
- The wallet signs deposits. The pool key is made in this browser and leaves when the tab closes.
- Proofs are made here. A third-party relayer sends withdrawals and can refuse a screened wallet.
- Lumenfold never holds funds or keys.
Fees
- Withdrawal: 0.35% plus a flat 0.006 SOL, taken by the relayer.
- Deposit: 0.00%, plus the network fee paid by the wallet.
- Lumenfold adds no fee of its own.
The token
FOLD has a total supply of 1,000,000,000. All 1,000,000,000 circulate. Zero are locked. The creator fee goes to one cover wallet that shields common sizes into this same pool, so deposits of those sizes have more company.