Skip to main content

FoxySwap

FoxySwap lets you trade NFTs and tokens directly with another wallet. You build an offer, your side goes into an on-chain escrow, and the other person accepts or rejects it. Nobody can take your items without giving you theirs.

What you can trade​

Each side of a swap can hold up to 20 items:

  • NFTs, including programmable NFTs (pNFTs)
  • Metaplex Core assets
  • Token-2022 NFTs that only use basic mint extensions (metadata, group and member pointers, close authority)
  • One fungible token from the FoxySwap token list (for example FOXY)

You can also add SOL to one side of the swap to balance it out. SOL can't go in both directions in the same swap.

Some items can't be swapped:

  • NFTs with royalties of 50% or more
  • NFTs whose update authority is you or the other person
  • Token-2022 mints with other extensions

NFTs from collections that FoxySwap hasn't verified are allowed, but if you are about to receive one, you must tick a box to confirm it first. Check each unverified NFT on an explorer before you accept.

Fee​

The person who creates the swap pays 0.02 SOL. The fee is held in escrow with your offer:

  • If the swap completes, the fee goes to FFF.
  • If you cancel, or the other person rejects, you get the fee back.

The person who accepts pays no FFF fee.

The fee is free if you have a Famous Fox (FFF) staked or on a mission in the wallet that creates the swap. FoxySwap checks this on chain. TFF don't waive this fee, and neither does a fox in a linked wallet. See Fees and holder discounts.

Both sides also pay normal network costs, for example rent for token accounts that have to be created.

Make an offer​

  1. Go to famousfoxes.com/swap and connect your wallet.
  2. Enter the other person's wallet address, .sns name, or X handle (@name). Names ending in .sol are no longer accepted.
  3. Pick the items you give and the items you want from their wallet. Add SOL or a token amount if you want.
  4. Choose the posting options:
    • Don't post to X: FoxySwap won't post about the swap.
    • Hide SOL amount: the post won't show the SOL amount.
  5. Click Send offer and approve in your wallet.

Big swaps don't fit in one Solana transaction. FoxySwap then asks you to approve several transactions, and may first set up an address table. If you stop halfway, the swap shows Finish sending in your list so you can deposit the rest later. The other person can't accept until all of your items are in escrow.

Accept or reject an offer​

Open FoxySwap with the wallet that received the offer and go to the Pending tab. Swaps that need you are under Needs you. Each swap shows a label such as "Ready to accept" or "Has an unverified NFT".

  • Accept offer sends your items to the other person and releases theirs to you. A large swap can take several transactions. If it stops partway, click Continue accepting to finish.
  • Reject offer returns everything in escrow to the person who made the offer, including their fee.

Once you start accepting, the other person can no longer cancel or withdraw their items.

warning

If you reject a swap after you started accepting, the items you already sent stay with the other person. Finish accepting instead, unless you are sure.

Cancel your offer​

Click Withdraw offer to get your items, SOL and fee back. You can do this any time before the other person starts accepting.

Finish a swap you created​

Usually the other person's accept completes the swap. If they stop after sending everything they owe, the swap shows up under Needs you with a button such as Complete swap, Deliver & complete swap or Claim payment. Click it to finish the swap and collect what is yours.

History​

The History tab lists your finished swaps.

Tips​

  • Ledger users: if approving a transaction fails, update the Solana app on your Ledger.
  • Always check what you are receiving before you accept. FoxySwap can't undo a completed swap.

Addresses​

WhatAddress
FoxySwap program8guzmt92HbM7yQ69UJg564hRRX6N4nCdxWE5L6ENrA8P