Skip to content
Socket

Catalog / recipe

Fee furnace

Burn a share of your pons token fees for good; the rest of the tokens and all the ETH go to your team.

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

What it does

Fee furnace

Your pons trading fees flow into a fee sink, then into a splitter. A share of the token-side fees is burned for good: the token's total supply goes down. The rest of the tokens and all of the ETH go to your team wallet.

Two transactions in total: deploy both modules together, then make the sink your pons fee recipient from your current fee recipient wallet. Anyone can call `pull` and `distribute`, so the furnace keeps running without you.

The Socket fee is charged once, when fees leave the pons escrow (PonsFees lane). The splitter adds nothing on top.

The parts, deployed together

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

  1. Step 1

    Fee splitter v1

    Burns the token share, pays the team

    Protocol fee per lane
    LaneFee
    Splitter inflowwhen money enters from outside Socket (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.

  2. Step 2

    Pons fee sink v1

    Receives your pons fees

    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.
  • Step 2 moves your future pons fees to the sink. Claim what is already credited to your wallet first.
  • Burned tokens are gone for good: the total supply goes down.

What if…

What if I skip step 2?
Nothing flows. The contracts sit idle until the sink is your fee recipient.
What if I want a different burn share later?
The splitter changes through a public 72-hour timelock, unless you locked it forever.
What if the team wallet can't receive ETH?
Its share is kept as owed and the team wallet can claim it later. Burns still happen.

Settings you choose at deploy

  • Your pons tokenLocked forever
  • Team walletGets all the ETH fees and the unburned share of token fees.Changeable
  • Share of token fees to burnChangeable
  • Also try to sweep pending pool feesUsually skipped: pons only lets its operator run sweeps that need a swap.Changeable