Skip to content

How to Create and Use a WAX Staking Farm

Stake tokens or NFTs to earn rewards, or fund a farm to reward your own holders. Both sides explained.

A farm pays out a fixed pool of reward tokens to everyone staking in it. Your share depends on how much you have staked and for how long, relative to everyone else. Rewards accrue every second and WAX charges no gas, so staking, claiming and unstaking are free.

This guide covers both sides. The first half is for stakers — how to find a farm, read it, and stake. The second half is for project owners who want to fund a farm and reward their own holders.

The single most important thing to understand before you stake: the pool is FIXED and SHARED. As more people stake, the same pool is split further and the rate per staker falls. That is not a change anyone made — it is how a fixed-pool farm works, and it is why every rate on the site is labelled "current".

Step by step

  1. 1

    Find a farm

    Go to Staking in the top navigation. Three tabs: Minty Staking (a fixed APY on MINTY, funded by the token contract), NFT Farms (stake NFTs from a collection) and Token Farms (stake a fungible token). Farms marked "Featured" are paid placements and are labelled as such — a promoted listing that reads as an editorial pick would be misleading.

    The three staking tabs: Minty Staking, NFT Farms, Token Farms
    The three staking tabs: Minty Staking, NFT Farms, Token Farms— tap to enlarge
  2. 2

    Read the farm list

    Each card shows what you stake and what you earn, the reward pool, how much is staked in total, the current APR and the staker count, plus how long is left. Status matters: Active means it is running; "Awaiting funding" means the creator has created it but not funded the pool, so staking now earns nothing; Ended means the period is over. Only stake in Active farms.

    The token farms list showing pool, staked total, APR and staker count
    The token farms list showing pool, staked total, APR and staker count— tap to enlarge
  3. 3

    Open a farm and check the numbers

    The farm page shows the reward pool, how much has already been paid out, the total staked, the staker count, the current APR and the time remaining. REWARD POOL minus PAID OUT is what is left to be earned by everyone. If a farm ends in 3 days with most of its pool already paid out, there is little left for a new staker. Check "Ends in" before you commit — staking into a farm with hours left earns hours of rewards.

    A farm detail page showing pool, total staked, stakers and time remaining
    A farm detail page showing pool, total staked, stakers and time remaining— tap to enlarge
  4. 4

    Stake, claim and unstake

    Connect your wallet and the "Your position" panel becomes active. Enter an amount and stake; for an NFT farm you pick which NFTs to deposit. WHAT IT COSTS: WAX charges no transaction fee, but your position needs a small amount of your own RAM — about 160 bytes for the position itself and a similar amount per NFT. You get all of it back when you unstake. Nobody else pays for your storage: not the farm creator, not MintyBlocks. Rewards start accruing immediately and you can CLAIM at any time WITHOUT unstaking — claiming does not reset anything. To leave, unstake. If the farm has an UNSTAKE DELAY you request the unstake first, wait out the delay, then withdraw; the delay exists so people cannot stake for a moment, capture rewards and leave. Rewards already accrued are always claimable, delay or not.

    The staking panel on a farm page
    The staking panel on a farm page— tap to enlarge
  5. 5

    Why the APR moved — and why it sometimes shows a dash

    The displayed APR is the CURRENT rate, computed from the reward rate divided by everything currently staked. Someone staking a large amount after you lowers it for everyone, including you; someone unstaking raises it. Nobody changed the farm. A DASH INSTEAD OF A NUMBER means the APR cannot be derived — most often on NFT farms, because an NFT has no price the contract knows, so "percent return" has no meaning. On those, judge the farm by the reward pool, the total weight staked and the time remaining rather than by a percentage.

    The dedicated page explaining how token farms work
    The dedicated page explaining how token farms work— tap to enlarge
  6. 6

    Creating your own farm — choose what gets staked

    MintyStudio → Farms → Create. Three choices. TOKEN STAKING: holders stake a fungible token — yours or any other. NFT — NON-CUSTODIAL: the NFTs stay in the holder's wallet and we verify ownership at every claim. Most collections stake far more readily this way, because nobody has to hand their assets to a contract. NFT — CUSTODIAL: the contract holds the NFTs until unstake, which is an absolute guarantee but asks more of holders. For either NFT mode you can set a WEIGHT PER TEMPLATE so a rare NFT earns a larger share; weights are fixed when the farm is created and shown on the farm page.

    Choosing between token, non-custodial NFT and custodial NFT staking
    Choosing between token, non-custodial NFT and custodial NFT staking— tap to enlarge
  7. 7

    Set the pool, the dates and the unstake delay

    REWARD TOKEN: what you are paying out. It does not have to be the token being staked — "stake MINTY, earn WAX" is a valid farm. TOTAL POOL: how much you are committing. START and END: the pool divided by the duration gives the reward rate per second, and every staker earns a share of that rate. UNSTAKE DELAY: optional, and worth setting if you want to discourage people staking only around reward moments. Longer duration with the same pool means a lower rate but a farm that runs longer — that is the trade, and there is no right answer. YOU DO NOT PREFUND STORAGE FOR STAKERS: each staker pays the small amount of RAM their own position needs and gets it back when they leave. You pay for the farm itself and nothing else.

    Reward pool, start and end dates, and unstake delay
    Reward pool, start and end dates, and unstake delay— tap to enlarge
  8. 8

    Worked example — rewarding your holders for 30 days

    You have launched ONEUP and want to reward holders who hold rather than sell. You fund 500 WAX over 30 days: stake ONEUP, earn WAX, pool 500 WAX, 30 days, 1-day unstake delay. That is 500 WAX / 2,592,000 seconds shared between all stakers. If one person stakes 12,000 ONEUP they earn the entire rate; if a second stakes the same, each earns half. You pay the creation fee once, at your tier discount, bundled into the same signature as the farm creation so you can never end up having paid without a farm.

  9. 9

    Fund the pool, then manage it

    A newly created farm shows "Awaiting funding" and pays nothing until you fund it. In MintyStudio → Farms → Manage, send the reward tokens — this is a plain transfer carrying the memo fund:<farm id>, which the farm credits to the pool. ADDING REWARDS EXTENDS HOW LONG THE FARM PAYS OUT; it does not change the rate. To end early, CLOSE the farm: rewards stop accruing and everything unearned returns to you. Stakers keep every reward already accrued and can still claim and unstake — closing settles the farm, it never claws back what people earned.

    The Manage tab for funding a pool or closing a farm
    The Manage tab for funding a pool or closing a farm— tap to enlarge
  10. 10

    Feature your farm

    A funded farm still has to be found. FEATURING buys it a place in the promoted slots, and it is the only paid step in this whole process. In MintyStudio → Farms → FEATURED, pick the farm — ONLY FARMS YOU CREATED AND THAT HAVE NOT ENDED CAN BE FEATURED, so fund it first and check the end date is still ahead of you. Then choose the START and END dates: placement is priced PER DAY and runs for the whole range, so a seven-day booking costs seven days whether or not anyone stakes. THERE ARE THREE SLOTS, and a slot must be free for the ENTIRE range you asked for — if one is taken for a single day in the middle, that slot cannot take your booking at all, so try another slot or shift your dates. The price is quoted in US dollars and converted to WAX at the live oracle rate, which is why the WAX figure moves between visits; the dollar figure is the one that is fixed. YOUR SLOT IS HELD FOR TEN MINUTES WHILE YOU SIGN. Payment is verified against the chain before the placement goes live, so the booking is not confirmed by the click but by the transfer landing — if you leave the wallet prompt sitting, the hold lapses and the slot returns to whoever books it next.

    The Featured tab, showing the farm picker, the date range, the three placement slots and the per-day price converted to WAX
    The Featured tab, showing the farm picker, the date range, the three placement slots and the per-day price converted to WAX— tap to enlarge

Custodial or non-custodial — what it means for you

A NON-CUSTODIAL farm never takes your NFTs. They stay in your wallet, usable and visible, and the contract simply verifies you still hold them each time you claim. If you sell or transfer one, it is removed from your position and forfeits what it had accrued since it was last verified — so selling does not let you keep earning. Anyone can challenge a position, which is what stops a stale one from diluting everybody else. One honest caveat: because ownership is checked at points in time rather than continuously, a holder could in principle lend an NFT out and back between claims. A CUSTODIAL farm removes that entirely by holding the NFTs itself, bound on-chain to the depositor — only that account can withdraw them, not the creator and not MintyBlocks. Listing an NFT for sale on a marketplace usually moves it into the market's escrow, which counts as no longer holding it.

Who pays for storage

You do. Staking writes a row on chain and the staker pays for it — roughly 160 bytes for the position plus a similar amount per staked NFT, all returned when you unstake. Creators fund the farm and its reward pool, nothing more, and MintyBlocks pays for none of it. If a platform tells you staking is completely free, ask who is paying for the storage, because somebody is.

Common mistakes — stakers

Staking into a farm marked "Awaiting funding" and earning nothing. Staking into a farm with a day left and expecting the headline rate. Assuming the APR is fixed — it is not, and it will move. Forgetting an unstake delay exists and expecting instant withdrawal. Not claiming before a farm ends (you still can afterwards, but people forget).

Common mistakes — creators

Creating a farm and never funding it, so it sits at "Awaiting funding" while people wonder. Setting a duration so long that the rate looks negligible. Expecting to change the rate later — you cannot; adding rewards extends the farm instead. Assuming closing a farm returns everything: only the unearned remainder comes back.

Feature your farm

Featured placement puts your farm at the top of the list and on the homepage for a date range you book. Availability is checked before you pay — see the featured placement guide.

Ready to try it?

Open MintyStudio and start building on WAX.

Open MintyStudio

Looking for general questions instead? Visit the MintyBlocks FAQ · All MintyStudio guides