Key takeaways

  • Base now ranks apps by real on-chain activity rather than announcements or follower counts, so base app leaderboards can be recounted by anyone who cares to look.
  • A trophy from a Temptation Token round works the same way: a contract mints it at settlement, it names a wallet and a round, and it sits beside the transfers that prove it.

Base now ranks apps by real on-chain activity rather than announcements or follower counts, so base app leaderboards can be recounted by anyone who cares to look. A trophy from a Temptation Token round works the same way: a contract mints it at settlement, it names a wallet and a round, and it sits beside the transfers that prove it. Read both with the same two questions, which are what is being counted and whether you can check it yourself.

What changed with base app leaderboards on Base?

Apps on Base are now ranked by the on-chain activity attributed to them, not by announcements or follower counts. Base’s own documentation lists App Leaderboards, the Base App store and ecosystem spotlights as discovery surfaces where apps carrying a Builder Code can show up. Base describes the system behind it plainly: a way for apps "to prove their impact onchain and receive credit for the transactions they generate".

Here is the real problem with the old kind of ranking. A follower count measures who pressed a button once. An engagement number measures a feeling. Neither one can be checked by the person reading it, which is why every app store leaderboard eventually fills up with whoever spent the most on reach. A ranking built on transactions is different, because the thing being counted already exists in a public record, and any user can go and count it again.

That shift resets what counts as credible proof for a Base app in 2026. It also gives you a habit you can use everywhere else, including here. If a number is offered to you as proof, ask what it counts and where you can see it. Base.dev is now the Base Dashboard and the old links redirect, so the address matters less than the method.

Temptation Token Blogs about cryptocurrency revolutionizing Base blockchain and NFT markets
Temptation Token Blogs about cryptocurrency revolutionizing Base blockchain and NFT markets

What is actually being counted on an app leaderboard?

Transactions, attributed to the app that caused them. A Builder Code is appended to the end of a transaction’s calldata, and Base’s docs are clear that smart contracts execute normally and ignore the extra data, with attribution extracted by offchain indexers after the fact. No contract upgrade, no redeployment. Inside the Base App, a registered app’s code is auto-appended to transactions its users make.

So the unit on these rankings is a thing that happened, not a thing that was said. That is the whole reason a leaderboard like this can be trusted more than a press cycle. It is also why the unit matters so much: activity attributed through a code is only as honest as the code’s coverage, and a team that never integrates the suffix outside the Base App will under-count itself. Learning to read a ranking means learning what it cannot see.

Two questions get you most of the way. What is the unit? Who can recount it? Everything else about a leaderboard, the design, the sharing cards, the position of your group at the top, is decoration on those two answers.

What does one Temptation Token round leave behind on-chain?

A closed window, a set of vote transactions, a random draw with a published proof, and one settlement transaction that moves $TTS to wallets. Each voting round lasts one week and closes on Sunday night, US Eastern time; on-chain, every round’s end time is Monday 04:59:00 UTC. Up to 50 approved profiles can compete. Players vote by sending $TTS to the voting contract, 0x783b8cd80b586b723188c93ef94ee1beede617b4 on Base mainnet, chain ID 8453, and the minimum vote is 5 $TTS. Votes are final and non-refundable.

When the round closes, Chainlink VRF draws the winning profile at random, weighted by tickets. For a wallet with no eligible stake, each $TTS voted counts as one ticket. More votes give a profile better odds, but no profile is guaranteed to win. Chainlink’s documentation explains why that draw is auditable rather than trust-me: VRF generates the random value with cryptographic proof of how it was determined, published and verified onchain before any consuming application can use it. The full sequence is in our write-up of round mechanics from first vote to trophy distribution.

The prize pool is only the $TTS voted on the winning profile. Without a club, the voting contract splits it:

Every share is paid in $TTS, straight to the recipients’ wallets, in the settlement transaction.

Why is a trophy a receipt and not a badge?

Because nobody grants it. At settlement the voting contract mints three "TTS Round Trophy" NFTs, symbol TTSTROPHY, from contract 0x02DDd0e63DC2A5F66Fdb5a46F5981191959AC9A5: one to the winning profile’s wallet, one to the top voter and one to the house wallet. The same transaction that pays the pool creates them. A badge is a claim someone else makes about you. A receipt is a record of an event, and it does not care whether anyone believes it.

The top voter is the wallet that voted the most $TTS in total on the winning profile during the round, counted in $TTS actually voted; on a tie, the wallet that reached the highest total first keeps the place. That definition is in the contract, which is the point. There is no panel, no vibe, no appeal.

A trophy in your wallet is therefore the same species of evidence as a place on a Base ranking. It names a wallet, a round and an amount, and it sits next to the transfers that prove it. You do not have to take my word for it, and you should not.

How do I check a round or a leaderboard myself?

Open the contract on a block explorer and read the transactions in the window you care about. Contract verification on Basescan exists precisely so the public can audit and read deployed code, and the explorer’s own guidance is that verification ensures the code is exactly what was deployed on-chain. Here is how it works, in order.

Do this once and the habit sticks. It takes a few minutes on the day after a round closes, and it is the difference between believing a leaderboard and knowing one. If you have not connected yet, start with a play wallet on Base and keep a small amount of ETH there, because every Base transaction needs a little ETH for gas.

What should I ask before I trust any ranking?

Ask what is being counted, and whether you can recount it without permission. If the answer to the first is a follower or a feeling, stop. If the answer to the second is no, treat the number as marketing and move on. Applied here, the answers are short: what is counted is $TTS actually voted inside a window that closes automatically, and you can recount it directly on Base.

That is what honest social proof looks like. Not a screenshot. A record, with the verification steps included, which is also why a fast chain matters to a game like this: a vote that lands in the window is a vote that counts, and our note on Flashblocks voting speed explains why the timing is not a detail. If you want the design behind the draw, read how the pool cannot be rigged, and if you are new to the whole thing, start at what Temptation Token is.

The people who do well in this game are the ones who read the record. They are a small group right now, competing week to week and watching the same contract I watch. One round, one vote, one receipt.

The disclaimer our site and app show, word for word: "$TTS is a utility token for playing the contest. Entrants must be 18+ and pass a one-time ID check. Payments are handled by third-party providers on their terms, not ours. Operated by Blockchain Entertainment LLC."

Frequently asked questions

Do I need to buy $TTS to cast my first vote?

You do not need to buy anything to cast a first vote. A new wallet receives a one-time signup bonus of 500 $TTS when it first connects in the app, and the minimum vote is 5 $TTS, so the bonus covers votes at the minimum. You still need a small amount of ETH on Base for gas on every transaction.

You do not need to buy anything to cast a first vote. A new wallet receives a one-time signup bonus of 500 $TTS when it first connects in the app, and the minimum vote is 5 $TTS, so the bonus covers votes at the minimum. You still need a small amount of ETH on Base for gas on every transaction.

What happens to votes placed on profiles that did not win?

They are burned. After the payouts, all $TTS left in the voting contract, meaning the votes on profiles that did not win, is sent to the burn address 0x000000000000000000000000000000000000dEaD. That transfer sits in the same settlement record as the payouts, so the amount burned is readable by anyone who opens the transaction.

They are burned. After the payouts, all $TTS left in the voting contract, meaning the votes on profiles that did not win, is sent to the burn address 0x000000000000000000000000000000000000dEaD. That transfer sits in the same settlement record as the payouts, so the amount burned is readable by anyone who opens the transaction.

Can one profile buy the whole round?

No. A vote is refused if it would lift that profile above 40% of all $TTS voted in the round, except while that profile holds every vote cast in the round. The rule lives in the voting contract, not in a moderation policy, so it applies to every wallet equally and needs nobody’s judgement.

No. A vote is refused if it would lift that profile above 40% of all $TTS voted in the round, except while that profile holds every vote cast in the round. The rule lives in the voting contract, not in a moderation policy, so it applies to every wallet equally and needs nobody’s judgement.

What happens if a round gets no votes at all?

Nothing is paid and nothing is minted. A round with no votes has no winner, no payout and no trophies. That is worth knowing before you read any ranking: an empty window produces an empty record, and a record that shows nothing is still an honest answer to the question.

Nothing is paid and nothing is minted. A round with no votes has no winner, no payout and no trophies. That is worth knowing before you read any ranking: an empty window produces an empty record, and a record that shows nothing is still an honest answer to the question.

How does a club get a code for Temptation Token?

Club registration is approved by the operator on request to support@temptationtoken.io, so it is not self-serve. A club code is optional at submission. When a winning profile was entered with a registered club code, the pool split shifts to include 10% to the club’s wallet, with the house share reduced to 10%.

Club registration is approved by the operator on request to support@temptationtoken.io, so it is not self-serve. A club code is optional at submission. When a winning profile was entered with a registered club code, the pool split shifts to include 10% to the club’s wallet, with the house share reduced to 10%.

The Bottom Line

Base made the standard for a Base app plain: show the activity, let people count it. A round here answers the same test. The window closes on its own, the draw publishes its proof, the pool moves in one transaction, and the trophies land in wallets that anyone can look up. Nothing about that depends on you liking me.

So do the small version today. Connect a wallet in the app, read the last settlement transaction before you cast anything, then place one vote and watch where it goes. Questions about the contracts, the club codes or the review process come to me at jim@temptationtoken.io. Join, and bring your people.

Play at app.temptationtoken.io.

Sources

Nothing here is financial advice. Digital assets carry risk, including the risk of total loss.

Leave a Reply

Your email address will not be published. Required fields are marked *