Loading
Loading
Find the message you saw. Each entry gives the cause and the fix.
"No launcher configured. Deploy the contracts and set NEXT_PUBLIC_INDEX_FACTORY." The site is running without a factory address. If you host it, set the variable and redeploy. If you do not, tell whoever does.
"Switch to Robinhood" in the header. Your wallet is on another network. Click the button; the wallet prompts you to switch and adds chain 4663 if it is missing.
"Connect" does nothing, or stays greyed out. The site only talks to injected wallets. Install a browser wallet extension, or open the site inside your wallet's own browser.
"Image uploads are not configured".
The host has no DATABASE_URL. Paste an image URL instead.
"Use a PNG, JPEG, WebP, GIF or SVG" / "Image must be under 2 MB". The upload route rejected the file type or size. Convert or shrink it.
"No tradable stock matches that." Your search matched nothing in the tradable list. The picker holds about 19 stocks; a stock without a liquid WETH pool is not there.
"More than you have to stake" / "More than you have to unstake". The amount exceeds your wallet balance (stake) or staked balance (unstake). Use the max link.
A launch, stake, or harvest I sent is not showing on the page. The home page re-renders every 30 seconds and token pages every 15. Wait and refresh. The stake panel's own numbers refresh every 8 seconds.
The launch button reads "Fill token details". Name, ticker, and a stock are required. Fill all three.
The stock option under "Paired asset" is greyed out. Pons has not approved that stock as a pair token. Only NVDA and SPY qualified at the time of writing. Price the launch in ETH, or pick an approved stock.
IndexFactory.launchWrongValue
The ETH sent did not equal the launch fee plus the dev buy (for an ETH pair) or the launch fee alone (for a stock pair). The site computes this for you; if you see it from a script, check your value.
StockPoolMissing
No Uniswap v3 pool exists for WETH and that stock at the fee tier you passed. Read the tier from /api/stocks or check getPool on the v3 factory.
StockNotApprovedAsPair
You set pairWithStock for a stock Pons has not approved. Set it to false or pick an approved stock.
TooManyExemptions
More than 31 addresses in snipeTaxExemptions. Pons allows 32 and your own wallet takes one.
ZeroAddress
stock was the zero address.
RefundFailed
The factory could not send leftover ETH back to you. Your wallet is a contract that rejects plain ETH transfers. Launch from an EOA or a contract with a payable fallback.
A revert from inside Pons (economics mismatch, canLaunch false, and so on).
The form pins previewLaunchEconomics just before sending. If Pons changed its config between your quote and your block, the launch reverts. Reload and try again. If it reverts every time, Pons may have closed the launch gate; see Risks and constraints.
Approval succeeded but the launch failed on a stock-paired dev buy. The approval is still in place for the exact amount. Resubmit the launch; the form skips the approval step when the allowance already covers it.
IndexVaultNothingToHarvest
The harvest claimed nothing new. The escrow balance was zero and no sweep produced anything. Check the "Claimable from escrow" well; if it reads zero, there is nothing to harvest yet. On a graduated token, fees may be waiting for the Pons operator's sweep.
OracleTooShallow(pool)
ETH-priced launch. The stock pool's observation buffer cannot serve a 15-minute TWAP. Press Warm oracle once, then wait for the pool to record trades across at least 15 minutes, then retry.
PriceOutOfBand(pool, spotTick, twapTick)
ETH-priced launch. The pool's spot price is more than 200 ticks from its 15-minute TWAP. The pool is moving. Wait a few minutes and retry. Fees stay in the escrow meanwhile.
PoolMissing
The WETH/stock pool the vault was built against no longer resolves. This should not happen; Uniswap v3 pools cannot be removed. If you see it, the factory address in your environment points at a factory built for a different dex.
NothingToClaim
Your accrued stock is zero, or the vault holds zero stock. Wait for a harvest, or for the stream to credit you.
InsufficientStake
You tried to unstake more than you have staked.
ZeroAmount
Amount was zero, or the vault received zero tokens from the transfer.
NotBound
The vault has no token bound. Only possible if launch failed after deploying the vault, which reverts the whole transaction, so you should never meet this on a live vault.
NotLauncher / AlreadyBound
Someone called bind who was not the factory, or twice. Not reachable from the site.
Transactions time out or the site shows stale numbers for a long time. The public RPC rate-limits by IP. Wait, or point your wallet at your own node for chain 4663.
"Confirm in wallet…" hangs. The wallet prompt is open somewhere, or the wallet rejected it without showing an error. Check the extension; if nothing is pending, reload the page. No transaction was sent.
The receipt landed but the button says "reverted". The transaction was mined and failed. Open the transaction link under the button; the explorer shows the revert reason. Match it against the lists above.
"Unswept fees" is bigger than what a harvest produced. That figure is pre-split. The vault's share is 70% of the quote number plus all of the tax number, and on a graduated token some of it waits for the Pons operator.
Stock in vault went down without a harvest. Stakers claimed. "Stock in vault" counts stock the vault holds, claimed and unclaimed alike, so claims reduce it.
My earned figure went up after I unstaked. No. Earned freezes at unstake; check whether you still have a partial stake. The figure includes everything settled and unclaimed.
Two harvests, but the stream end date only moved once. A second harvest during a running stream folds the remainder into a fresh seven-day stream from that moment. The end date moves to seven days after the latest harvest.
Read the vault's state from the chain. pendingFees(), remainingRewards(), periodFinish(), earned(you), and stakedOf(you) on the vault tell you what the site would show without the caching. See Contract reference for cast examples.