Sell for ETH
Sell NOIR from your notes and receive ETH at any address you choose, with a minimum price bound to the proof.
A private sale spends your notes, sells the NOIR on its Pons market and sends the ETH to the address you choose. Your own address never signs or pays for the transaction, so the sale is not linked to you on-chain.
Public NOIR in your wallet is an ordinary token: you can sell it on any app or aggregator, but that sale is public and comes from your address. The Sell form in the app sells from your private notes only.
Sell
Choose the amount
Open Sell and type an amount of NOIR, or press Max to sell everything: the app then sells what is left after the network fee. One transaction spends at most two notes, so with more than two notes, Max covers your two largest.
Choose where the ETH goes
Paste the address that should receive the ETH, preferably a new address that has never been linked to you. If you paste your connected address, the app warns that the sale will be linked to you.
Confirm and wait
Press Sell for ETH. The steps are the same as for a private send: estimating the fee, confirming the Spend signature in your wallet, generating the proof, submitting and waiting. When it is done, the sale appears in history as Sold, and any change stays in a private note.
Price protection
Before you sign, the app asks the router for a quote of the sale, which includes the Pons fees, and sets a minimum ETH out of the quote less 1%. The ETH recipient and that minimum are part of the transaction your wallet signs and the proof checks. No bundler or anyone else can change the recipient or lower the minimum.
The router sells on the Pons bonding curve before graduation and on the Pons Uniswap v4 pool after.
If the swap fails
The private part of a sale happens first: your notes are spent and the NOIR is held by the vault for the sale. The swap runs right after, in the same operation. If it cannot pay at least the minimum, because the price moved or the market lacks liquidity, the swap is skipped and the NOIR goes to the ETH recipient's address as public NOIR instead.
| Situation | Where the tokens end up |
|---|---|
| Swap succeeds | ETH at the recipient address |
| Price moved past the minimum, or not enough liquidity | Public NOIR at the recipient address |
| The swap step ran out of gas | Held for the sale until anyone calls claimSale on the vault, which sends it to the recipient address as public NOIR |
Your tokens are never lost, but they may arrive as NOIR instead of ETH. In that case history shows Sale not filled instead of Sold.
Check that the ETH arrived at the recipient address, for example on the explorer link in history. If it did not, the recipient holds public NOIR: it can be sold like any token, or shielded again from the app by connecting that address.
- The recipient must be able to receive ETH. A contract that refuses ETH makes the swap fail, and the NOIR goes to that contract instead.
- Public NOIR earns nothing. To make it private again, shield it with the receiving address.
What a sale reveals
Anyone can see that a sale happened, how many tokens were sold, and which address received the ETH. They cannot see which notes were spent, or who owned them.
Timing
Amounts and timing are the easiest way to link a sale to a purchase, especially while there are few holders.
- Do not sell right after buying, and avoid selling the exact amount you bought.
- Spread large sales over time and vary the amounts.
- Use a new receiving address for each sale.
More in Staying private.