A mid-century travel poster: the Pilot reticle as a sun over clouds and sea, a four-engine airliner crossing the skyA mid-century travel poster: the Pilot reticle as a sun over clouds and sea, a four-engine airliner crossing the sky

Fees in.Supply out.

Your fees buy your token back, then burn it.

Watch it fire

The cockpit.

Pick a flight. Set the clock. Engage.

FlightToDepartsStatus
The Pilot reticle
00:41
$TARDI buys back
fuel0.84 ETH
burned4.120%

Stock pilots, one token each.

Their own fees buy them back.

Buyback Kings

AAPLGOOGLMETANVDA+31.8%

Mag 3

NVDATSLAAAPL+58.2%

TSLA Trend

TSLA+44.7%

Pons Stack

NVDAPONS+86.1%

The keeper call, in full.

Anyone can fire it. Min-out is checked on chain.

PILOTVAULT.SOLEXECUTE1/3
1function execute() external {
2 require(block.timestamp >= lastFire + every);
3 uint256 fees = quoteBalance();
4 uint256 minOut = quote(fees) * (10_000 - maxImpactBps) / 10_000;
5 uint256 got = curve.buy{value: fees}(fees, minOut, address(this));
6 token.transfer(DEAD, got); // gone for good
7 lastFire = block.timestamp;
8 emit Buyback(fees, got, msg.sender);
9}
[KEEPER LIVE CHAIN 4663]
Pilot.
FeesBurn
FlightPL 101
Gate4663
Boards00:41
Set it once. It buys itself back.
PL 101
Burn

Fees in.Supply out.

Your fees buy your token back, then burn it.

Watch it fire
A mid-century travel poster: the Pilot reticle as a sun over clouds and sea, an airliner crossingA mid-century travel poster: the Pilot reticle as a sun over clouds and sea, an airliner crossing

The cockpit.

Pick a flight. Set the clock. Engage.

FlightDepartsStatus
The Pilot reticle
00:41
$TARDI buys back
fuel0.84 ETH
burned4.120%

Stock pilots,
one token each.

Their own fees buy them back.

Buyback Kings

AAPLGOOGLMETANVDA+31.8%

Mag 3

NVDATSLAAAPL+58.2%

TSLA Trend

TSLA+44.7%

Pons Stack

NVDAPONS+86.1%

The keeper call,
in full.

Anyone can fire it. Min-out is checked on chain.

PILOTVAULT.SOLEXECUTE1/3
1function execute() external {
2 require(block.timestamp >= lastFire + every);
3 uint256 fees = quoteBalance();
4 uint256 minOut = quote(fees) * (10_000 - maxImpactBps) / 10_000;
5 uint256 got = curve.buy{value: fees}(fees, minOut, address(this));
6 token.transfer(DEAD, got); // gone for good
7 lastFire = block.timestamp;
8 emit Buyback(fees, got, msg.sender);
9}
[KEEPER LIVE CHAIN 4663]