HOW IT WORKS
Three core mechanics, all immutable and automatic
BONDING CURVE: How price is determined
What it is
The contract uses a mathematical formula to set the price. The formula is: Price = 0.001 + (supply / 1,000,000) (human-readable supply; confirm decimals on-chain).
What this means in real terms
The base price starts at 0.001 ETH per token. As circulating supply grows from buys, the price moves with the formula. This is automatic. No human decides.
Real examples (ETH / token)
├─ If 0 tokens exist (model): 0.001 ETH per token ├─ If 1M tokens exist: 1.001 ETH per token ├─ If 10M tokens exist: 10.001 ETH per token └─ If 100M tokens exist: 100.001 ETH per token Notice: Along the buy path, the curve price only moves with supply rules — not team discretion.
Why this matters
Early buyers interact at lower curve prices; later buyers meet a higher curve price. That ordering is intentional: it rewards people who enter earlier under the same rules for everyone. No team sets the price. The bytecode does.
The protection
Because price is determined by the formula, not by off-chain promises, there is no hidden “team repricing” lever. The formula is the law baked into the deployment you verify on Etherscan.
HOLDING TIMER: How patience is rewarded (and panic is taxed)
What it is
When you buy, the contract records timing for your position. When you sell, it checks how long you have held since your last buy, then applies the matching exit fee tier (and bonus path when eligible).
The four holding tiers
TIER 1: 0–5 minutes (panic sellers)
Exit fee: 25% on the ETH side of the exit (per product spec).
Example: gross exit 10,000 ETH → fee 2,500 ETH → you receive 7,500 ETH. (Illustrative gross; your tx uses live curve + tier.)
Why: high fee on very short holds disincentivizes immediate flip-selling tied to the same clock rules for everyone.
TIER 2: 6–15 minutes (scalpers / traders)
Exit fee: 15%
Example: gross 20,000 ETH → fee 3,000 ETH → you receive 17,000 ETH.
Why: still taxed, but less harsh than tier 1 — you held longer.
TIER 3: 16–30 minutes (fair exit)
Exit fee: 5%
Example: gross 50,000 ETH → fee 2,500 ETH → you receive 47,500 ETH.
Why: a lower exit tax once you have held through the mid window.
TIER 4: 31+ minutes (hodler reward) ✓
Exit fee: 0% on that exit path, plus +15% bonus tokens on the sold size (tokens, not ETH — per spec).
Example: sell 1,000,000 tokens after 45 minutes → 0% exit fee on the ETH leg plus 150,000 bonus tokens (15% of 1,000,000). Bonus economics are funded from the reserve path — see fee allocation.
Why: rewards patience; rules are the same for every address.
How the timer works
├─ Starts: When you buy tokens ├─ Resets: Every time you buy more tokens (last buy wins) ├─ Counts: For the seller on exit (not “someone else’s clock”) ├─ Enforced: Thresholds are constants in bytecode └─ Permanent: No admin dial to retune minutes or percents
Why this matters
The contract encodes the patience gradient. Panic exits pay more; long holds unlock the best path. It executes the same for everyone — no exceptions UI, no “trust us” toggle.
Real-world effect
Buyers see the schedule up front: very short holds pay heavy exit tax; long holds do not. That changes hold-time incentives versus a flat fee system, and it is all visible in verified source + state reads.
FEE ALLOCATION: Where the money goes
What it is
When an exit fee applies, that fee is split 70% / 20% / 10% across LP, reserve, and team treasuries — by the rules in bytecode, not by a spreadsheet off-chain.
70% → LP pool (liquidity / price support)
The LP leg accumulates for automated liquidity work (pairing / depth per your deployment). Bigger programmatic depth makes manipulation harder than a thin book — still not “risk free,” but the direction is explicit.
Example: on a 2,500 ETH exit fee, 1,750 ETH (70%) routes to the LP pool path on-chain.
20% → reserve pool (bonus payout fund)
The reserve backs bonus claims for eligible hodler exits. When bonuses are paid, reserve balances move on-chain — you can read reservePool() any block.
Important: the reserve is finite. If many users claim quickly, it can deplete; claims then fail until inflows refill — no hidden “unlimited print” story.
10% → team treasury (project funding)
The team leg funds development and operations. Withdrawals (if any) are still chain events — not a private bank account narrative.
Example: on a 2,500 ETH exit fee, 250 ETH (10%) routes to the team treasury path.
WHY THIS MATTERS (the big picture)
Everything runs automatically. No team meetings, no governance multisig retuning these constants in the immutable story: once deployed, the three pillars are curve pricing, holding-based exit tax / bonus, and automatic 70/20/10 fee routing.
You are not trusting a mood. You are trusting a deployment you can read. If the economics are not for you, the correct action is not to participate — the contract will not negotiate.
CURRENT STATE
Live on-chain reads · refresh every 10s · ethers v6 JsonRpcProvider
Last synced: —
All figures in ETH unless noted. No bundled USD oracle—convert externally if needed.
Price Discovery ├─ Current price: — ETH / token ├─ Curve (human): 0.001 + (supply / 1,000,000) ├─ Supply: — tokens └─ Market cap (spot): — (price × supply, illustrative)
Contract Balance & Pools ├─ Contract holds: — ETH (layer-1 balance) ├─ LP Pool: — ETH (70% of exit fees) ├─ Reserve: — ETH (20%) └─ Team Treasury: — ETH (10%)
Entry Costs (spot linear estimate) ├─ Buy 100,000 tokens: — ├─ Buy 1,000,000 tokens: — └─ Buy 10,000,000 tokens: — Note: rows use current getPrice() × size. Actual buys integrate the curve; use the contract for exact cost.
Contract address
0x0000…0000
FEE STRUCTURE & EXAMPLES
Click header to expand / collapseHolding duration-based exit taxation. All scenario ETH numbers below are didactic: they use clean prices to show the arithmetic your contract applies.
FEE STRUCTURE & EXAMPLES
Click header to expand / collapseOn exit, a fee is taken from the ETH you would have received at the curve price for the tokens you burn. Longer holds unlock lower fees; after 31+ minutes the exit fee is 0% and a token bonus accrues per the immutable schedule.
TIER BREAKDOWN
┌─ TIER BREAKDOWN ─────────────────────────────┐ │ │ │ 0–5 min → 25% exit fee (scalper tax) │ │ 6–15 min → 15% exit fee (trader tax) │ │ 16–30 min → 5% exit fee (fair exit) │ │ 31+ min → 0% fee + 15% bonus tokens ✓ │ │ │ └──────────────────────────────────────────────┘
REAL EXAMPLES (ETH, consistent units)
Scenario A — Panic exit (2 minutes → 25% fee) ├─ Tokens sold: 1,000,000 ├─ Spot price: 0.01 ETH / token (illustrative) ├─ Gross ETH: 10,000 ETH (= 1e6 × 0.01) ├─ Exit fee (25%): 2,500 ETH └─ Net ETH: 7,500 ETH Scenario B — Fair trade (20 minutes → 5% fee) ├─ Tokens sold: 1,000,000 ├─ Spot price: 0.02 ETH / token ├─ Gross ETH: 20,000 ETH ├─ Exit fee (5%): 1,000 ETH └─ Net ETH: 19,000 ETH Scenario C — Hodler reward (45 minutes → 0% fee + 15% bonus tokens) ├─ Tokens sold: 1,000,000 ├─ Spot price: 0.05 ETH / token ├─ Gross ETH: 50,000 ETH ├─ Exit fee: 0 ETH └─ Bonus tokens mint: +150,000 (= 15% of 1,000,000)
FEE ALLOCATION (where exit fees go)
Every taxed exit splits the fee:
├─ 70% → LP Pool (deepens liquidity / price support)
├─ 20% → Reserve Pool (funds provable bonus claims)
└─ 10% → Team Treasury (sustainability)
Nested mental model (numbers are illustrative, not live):
├─ 70% → LP Pool
│ ├─ accumulates until injected / paired
│ └─ benefits remaining holders via deeper books
├─ 20% → Reserve Pool
│ ├─ pays only what the contract can prove on-chain
│ └─ health is readable from reservePool()
└─ 10% → Team Treasury
└─ public withdrawals, same transparency rulesTRY THE MATH
Adjust minutes since your last buy and a token size. Fee tier follows the immutable thresholds. Gross ETH uses spot price × tokens (linear estimate; exact spend / receive on sells follows the bonding curve integral on-chain).
Tier 0–5 min (scalper)
Exit fee 25%
Bonus tokens on exit 0%
Gross (spot ETH) — ETH
Exit fee (ETH, on gross) — ETH
Net ETH (after fee) — ETH
BONDING CURVE MATHEMATICS
Click header to expand / collapseDeterministic price discovery. Human-readable supply in the formula; on-chain values use uint256 with token decimals—always verify with totalSupply() + getPrice().
BONDING CURVE MATHEMATICS
Click header to expand / collapseFORMULA
price = 0.001 + (totalSupply / 1,000,000)
BREAKDOWN
- ├─ Base load: 0.001 ETH per token at zero supply (human model)
- ├─ Linear drift: +1 ETH per token for each +1,000,000 tokens minted
- └─ Result: strictly non-decreasing while buys increase supply
PRICE TABLE (illustrative human supply rows)
| Supply (tokens) | Price / token (ETH) | Spot buy 1M tokens (ETH) | Spot mcap (ETH) |
|---|---|---|---|
| 0 | 0.001 | 1,000 | 0 |
| 1,000,000 | 1.001 | 1,001,000 | 1,001,000 |
| 10,000,000 | 10.001 | 10,001,000 | 100,010,000 |
| 50,000,000 | 50.001 | 50,001,000 | 2,500,050,000 |
| 100,000,000 | 100.001 | 100,001,000 | 10,000,100,000 |
“Spot buy” and “mcap” columns reuse the same linear multiplication used in CURRENT STATE for quick mental math. Real fills integrate along the curve—simulate with the contract or an offline integrator before moving size.
KEY PROPERTIES
- ✓ Monotonic while only buys increase supply
- ✓ Deterministic: same global state ⇒ same getPrice()
- ✓ On-chain law: bytecode is the specification
- ✓ Transparent: anyone recomputes from public totals
WHY THIS MATTERS
There is no discretionary market maker. Compare to AMM pairs where routing and liquidity shape can change, or admin mints where policy can shift: here the pricing map is public math. If you disagree with the curve, you simply do not trade—nobody can restate the rules.
TRI-POOL FEE ARCHITECTURE
Click header to expand / collapseText-mode flow + live pool balances from the same RPC reads as CURRENT STATE.
TRI-POOL FEE ARCHITECTURE
Click header to expand / collapseUSER SELLS TOKENS
↓
Exit fee computed from holding timer
↓
┌───────────────────────────────────────┐
│ Fee (if any) split automatically │
└───────────────────────────────────────┘
↓
├─→ 70% LP Pool
├─→ 20% Reserve
└─→ 10% TeamPOOL ANALYTICS (live)
├─ LP Pool (wei→ETH): — ETH ├─ Reserve (wei→ETH): — ETH ├─ Team Treasury (wei→ETH): — ETH ├─ Tracked sum (3 pools): — ETH └─ Reserve / tracked sum: — (diagnostic only)
“Reserve health vs outstanding bonuses” needs aggregate bonus liabilities from state or events—this static site only prints reservePool(). Treat the percentage above as a share of the three tracked balances, not a claims solvency test.
RESERVE HEALTH (qualitative)
Reserve > projected claims → All claims payable (invariant-dependent) Reserve ≈ mid projection → Monitor on-chain events Reserve ≪ projection → Claims may revert / queue
LP POOL GROWTH (illustrative — indexer not bundled)
Example only — not wired to an indexer: ├─ Day 1: 1,200 ETH ├─ Day 2: 2,800 ETH ├─ Day 3: 4,150 ETH ├─ Day 4: 5,340 ETH ├─ Day 5: 6,890 ETH ├─ Day 6: 8,750 ETH └─ Day 7: 12,915 ETH (placeholder)
Ship an indexer or subgraph if you want authentic trailing windows. The live block above always reflects the contract at the last poll.
HOLDING TIMER SYSTEM
Click header to expand / collapseDuration-based fee determination. Exact storage layout is contract-specific—verify mapping names in verified source.
HOLDING TIMER SYSTEM
Click header to expand / collapseHOW IT WORKS
- User buys → contract stamps
holdingSince[user] = block.timestamp(name may differ; confirm in ABI). - Clock advances per block timestamp.
- User sells →
holdDuration = block.timestamp - holdingSince[user](converted to minutes / seconds per implementation). - Fee tier = deterministic thresholds baked as constants.
TIMER RULES (product)
- ✓ Each new buy resets the timer to “now”.
- ✓ Selling does not itself reset the timer (you exit that position).
- ✓ Transfers: confirm in source whether P2P moves carry timer—do not assume.
- ✓ Only the seller’s clock matters for exit taxation.
EXAMPLE TIMELINE
T0 User A buys 100 tokens
holdingSince[A] ← block N
T5m User A buys 50 more
holdingSince[A] ← block M (RESET)
T25m User A sells 150 tokens
Elapsed since last buy = 20m
Tier = 16–30m → 5% feeEven if wall-clock “total patience” was 25 minutes, only the 20 minutes since the last buy counts—this closes obvious timer-gaming paths where users drip-buy to stretch a single long window.
BLOCKCHAIN VERIFICATION
Read the mapping directly on Etherscan → Read Contract. If your deployment exposes holdingSince(address), call it with any wallet. Contract: 0x0000…0000
IMMUTABILITY GUARANTEE
Threshold literals live in bytecode. No admin path can retune minutes or percents without deploying a brand-new contract—which this UI does not hide behind marketing names.
SMART CONTRACT REFERENCE
Click header to expand / collapseImmutable bytecode surface. Gas figures are rough static estimates—measure with your RPC + Foundry/Hardhat traces.
SMART CONTRACT REFERENCE
Click header to expand / collapseContract: 0x00000000000000000000000000000000 · Verified source · Read as proxy
CORE FUNCTIONS (WRITE PATH)
buyFromCurve() payable ├─ Input: msg.value (ETH) ├─ Output: mints tokens to msg.sender ├─ Effect: updates holding timer for buyer ├─ Entry fee: none on buys (per product spec) └─ Gas: ~150k (estimate) sellToCurve(uint256 tokenAmount) ├─ Input: tokenAmount (wei of tokens, 18d typical) ├─ Output: ETH (net of duration-based fee) ├─ Effect: burns tokens, routes fee to tri-pools ├─ Fee: 25% / 15% / 5% / 0% + bonus path └─ Gas: ~200k (estimate) claimBonus() ├─ Input: none (pulls accrued bonus accounting) ├─ Output: mints bonus tokens if eligible ├─ Needs: prior qualifying hold + sell sequence └─ Gas: ~180k (estimate)
VIEW FUNCTIONS (READ-ONLY)
getPrice() → uint256 ├─ Current curve price (wei per token semantics per source) └─ Always matches on-chain supply state totalSupply() → uint256 └─ ERC-20 aggregate minted supply lpPool() / reservePool() / teamTreasury() └─ Each returns uint256 wei tallies this UI already polls Optional (only if deployed): getPoolStates() → (uint256,uint256,uint256) getCurrentFeeInfo(address) → (uint8,uint256,string) holdingSince(address) → uint256
If a selector is missing, Etherscan read calls revert—remove it from your ABI JSON locally or extend the contract. Never trust the marketing site over the verified file.
GET STARTED
Four steps · bonding curve only
Connect wallet
Metamask or any injected wallet.
Buy from curve
Timer starts when you buy.
Hold
More time = lower exit fee.
Sell after 31+ min
Earn +15% bonus tokens.
Bonding curve only. Uniswap LP pair will be created by community if/when there is sufficient interest.
VERIFY EVERYTHING ON-CHAIN
Click header to expand / collapseNo private APIs. If a statement matters, it should reduce to a call, an event, or a storage slot you can inspect.
VERIFY EVERYTHING ON-CHAIN
Click header to expand / collapseCONTRACT VERIFICATION
├─ Address: 0x0000…0000 ├─ Full URL: https://etherscan.io/address/0x00000000000000000000000000000000 ├─ Interface: ERC-20 + curve + fee logic └─ Source: public on Etherscan (verify match)
VERIFY PRICE FORMULA
- Open Read Contract.
- Call
getPrice(). - Call
totalSupply(). - Cross-check against the human model
0.001 + (supply / 1e6)with correct decimal scaling.
VERIFY POOLS
Call lpPool(), reservePool(), teamTreasury() (or getPoolStates() if compiled in). Convert wei → ETH with ÷1e18. Compare to the CURRENT STATE panel—they must match block-by-block.
VERIFY EVENT HISTORY
Events tab filters: curve buys/sells, bonus claims, LP injections—whatever the verified ABI exposes.
NO HIDDEN MECHANICS
- ✓ Source code is open.
- ✓ Deployment is immutable (no proxy upgrade path in this product story).
- ✓ Pool balances update only via on-chain txs.
- ✓ Fee routing is automatic—no “ops dashboard”.
TRANSPARENCY COMMITMENTS. We cannot silently change bytecode, suppress events, or rewrite accounting: the chain is the log. This page is only a reader—it never signs transactions.
Read-only entry point used here: https://etherscan.io/address/0x00000000000000000000000000000000#readContract
IMMUTABLE & AUTONOMOUS
No admin surface · verify on-chain
Protocol
No owner. No admin keys.
No pausing. No upgrades.
Everything is on-chain and auditable by anyone. The contract is the law. We cannot change it even if we want to.
RISKS & TRANSPARENCY (EXPANDED)
Click header to expand / collapsePlain-language failure modes. Numbers below explain structure, not live forecasts.
RISKS & TRANSPARENCY (EXPANDED)
Click header to expand / collapseSUPPLY INFLATION (HIGH LIKELIHOOD, VARIABLE IMPACT)
Buys mint supply along the bonding curve. If marginal demand disappears, the last price is whatever the last buyer paid—there is no central bank bid. Early entrants can extract PnL from later flow; late entrants can be stuck if the flow stops. Mitigation: none endogenous—this is the mechanism.
RESERVE DEPLETION (LOW PROBABILITY UNTIL STRESSED, HIGH IMPACT)
Bonus rails spend from reservePool(). If liabilities outrun inflows, claims revert or queue depending on implementation. Mitigation: watch reserve on-chain and size positions accordingly—this site prints the live reserve tally in CURRENT STATE / pool panels.
MARKET RISK (ONGOING)
Even with deterministic curve pricing, anything outside the contract (CEX listings, bridges, MEV, regulatory shocks) can change what someone will pay you in practice.
SMART CONTRACT RISK (NON-ZERO)
Bugs exist in every program. Mitigation: read verified source, run your own tests, fund caps, and prefer hardware wallets. Gas estimates on this page are not warranties.
CENTRALIZED INFRASTRUCTURE (THIS SITE)
The static homepage only reads JSON-RPC. It cannot move funds. If Netlify or DNS fails, the chain is still there—bookmark multiple RPC providers and Etherscan.
THE HONEST PITCH
This is a Ponzi by design—not a hidden one dressed as “algorithmic yield.” If you do not want exposure to that social structure, do not participate. If you do, size as if you can lose everything, because you can.