01What EVOLVE is
EVOLVE is a memecoin on Solana whose behaviour changes on a schedule. The token, its mint address and your balance stay exactly as they are. What changes is the small program Solana runs every time EVOLVE moves. We call that program the hook, and each version of it a cycle.
Cycle 0 is live from launch. Cycle 1 lands one hour later, and after that a new cycle ships every 24 hours. Each one adds a hook on top of the ones already running: a new rule, a new reward, a new piece of a game. The coin you already hold just starts doing something new.
It keeps evolving until it reaches a $50M market cap. That's its final form, covered in Where it trades.
02The hook, in plain words
EVOLVE is a Token-2022 token, Solana's newer token standard. Token-2022 lets a mint name one program that has to run on every transfer of the token: every buy, every sell and every wallet-to-wallet send. That program is a transfer hook.
Inside a transfer, the hook can:
- read the trade: who is sending, who is receiving, how much, and what each side already holds
- keep its own records on chain, like a trade counter or a per-wallet score
- refuse the trade, which cancels the whole transaction so nothing moves at all
What a hook can't do is move anyone's tokens. Solana hands the sender's and receiver's accounts to the hook read-only, so it can record or refuse, and that's it.
Several hooks, one program
Token-2022 lets a token name exactly one hook program. EVOLVE's program carries every hook it has evolved so far and runs them all on each transfer, in order. A new cycle adds a hook to the stack. It doesn't swap out the last one, so by Cycle 10 a single trade passes through ten of them.
EVOLVE's hook program has one address for life. An upgrade replaces the code at that address, so the mint keeps pointing at the same place and every holder gets the new behaviour on their next transfer.
03Evolution cycles
A cycle is the stretch of time one version of the hook is live.
| Cycle | Starts | Lasts |
|---|---|---|
| Cycle 0 · Hatch | At launch | 1 hour |
| Cycle 1 | Launch + 1 hour | 24 hours |
| Cycle 2 | Launch + 25 hours | 24 hours |
| Cycle 3 onwards | Every 24 hours after that | 24 hours |
Why the countdown never jumps
The countdown is worked out from one fixed moment, the launch time, and never from when you opened the page. Reloading, switching devices or a site update can't move it. The site also reads Solana's own clock, so a phone that's a few minutes out still shows the same countdown as everyone else, and the same time the hook itself sees.
When the clock hits zero, that cycle's card on the timeline says Evolving while the upgrade lands, which takes seconds.
Cycles keep coming until EVOLVE graduates at a $50M market cap. After that there are no new ones.
04How a cycle ships
- PitchIdeas come in on X and from the Mutation lab on the site.
- BuildThe chosen gene is written as a new version of the hook program.
- TestIt runs on Solana devnet against real swaps first. Trades it should allow go through, trades it should refuse don't, and holders can always sell where the rules say they can.
- ShipWhen the clock hits zero, the dev wallet uploads the new program and upgrades the hook in one go. Nothing is announced beforehand. Each cycle is a surprise until it lands, and its code is public on chain from that moment.
- LogThe evolution log on the site gets an entry with the cycle number, its name, what changed and a link to the upgrade transaction.
If a gene fails testing, it doesn't ship. The cycle still turns over on time with the previous gene set, and the log says so.
05The genome
The genome is the set of genes live in the hook right now. Two are active from launch. The rest are candidates that holders can pitch for a future cycle.
| Gene | What it does | Runs in | Status |
|---|---|---|---|
| Heartbeat | Counts every transfer and the total volume in an on-chain record. Every later gene builds on it. | Hook | Active |
| Trading fee | 2% of every buy and sell, in SOL, goes to the dev wallet to fund the hooks. | Meteora pool | Active |
| Burn | EVOLVE bought back with the fees is burned, so the supply only goes down. | Keeper | Candidate |
| Buyback | Part of the fees buys EVOLVE back from the curve. | Keeper | Candidate |
| Offspring | Holders get airdrops from the fee reserve. | Keeper | Candidate |
| Pulse | Trades send a heartbeat that a game on the site can read. | Hook | Candidate |
| Membrane | No single transfer can move more than a set share of supply. | Hook | Candidate |
| Tendrils | The longer a wallet holds, the bigger its share of rewards. | Hook and keeper | Candidate |
Hook genes and keeper genes
Hook genes
Run inside every transfer. They decide whether a trade goes through and keep score. They never move tokens.
Keeper genes
Anything that moves tokens, like a burn or an airdrop, is done by the keeper: a script paid for from the dev wallet's fee income. Every run is an on-chain transaction.
06Pitching a mutation
Open the Mutation lab on the site, switch on the genes you'd like to see and watch the organism change. Then press Pitch a mutation. It opens a post on X with your combination filled in, ready for you to add why.
Pitches are public on @ievolveonsol, so holders can back the ones they like. A pitch makes it into a cycle when it has real support and can be built and tested inside a day. Bigger ideas get split across several cycles.
A good pitch fits in one post and says what changes on a trade. "Sells over 1% of supply get refused for the first hour of each cycle" can be built. "Make it go up" can't.
07Fees
Every buy and sell pays a 2% fee, in SOL. Meteora keeps a fifth of it as its protocol fee, so 1.6% of each trade goes to the EVOLVE dev wallet. It's used for the hooks: building, testing and shipping each cycle, and genes that need SOL, like buybacks.
- The 2% is written into the pool's on-chain config when the pool is created. Nothing can change it after that.
- After graduation at $50M, the regular Meteora pool EVOLVE moves to charges the same 2%, and its fees go to the dev wallet too.
- The pool holds the fees until the dev wallet claims them. Any explorer shows what it has collected, and every claim is a public transaction.
08Where it trades
EVOLVE launches on a Meteora bonding curve. There's no liquidity to add: the curve holds the supply and prices every trade, and buyers' SOL stays in the pool to pay sellers. The curve calls the hook on every buy and sell, so each cycle's genes apply to every trade.
Routers and trading terminals that support Token-2022 transfer hooks can trade it. The Buy button on the site always points to a route that works.
Final form at $50M
The curve runs until EVOLVE reaches a $50M market cap. The trade that gets it there graduates it. In that same trade Meteora removes the hook from the token for good, and the curve's SOL then moves into a regular Meteora pool. From that point EVOLVE trades like any other Solana token and gets no new cycles. That's its final form.
The $50M target is stored on chain in SOL, worked out at the SOL price on launch day. In dollars it moves a little as SOL does, and the market cap card on the site shows how close EVOLVE is.
09Sending EVOLVE
A transfer of EVOLVE has to include one extra account, the hook's record. Some wallets' Send buttons don't add it yet, and the send fails with an error about a missing account. Nothing is lost when that happens. Send it again from a wallet or app that supports Token-2022 transfer hooks.
10Live data on the site
Market cap
Read from DexScreener every 30 seconds, with GeckoTerminal as the backup. The radar next to it sweeps while it's live, and the number flashes green or red when it moves.
Cycle clock
Counts from the fixed launch time, checked against Solana's clock. The timeline shows shipped cycles, the live one and the sealed ones ahead.
Genome
Lists the genes live in the current cycle.
Evolution log
One entry per cycle, newest first, each with a link to its upgrade transaction.
11Check it yourself
None of this needs the site. Everything it shows can be checked on Solana.
- The mint. Open the mint address on an explorer. It shows Token-2022, the transfer hook extension with the hook program's address and the token metadata. The hook setting itself is controlled by Meteora's program, which only ever clears it at graduation.
- The hook program. Its page shows the upgrade authority, which is the dev wallet, and every upgrade it has ever had. One upgrade is one cycle.
- The shipped code. As soon as a cycle lands, anyone can download the hook program from the chain and compare its hash with the published build.
- The organism. The hook keeps one record per mint with the live cycle number, the transfer count, the total volume and the last slot it saw a trade. Its address is derived from these seeds:
12What you're trusting
A coin that rewrites itself asks you to trust the people who do the rewriting. Here is exactly what that covers.
The upgrade authority
It's the dev wallet, the same wallet that receives the fee and holds the metadata rights. It signs every cycle, and it can replace the hook. That's what makes EVOLVE evolve, and it's the main thing you're trusting. Its address is public on the program's page.
The genes
A hook can refuse trades, so a badly written gene could block them. Every gene is tested on devnet to make sure holders can still sell before it ships.
The dev wallet
It receives the trading fee and holds the token's metadata rights: the name, picture and website link. Its address is public.
The keeper
It collects and spends the fees. Every run is a public transaction you can line up against the live genes.
The site
It only displays what's on chain. If the site went down tomorrow, the token, the hook and the pool would carry on without it.
What nobody can do
Take your tokens
The hook only gets read-only access to your account during a transfer.
Change the fee
The 2% is fixed in the pool's config when the pool is created.
Point the token at another program
Only Meteora's program controls the token's hook setting, and the only thing it ever does with it is clear it at graduation.
13Glossary
- Mint
- The token's on-chain identity. EVOLVE's mint address never changes.
- Token-2022
- Solana's newer token program, with optional extensions like transfer hooks.
- Transfer hook
- A program Solana runs on every transfer of a token. It can read, record and refuse.
- Cycle
- The time one version of the hook is live. Cycle 0 lasts an hour, every cycle after that lasts 24 hours.
- Gene
- One behaviour inside a cycle, like Burn or Membrane.
- Genome
- All the genes live right now.
- Keeper
- The script that claims the trading fees and spends them the way the live genes say.
- Buffer account
- Where a new cycle's code is uploaded during the upgrade, seconds before it goes live.
- Upgrade authority
- The key allowed to replace the hook program's code. For EVOLVE it's the dev wallet.
- Bonding curve
- A pool that prices the token on a fixed curve. The more that's bought, the higher the price.
- Graduation
- The trade that takes EVOLVE to a $50M market cap. It removes the hook and moves EVOLVE to a regular pool.
- Final form
- EVOLVE after it reaches a $50M market cap: the cycles stop and it trades like any other Solana token.
Ready for the next cycle?
Watch the clock. Pitch the gene you want in the next one.
See the evolution cycles → Follow @ievolveonsol
EVOLVE DOCS