One more
try.
Tap to climb. Let it glide. Find your way through the pipes.
Your flight
Choose up to $10. Tap or press space to fly through the gaps. Each cleared gate increases your multiplier up to 4×. At 4× you keep flying, with more demanding height changes and faster obstacles, but your reward stops growing. A collision settles the last multiplier reached automatically. Paid flights also end before their onchain time limit.
A collision settles at your last cleared gate, just like cashing out. At 0.5× you keep half your entry and the other half goes to buyback. Above 1×, 10% of the profit goes to buyback and you keep your full entry plus 90% of the profit. The multiplier is shown before that deduction. An abandoned flight that expires also loses its entry.
Choose Play free to practice without a wallet. Practice uses the same difficulty, with no payment, real payout or token burn. Paid play is a separate choice: connect your wallet, select a positive amount and confirm the entry payment. The flight starts only after that payment is confirmed and the server accepts the run. If paid play is unavailable, it never switches automatically to practice.
Paid entries and payouts use ETH. The dollar amount uses the ETH price at entry, and network gas is additional. The contract independently enforces the $10 entry limit. If the price cannot be verified or the reserve is too low, paid play is unavailable.
Every gate counts
Each cleared gate returns more of your entry: 0.1× after one gate, 0.5× after six, 0.89× after twelve, and 1× after fifteen — around 17 seconds of flight. Larger height changes and occasional narrower openings provide the challenge as speed gradually rises. Each opening keeps the size you see when it appears.
- Gate 15: 1.00×
- Gate 30: 1.51×
- Gate 39: 2.01×
- Gate 51: 3.11×
- Gate 58: 4.00×
The gross reward is fully reserved up to 4× before every paid flight. Gate 58 reaches that ceiling without ending the flight: a $10 entry can return at most $37 to you, with $3 reserved for buyback. Surviving more gates never increases the payout. Skill matters; there is no promised win rate.
Two courses. Same payout rules.
Each flight has a 15% chance of drawing an Opportunity course and an 85% chance of drawing a Standard course. Both share the same scrolling speed and mix wider passages with occasional narrower openings. Opportunity courses have gentler height changes; Standard courses include more frequent technical sequences, sometimes before 1×. Both still require skill and get harder as you advance. The reward stays capped at 4×, including after gate 58.
The draw is committed before payment and revealed with the course after entry. Your wallet, previous wins and losses never change the draw. 15% describes the chance of a course, not of winning, and does not guarantee exactly 15 Opportunity courses in every 100 flights. Practice uses the same draw and physics.
Paid play limits
Each wallet can start up to 20 paid flights per UTC day. After 3 flights ending strictly above 3× it must wait until the next day, even if starts remain. This uses the final gross multiplier, before the 10% profit burn, including collisions and deferred payments. Results up to and including exactly 3× do not consume this win quota. Every profit still spends the shared rewards budget. There is one active flight per wallet and a 60-second delay between starts. Free practice has no quota.
Daily counts reset at 00:00 UTC. A flight belongs to the day it started; crossing midnight does not reset its reservation or the 60-second delay. These limits only prevent new entries: they never reduce an accepted flight’s payout.
Losses and a share of wins become buybacks
With a $10 entry, a collision at 0.5× returns $5 and sets aside $5 for FLAP. A theoretical 1.5× result would return $14.50 and set aside $0.50: 10% of the $5 profit. At exactly 1×, the full entry returns and there is no burn. Burn contributions round down to whole wei.
Both sources are kept separate from available player rewards. The protocol batches them, buys FLAP through the configured trading pair, then destroys the acquired tokens in the same transaction. The token supply must decrease for the transaction to succeed.
The counter shows only FLAP already burned onchain. Pending buybacks and practice games never inflate it. Open the counter to verify the contract on the explorer.
Buybacks wait if the market is unavailable or the price moves beyond the allowed limit. The money stays reserved until execution succeeds. Swap fees and price impact affect the amount acquired. Trading apps may display the buy and burn differently depending on their supported networks and tokens.
One third of collected fees for players
One third of project trading fees received by the protocol fund the rewards reserve. The remaining two thirds go to the project treasury. With a 3% fee collected upstream, that corresponds to 1% of trading volume for rewards and 2% for treasury. The router distributes fees actually received; it does not impose the token’s transaction fee. For a $10 play at 4×, the reserve supplies $30: $27 goes to the player and $3 to buyback, alongside the returned $10 entry.
Wins are backed before you enter. If the reserve is too low, the available entry limit decreases or paid flights stop until it is funded again. Burn funds cannot be used for rewards or withdrawn by liquidity providers.
Across all wallets, each UTC day’s new flights share a profit budget fixed at 10% of the free reserve when the first flight starts. Every flight reserves its full potential profit of three times its wager. Unused reservations return to that day’s budget; the full gross profit, including the part sent to burn, remains counted. New fee income does not raise an already opened daily budget. Existing flights keep their original allocation after midnight. This is separate from the one-third fee contribution.
Optional liquidity providers can supply additional backing. Their funds cover player profits and no longer earn player losses. Fee contributions are permanently locked; providing liquidity does not guarantee a return.
Behind the game
A server commits to the level before entry, verifies flight inputs and signs the result. The contract checks the signature, recalculates the payout and pays the recorded player. The server remains a trust dependency; a compromised verifier can sign false results, and an extended outage can cause flights to expire.
The $10 cap, reward reservation, loss isolation and burn verification are enforced by contracts. The buyback keeper uses a fixed trading route and a fresh independent price floor. Unavailable price feeds stop new entries or buybacks; they do not block an already signed player payout.
If your wallet rejects a direct ETH payment, the contract records a claim for you. Call claim(recipient) from that wallet to send the amount to a recipient that accepts ETH.
Wallet quotas slow repeated play, but multiple wallets can bypass individual limits and bots can automate valid inputs. The shared daily budget and 4× ceiling still apply. Course commitments allow replay verification; the server remains trusted to generate seeds honestly.
V10 needs a new contract deployment, a burnable FLAP token, a funded trading pair, verified price feeds and a connected fee collector. Practice remains available before activation.