Docs
Contracts
Deployed addresses on Elysium Testnet, ABIs, verification and audit status.
Unaudited testnet code. Do not use real funds.
Deployed on Elysium Testnet (99801)
| Contract | Address | Verified | ABI |
|---|---|---|---|
| AnemosFactoryLaunches tokens and keeps the registry | 0x3B505d…62E41B | Verified | JSON |
| AnemosConfigEvery parameter, owned by the Governor | 0x34CeC9…A69836 | Verified | JSON |
| FeeRouterSplits fees 40/20/20/10/10 | 0x10E15F…A7C2C8 | Verified | JSON |
| GraduatorOpens the pool at graduation | 0x09A889…c4666A | Verified | JSON |
| AnemosLPLockerHolds every LP position forever | 0x3CD78B…eAC42C | Verified | JSON |
| AnemosFloor72h standing buy order | 0x90466C…903555 | Verified | JSON |
| AnemosRouterHYPE trading on graduated pools | 0x9ae6E0…DFD10E | Verified | JSON |
| TailwindDistributorMerkle claims of the builder share | 0x7393Ab…9cA2B1 | Verified | JSON |
| AnemosStakingStaking interface, disabled until launch | 0xFA76bb…B57ACD | Verified | JSON |
| Uniswap V3 PositionManagerThird-party V3 deployment on Elysium | 0x28580f…2B5765 | Third party | — |
| Uniswap V3 FactoryThird-party V3 deployment on Elysium | 0x520bF0…3A7893 | Third party | — |
| WHYPEWrapped HYPE | 0xCD57F6…E1F234 | Third party | — |
Chain 99801 · deployed from block 15720091 · pool: Uniswap V3, 1% fee tier
Each row links to the contract on the Elysium testnet explorer and offers its ABI as a JSON download.
What each contract does
| Contract | Role |
|---|---|
| AnemosConfig | Every tunable parameter and the address of every system contract. Owned by the Governor. |
| AnemosFactory | Launches tokens. Deploys an AnemosToken and an AnemosCurve clone per launch. |
| AnemosToken | Fixed-supply ERC-20, 1,000,000,000 minted to its curve. No owner. |
| AnemosCurve | Bonding curve, Batch open, 1% fee, graduation trigger. One per token. |
| FeeRouter | Splits every fee 40/20/20/10/10. Holds creator fees until claimed. |
| Graduator | Opens the Uniswap V3 position and arms the Floor. |
| AnemosLPLocker | Holds every position NFT forever. Collects pool fees. |
| AnemosFloor | The 72-hour standing buy order at −30%. |
| AnemosRouter | HYPE-native buys and sells on graduated pools. |
| TailwindDistributor | Daily Merkle roots and claims of the Elysium builder share. |
| AnemosStaking | Stub. Staking and the Ticker fund vote revert with NotLaunched(). |
Parameters and governance
All parameters live in one AnemosConfig contract: virtual reserves, supply split, graduation threshold, batch length, fee shares, Floor budget, discount and duration. A Governor address can change them without redeploying. On testnet the Governor is the deployer.
Curve shape parameters are copied into each curve at launch. Changing them only affects tokens launched after the change. A token never changes its curve mid-life.
Uniswap V3
Graduated pools use a third-party Uniswap V3 deployment on Elysium testnet. See Graduation, Pool and Floor for the addresses and why this one.
Source and tests
The contracts are written in Solidity with Foundry and OpenZeppelin. The test suite covers curve math (including fuzzing), batch settlement, graduation on a fork of Elysium testnet, the Floor, the fee split and Tailwind claims.
Audit status
Unaudited. This is testnet code. Do not use real funds.
Reporting a bug
Send a DM to @AnemosPad on X with the contract, the function and the steps. Do not post exploit details publicly before they are fixed.
Questions? Ask on X → @AnemosPad
