Skip to content
VaultDock logoVaultDock

Blocks / recipe

Hold to earn

Holders burn your token to mint an NFT, stake it, and earn WETH and your token from your pons fees.

A recipe is several blocks wired together and deployed as your own copies in one transaction.

This pons recipe takes 2 transactions: one to deploy everything, then one to make your PonsFeeSink your fee recipient on pons.

Deploy this recipeReviewedA person reviewed the code against a checklist. No external audit yet.

What it does

No README published.

The parts, deployed together

A recipe is only as trusted as its lowest-tier part, and caps follow that tier.

  1. Step 1

    Staking vault v1

    Pays your stakers

    Reviewed
    Protocol fee per lane
    LaneFee
    Reward fundingwhen anyone adds rewards (fund), or rewards are collected from a reward source (pull)0.5%

    Fees are fixed into each contract at deploy and can never change for it. Claims, withdrawals and refunds are never charged. Hard cap 1%, written into the code.

  2. Step 2

    Burn-to-mint NFT v1

    Burn your token to mint

    Reviewed
    Protocol fee per lane
    LaneFee
    Mint paymentson every paid mint (ETH or token), on the full price, before it is split1%already at the hard maximum
    Mint paymentswhen settle() routes tokens that were sent to the contract directly1%already at the hard maximum

    Fees are fixed into each contract at deploy and can never change for it. Claims, withdrawals and refunds are never charged. Hard cap 1%, written into the code.

  3. Step 3

    Fee splitter v1

    Splits your pons fees

    Reviewed
    Protocol fee per lane
    LaneFee
    Splitter inflowwhen money enters from outside VaultDock (deposits and direct transfers). Free when it comes from your pons fee sink, and free on the way out to your vault.0.5%

    Fees are fixed into each contract at deploy and can never change for it. Claims, withdrawals and refunds are never charged. Hard cap 1%, written into the code.

  4. Step 4

    Pons fee sink v1

    Receives your pons fees

    Reviewed
    Protocol fee per lane
    LaneFee
    pons creator feesonce, on every pons fee collected (ETH and tokens). Nothing more is charged when the sink hands it to your splitter or vault.0.5%

    Fees are fixed into each contract at deploy and can never change for it. Claims, withdrawals and refunds are never charged. Hard cap 1%, written into the code.

Risks in plain English

  • The recipe's tier is the lowest of its parts, and caps apply to how much the vault can hold.
  • Step 2 moves your future pons fees to the sink. Claim what is already credited to your wallet first.
  • Burns are real: the token's total supply goes down with every mint and every burned fee.
  • Staked NFTs sit in the vault. Stakers can always take them back, even if you pause it.

What if…

What if I skip step 2?
Minting and staking still work, and stakers earn from mint proceeds. No pons fees flow in until the sink is your fee recipient.
What if trading stops?
No new fees, so no new rewards. Stakers keep what has already dripped and can claim it any time.
What if I want a different split later?
The splitter changes through a public 72-hour timelock, unless you locked it forever.
What if a staker sells their NFT?
They unstake first and keep what they earned. The new owner starts earning once they stake.

Settings you choose at deploy

  • Your pons tokenHolders burn it to mint, and it is one of the two rewards.Locked forever
  • Collection nameLocked forever
  • Collection symbolLocked forever
  • Metadata folderToken 1 reads <folder>1.json.Changeable
  • Max supplyLocked forever
  • Tokens burned per NFTChangeable
  • Mints per wallet0 means no limit.Changeable
  • Mint opensChangeable
  • Share of each mint payment burnedThe rest seeds the stakers' token rewards.Changeable
  • Share of ETH fees for stakersPaid as WETH. The rest goes to your team wallet.Changeable
  • Share of token fees for stakersThe rest is burned.Changeable
  • Team walletGets the ETH not paid to stakers, and the 5% NFT royalty.Changeable
  • Spread each reward deposit overChangeable
  • Minimum stake before claimingChangeable
  • Multiplier pluginOptional: a duration or task weight module. Empty means everyone earns at 1.00x.Changeable
  • Also try to sweep pending pool feesUsually skipped: pons only lets its operator run sweeps that need a swap.Changeable