State preview · wallet not connected (full-page takeover)No fake numbers · no auto-prompt

Connect your wallet to see your positions

You can still browse projects and proofs without a wallet. Nothing on this page is prefilled — assets, cost, pending claim and returns all come from your address and cannot be read until you connect.

Why no numbers: all five cells read from your address Never show $0 as a fake balance · connection only reads public chain data + a signature
— connected state demo · 0x4c18…2A91 —

My portfolio

Money state first, details second. Prices and FDV share the same source as the project pages; refreshed 2s ago · auto-refresh every 10s.
My positionsProjects I launchedConnected0x4c18…2A91
Total assets
$2.56
on-chain position at current price
24h change
+$0.00
no secondary trading during the auction
Invested
$2.56
bid budget · not filled yet
Pending claim
$0.00
no claimable tokens · listed outside assets
Cumulative return
+$0.00
realized + unrealized · 0.0%
Formulas · Present value = 1,250 HELI × $0.00205 = $2.5625 → shown $2.56 · Total assets $2.56 = invested $2.56 + cumulative return +$0.00 · Unrealized P&L = $2.56 − $2.56 = +$0.00 (auction price equals cost). Pending claim stays outside total assets until claimed; if the chain and this page disagree, the page shows "reconciling" and trusts the chain.
Money state
Six states, one word each. Counts include both my positions and the project I launched; a zero count is shown, never hidden.
2 entries
All2 Auction1 Clearing0 Claimable0 Graduated1 Unlocking0 Abnormal0
Auction◆Revenue verified
Your 1,250 HELI bid is locked in batch 2 of 3. The auction ends in 31h and is not filled yet. Funds stay in the clearing contract until the batch closes; claim opens only after clearing. If the $200,000 floor is missed at 72h, you get a full refund.
Position1,250 HELI · max price $0.00205
Locked cost$2.5625
Clearing ETA31h · after batch 3
Refund ruleFull refund if raised < $200,000
View auction
What happens next
Batch 2 closes in 31h → clearing → if the floor is met, the position converts to tokens and claim opens; if not, the full $2.5625 comes back.
Auction progress · $168,200 / $200,000 = 84% · batch 2 of 3 · 1,264 participants
Current stateAuction
Next stateClearing → Claimable / Refunding
My positions
One primary action per row · sorted by market value · 10 rows per page · no sell action on this page
1 position
ProjectQuantityCostValueStateNext step
Helios · $HELI
◆Revenue verified X verified
1,250 HELI $2.56 $2.56 Auction · batch 2/3
31h left · not filled
View auction
Row math · 1,250 × $0.00205 = $2.5625 → $2.56 · cost $2.5625 → $2.56 · unrealized P&L = $2.56 − $2.56 = +$0.00. The token balance appears after clearing and claim; the row stays in "Auction" until then. Button map: Auction → View auction · Claimable → Claim · Graduated → Trade · Abnormal → View refund.
Projects I launched
Quarterly verification, milestone payouts, deposit and FDV multiple — the money on the other side.
1 project
Nebula $NEB ◆Revenue verified X verified
Developer tooling SaaS · graduated 3 months ago · FDV $860,000
GraduatedView project
Quarterly verificationAlive
47 days
Next window 2026-12-05 · 2 reports filed · each quarter keeps the badge and payouts alive
Milestone payouts1 / 3 released
30% / 30% / 40%1 of 3 batches
Batch 1 $55,200 (net $54,924) released · batch 2 pending verification · batch 3 locked · withdrawal fee 0.5%
Deposit refund2 / 4 · 50%
4 quarters × 25%$5,000 of $10,000 released
Deposit $10,000 = 5% of raise (cash 50% + equal-value VFY 50%) · each quarter releases 25% when verified revenue ≥ 80% of target · auction failure returns the full deposit, fraud forfeits it
FDV multipleWithin cap
8.96×
Current FDV ÷ verified ARR · cap 10× · headroom 1.04×
Formula · $860,000 ÷ $96,000 = 8.9583… → 8.96× ≤ 10×
All project-side numbers are the same source as the project page C5 / C6 / F1 — no second version of the truth.
Where the money is · F1
Same component as the project page, small-card form. Amounts must match project page C5 / F1 — no second value anywhere.
graduated · escrow
Raised (gross)
$200,000
Reached the graduation floor · graduated
In escrow
$128,800
Net $184,000 − released $55,200 · in custody
Next trigger
Month 6 + 2×L3
Batch 2 · $55,200 · expected 2027-01
Failure / forfeit
< 80% target
Deposit frozen · two consecutive misses → forfeited to the risk reserve
Fee line · issuance 3% · deposit 5% (cash 50% + equal-value VFY 50%) · withdrawal fee 0.5% · milestone split 30 / 30 / 40 (baseline v2.1 §5.5–5.6).
State samples
Empty, partial failure, refunding and frozen — each one gets a reason and a next step. None of these is the current state.
state library
Empty · no positions (wallet connected)

You have no positions yet

All five cells show $0 — not "—", because the wallet is connected and the balance is genuinely zero. No fake data.

Error · partial prices unavailable
Some position prices are temporarily unavailable. Other positions keep showing; the page does not error as a whole. Inline retry only — the network error is retried in place, never clearing loaded data.
last good data kept
Abnormal · refunding
Abnormal · Refunding◆Helios

The auction closed below the $200,000 floor. The full $2.5625 is refundable; unsold supply is burned, no pool is created, and the issuance fee is not charged. The row shows "refund in progress" instead of a valuation.

Frozen · verification expired
FrozenNebula

The quarterly verification expired 7 days ago. Payouts pause and the deposit freezes; the badge is downgraded. Unlock condition: submit the current quarter's proof within 30 days.