Purserfi
Liquidity launchpad · for tokens launched through Pons

Launch a token.It hires a purser.

Every token launched through Purserfi gets its own on-chain officer: a wallet that collects the token’s trading fees, keeps itself fuelled with gas, and holds its liquidity positions across every venue. From block one, unattended.

ETH / USDG · 94.6K USDG · Uniswap V4PONS / USDG · 79.6K USDG · Uniswap V4USDG / musebook · 69.7K USDG · Uniswap V4USDG / META · 53.7K USDG · Uniswap V4WETH / USDG · 42.6K USDG · Uniswap V3PONS / USDG · 30.4K USDG · Ramses V3PONS / USDG · 27.1K USDG · Uniswap V4AI / USDG · 18.9K USDG · Uniswap V4
Launches onboardedmeasured8
Fees claimedmeasured0.1479 ETH
Ladders placedmeasured0
Pools on the boardreported30TVL for 30 of them
01

What the purser does

Four duties. Each one is a function the operator key can call, and nothing else.

Collects fees into a creator-owned vaultThe token's trading fees are claimed from Pons into a vault whose only owner is the creator. The purser cannot withdraw from it.claim() · sweep()
Keeps itself fuelled from a capped allowanceGas comes from the vault, up to a fixed amount per day. Over the cap, the refuel reverts. The cap is set at deployment and cannot be raised.refuel(amount) · amount ≤ remaining
Places and maintains liquidity laddersAligned positions across a price band, built in the venues with a builder deployed, rebuilt when the strategy says so, collected when fees accrue.build(plan) · collect(ids)
Never holds the creator's feesEvery claim, sweep and collect lands in the vault. The purser's own balance is gas and nothing else.operator ∉ withdraw
02

How it works

Ponslaunch escrow
Vaultowner · creator
Purseroperator key
Venuesladders
Creatorwithdraw · stop · hand back
launch · fee recipient = vault, set once1 / 5
  1. 01Launch through PurserfiName, symbol, supply, quote currency, strategy. The fee recipient is set to the vault at launch, so there is no later transfer step.
  2. 02The purser claims fees on a scheduleClaiming is permissionless; the purser just does it reliably. Proceeds go to the vault whoever calls.
  3. 03It refuels its own gas within the capA small draw from the vault when the balance runs low. Usage against the cap is shown on the launch page.
  4. 04It builds laddersIn the token's own pool, or across the board, per the strategy the creator picked. Every rung and amount is on-chain and on the launch page.
  5. 05The creator withdraws or exits, any timeWithdraw from the vault, stop the operator, or hand the fee stream back to any address. Each is one transaction and needs nobody's permission.
03

A ladder, rung by rung

Aligned positions across a price band. Rungs below price hold the quote currency; rungs above hold the token. Only the rung the price sits in earns at any moment, so the ladder is built to be crossed.

quote side · earns as price falls into ittoken side · sells as price rises through it
04 · Custody

What the contracts do

Stated as properties you can read on-chain, not as a promise.

Owner-only withdrawThe vault's withdraw function checks msg.sender against the creator address and nothing else. withdraw(currency, amount, to) · onlyOwner
The operator cannot withdraw or redirect the fee streamThe operator key has no path to withdraw and no authority over the Pons fee recipient. operator ∉ {withdraw, setFeeRecipient}
Refuel is capped per dayA refuel above the remaining allowance in the rolling window reverts. The cap is immutable. refuel(amount) · require(amount ≤ remaining)
One transaction to stop or hand backThe creator can zero the operator or point the fee stream at any address without anyone at Purserfi. setOperator(0x0) · setFeeRecipient(to)
05

Venues and quote currencies

Ladders are built where a builder is deployed. Positions are read everywhere. Venue parameters →

Quote currencies
ETHquoteUSDGquoteNVDAequity · units onlyAMZNequity · units onlyGOOGLequity · units onlyRBLXequity · units onlyGLDequity · units only

Tokenized equities are shown in token units. No dollar figure is attached to them until a price source exists.

Pons v2launch pools · read
Uniswap V3builder live
Uniswap V4builder live
Ramses V3builder live
up.builder live
GIGAbuilder live
Pons v2launch pools · read
Uniswap V3builder live
Uniswap V4builder live
Ramses V3builder live
up.builder live
GIGAbuilder live
06

Questions

Only the creator address recorded at launch or onboarding. The purser holds an operator key that can call claim, sweep, refuel and the ladder builder. There is no function on the vault that lets the operator send value anywhere except back into the vault or, within the daily cap, to its own gas balance.

It refuels itself from the vault, up to a fixed amount per rolling window. If the cap is spent and the balance hits zero, it stops acting until the window resets. Claims are permissionless, so anyone can still claim on the token's behalf in the meantime; proceeds go to the vault either way.

Yes, in one transaction. setOperator(0) halts every purser action. You can set a new operator later, or hand the fee stream to any address you choose. Neither step needs us.

Because that figure cannot be computed honestly. TVL is reported by a third party and is sometimes missing; fee yield divides measured revenue by that TVL, so it is missing too. A dash always comes with the reason. A zero means we measured zero.

Measured: summed by our indexer from swaps on-chain. Reported: taken from a third party and shown as given. Derived: computed from the other two, so it inherits the weaker source. Every number on both sites carries one of the three.

Not yet. Balances in NVDA, GLD and the others are shown in token units with a dash where a dollar figure would be. We will attach one when a price source we can verify exists.

A treasury officer from block one. Nothing it can take.