cashxout

Docs

how the product works, in plain words
OverviewSigning inCashing outTokensFees and quotesOrder statusesHoldersReferralsStaying safe

Overview

cash x out is a non-custodial web app on Solana. You pay with your X Money Visa debit card and receive almost any Solana token in your own wallet. You buy USDC on Solana into your own wallet from any provider: your wallet's Buy button, an on-ramp such as Transak or MoonPay, or an exchange withdrawal. We detect the USDC on chain, then swap it into the token you chose through Jupiter, in a transaction you sign.

What we do: wallet connect, holder eligibility check, quotes, order tracking, the Jupiter swap, referrals, holder revenue share. What we never do: hold funds, receive fiat, run verification ourselves, sign on your behalf, or ask for wallet secrets.

Signing in

Connect Phantom, Solflare or Backpack. If none is installed you get install links. Then you sign a message (Sign-In With Solana). It is not a transaction and costs nothing. The session is tied to that one wallet; switching wallets ends it.

On your first sign-in you receive a member number and an invite code. If you arrived through an invite link, that code is attached now and cannot change later. An unknown code does not block sign-in; you simply continue without a referrer.

Cashing out

  1. Enter the amount of USDC to buy and pick a target token. The estimate updates live.
  2. Create the order. The order page shows your full wallet address and links to providers. Creating an order costs nothing.
  3. Buy that USDC on Solana into your wallet, with your X Money card or any method the provider accepts. Any amount of at least 80% of the order counts. You have 24 hours; nothing is owed if no USDC arrives.
  4. We detect the USDC on chain. The order stores the actual amount and the deposit transaction.
  5. Target is USDC: done. Any other token: you get a final quote with a second timer and a Swap now button. Your wallet signs, we add the fee payer signature and submit.

You can close the tab after buying. The order page resumes at the current status, and every page shows a banner while an order is open. One open order per wallet at a time.

Tokens

Default target is USDC. Pinned: USDC, SOL and . The list is Jupiter's verified token list; each row shows logo, symbol, name, shortened mint, USD price and 24h volume. Search by symbol, name or full mint. A pasted mint that is not on the list still resolves, marked Unverified, and needs a checkbox before you continue. Symbols are not unique on Solana, so the selected token always shows its mint.

CheckWhat you see
Not on the verified listYellow badge plus a checkbox
No route from USDC"No swap route for this token", cannot continue
Price impact above Yellow warning with the percentage
Price impact above Red, swap disabled, try a smaller amount
Token-2022 transfer feeFee shown in the breakdown, amounts reduced
Freeze or mint authority not revokedYellow warning
Swap simulation fails"This token can't be swapped right now"

Fees and quotes

There are two quotes per order. The estimate, when you create the order, is never locked: provider fees are shown by the provider you buy USDC from and the swap leg is indicative. The final quote, at swap time, is locked for seconds and then refreshes by itself.

RowStandard, Holder
Provider feesshown by the providershown by the provider
USDC received in your wallet100.00 USDC100.00 USDC
Network and account setup−0.30 USDC−0.30 USDC
Swap input99.70 USDC99.70 USDC
Our fee−1.00 USDC0.00 USDC
Swapped into the target98.70 USDC worth99.70 USDC worth

Provider fees are charged by the provider you buy USDC from, never by us. Network and account setup is sponsored gas plus rent for a new token account if your wallet has none for that token, recovered in USDC inside the swap transaction. Slippage defaults to and can be raised to . Minimum received is the expected amount × (1 − slippage). USD rounds to 2 decimals, fees round up, amounts you receive round down. A USDC target has no swap, so no swap fee and no network line.

Order statuses

StatusWhat it meansWhat you can do
awaiting_paymentOrder created, waiting for USDC in your wallet (up to 24 hours)Buy USDC, copy your address, Cancel
swap_readyUSDC landed, final quote shownSwap now, Keep USDC
swappingSigned transaction submittedWait, follow the tx link
swap_failedTransaction failed or did not confirm; your USDC is in your walletRetry with a new quote, Keep USDC
completedTokens received, both tx links shownView on Solscan, share, new order
expiredNo USDC arrived within 24 hours, nothing is owedStart a new order
cancelledCancelled before any USDC arrivedStart a new order

Status changes only on backend events: the USDC deposit detected on chain, the swap result. Order codes look like CXO-7K2Q9M. When a swap runs, the transaction carries the order code in a Memo instruction, so anyone can find the order on Solscan. A USDC order is verified by the deposit transaction.

Holders

Holders of pay 0% on the swap and receive a share of protocol fees. The backend snapshots balances hourly; you are eligible when your balance is at or above in every snapshot of the last hours. This blocks buying right before a swap and selling right after. Only the connected wallet counts, summed over all its token accounts for that mint. The tier is checked before payment and again before the swap; if it changed, the final quote says so and uses the tier at swap time.

Revenue share: of fees collected each period, weighted by average balance across the snapshots where you qualified. Liquidity pools, team, treasury and the fee wallet are excluded and listed publicly on the Rewards page. Payouts arrive in USDC with no claim step; amounts below USDC roll over.

Referrals

Every member has an invite link of the form https://[domain]/?ref=CODE. A referral attaches only at the invitee's first sign-in and never changes. One referrer per wallet; you cannot use your own code. Referrers earn of our fee on each invitee swap, paid out in USDC. If the invitee is a holder, our fee is 0, so the referrer earns 0 on that swap. The Card page shows invited, active, earned this period and total paid, with a payout history and tx links.

Staying safe