Built on Pons V2 · Robinhood Chain

Launch a coin.
Route its fees into stocks.

Every coin is a Pons V2 curve whose creator fees buy a basket of Stock Tokens for its holders. VANTU adds nothing to the trading side — no custom curve, no token standard, no AMM. What it adds is where the creator's fees go.

Launched
so far
Bought into stocks
by every vault, all time
Graduated
curves now on Uniswap V4
Newest launch
ago

On the curve

Read live from Robinhood Chain. A new vault holds nothing until the coin has earned creator fees and someone harvests them — do not price a coin as though its basket were already bought.

+ esc(c.ticker) + ')">' + '
' + coinMark(c) + '

' + esc(c.name) + '

' + '
$' + esc(c.ticker) + '' + '' + esc(c.status) + '' + '' + esc(c.age) + '
' + '' + '
' + '
' + '
' + bar + '
' + '
' + '
Market cap
' + esc(c.mcap) + '
' + '
Change
' + changeCell(c.change) + '
' + '
Holders
' + esc(c.holders) + '
' + '
' + '
Paired to ' + ETH + '' + esc(c.pair) + '' + 'by ' + esc(c.by) + '
' + '
' + '
' + (c.status === 'Graduated' ? 'Graduated. Liquidity locked on Uniswap V4.' : 'Curve progress') + '' + (c.status === 'Graduated' ? '' : '' + c.prog + '%') + '
' + (c.status === 'Graduated' ? '' : '
') + '
' + '
' + '' ); } function render() { var rows = C.filter(function (c) { if (state.status === 'watch') { if (watch.indexOf(c.ticker) < 0) return false; } else if (state.status !== 'all' && c.status !== state.status) { return false; } if (state.q) { var q = state.q.toLowerCase(); if (c.name.toLowerCase().indexOf(q) < 0 && c.ticker.toLowerCase().indexOf(q) < 0) return false; } return true; }); document.getElementById('e-cards').innerHTML = rows.map(card).join(''); document.getElementById('e-count').textContent = rows.length + ' shown'; document.getElementById('e-empty').hidden = rows.length > 0; } document.addEventListener('click', function (e) { var star = e.target.closest('[data-watch]'); if (star) { e.preventDefault(); var t = star.dataset.watch; var i = watch.indexOf(t); if (i > -1) watch.splice(i, 1); else watch.push(t); saveWatch(); star.setAttribute('aria-pressed', String(i < 0)); if (state.status === 'watch') render(); return; } var b = e.target.closest('[data-status]'); if (!b) return; state.status = b.dataset.status; document.querySelectorAll('[data-status]').forEach(function (x) { x.setAttribute('aria-pressed', String(x === b)); }); render(); }); document.getElementById('e-search').addEventListener('input', function (e) { state.q = e.target.value.trim(); render(); }); render(); })();