HODLComp: every community, one compass, on Cardano and Solana
HODLComp by the numbers
Live competitions.
Run a community? Host a competition on any tracked community.
Claim your community on HODLComp and the wallet you named — or a teammate you add — can launch a competition on $HODL or any community HODLComp tracks. Claiming is free: sign in with the wallet that made your token, or message @HODLComp. No $HODL is needed to launch.
Why signing on HODLComp is safe
Short version: HODLComp never takes custody of your funds. To sign in, we ask you to sign one plain text message — which is physically incapable of moving your funds — and joining, claiming and your profile then use that sign-in for 7 days. A Ledger can’t sign a message, so a Ledger signs a transaction to your own wallet that HODLComp never sends.
What we ask you to sign
A short text message: "HODLComp — sign in to my dashboard with this wallet. Free signature proving I own this wallet and its addresses. It cannot move funds, spend tokens or pay a fee.", with your wallet's addresses and the time. Your wallet shows you that exact text before you approve. There is no amount, no recipient, and no fee — because it isn't a transaction. It's the same technology as "Sign in with your wallet" used across Web3.
Why we ask at all
It proves you actually hold the wallet you're using — nothing more. That single fact is what keeps HODLComp fair: it stops someone from claiming a wallet that isn't theirs — its on-chain history, its Conviction score, its profile or its vote. The signature is the reason the boards can be trusted.
What HODLComp can never do
We never hold your funds. We can't move your tokens. We can't spend your ADA. A trade or an airdrop is a transaction your own wallet signs, after the page has read it — the platform is never in the middle. There is no deposit, no escrow, no approval that grants us access to anything.
Verify it yourself
Don't take our word for it. When the popup appears, read the message — it plainly says it can't move funds. Check that your wallet calls it a "signature" or "sign data" request, not a transaction. Any developer on your team can confirm HODLComp uses CIP-30 signData, which has no ability to transfer assets. With a Ledger, check the transaction instead: its only output is your own address, it withdraws ₳0, and its message reads “HODLComp sign-in. Never sent: it moves nothing.” Your Ledger shows a network fee, but HODLComp never submits the transaction, so it is never paid. Trust, but verify.
You can explore every community, board and market with no wallet connected at all. You sign once, when you connect: claiming, voting, trading and saving your profile then use that sign-in for 7 days.
Start here.
Pick a question, get the short answer.
Everything about your bags
Your community, in one place
Still stuck? Message @HODLComp on X and a person will answer.
Get a Cardano wallet in five minutes
A wallet is a free app that holds your ADA and tokens — and it is your login here. No account, no password stored with us, no middleman.
Four steps, with VESPR
VESPR is a clean, well-trusted Cardano wallet for iPhone and Android. Read each prompt in the app closely — especially the part about your recovery phrase.
Download VESPR
Get the free app from its official site and choose to create a new wallet.
Download VESPR ↗Save your recovery phrase
VESPR shows a list of words. Write them down and keep them private — it is the only way to restore your wallet, and no one from HODLComp or VESPR will ever ask for it.
Add ADA
Buy ADA on an exchange like Kraken and send it to your wallet, or buy it inside VESPR. ADA buys $HODL and covers the tiny network fee.
Buy $HODL
Swap ADA for $HODL right here — then you're ready.
What signing can and can't do
HODLComp asks your wallet to sign one free message when you connect, to know the wallet is yours. More on wallet safety →
- Prove a wallet is yours — once, when you connect
- Sign you in for 7 days on that device
- Then join, save your profile and run your community with no more signing
- Disconnect signs that device out
- Move your ADA or your tokens
- Spend anything or charge a fee
- See your recovery phrase
- Hand your funds to HODLComp
Payments are different: a swap, or an organizer paying winners, asks your wallet to approve a transaction — and your wallet shows exactly what will leave it before you approve.
Good to know
Terms & disclaimers
Please read this before using HODLComp. By using this site you acknowledge everything below — the short version first, the full wording under it.
The short version
Buys that count
Rankings credit tokens bought on these exchanges (and, on the current rules, paid with ADA). Aggregators like hizz.io and DexHunter route through them, so their buys count too. Tokens received by transfer do not.
Trades we read
A wallet’s buys and sales on a Conviction Board are its trades on these exchanges. Aggregators like hizz.io and DexHunter route through them, so their trades are read too. Tokens received or sent by transfer are a transfer, never a buy or a sale.
The full wording
We never hold or control your funds
HODLComp does not take custody of, escrow, pool, or control anyone's money or tokens. Connecting a wallet is read-only — it lets the site see your public balance to rank you. It cannot move, spend, or access your funds, and we never ask for your private keys or seed phrase. Never share your seed phrase with anyone, including us.
What HODLComp charges. An airdrop pays HODLComp 5% of what it sends (4%, 2% or 1% while the paying wallet holds ₳200, ₳500 or ₳1,000 of $HODL; the first three free for the first 20 communities claimed), paid from your own wallet in the same signature — in ADA to HODLComp’s fee address on Cardano, in SOL to its Solana fee wallet on Solana, where each of the airdrop’s own transactions carries the part for the holders it pays. Claiming a community HODLComp tracks is free; a new snek.fun or solada.fun launch that has graduated — its curve closed and its own pool open, as HODLComp reads the chain — lists itself for ₳50, or the same in SOL (one HODLComp let go after a week under the price it graduated at is not listed back) — any other token is added by HODLComp on request (@HODLComp on X). A snek.fun or solada.fun token that graduates is added by HODLComp itself, free; if one added that way stays under the price it graduated at for a week, it is let go and its data deleted.
What HODLComp charges. A competition, a campaign or an airdrop starts on HODLComp’s fee: 5% of its prizes, its pot or what it sends — a 69 Buy 10% of its starting pot (less while the paying wallet holds $HODL: 4%, 2% or 1% from ₳200, ₳500 or ₳1,000 of it; a 69 Buy 8% or 5% from ₳200 or ₳500; the first three free for the first 20 communities claimed), paid from your own wallet in the same signature — in ADA to HODLComp’s fee address on Cardano, in SOL to its Solana fee wallet on Solana, where each of the airdrop’s own transactions carries the part for the holders it pays. Claiming a community HODLComp tracks is free; a new snek.fun or solada.fun launch that has graduated — its curve closed and its own pool open, as HODLComp reads the chain — lists itself for ₳50, or the same in SOL (one HODLComp let go after a week under the price it graduated at is not listed back) — any other token is added by HODLComp on request (@HODLComp on X). A snek.fun or solada.fun token that graduates is added by HODLComp itself, free; if one added that way stays under the price it graduated at for a week, it is let go and its data deleted. The prizes themselves stay in your wallet until you pay the winners.
Trading on Solana here. The Buy sheet’s ◎ Solana tab builds the trade on Pump’s own programs and your Solana wallet signs and sends it — HODLComp never holds what you trade. HODLComp’s fee, 0.10% (0.08%, 0.06% or 0.04% while your linked Cardano wallet holds ₳200, ₳400 or ₳600 of $HODL, and none at all from ₳1,000 — or from ₳200 on the Weekly Spotlight’s token or a token Featured on Home, during that week), a plain percentage with no minimum — and from ₳600 of $HODL, a fee that comes to ₳1 or less, in the coin you pay in at the live rate, is not taken at all — is inside the same transaction and shown before you sign, and is always paid in SOL: on a coin priced in USDC it is worked out in USDC and paid in SOL at the price of PumpSwap’s SOL/USDC pool, while every unit of USDC goes into the trade. Prices move: the trade fails rather than fill past its slippage — Auto unless you pick 0.5%, 1%, 3% or 5%: the box reads the pool’s last day and leaves room for how far its price moved within a minute of nine trades in ten, a fifth more and 0.3 points, between 1% and 5% (3% where it traded too little to tell) — and none is built at a least below the one the box showed you. A Solana trade lands whole or not at all, so there is never an order left waiting. USDC itself trades against SOL here, in PumpSwap’s SOL/USDC pool alone (the pool the page checks every trade against), at 1% Auto slippage to begin with, HODLComp’s fee in SOL on the same ladder. A coin priced in USDC that trades on its PumpSwap pool is bought with SOL and sold for SOL: in the one transaction you sign, PumpSwap’s SOL/USDC pool buys exactly the USDC the trade needs and that USDC buys the coin (the SOL not needed comes back), or the coin is sold for exactly the USDC quoted and that USDC for SOL (if anyone trades the coin’s pool first, nothing moves and the box asks a new price; a USDC account opened for it is closed again in the same transaction), HODLComp’s fee is in SOL on the same ladder, and the page checks both swaps before your wallet is asked; on a pump.fun curve it trades in USDC. A trade that would move the price 10% or more waits until you confirm the impact, and the box never places one that would move it 50% or more. The price impact shown is the share of the pool the trade takes, the box judges the larger of that and the all-in figure, and slippage above 3% waits until you confirm it too. HODLComp is adding the fees its trade boxes earn to $HODL’s liquidity.
Trading on Cardano here. Where a token’s market is its Minswap pool (V2, or V1 where its first pool is still the deeper one, as $VIPER’s), the Buy sheet’s ₳ Minswap tab builds a Minswap order; where it is the Splash pool a snek.fun launch graduated into ($HODL among them), the ₳ Splash tab builds a Splash order. Where a token has more than one pool worth trading against (on CSWAP, WingRiders, SundaeSwap or VyFi too, or a Minswap pool against another token, crossed with that token’s own ADA pool in one Minswap order), a trade is split over them when that brings you more — one order on each, all in one transaction — and the box names each pool and its share before you sign. Your Cardano wallet signs it — HODLComp never holds what you trade. HODL Swap. Where a token’s pool is the Splash pool a snek.fun launch graduated into, the box can trade with that pool itself, inside the one transaction you sign, with no order and no executor: you get exactly the amount shown, or — if anyone traded that pool first — Cardano refuses the transaction and nothing moves. The box weighs it beside every order route and takes it only where it brings you more. Where that brings more still, part of a trade can be swapped with the pool this way and the rest placed as orders on Minswap, CSWAP, WingRiders or SundaeSwap in that same transaction — never as a Splash order, which could fill against the very pool the swap spends; then if anyone traded that pool first, Cardano refuses the whole transaction, orders and all, and nothing moves. Such a trade lands in two parts, and the box says each: part 1, what the pool itself pays, is yours the moment Cardano takes the transaction — it is what your wallet shows as you sign, less what leaves with the orders — and part 2 arrives when the orders fill. Because the pool’s own contract runs in your transaction, your wallet stands a little ADA as collateral, about 150% of the network fee and named before you sign: Cardano takes it only if that contract refuses the swap, and HODLComp runs the contract on the exact transaction before your wallet is asked. A HODL Swap leaves nothing waiting, so there is nothing to cancel or re-place (the orders beside one wait, and are cancelled or re-placed as any order), and its network fee is a little more than an order’s. HODLComp’s fee is the same as for any trade in the box. Every order carries the least it accepts, after its slippage — Auto unless you pick 0.5%, 1%, 3% or 5%: the box reads the pool’s last day and leaves room for how far its price moved within three minutes of nine trades in ten, a fifth more and 0.3 points, between 1% and 5% (3% where it traded too little to tell) — and the box builds none at a least below the one it showed you: the pools are read again as it is built, and if they moved against you since, it shows you the new figures instead. A trade that would move the price 10% or more waits until you confirm the impact, and the box never places one that would move it 50% or more. The order waits at the DEX’s contract under your own stake key until its batcher fills it to your own address, usually within a few blocks; one that is not filled can be cancelled right in the box, under Your open orders — the DEX’s own cancel, signed by the same wallet, which pays a fee held until it fills back in that same transaction — or from that DEX’s site. HODLComp’s fee is paid once a trade: an order you cancel keeps it paid (one held until it fills aside), and an order still waiting can be swapped — in the box or under Your trades on your Dashboard, whenever you like once Cardano has it — at today’s price with no second fee: the DEX’s own cancel takes it back, then a new order for no more than the old one put in, the same token and side, within a day of that cancel. The new order is good for ten minutes, so one credit never pays for two orders; a fee held until it fills is not carried over, since its cancel pays it back. HODLComp’s fee, 0.10% (0.08%, 0.06% or 0.04% while the wallet you sign in with holds ₳200, ₳400 or ₳600 of $HODL, and none at all from ₳1,000 — or from ₳200 on the Weekly Spotlight’s token or a token Featured on Home, during that week), ₳1 at least where it is paid while that wallet holds under ₳600 of $HODL — and from ₳600 of $HODL, a fee that comes to ₳1 or less is not taken at all — is one more payment inside the same transaction and shown before you sign, beside the DEX’s own costs: Minswap’s ₳2 batcher fee and the ₳2 it returns with your tokens; or Splash’s ₳2 executor fee, ₳1 for the fill’s network fee (what it leaves comes back), the 1% of the ADA side its executor keeps on a snek.fun pool, and the ₳1.50 it returns; CSWAP’s ₳0.69 and 0.15% of the ADA side, WingRiders’ agent fee and SundaeSwap’s scooper fee (₳2 and ₳1.28 at most), and VyFi’s ₳1.90 to its processor, each with ₳2 that comes back. A VyFi order usually fills in about a minute, a Minswap one mostly within seconds, so the box puts part of a trade there only when that brings you more. Where the box says “held until it fills”, that payment waits in HODLComp’s fee contract beside your order: HODLComp can take it only once the order has filled, and only to its own fee wallet; an order cancelled, or handed back unfilled, has it paid back to the address the order was placed from; and if HODLComp has neither taken it nor sent it back three days after the order was placed, the contract lets anyone send it back to you. A Cardano competition launched from October 19, 2026 counts a buy made in the box at its Conviction Bonus (+0.5×, never above 2×); one launched before counted buys through the Hizz widget alone, which HODLComp no longer offers. The price impact the box shows is the share of the pool the trade takes — how far its price sits from the pool’s price now — with no fee in it. Every fee is in the transaction breakdown: HODLComp’s, the DEX’s own costs, and the pool’s own fee, which every pool keeps out of what comes into it at its own rate ($COCK’s Minswap V2 pool keeps 2%). The box judges its lines on the larger of the price impact and what the trade comes to with the pool’s own fee in, so its protection never drops; where the pool’s fee alone takes a trade past the 10% or 50% line, the box says so. Slippage above 3% (your own 5%) waits until you confirm it as well, and the last step before your wallet names both the impact and the slippage. Where a token has a HODL Swap and an order route both, the box shows the two side by side with what each brings and its costs, the router’s pick marked, and you choose. A basket places up to six market trades on Cardano together, one a token: one transaction where their orders fit (a transaction holds one Splash order and at most eight in all), else two or three, each read by the page and signed in turn; each trade is its own order at its own DEX, exactly as it would be placed alone, and pays its own HODLComp fee, the fees together in one output — none, for a wallet holding ₳200 of $HODL, on a trade whose fee comes to ₳1 or less; if one of its trades cannot be built, none is, and a transaction you do not sign leaves its trades in the basket. A limit or stop, a re-place and a HODL Swap are placed on their own. HODLComp is adding the fees its trade boxes earn to $HODL’s liquidity: Home, the trade page and the $HODL page show how far those fees have come toward the goal. HODLComp’s own trade boxes are the only way to trade on HODLComp.
HODL Repack. HODL Repack spends your own wallet’s UTxOs that hold tokens and writes them back to your own address packed together, so the ADA Cardano asks beside them comes back to you as ADA of its own. Every token stays in your wallet, and the page reads each transaction before your wallet is asked to sign it. HODLComp’s fee is 1% of the ADA a repack frees, ₳1 at least, once a repack, none while the wallet holds ₳200 of $HODL, plus Cardano’s own network fee. The fee is part of the repack’s own transactions, so a transaction that never lands pays nothing. Each transaction is good for two hours. Your collateral, ADA-only UTxOs of ₳4 or more, and anything carrying a datum or a script are left as they are.
How compensation actually works (no smart contract yet)
Competitions are paused. This applies to the competitions that already ran, and to any that run again.
In this version there is no escrow smart contract. Compensation funds stay in the wallet of whoever is organizing the competition. There is nothing to claim: when a competition ends, an automatic on-chain check decides who is eligible — a winner must still hold their competition tokens and, where the competition requires it, its $HODL. (Older competitions that asked winners to claim within 7 days keep that rule.) The organizer then sends compensation directly and manually to eligible participants from their own wallet — generally within the 14-day compensation period — and the transactions are posted publicly. Status is shown as Pending → Sent; an organizer who hasn't paid after the period is shown as No Compensation, which updates back to Sent if they pay later. Because the platform never holds funds, compensation depends on the organizer following through, and we cannot guarantee it. Only participate in competitions you're comfortable with on that basis.
The $HODL token & investment risk
HODLComp has a utility token, $HODL. Holding it is not required to use anything on HODLComp. While a wallet holds it, $HODL gives: a cosmetic Shell from 1M, shown beside the wallet once it has a HODLComp profile (Shell Prestige — status only, with no effect on any score, rank or result); a discount off a paid API plan from 5M; a lower HODLComp fee in the trade boxes (from ₳200 worth, and none at all from ₳1,000 worth) and on an airdrop a community owner sends, from ₳200 worth, and HODL Repack free from ₳200 worth (a featured week costs less with it too); and votes in $HODL's Community Votes — one token one vote, counted only while it stays in the wallet. $HODL vested on snek.fun or locked on solada.fun counts too. It grants holders no rights, rewards, revenue share, or claim on the platform. $HODL is not a securities offering, a managed investment, or a promise of profit. Do not expect any financial return. Token prices are extremely volatile and you can lose everything you put in, entirely independently of HODLComp. See the $HODL page for details.
HODLComp has a utility token, $HODL. Holding it is not required to join or launch competitions or to join or start campaigns (a competition or campaign set up before October 17, 2026 keeps the amount it asked); holding it raises the weight of a holder's qualifying competition buys (the holder bonus — a scoring rule, not a payment; its rungs are ADA values, set as $HODL amounts when each competition launches and never raised). Holdings of 1M and above also earn a cosmetic Shell, shown beside the wallet once it has a HODLComp profile (Shell Prestige — status only, with no effect on any score, rank or result); 5M and above take a discount off a paid API plan while they are held; and $HODL worth ₳200 or more lowers HODLComp's own fees (on rewards, a 69 Buy's start, a featured week and the trade boxes; HODL Repack is free with it) while the paying wallet holds it — $HODL it has vested on snek.fun or locked on solada.fun included. It grants holders no rights, rewards, revenue share, or claim on the platform. Neither $HODL nor participating in a competition is a securities offering, a managed investment, or a promise of profit. Do not expect any financial return. Token prices are extremely volatile and you can lose everything you put in, entirely independently of HODLComp. See the $HODL page for details.
Not financial, legal, or tax advice
Nothing here is financial, investment, legal, or tax advice. You are solely responsible for your own decisions, your own tax obligations, and complying with the laws of your jurisdiction. If you're unsure, consult a qualified professional. Some activities may be restricted where you live — that's on you to check.
Scoring is best-effort and on-chain
Rankings are computed from public blockchain data and credit only tokens bought on a recognized decentralized exchange (and, in competitions on the current rules, paid with ADA):
Scores, ranks and trading figures are computed from public blockchain data. A buy or a sale is a trade on a recognized decentralized exchange:
- Snek.fun bonding curve
- Minswap V1 & V2
- Splash & Spectrum
- WingRiders V1 & V2
- SundaeSwap V1 & V3
- MuesliSwap
- VyFinance
- CSWAP
Note that aggregators (hizz.io, DexHunter, and similar) route through these venues, so buys made through an aggregator are generally counted too.
Tokens received by transfer do not count. Tokens received or sent by transfer are a transfer, never a buy or a sale. We work to make this accurate. The chain is read about every 5 minutes (up to 10 when the data budget runs low), and an open competition page updates itself every minute. Rankings and results are provided "as is" and cannot be changed. We are not liable for errors in calculations — this v0 is experimental, to test demand.
Experimental
This is an experimental platform. It may have bugs, go offline, or miscalculate. To the fullest extent permitted by law, HODLComp and its operator are not liable for any loss or damage of any kind arising from use of this site — and the platform holding no funds is part of how it keeps you protected. Participation in any competition is at your own risk, and the Competition Organizer is solely responsible for compensating eligible participants.Every trade, cancel and repack you sign is at your own risk.
You must be allowed to use this
By using HODLComp you confirm you are of legal age in your jurisdiction and that participating in skill-based holding competitions is permitted where you live.
By using HODLComp you confirm you are of legal age in your jurisdiction and that using it is permitted where you live.
Track your competitions
Your HODLComp, in one place
📣 Your call-outs
Connect to see your dashboard
Connecting is read-only — HODLComp can see your public balances to rank you, but can never move your funds. One free signature signs you in: votes, your profile and your community don’t ask again for 7 days. Never share your seed phrase.
Results, on the record
Every finished competition, and whether its winners were paid — read from on-chain transactions, not self-reported. This is the public record that keeps organizers honest.
What holders decided
Every finished Community Vote and its count, ballot by ballot, weighed as it was frozen when the vote opened.
Holders decide
A community asks. Its holders answer.
Call it. Prove it.
Call a token up or down. The best callers reach the Moon.
📣 Open calls
Closed lately
Not financial advice. A call buys, sells and pays nothing.
HODL Leaderboard
Where you rank among everyone who has competed on HODLComp — and the home of the Shells.
$HODL utility · Shell PrestigeThe Shell Vault
Hold $HODL and a Shell is worn beside your name, everywhere on HODLComp — status only, never a payment. Vested and locked $HODL count.
| # | Competitor | Points | Finished | Wins | Podiums | Best finish | Avg finish | ₳ Won | Communities |
|---|---|---|---|---|---|---|---|---|---|
| Reading every competition… | |||||||||
How points work
One point for finishing a competition, plus one for every competitor you finished ahead of. A bigger field is a harder win, so it counts for more.
Finishing positions come from each competition's final leaderboard — the same order its prizes were split by. Token amounts are never compared across communities.
Selling your competition tokens before claiming scores that finish 0. Not claiming in time keeps the placing; only the prize is forfeited. A finish whose claim window is still open is marked provisional. Live competitions count once they end.
Ties are decided by wins, then podium finishes, then ADA won, then best single finish.
Every community, metric by metric.
⛓️ Read on chain · each metric in its own numbers · no grades
Rank by metric ⓘ
Behaviour signals
30 days · what holders did, never whyTrade
Price Action
Cardano Solana · volume counts both chains| Reading the market… |
🔭 HODL Scan
Facts, not advice ⓘPrice vs Accumulation Breadth
ⓘYour first trade in three steps
Connect
Cardano or Solana wallet.
Buy or Sell
On any row, or 🧺 a basket.
Approve
In your wallet. The tokens land there.
- High 24H
- …
- Low 24H
- …
- Vol 24H
- —
- Mkt cap
- —
| Rank | Holder | Hold Time | Retention | Total $HODL | ₳ Bought | ₳ Sold | ₳ Volume | Last Buy | Last Sell | Liquidity | Conviction |
|---|
What changes your score
| What you did | Hold Time | Retention |
|---|---|---|
| Small or big buy a year ago, big buy last week | Unchanged — runs from the first time you held and never fully exited | No change |
| Fully exited, bought back 10 days ago | Resets — starts again at 0.01 | Cut in half, then heals 10 points every 30 days held — 60, 70, 80, 90% — and on to 100% only while you hold more than you ever have |
| Transferred tokens to another wallet of your own | Not impacted | Not impacted |
| Moved tokens out to a wallet of your own and back, never sold | Not impacted | Not impacted — 100% if you never sold |
| Sold some tokens, still holding | Not impacted | Impacted, by the share you sold |
| Transferred tokens out, still holding, 40 days | 40d — unchanged | 100% — unchanged |
| Fully exited, or transferred every token out | Removed from the board — there is no position left to rank | |
Hold time is the age of your current position, read from your own transactions where our record of them reconciles with your balance on chain — every row says which. Competitions are not part of the score: entering one neither raises nor lowers it. What a wallet bought, sold and provides as liquidity is shown beside the score, never in it.
See how this community scores on Community Health →
Grouped by stake key, so splitting a wallet across addresses gains nothing. Kept is the share of everything a wallet acquired that it has kept, after any recovery it has earned back by holding. Click a column to rank the community by that metric. Colored columns are the parts of the Conviction score; hover any header for a plain-English explanation, or open “What do these mean?” above the board.
Community health
The fine print
Keep every token. Free the ADA beside them.
Every token stays in your wallet. The ADA held beside them comes back.
How it works
Scan
Your wallet’s own UTxOs are read: what its tokens keep beside them now, and after they are packed.
Sign
Your wallet shows the repack before you approve it. This page checks it first: every token comes back to you.
Spend it
The freed ADA lands in your wallet as ADA of its own, free to trade, stake or send.
Good to know
The token that rewards holding
$HODL isn't just a token — it's the token powering the HODL ecosystem: competitions and campaigns, a bonus on every qualifying buy, Shells you wear and a discount on the API.
The token behind the HODLCompass
$HODL is HODLComp’s own token. Hold it and you wear a Shell, pay less for the API and for trading in HODLComp’s boxes, repack your wallet free, and vote in $HODL’s Community Votes and the Weekly Spotlight.

What holding $HODL unlocks
Why it's different
Built for both sides of a competition
A competition is a simple deal: your community buys and holds your token, and the people who hold longest and strongest get recognized and rewarded. Leaderboards are public and pulled on-chain, so buys and sells can't be altered.
- Volume that sticks. Buying rewards participants and selling costs them, so you attract holders rather than bots cycling the same tokens.
- See who your real community is. Which wallets hold through a dip and which flip on day one — measured, not guessed.
- Host on any tracked community. Claim your community and your wallet can launch competitions on $HODL or any community HODLComp tracks. Claiming is free: DM @HODLComp. Creating is free: you set the prize and pay winners directly — no escrow, no platform cut.
- Build public trust. Every payout is verified on-chain and your track record follows you as organizer badges.
- Analytics that inform decisions. Community Health, retention, holder growth and how your holders' Conviction scores are spread.
- Nothing at risk, nothing to buy first. Joining is a free signature and needs no $HODL — holding it boosts your buys. Your tokens stay in your wallet the whole time.
- Patience beats size. Holding early and long outranks a whale who buys at the last minute.
- Clear rules, public board. You always know your number and exactly what it takes to win.
- Recognition that lasts. Badges and a reputation that follow your wallet across the platform.
Built for both sides of a community
One place to read a community from the chain — for the people who run it and the people who hold it.
- See who your real community is. Which wallets hold through a dip, what each bought and sold, and who provides your liquidity.
- Reward them exactly. Recognize holders by what they did and airdrop to each one’s proven address.
- Ask them. Community Votes weighed by tokens held, Conviction or one wallet one vote.
- Know where you stand. Your community on every metric beside every other, and its market on the Trade page.
- Your place, on every board. Your Conviction score in each community you hold, on Cardano or Solana.
- Your portfolio. What you hold, its value and your profit or loss on it, in one place.
- Trade without leaving. The best route over Cardano’s DEXs, every fee shown, the transaction read before you sign.
- Recognition that lasts. Badges, a Shell and a profile that follow your wallet across the site.
The project
$HODL — Slow & Steady.
HODLComp's community token on Cardano. It opens competitions and campaigns, weights your competition buys, unlocks Shells and takes money off the API — and promises nothing else.
HODLComp's community token on Cardano. It unlocks Shells, takes money off the API and off trading in HODLComp’s boxes, makes HODL Repack free and carries your vote — and promises nothing else.

9baa98294cd7e3a3d0ab04b3ac1c0242684b377ac465a5497ad035c1asset1335wgwcl8uquwkm7hw4wghjx3jwt6k9p2y338zWhat $HODL does
- $HODL competitions run regularly to give back and reward members for being active and loyal.
- They keep the platform active and volume healthy — members who hold with real conviction get recognized.
- $HODL’s holders decide in its Community Votes, and each week pick the community HODLComp features.
- Holders with real conviction are recognized on the board, with badges and a Shell.
- The $HODL Conviction Board lives on the Conviction Boards page.
- Worked examples of the holder bonus and the entry ruleEach of the five, worked through: How it works → $HODL Utility.
- How Shells look beside your name: create a profile from your dashboard.
- API plans and the $HODL discount: the API page.
The legend
HODL the Tortle — why slow and steady
In a world that moves at lightning speed, where fortunes appear and vanish overnight, one humble voice rises above the noise: "Slow and steady… is the only way that lasts."
This Tortle wasn't born from hype or rushed into existence during a bull run. HODL was shaped by hard lessons and years of navigating crypto — watching brilliant projects rise only to fall because they moved too fast and built too thin. Communities got rugged. Trust was shattered by scams. Good people lost everything chasing the next shiny utility token, memecoin, or NFT.
Through it all, one truth became clear: the projects that endure aren't the loudest or the fastest. They're the ones that move with patience and purpose. But even after all the disappointment, something changed everything.
When $SNEK launched, it was different. No overnight hype machine. A true fair launch. Organic community growth. The team didn't just talk — they delivered, and they're still delivering today. In a sea of broken promises, SNEK proved that memecoins could build real culture, real loyalty, and real staying power. SNEK pulled its holders out of the trenches. It restored clarity. It gave back something that had been lost: hope.
That experience didn't create a competitor. It created inspiration. HODL and HODLComp exist because of what SNEK showed is possible on Cardano. SNEK will always wear the crown. HODL's only goal is to add another steady, trustworthy voice to the ecosystem — helping the broader Cardano community the same way SNEK helped so many weary travelers find their way again.
HODL doesn't promise overnight riches or viral pumps. He promises something rarer: a project built with integrity, patience, and the genuine desire to give others the same hope that SNEK gave everybody. In a space full of speed and spectacle, sometimes the most powerful thing you can do is keep moving forward — slowly, steadily, and with heart.
This is more than a token. This is a reminder that crypto can still feel good. That communities can still be protected. That building something real alongside giants is still possible.
Welcome to the slow lane. Welcome to HODL the Tortle. Slow and steady wins the race.
Conviction data for Cardano and Solana communities.
Who holds, for how long, whether they are adding or leaving, and every trade, read from the chain and stored. The numbers behind the Communities page, as JSON for your bot, dashboard or app.
Admin tools
Organizer-only. Sign in in step 1 with the admin key and an admin wallet, both — the key is checked once and never stored.
Admin takes two things at once: an admin wallet — one of HODLComp’s own, the wallets that run every board — and the ADMIN_KEY from your Railway variables. Connect the admin wallet, paste the key and press Sign in: the wallet asks you to approve a free admin sign-in (it moves nothing), then this tab gets an admin pass for 8 hours. The key is checked once and never stored. Closing the tab, Sign out or disconnecting the wallet ends the pass.
Stop the chain reads the communities make, so the Blockfrost budget goes to competitions. A competition's own token and $HODL are never paused, and competition scoring never is. Nothing stored is lost: each job carries on from where it stopped when you resume.
Every tracked community's transactions are read once, oldest first, from one daily allowance of chain calls shared by all of them. The last 30 days of every token are read first, so 24H / 7D / 30D figures do not wait for the whole history. The allowance rises above its fixed base to whatever the plan has spare once the reserve and the rest of the site are paid for (measured, not assumed). To finish one community first, press Read first on its row: it gets the whole allowance until it is read to the present, then the next one you queued, then the regular rules come back on their own.
What HODLComp needs after the catch-up, worked out from what it measures: Blockfrost from a whole day of every job except the one-time history jobs, plus what keeping every community current costs; the volume from each community's bytes per transaction times its exact transaction count, a year of new transactions, and the write log Postgres keeps on the same volume.
An exchange, bridge, lending or staking contract holds tokens for many people, so it is not a community member. Paste its address or stake key — from the exchange's own published addresses or the explorer's label — and it is left out of every community's holders, Conviction Board and Community Health at once. Never guess: only mark a wallet whose owner is known.
Anyone can make a free key on the API page with their wallet. Here you move a key to a paid plan once they have paid, issue one yourself, or turn one off. The key's owner wallet sets its $HODL discount, shown on each row.
Issue a key yourself
Every 5 minutes each entrant is read from the chain, traded or not. The token check reads the competition token's newest transactions once per pass and reads only the entrants who traded; everyone else is scored from the moves already stored for them, and everyone is still read in full once an hour and in the last 15 minutes. In Shadow (the default) scores are exactly as before: the check runs alongside, and every stored answer is compared with the real read. Switch to Token check when this card says it is safe.
In dollars, every price, high and percentage is worked at the ADA/USD rate of its own day. The server reads the last 365 days from CoinGecko, and the days before that from Coinbase’s public daily ADA-USD prices, back to the oldest community’s mint — both by itself. Optional: to use CoinGecko’s own rates for those older days too, open Cardano → Historical Data on CoinGecko, export it as CSV, and choose the file here. Rates for the same day take the file’s value; nothing else changes.
Reading the rates on record…
The trades made in a Hizz widget on this site while it carried one (until Oct 26 2026) — the Swap page, any token’s Buy button, a competition — counted here and confirmed from HODLComp’s own ledger, never from what the widget said. The widget’s report route is shut (nothing new is written), so this is the record of what Hizz owes for those: that volume times Hizz’s rate. Record each payment and each buyback Hizz reports, with its transaction, and the gap shows.
The trade page and the $HODL page show the fees the two trade boxes have earned, once on chain, toward a goal — the words say they go into $HODL’s liquidity. A Cardano box fee counts once Cardano has the placement (a fee held until the order fills, once claimed); a Pump box fee once the Solana ledger shows it, in ADA at the rate of the hour it landed. Set the goal in ADA and the day it counts from (UTC; fees before it are left out). HODL Repack’s fees count only if you tick it. Reward fees, listings, featured weeks and API plans never count.
A creator claims their community on their own when the chain names them: the one wallet that paid for the token’s first mint and kept its tokens, or solada.fun’s record of who launched it. Every claim made that way is listed here with that evidence. Undo one and the community is unclaimed again; claim it by hand for the right owner from Admin 3.
Every featured week on Home and paid API plan, as paid, with its payment. The Telegram bot needs TELEGRAM_BOT_TOKEN and TELEGRAM_WEBHOOK_SECRET in Railway (and TELEGRAM_BOT_NAME for its name on the site); then point Telegram at this server once.
Every airdrop sent through Recognize Holders, read on chain: what reached holders (never HODLComp’s fee or the sender’s change), the wallet that paid it, and the community it is credited to — the board it was sent from when its payer runs that board, the payer’s own community otherwise, $HODL for HODLComp’s own wallets. One no community’s wallet paid, or one the wallet that recorded it did not send, counts nowhere. Remove takes one off every figure; Assign credits it to a community; Restore undoes either.
Every snek.fun and solada.fun graduation HODLComp has read on the chain: added, waiting, skipped (and why), or let go after a week under the price it graduated at, its data deleted. Setting a let-go board active again on Admin 12 keeps it for good. AUTO_LIST=off in Railway stops it.
Every competition and campaign that has finished, read only: what it was, when it ran, its winners and what was paid, with the payment transactions on chain. Nothing here can change a result.
Loads live competitions so you can pick one, then writes an exact price (in ADA) into its start or end snapshot. Use this to correct a wrong Price at Start.
Each community's finished history — older than 33 days, fully read and priced — is packed into a daily archive, and every wallet's totals are carried forward. Every page reads the archive and the recent rows together, so no figure changes. Nothing is deleted until you trim, and a community can only be trimmed once its fold has been proven against its rows, wallet by wallet and day by day.
Before Postgres saves a change it writes it to a log, on the same volume as your data. Most of the time that log is small. During heavy work — a history backfill, a trim, a Reclaim — it grows until it reaches its ceiling, then reuses its own space. Out of the box the ceiling is 1 GB. On a 1 GB volume that is 1 GB, the whole volume, so one heavy burst could fill the disk and stop the database — cap it at 256 MB. On a larger volume 1 GB is a small slice and either setting is safe. The ceiling does not change how fast history is read — the walk’s request pace does. It deletes nothing and changes no data.
Maintenance, retention rules and the full table list
Nothing in here is something you have to do. Retention deletes rows on a fixed schedule every 10 minutes, by rules nobody chooses. Reclaim and Free the space rewrite a table so the file shrinks — they delete no rows at all, and the same data is in the table afterwards. The only thing ever removed by hand is a whole unused table, and that is the answer at the top of this card.
Every table in the database with its real size, and which of four things it is. Keep — a page reads it, and retention is structurally unable to touch it. Managed — retention already trims it every ten minutes; there is nothing for you to do. Used — the code uses it and nothing trims it, because nothing should. Drop — nothing uses it, and it is the only case where deleting is the answer.
Each row carries the database's own read and write counters beside the verdict. Those are Postgres's record, not ours: a table we believe is dead but that shows writes really is being written to, and that disagreement is worth more than either claim alone.
Rows are deleted on a schedule without anyone asking. Postgres reuses those pages but never shrinks the file, so the size Railway bills against does not move until the table is rewritten — that is what this does, for every table carrying enough dead space to be worth the lock.
Reclaim rewrites the table, so that table is locked while it runs (seconds to a few minutes) and it needs free disk equal to the table's live size. Do one table at a time, at a quiet moment. Everything else on the site keeps working.
Tables that exist in the database but that no part of the running code creates, reads or writes — usually left behind when something was rewritten. Reclaim cannot help with these: it shrinks a table, it does not remove one. Check the write counter before dropping. It comes from Postgres's own statistics, so a non-zero number means something really is still writing, whatever the code says.
Every pledge recorded against the competition picked in step 2, and what each one is doing to the prize pools. Why you may need this: until recently the donate form only offered ADA, $HODL, $BLUE and $SNEK — so a pledge of any other native asset was saved as ADA with the token's quantity as its amount. A row like that adds ₳1,500,000 to a ₳500 pool. Fix it here: set the real asset by pasting its Policy ID, and say which pool it funds.
Every movement of this competition’s token, by every participant, inside the window — with the full transaction hash and the full stake address, so a row can be pasted straight into an explorer. Click either to copy.
Each row also says whether that transaction earned the multiplier, and if not, the reason — read from the same rule the scoring engine uses, never a second copy of it.
The fingerprint hunt is gone. This panel used to read every buy for the output addresses, script hashes and metadata it carried, and rank the marks they shared, looking for a router fee address that would identify a widget trade. That is attribution by venue, and a router is free to change venue between trades — a widget buy through an unfingerprinted pool earned nothing while a fill placed elsewhere that routed the same way earned the multiplier. Step 5 answers the question properly, from Hizz’s own records, and costs no chain calls at all.
Upload one image per competition. It appears behind the Live Competition page and behind that competition’s share card — set it once, and both follow. Works for the live competition and for any future one.
PNG, JPEG, GIF or WebP, up to 4MB. A wide image around 1600×900 looks best: it is drawn to cover, so a very tall or very narrow one gets cropped at the sides. The file is checked by its actual contents, not its name. SVG is not accepted — it can carry script. Artwork always sits under a scrim, so it can never make the figures hard to read. You can also paste an https URL instead of uploading.
The scoring engine recomputes every live competition on a fixed cadence, and the Live Competition page polls on the same one. So “the board hasn’t moved” has two different answers — the scan hasn’t run yet, or it ran and nothing changed — and this tells you which without reading the logs.
Refresh now triggers a recompute immediately instead of waiting for the next tick. It uses chain calls, so it is worth pressing after crediting a buy or fixing a wallet, not on a loop. If the chain budget has dropped into its reserve, the scan stretches to a slower cadence rather than running the budget to zero — scoring slows, it does not stop — and that shows up here as In reserve. Solana's reads draw on Helius credits, shown beside it: past 70% of the day, reading a token's history back waits for tomorrow.
A leaderboard is stored as one row that gets overwritten, so by the time somebody notices a wallet has gone, the evidence of it going has been replaced. This asks the question properly: it reports what the saved board says about that wallet, what the chain says right now, and the day's call budget — because “unreadable” and “the budget was spent” are the same event seen from two sides.
Search by the name you know them by (a profile name, including one linked through a snek.fun Turbo wallet) or by any part of their stake key. It re-reads the chain for each match, so it costs a handful of calls — use it on a report, not on a loop.
The three answers it separates. Sold — net fell to zero, and the sells are in the feed. Transferred out — buys in the feed but holds_now at zero: moving tokens to another wallet is not a sell and never appears in the feed, yet it still ends the position. Unreadable — a chain read failed, which is not a fact about the wallet at all; since this build such a wallet keeps its place at its last confirmed figures instead of vanishing.
Until the coverage fix, a community whose history walk had not caught up was still scored on 30-day retention, holder growth and new-holder survival — from an unwind missing everything since the walk's frontier. Those readings said Retention 100%, and they are still stored: the Communities Δ column and Community Health's What changed both compare today against them, so without a correction the fix itself shows up for a month as declines that never happened.
Preview changes nothing. It lists, per community, the readings the walk's own cursor proves were taken on an open record, and what each would become: the 30-day figures set to unmeasured (what the corrected gate stores for such a day), and Community Health recomputed from that day's own stored inputs. A caught-up community's readings are never changed — nothing recorded says whether they came before or after its walk finished — but any shaped like the failure are counted so you can see them.
Apply writes only the set you previewed, and keeps each reading's before-image. Revert puts a batch back, except any day the daily snapshot has since rewritten with newer figures.
Pick a community, then edit it. Everything here used to live in the TOKEN_REGISTRY constant in the backend, which meant adding a community was an edit, a review and a deploy — and until that landed, the project's own treasury counted as its biggest fan.
What the wallet lists do: liquidity pools, vesting contracts and burn addresses are excluded from this community's holder counts and health metrics. They are never read by competition scoring, finalisation or payouts, so nothing you type here can change a score or move prize money.
Paste the policy ID — the 56-character id the project publishes — and press Look up. The chain is asked which token it is and the ticker fills itself in. Press Add and every pipeline starts at once: identity, price, liquidity pools, transaction history and the first holder snapshot. Nothing else is required and there is no deploy. Liquidity and vesting wallets, artwork and rank tier names are all optional and editable below.
Board, Home page, Money Flow and Community Metrics each read a different table. A community that is not ready names the step that has not landed, and “Start tracking” runs them all again for it.
HODLComp