Overview
Chimera launches an NFT collection and a fungible project token as one connected market. NFT mints create authenticated token buys, token output becomes an NFT-bound position, and trading fees circulate back to the platform, creator, NFT holders, and protocol-owned liquidity.
The entitlement follows the NFT through every secondary transfer.
Before sellout, only authenticated mint-router curve buys can execute.
The shared LP vault owns every v4 position with no removal path.
100% of canonical supply enters one-sided curve inventory.
Architecture
The factory is the root of trust for campaign creation. Shared routers and the LP vault authorize only factory-created campaigns; campaign-specific token, entitlement, and fee vaults isolate accounting.
Standard campaigns use OpenZeppelin BeaconProxy instances controlled through ChimeraCampaignBeacon. The hook is immutable and versioned; its CREATE2 address encodes the enabled v4 callback flags.
New collection lifecycle
Campaign creation
The factory deploys the NFT campaign, canonical token, entitlement vault, fee vault, SeaDrop shim, and protocol-owned v4 position.
Each $25 mint
$5 becomes a 50/50 platform and creator fee. The remaining $20 executes one authenticated exact-input token buy.
Entitlement recorded
Actual token output—not a fixed allocation—is deposited and keyed to that NFT's token ID. Earlier mints receive more tokens.
Sellout opens the pool
The 1,000th mint atomically opens public trading and starts the collection-wide 30-day restricted-sale fee clock.
Full position becomes sellable
There is no quantity vesting. The entire unsold entitlement is available through the claim router under the decaying fee.
Existing collection launch
Legacy mode adds a token layer to an already deployed ERC-721 collection. It creates no new NFT, entitlement vault, lockup, or post-launch seller vesting period.
Standard fee from block one
An originating EOA holding at least one NFT from the configured collection receives the standard rate on buys and sells. Additional NFTs do not change the discount.
Anti-sniper launch decay
The fee holds at 40% for three minutes, then follows interpolated three-minute halvings until reaching the permanent 2% floor near 16 minutes 12 seconds.
Holder status is read through the collection's `balanceOf` function at transaction time. There is no maintained whitelist. Reflection claims belong to whoever currently owns each NFT.
Fees
Every trading fee uses one split
Day 0.0
fee(day) = 40% − (38% × day / 30)NFT-bound entitlements
- 01
Actual curve output is recorded when the NFT is minted.
- 02
Canonical backing remains in the entitlement vault until sold.
- 03
The current NFT owner controls release through the claim router.
- 04
Partial sales permanently debit the token ID's remaining balance.
- 05
Unsold tokens follow the NFT without restarting the 30-day decay clock.
- 06
No detachable or transferable claim token exists.
canonical balance
≥ total recorded entitlement
− total sold entitlementLiquidity + claims
Trading makes the market deeper.
Ten percent of each trading fee accumulates as WETH. A guarded creator or guardian call releases a selected amount, swaps half into project tokens, and adds both assets to the original v4 position.
Recipients receive native ETH.
Fees accrue in WETH for deterministic accounting. Platform, creator, and reflection claims unwrap at payout. A recipient contract that rejects ETH automatically receives WETH instead.
Reflection streaming period
New NFTs checkpoint a cumulative per-NFT index so later mints cannot claim historical value. Legacy launches divide by the launch-time collection supply, with each current token owner controlling that token ID's claim.
Safety properties
beforeRemoveLiquidity → REVERTsender == mintRouteramountSpecified < 0swap delta == vault receiptdebit == release == inputprimary ≈ fallbackAutomated tests are not an external audit. Production deployment remains blocked pending an independent hook/economic audit, confirmed OpenSea production configuration, and final governance, treasury, timelock, and signer inputs.
Contract reference
ChimeraFactoryV4
Creates standard and legacy campaigns and registers their v4 pools.
contracts/ChimeraFactoryV4.solChimeraCampaignV4
ERC-721 mint lifecycle, authenticated buys, opening, royalties, and compounding.
contracts/ChimeraCampaignV4.solChimeraLegacyCampaignV4
Immediate-live token campaign attached to an existing ERC-721 collection.
contracts/ChimeraLegacyCampaignV4.solChimeraV4Hook
Pool phases, router authorization, fee selection, and fee collection.
contracts/ChimeraV4Hook.solChimeraLPVault
Permanent add-only ownership of every protocol v4 liquidity position.
contracts/ChimeraLPVault.solChimeraMintRouter
Factory-authorized exact-input curve buys during NFT minting.
contracts/router/ChimeraMintRouter.solChimeraClaimRouter
NFT-owner authorized sales of remaining entitlement positions.
contracts/router/ChimeraClaimRouter.solChimeraEntitlementVault
Canonical backing and NFT-token-ID-specific remaining balances.
contracts/primitives/ChimeraEntitlementVault.solChimeraFeeVault
Trading split, LP accrual, reflections, and ETH-first claims.
contracts/primitives/ChimeraFeeVault.solChimeraOracleGuard
Fresh dual-feed pricing, deviation checks, and sequencer health.
contracts/primitives/ChimeraOracleGuard.solDeployment status
Contracts are tested.
The mainnet gate remains closed.
The deployment script requires canonical WETH, oracle, SeaDrop, treasury, governance, and timelock addresses. It mines the hook permission-bit address, freezes configuration, transfers shared component ownership to the factory, and writes a network-specific manifest.