Simulated. This instrument is an illustration of the contract's behaviour, driven by a timer in your browser. It reads no chain data. $REDLINE is not deployed and no pool exists.
The fee
only goes down
$REDLINE trades in a pool whose fee starts high and gets permanently cheaper as the pool does volume. Five fixed tiers, four milestones, one direction. Early trades pay for the ratchet. Everyone after them trades cheaper — forever.
Explained once, plainly
Every swap on Uniswap pays a fee to the people providing liquidity. Normally that fee is a fixed number chosen when the pool is created and it never changes. Here it changes — but only in one direction.
The pool opens at 5%. As people trade, the pool counts up the ETH that has moved through it. Each time that running total crosses the next milestone — a lap — the fee drops one step, and the step is locked in. After four laps the fee sits at 0.5% and stops there.
- The pool opens at the redlineTrading starts at the 5% tier. It is a deliberately expensive place to be, and it is where the whole run begins.
- Volume completes lapsThe pool sums the ETH side of every swap. When the running total crosses the next milestone, the pool has completed a lap.
- The fee drops a step and stays thereEach completed lap moves the fee down one tier. The contract has no path that raises it. 5% → 3% → 2% → 1% → 0.5%, and then it is done.
A ratchet, not a dial
The word matters. A dial can be turned back; a ratchet cannot. The tier counter in the contract is a single number that is only ever incremented, and the fee is read from a fixed table using that number. There is no function that decrements it, no owner who can raise the fee, no timer that resets it, and no way for the pool to fall quiet and drift back up.
That is why the trades that happen early are doing something for the trades that happen later. The cost of the first stretch is what buys the cheaper rest of the run — and once bought, it stays bought.
Where the fee actually goes
This is a Uniswap V4 liquidity-provider fee, not a tax routed to a wallet. The hook does not take a cut of a swap for itself — it only tells the pool which tier to charge. The fee accrues inside the pool to whoever is providing liquidity, in proportion to the liquidity they provide.
At the open, the launch position seeded into the pool is the only liquidity there, so it earns the early fees. As other people add liquidity, they share pro rata like any Uniswap position. Nothing is diverted to a treasury, and the token itself takes nothing on transfer.
No fee-splitting logic exists in src/RedlineHook.sol; RedlineToken has no transfer tax.Where this is right now
Nothing is live. The contracts are written and tested, and the pool has not been created. Until it is, there is no contract address to publish, no price, and nothing to buy. When that changes, the address goes here and on the token page — and nowhere else first.