Skip to content
VaultDock logoVaultDock

Blocks / recipe

Holder economy

Hold to earn, plus a socket pool whose trading fee feeds the same rewards: stakers earn WETH and your token from pons fees and from trades in your pool.

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 and trading 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.

  5. Step 5

    VaultDock trading fee v1

    Takes the trading fee in your socket pool

    Reviewed
    Protocol fee per lane
    LaneFee
    VaultDock hooklet incomeon the fee income when it is collected (0.50% of the income, not of the trade)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.

  6. Step 6

    Trade tracker v1

    Counts trades and volume

    Reviewed

    No protocol fee on this module.

Risks in plain English

  • Three transactions: the deploy, making the sink your pons fee recipient, and creating the socket pool from the same wallet.
  • The trading fee runs only on trades made through your socket pool. Trades straight on pons pay no socket fee, and the swap page always shows the cheaper direct price next to yours.
  • 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.
  • Staked NFTs sit in the vault. Stakers can always take them back, even if you pause it.

What if…

What if I never create the socket pool?
Hold to earn still works on pons fees and mint proceeds. The trading fee simply never runs.
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 the fee hooklet breaks?
The socket skips it after three failures in an hour and the VaultDock guardian can switch it off. The pool keeps trading either way.
What if I want a different split later?
The splitter changes through a public 72-hour timelock, unless you locked it forever. It applies to pons fees and trading fees alike.

Settings you choose at deploy

  • Your pons tokenHolders burn it to mint, it is one of the two rewards, and the socket pool wraps its pons pool.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 stakersPons ETH fees and socket trading fees alike. Paid 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
  • Trading fee on buysCharged on the ETH a buyer spends in your socket pool. At most 1%.Locked forever
  • Trading fee on sellsCharged on the ETH a seller receives in your socket pool. At most 1%.Locked forever