Loading…
Loading…
Ourolens is a market terminal for Cardano: prices, charts, trades, portfolios, NFT floors and alerts for every native token with real liquidity — and a full governance section next to them. TapTools shut down in June 2026 and has since returned. The lesson of that summer stands either way: market data for a decentralised chain shouldn't be something that can be switched off by whoever happens to be running it.
So Ourolens is built the other way round. Pool states are decoded straight out of Cardano blocks by our own follower, not scraped from a data vendor. Every feed it does use (Koios, Demeter, CoinGecko) is replaceable. Sign-in is your wallet. And the decoder is written as a separable package so it can be handed to the community when the time is right.
That is the whole position: a terminal whose data layer doesn't depend on any one company staying in business, plus governance treated as a first-class product — proposals with the thresholds each one actually has to clear, DRep profiles and voting records, the constitutional committee, the treasury, the constitution and Catalyst. No other Cardano market terminal covers that side of the chain.
Each DEX keeps its liquidity pools as UTxOs with a datum describing reserves and fees. Ourolens reads those UTxOs (four DEXs, roughly 6,800 pools), decodes them, and prices each token from its ADA pools weighted by liquidity. A trade is the difference between a pool's reserves before and after a batch transaction — exact by construction. Candles, 24 h change and volume are built from those trades as blocks arrive; the table refreshes every five minutes from a full re-scan so nothing drifts. Metadata comes from the Cardano Token Registry, CIP-68 datums and CIP-25 minting metadata, in that order.
Holder counts work the same way: every token's balances are seeded once and then kept exact from the block stream, which is why the numbers here match the chain rather than a cached estimate. NFT floors come from the marketplace contracts themselves — the jpg.store v3 and Wayup ask validators — so a listing is a UTxO we can read, not a row in someone's database. Listings created since late 2024 keep their price in an off-chain datum; those are counted as listed and priced through Wayup's own API, and the collection pages say plainly how many of each you're looking at. Governance is read from the chain too: proposals, votes, DRep registrations and the treasury, with the thresholds each action actually has to clear.
Everything on Ourolens is free today. When membership launches it will not take the free tier apart: prices, charts, trades, search, watchlist, portfolio, NFT floors, a couple of alerts and the entire governance section stay free. That is not a trial period — it is the point of the site.
Membership is the professional bundle on top: alerts without limits and on more than price, wallet and whale forensics, trade history and daily snapshots beyond the free window with CSV export, portfolio cost basis and realised profit, and API keys. $10 a month or $100 a year, paid in ADA to an on-chain contract, cancelled by simply not renewing. If something that is free today moves behind it, that gets announced first, in public.
One person, on about $100 a month of infrastructure — the chain follower, the indexer, Firestore, and the API tiers behind them. That number is the design, not an embarrassment: ten members cover the bill, which is a low enough bar that the site doesn't need to grow into something else to survive. The obvious cost is single-operator risk, and the answer to it is the same as the answer to everything else here — open-source the decoder, document how it runs, and keep the data on a chain anyone can re-read.
Membership will be $10 a month or $100 a year — and then it runs backwards. Every swap routed through Ourolens pays us a share from the aggregator, and most of that goes straight back to the member who made the trade. Every epoch of stake delegated to the Ourolens pool earns its margin as credit. Fixes to the data — a wrong logo, a missing token, a broken decode — earn a little too. Credit comes off the bill before anything is charged, so an active member pays a fraction of the list price and a heavy one pays nothing at all.
Every other terminal charges its power users more. They are the reason this one is solvent, so they pay less. Twenty-four months in which your usage covered the whole bill earns a permanent pass — not sold, earned. Credit is a discount, never a payout, and nothing here depends on holding anyone else's NFT.
Trade history, NFT sales and daily snapshots start from the day each index went live, so long-range charts fill in over time. Stable-swap pools are priced approximately. Floors reflect the listings whose price is readable at that moment. Prices are DEX spot and can be thin — this is information, not advice. Found a wrong number or a missing token? Tell us: GitHub issues or @ourolens.
Open the dashboard