Docs

How NFW works: the marketplace, the gacha, the token, and what each one charges.

Marketplace
The marketplaceYour accountBuyingListing and sellingBidsMarketplace feesPositions and PnLFeed, follows and the leaderboardWhich collections are here

The marketplace

Every Solana NFT market in one place, bought and sold from your own wallet.

NFW is one screen over the whole Solana NFT market. Listings and bids from across the chain sit in one book per collection, with the floor, the chart, the sales and the holders beside them. You buy, list and bid here, in one transaction, and the piece moves straight between wallets. NFW never holds your NFTs or your money.

Step 1
Find

Search any collection, or browse what is moving today on the home page and the feed.

Step 2
Trade

Buy the floor, list your own, place a bid or sell into one. One signature each.

Step 3
Track

Every piece you hold is a position with its cost, its worth and its profit or loss.

Coverage
One book
every listing, one list

A collection's page shows every piece for sale, cheapest first, wherever on Solana it was listed. You never leave NFW to buy it.

Custody
Yours
wallet to wallet

Orders settle on chain between the buyer and the seller. There is no NFW balance to top up and nothing to withdraw before you can trade.

Price
All in
shown before you sign

The order sheet lists the price, the market fee, the creator's royalty and NFW's fee, and the total is what leaves your wallet.

Your account

Sign in with Google or Apple. A Solana wallet comes with it.

There is no seed phrase to write down before you can start. Sign in with Google or Apple and a Solana wallet is created for you, tied to that login. It is a normal wallet with a normal address: send SOL to it, receive NFTs on it, and withdraw from it to any other wallet whenever you like.

Step 1
Sign in

Google or Apple. Your wallet and its address are ready at once.

Step 2
Fund

Send SOL to your address from an exchange or another wallet.

Step 3
Bring pieces

Deposit NFTs moves pieces in from any wallet you own; Withdraw sends funds or pieces out.

Why link X?

X gives your profile its name, its picture and the blue check if you have one, and it is what your referral link is made from.

I played the gacha with another wallet. Is that lost?

No. Manage account links your earlier wallet to your profile, so its positions, rewards and history show under the same name.

Can NFW move my funds?

No. Every transfer, buy, listing and bid is a transaction you sign. NFW builds it and shows you what it does; it cannot sign for you.

Buying

One signature, and the piece is in your wallet.

Open a collection and every piece for sale is there, cheapest first. Buy floor takes the cheapest one; any other piece has its own Buy key. The order sheet shows the whole price before you sign.

Step 1
Pick

The floor, or any listed piece in the book.

Step 2
Check the total

Price, market fee, royalty and NFW's fee, added up. That total is all you pay.

Step 3
Sign once

The piece lands in your wallet and becomes a position on your profile.

What if the price moves while I am looking?

The order is for the exact listing you saw. If it was cancelled, repriced or bought in the meantime, the purchase does not go through and the price is not charged.

Listing and selling

Name your price, or take the best bid now.

Any piece in your wallet from a collection NFW follows can be listed. You choose the price, sign once, and it joins the collection's book. A listing stands for 30 days unless it sells or you cancel it, and cancelling is one signature and free of any NFW fee.

List
Your price
stands 30 days

The piece shows in the book at the price you set. Change it or cancel it whenever you like.

Sell now
Best bid
paid in the same transaction

If someone is bidding on your piece or on the whole collection, Sell fills their bid and the SOL arrives at once.

When you sell into a bid, the sheet shows what arrives after the market fee and the royalty, not the bid's headline. A bid that could not pay in full, because its maker's funds are gone or it needs their own signature, is marked as one that cannot be filled and is never offered to you as the best bid.

Bids

Say what you would pay and let the sellers come to you.

A bid is a standing offer with your SOL behind it. Bid on one piece, or on a whole collection so that any holder can sell you theirs at your price. The SOL is set aside on chain when you place the bid and comes back in full when you cancel it.

Item bid
One piece
only its owner can take it

For the exact NFT you want. The owner sees it on their position and can sell into it with one signature.

Collection bid
Any piece
first seller fills it

For anything in the collection, usually just under the floor. Set how many you want and each sale fills one.

Where do I see my bids?

On your profile under Your bids, and on each collection's Your position tab. Each one has its Cancel key.

Do bids expire?

Yes, after 30 days, like listings. Expired or cancelled, the SOL behind the bid returns to your wallet.

Marketplace fees

Three legs, all shown before you sign.

A purchase has three costs beside the seller's price. Two ride inside the price the book shows you, and NFW's is added on top. Listing, cancelling and bidding carry no NFW fee; the network's own transaction fee always applies.

On a purchase, as a share of the price
Market fee2%

the on-chain market program's fee, inside the shown price

NFW1%

added on top of the price, to the NFW treasury

The third leg is the creator's royalty. It is set by the collection, not by NFW, and it differs from one collection to the next: some enforce it, some leave it to the buyer's market, some have none. The order sheet reads it from the piece itself and shows the amount.

You payshown price + 1% NFW
Shown priceseller's price + 2% market fee + royalty

The figures are the ones live today. The order sheet is always the final word, and a build of the site refuses to trade if the api ever names a fee above its own ceiling.

Positions and PnL

Every piece you hold is a position, with a cost and a worth.

Your profile treats NFTs the way a trading app treats holdings. Each piece has an entry, the price you paid for it here or on any Solana market, and a worth, read from its collection's floor. The difference is its profit or loss, and the PnL card adds your pieces up per collection and in total.

Entry
What you paid
from the sale on chain

Taken from the purchase itself, wherever it happened. A piece that was sent to you, not bought, enters at the floor on the day it arrived.

Worth
Floor now
updates live

The cheapest fillable listing of the collection. The chart on a position shows the floor since your entry.

Why does a collection's floor differ from another site's?

NFW's floor is the cheapest listing that can really be bought from here right now. A listing that cannot be filled is left out, so the number is the price you would actually pay.

Can others see my positions?

Yes. Wallets are public on Solana, and profiles show holdings, trades and PnL. That is what the feed and the leaderboard are built from.

Feed, follows and the leaderboard

Trades are posts. Follow the people whose calls you rate.

Every buy, sale, bid and pull can show in the feed as it happens, under the trader's name. Follow someone and their trades lead your feed; a thesis is your own words on a collection, posted under your name. The leaderboard ranks the season's traders by what they did on NFW.

Step 1
Follow

From any profile. Your feed puts the people you follow first.

Step 2
Post

A trade posts itself. A thesis is your own words on a collection.

Step 3
Rank

The leaderboard ranks the season's traders, open for anyone to read.

Which collections are here

Found on chain, admitted by rule, not by request.

NFW watches Solana for new collections and admits one by itself once it looks like a real mint: enough distinct pieces minted to enough distinct wallets. There is no listing form and no listing fee. Once admitted, its pieces, pictures, traits, listings, bids and sales history are read from the chain and kept current.

A collection I hold is missing.

Search for it by name or by its address. If it is not there it has either not reached the bar yet or was screened out as an airdrop to wallets that never asked for it. Use Report a bug in the menu and name the collection; a person looks at it.

A picture is missing on a piece.

NFW keeps its own copy of every picture so pages load fast and keep working when a project's host goes down. A placeholder means the project's own file could not be fetched; it is tried again, and where the file is gone for good there is nothing left to show.

Is this the same list the gacha accepts?

No. The marketplace follows far more collections than the pools admit. What the pools accept is listed under Accepted collections below.

Gacha
How the gacha worksOddsThe pull priceThe four exitsToken packsDepositingPosition statusesEarningThe CrownWithdrawing

How the gacha works

Three pools, random draws, and the depositors who stock them.

One pool holds NFTs from every accepted collection, another holds graded TCG slabs from verified vaults, and the third holds packs of real tokens priced live from their own markets. Pay a pool's pull price and you are assigned one of its pieces at random, provably at random, with better odds on the lightly backed pieces and a real shot at the expensive ones.

Step 1
Pull

Pay the pool price, get a random piece. A lottery-ticket price with jackpots inside.

Step 2
Choose

Keep it, take the standing bid, or relist it back into the pool as your own.

Step 3
Deposit and earn

Stock the pool yourself and earn from every pull while your piece sits.

Pool one
NFTs
verified collections

Blue chips and community favourites, admitted on chain one collection at a time.

Pool two
TCG
graded, vaulted slabs

Physical cards in issuers' vaults, each slab an NFT the pool can hold and deliver.

Pool three
Tokens
priced live

Packs of real tokens. A pull hands you an amount of one of them, straight to your wallet.

Everything in these sections is enforced by the on-chain program, not by this website. The site is a window; a hand-built transaction plays by exactly the same rules.

Odds

Every card's chance, as a formula you can check.

A position's draw weight is the inverse of its backing: cheap pieces turn over fast, deep pieces sit. Your odds are your weight over everyone's.

Weight1 / backing
Your oddsyour weight / total weight

1 SOL of backing among nine others at 1 SOL each is 10%. Halve your backing and your odds nearly double.

Three positions in one pool
0.5 SOL backing57%

weight 2.0

1 SOL backing29%

weight 1.0

2 SOL backing14%

weight 0.5

The odds printed on every card are exactly this number, from live backings. In a batch, cards are drawn without replacement, so later cards shift slightly.

The pull price

What a pull costs and why.

A pull costs the expected value of one draw plus a fixed markup that funds the depositors' earnings.

EVthe sum of odds × backing, over every active position
PriceEV + 6%

EV weights each backing by its own odds. It is what an average draw is worth, not the average of the price tags.

Because cheap positions carry the most odds, EV sits at the affordable end of the pool. The exact price is shown before you confirm, and it is protected: if the pool moves past your slippage tolerance between quote and draw, you are refunded.

The four exits

Your card is revealed. You choose one door.

Choose promptly. If you walk away, the draw settles to Keep and the NFT is delivered to you anyway. A paid draw is never lost.

Keep it
The NFT
depositor gets backing − 0.25%

Delivered to your wallet. The depositor is paid their backing minus the settlement fee.

Take the SOL
SOL
90% of backing

The standing bid. The NFT returns to its depositor. The 10% spread is the house edge that keeps a pull from being a free option.

Take it in rNFW
rNFW
90% of backing

The same money in the reward token, bought from the curve in the same transaction.

Keep and relist
Relist
your backing, your position

The NFT stays in the pool as your own position at a backing you choose, inside the collection's band, and earns you fees from then on.

Whichever door, the depositor's earnings, claimed or not, are paid to them in the same transaction. Nobody's money waits on anybody's choice.

Token packs

Packs of real tokens, priced live, delivered to your wallet.

A token pack is a pool of tokens instead of NFTs. Depositors put any amount of an admitted token on the shelf; you pay the pack's price in SOL and a random draw hands you one of those positions, the tokens landing in your wallet in the settlement itself. There is no backing, no exit to choose and no relist: a position is an amount, and what it is worth is read live from the token's own market at the moment you pull.

Step 1
Pull

Pay the pack price in SOL. One position is drawn, with odds inverse to its live value.

Step 2
Receive

The tokens arrive in the same settlement. Nothing to choose, nothing to claim.

Step 3
Deposit and earn

Put tokens on the shelf and earn a share of every pull, in SOL, while they sit.

Valueamount × price now
Weight1 / value
Your oddsweight / total weight
EVN / the sum of 1 / value
PriceEV + 6%

The NFT pools' rule with live value in the place of backing. A pull is refunded if the shelf moves past your slippage tolerance between quote and draw.

Where a pull's SOL goes
Split equally across every active position95%

the depositors, the drawn one included

The project's fee3%

the pack creator's wallets

The Crown holder's pot1%

the biggest position by live value

The protocol1%

a floor the creator cannot lower

A pack's creator sets the project's fee and the Crown's share between 0 and 10% each. All cuts together are capped at 20%, so depositors never receive less than 80%. The rates a pack shows are the ones the program enforces on it.

No backing means no standing offer. When your position is drawn the tokens go to the puller; what pays you is the shelf as a whole, since every pull's depositor share is split equally over every active position. A large position is drawn rarely and collects for a long time. You can withdraw at any time except during the seconds a draw is landing.

What stops a price from being faked?

Prices are read from the pinned market's own accounts, never typed in by anyone. A fresh read may move a token's stored price by at most 25% per 300 slots; a larger jump is refused until it holds, and nothing is repriced while a draw is revealed and not yet settled.

Can a pack run dry?

A pull always leaves at least three positions on the shelf, so a pack sells only while it holds more. Positions worth less than 0.00001 SOL cannot be deposited, so the shelf cannot be flooded with dust.

Depositing

Lock SOL behind your NFT and put it to work.

Pick a piece from an accepted collection and set its backing, the SOL you lock behind it. Backing is two things at once: the standing offer a puller can take instead of your NFT, and your odds dial.

Back low
Sell fast
drawn often

High odds mean fast turnover. You are selling near your backing, quickly, and depositing again.

Back high
Sit and earn
drawn rarely

Low odds mean your piece stays, and collects its share of every pull's fee the whole time.

Each collection has a backing band, by default half to twice its floor, shown on the deposit screen. A deposit outside the band is refused by the program itself, not just by the site.

Position statuses

The four chips a position wears.

In the draw

Live in the pool. Every pull can draw it, and while it sits it earns a share of every pull's fee. You can withdraw it at any time. This is the normal state of a position.

Waiting to enter

Your deposit landed while pulls were still being settled. Nobody gets to change the odds of a pull that is already paid for, so it waits those draws out and joins the pool by itself when the queue clears. Usually minutes.

Being settled

Someone drew this position. For 24 hours only they can choose an exit. If they keep or relist the NFT you are paid your backing minus the 0.25% settlement fee. If they take the bid, your NFT comes back to you. Either way everything the position earned is paid to you in the same transaction. After 24 hours you can finalise it yourself, and if nobody acts it settles by itself. Withdrawing is locked only while this chip shows.

Closed

Settled and finished. The NFT was delivered or returned, every payout is made, and the row moves to Past positions with its settlement transaction. Entering again is a fresh deposit.

Earning

Where every pull's fee goes.

Every pull pays its markup into the pool. The Crown and the protocol take theirs, and everything left is split equally across the pool's active positions.

One pull's fee
Split equally across active positions98%

the depositors, the drawn one included

The Crown holder's pot1%

the deepest backing in the pool

The protocol1%
Your share per pull98% of the fee / active positions

Every active position earns the same slice per pull, whatever its backing. Presence pays.

Do I have to claim?

No. Claiming moves earned fees to your wallet whenever you like. Unclaimed earnings are yours either way: if you withdraw, or if your position is drawn, everything it earned is paid to you in the same transaction.

An example. Your NFT is backed at 1.00 SOL and has earned 0.12 SOL you never claimed. A pull draws it.

They keep the NFT, or keep and relist

You are paid your backing minus the 0.25% settlement fee plus everything earned: 0.9975 + 0.12 = 1.1175 SOL, in the same transaction.

They take the bid, in SOL or rNFW

They take 90% of your backing, and your NFT comes straight back to your wallet together with your 0.12 SOL. Deposit it again whenever you like.

The Crown

The reward for the deepest backing in the pool.

Crown income
1%
of every pull's fee

Accrues into a pot, paid in full when the holder is displaced or exits.

To take it
×1.10
beat the holder by 10%

Open to anyone, never cheap: every displacement pays the outgoing holder their pot on the way out.

A deposit that lands while a draw is open starts staged, outside the draw, and cannot take the Crown until it activates. The Crown only rewards backing that is actually at risk.

Withdrawing

Your assets leave whenever you say so.

Withdraw any position whenever you like: your NFT, your backing and everything it earned come back in one transaction. The only exceptions are the moments your piece is mid-settlement: someone drew it and is choosing their exit, or a draw is landing. Nobody, the team included, can block a withdrawal.

The token
NFW, the tokenGenesis seasonTokenomicsJeets

NFW, the token

One billion, fixed, trading against SOL on one pool whose liquidity is locked for good.

NFW is the one token the whole product builds toward. One billion exist and no more can be minted: the mint authority is gone, there is no freeze authority, and the metadata is immutable. Protocol revenue buys it back and burns it, so the supply only falls.

Supply
1B
mint authority gone

1,000,000,000 NFW, 9 decimals. Nothing can add to it.

Trading
One pool
NFW / SOL, liquidity locked

The liquidity is locked for good; only the trading fees it earns can ever be claimed.

Genesis season

rNFW for playing, gNFW for boxes. Both convert into NFW at fixed rates, on one vest.

Played the season
3.61×
1 rNFW = 3.61 NFW

Every rNFW held to TGE converts at 3.61. Sold rNFW does not count.

Bought boxes
1 : 1
1 gNFW = 1 NFW

The box token swaps one to one on the same vest. A Jeet burns for 6,300 NFW through the same desk.

Your NFWrNFW held × 3.61 + gNFW held × 1
The vest50% at once, 50% streaming over 30 days

The rate and the vest are fixed on chain. The only instruction that exists afterwards makes the vest faster.

The desk held every NFW it could ever owe before it opened: 72,586,176 NFW were placed in its vault on 7 September 2026. The program checks that balance, and the ceilings can never be raised.

Tokenomics

Every allocation scheduled, the locked lines in contracts nobody can cancel.

1,000,000,000 NFW, every allocation scheduled, all of it out within 36 months, the locked lines in contracts nobody can cancel.
Genesis allocation10% · 100M
Earned by playing and through the GachaPad round; 50% at TGE, the rest linear over 30 days. 72,586,176 $NFW sit in the swap desk's vault, the rest of the line stays with the protocol
Season 210% · 100M
Another way to earn; starts as Genesis ends: unlocked at day 30 into the Season 2 program, paid out as players earn it
Ecosystem & rewards50% · 500M
Streams as the seasons run: linear from month 4 to month 36
Liquidity, CEX/DEX & multichain15% · 150M
1.05% of supply seeded the NFW/SOL pool at TGE, 10,500,000 $NFW against 1,600 SOL, the LP locked forever with Burn & Earn; the rest linear over 12 months
Team10% · 100M
1 year lock, then linear over 24 months
Partners & projects5% · 50M
Partners, issuers and integrations; 1 year lock, then linear over 24 months
The vesting locks
Every locked allocation is a lock contract on the NFW mint. Nobody can cancel a lock, only the receiving Squads vault can claim from it, and each stream vests by the minute once its cliff passes.
Teamcliff 7 Sep 2027
100M
One year locked, then linear over 24 months, fully unlocked in September 2029. Claims land in the team's Squads vault.
Partners & projectscliff 7 Sep 2027
50M
The same schedule as the team: one year locked, then 24 months linear, into the partners' Squads vault.
Ecosystem & rewardscliff 7 Jan 2027
500M
Four months locked, then linear over 32 months, fully unlocked in month 36, into the ecosystem Squads vault.
Season 2unlocks 8 Oct 2026
100M
Locked until the season starts, then it moves into the Season 2 program and reaches players only as they earn it.
Verify it yourself

Jeets

5,555 NFTs, each burnable for 6,300 NFW.

The Jeets are the first collection on NFW's own NFT standard. A Jeet looks and trades like any other NFT, with traits, rarity and a collection, but each one holds a fixed amount of NFW that its holder can burn it for. That gives every Jeet a floor nobody has to defend, because anyone can execute the claim.

Inside each
6,300
NFW per Jeet

Burn a Jeet and its NFW is yours, paid through the same vesting desk as the season's tokens.

Held by players
1,047
drawn in the Genesis round

In their holders' wallets, trading freely with 3% royalties.

Reserved
4,508
for future seasons

The Jeets nobody drew were not sold off. They sit in the treasury, saved as rewards for seasons to come.

What happens to a burned Jeet?

It is gone. The NFT is destroyed, its NFW is released to the burner through the vesting desk, and the collection's supply drops by one.

Accepted
Accepted collectionsAccepted TCGAccepted tokens

Accepted collections

What the NFT pool admits, verified on chain.

The address under each name is the verified collection the program checks at deposit. Anything not on this list is refused by the program itself, whatever a website says.

Claynosaurz
Solana Monkey Business
Mad Lads
Galactic Geckos
DeGods
The Bullpen
Famous Fox Federation
SMB Gen3
Degenerate Ape Academy
Zero Monke Biz
y00ts
Jeets
Lil Chillers
BoDoggos
MidEvil
Dumpstr Bags
Kups by Raposa
Cets on Creck
Player 2
The Pond
Pythenians
Bulltoshi
Goats of Solana
Taiyo Robotics
Taiyo Infants & Incubators
Claynosaurz: Call of Saga
Okay Bears
Degenerate Drop Bears
Transdimensional Fox Federation
Boryoku Dragonz
Retardio Cousins
Smyths by Blocksmith Labs
Cyber Frogs
Sensei
Critters Cult
Stoned Ape Crew
Froganas
BASC v2
SolGods
Meerkat Millionaires Country Club
Mimany
Mindfolk
Rogues
The Catalina Whale Mixer
Pesky Penguins
Dead King Society
Dead King Society Nobles
Critters Quest
ABC
Quekz
Doge Capital
Thugbirdz

Accepted TCG

The graded-card vaults the TCG pool accepts.

Each slab is an NFT whose physical card sits in the issuer's vault. A card from anywhere else is refused by the program itself.

Collector Crypt
Phygitals
Beezie

Accepted tokens

The tokens the NFW pack accepts, and the minimum each takes.

The address under each name is the mint the program checks at deposit, and the minimum is the pack's floor for that token, refused by the program below it.

NFW · Non Fungible Winmin 2,000
ANSEM · The Black Bullmin 160
WIF · dogwifhatmin 150
TOAD · The Toad Pepemin 6,100
JIMOTHY · Jimothy The Raccoonmin 6,500
USELESS · Useless Coinmin 140
TROLL · TROLLmin 650
BUTTCOIN · Buttcoinmin 2,700
TRIPLET · Tung Tung Tung Sahurmin 3,700
CHILLGUY · Just a chill guymin 2,300
FARTCOIN · Fartcoinmin 180
NEET · Not in Employment, Education, or Trainingmin 1,100
JUP · Jupitermin 130
CARDS · Collector Cryptmin 200
More
ReferralsFair questions

Referrals

Bring players, earn a cut of the protocol's take.

Link X on your profile and your handle becomes a link: nfw.fun/r/yourhandle. Anyone new who joins through it is credited to you, and you earn a share of what the protocol makes from their pulls.

Your cut
20%
of the protocol's take

The standard rate. Partner rates are set one by one and show on your own profile.

When am I paid?

Once a month. Earnings accrue on your profile as they happen; after each month closes the figures are checked and paid to everyone in one run.

Who counts as a referral?

Wallets that are new to the protocol. The link binds once, for good, to whoever referred them first. Your own wallets, and any wallet linked to your X account, are refused.

Fair questions

What a skeptic should ask.

Is the draw actually random?

Yes. The randomness comes from an on-chain oracle and the selection runs in the program. The team, the site and the puller all see it only after it is fixed.

Can the team take my NFT, my backing or my funds?

No. No admin action can move a depositor's assets or stop a withdrawal, and marketplace trades settle wallet to wallet. The team can pause new deposits and new pulls; exits always work.

What am I risking?

A pull can return a card worth less than you paid. A deposited NFT can be taken at its standing backing at any time. An NFT you buy can fall in price. Nothing here is investment advice.