Key takeaways
- Fair onchain community rules are written down before anyone plays, apply the same way to every player, creator and club owner, and keep the result out of any single person's hands.
- In Temptation Token, most of those rules live in the voting contract on Base, so a vote follows the same code for everyone.
Fair onchain community rules are written down before anyone plays, apply the same way to every player, creator and club owner, and keep the result out of any single person's hands. In Temptation Token, most of those rules live in the voting contract on Base, so a vote follows the same code for everyone. The conduct rules cover the rest: adults only, safe-for-work photos, a one-time ID check for anyone who submits, and no scams or harassment in the space you share.
What did Farcaster's social smart contract actually change?
It made users choose: accept a written code of conduct, or keep only read-only access. The rest is detail. When Network School took over Farcaster, it introduced a social smart contract listing bannable offenses it calls digital felonies. They include scams, stalking, repeatedly starting fights and passing off AI-generated content as your own.
Users who say yes get an access NFT that records the choice onchain. According to KuCoin’s report, people who decline get read-only access. A second report says the code sorts violations into felonies, misdemeanors and infractions, and that some users with older posts were moved to read-only.
Here is the real problem it raises. Who wrote the rules, when did they apply, and can anyone check them? Every shared space has to answer that, and I wrote about the ownership side in owning your onchain following when the app changes hands.

What makes onchain community rules fair?
Fair onchain community rules are published first, apply to everyone the same way, and cannot be changed quietly against a player mid-game. Some rules are about conduct. Others are about money and outcomes, and those belong in code.
Here is how it works in our game. The voting contract sets the split. It pays every share in $TTS, straight to wallets, in the settlement transaction. A vote is refused if it would lift a profile above 40% of all $TTS voted in the round, unless that profile holds every vote cast. Nobody on my team decides who wins. Chainlink VRF draws the winning profile at random, weighted by tickets, and Chainlink’s documentation describes VRF as a provably fair, verifiable random number generator.
The short version: conduct rules keep the room decent. Contract rules keep the round honest. You need both.
What conduct should a player expect from others?
Expect adults, real people and clean content. Everyone using the app or the Telegram bot must confirm they are 18 or older. A wallet’s first submission needs a one-time ID and selfie check, which confirms the submitter is 18 or older and that the ID, the selfie and the photo show the same person.
Photos must be safe for work: clothed, no nudity, no explicit content, no minors. An admin reviews every submission before it appears. A wallet can make up to 3 submissions per week, so nobody can flood a round with entries.
What actually matters is what that adds up to. The creator you vote on is a verified adult who chose to be there. The player next to you agreed to the same terms you did. People like you, playing by the same rules.
How do clear rules protect a vote?
They take the outcome out of anyone’s discretion. When the rules are code, your vote follows the same path as everyone else’s, and anyone can check it on Base.
- Votes are final. Once placed, they cannot be withdrawn or reduced, by you or anyone else.
- Size has limits. A wallet with no eligible stake can vote at most 500 $TTS in one transaction.
- Top voter is counted, not chosen. It is the wallet that voted the most $TTS on the winning profile, and on a tie the wallet that reached that total first keeps the place.
- Leftovers are burned. Votes on profiles that did not win go to the burn address after payouts.
Here is the test. Could a moderator change who won after the round closed? In this game, no. That is what skin in the game should feel like. For the rest of the checks, see five checks to run before you vote.
How do players, creators and club owners share one space?
Each one has a clear role and a written share. Nobody has to argue about who is owed what. Without a club, the pool is split 35% to the top voter, 35% to the winning profile’s wallet, 10% to charity and 20% to the house.
When the winning profile was entered with a registered club code, the club gets 10% and the house takes 10%. Club registration is approved by the operator on request; it is not self-serve. That keeps the club role tied to real people we have talked to.
At settlement the contract mints three trophies: one to the winning profile, one to the top voter, one to the house. One round. One vote. A trophy that shows you were there. More on how prizes reach creators is in crypto payouts for adult creators.
Where do onchain rules stop and human judgment start?
Code handles the money and the draw. People handle what code cannot judge, like whether a photo is safe for work. I would rather say that plainly than pretend everything is automatic.
An admin reviews every submission. Settlement is triggered by the operator’s own keeper service. The token contract has a mint function restricted to a minter role, and the 2-of-2 admin multisig can grant that role, so the code does not fix the supply. You should know all of that before you play.
Base itself is an Ethereum Layer 2 network built by Coinbase, so every one of these contracts can be read in public. If the chain ever hiccups, here is what happens to your vote and round.
Frequently asked questions
Do I have to buy anything to follow the rules and play Temptation Token?
No purchase is needed to play. A new wallet gets a one-time signup bonus of 500 $TTS when it first connects in the app, which covers votes at the 5 $TTS minimum. The operator pays it from its own wallet and caps how many bonuses it pays each day. You still need a small amount of ETH on Base for gas.
No purchase is needed to play. A new wallet gets a one-time signup bonus of 500 $TTS when it first connects in the app, which covers votes at the 5 $TTS minimum. The operator pays it from its own wallet and caps how many bonuses it pays each day. You still need a small amount of ETH on Base for gas.
Is there a Temptation Token community chat?
Yes. The official Telegram channel is @temptationtoken and the community chat is @TTSCommunityChat. The Telegram bot @TTSGameBot asks you to confirm you are 18 or older, opens the game inside Telegram and links to the leaderboard and contract details. Questions about clubs or accounts go to support@temptationtoken.io.
Yes. The official Telegram channel is @temptationtoken and the community chat is @TTSCommunityChat. The Telegram bot @TTSGameBot asks you to confirm you are 18 or older, opens the game inside Telegram and links to the leaderboard and contract details. Questions about clubs or accounts go to support@temptationtoken.io.
Does the VIP Vault give better odds in a round?
No. The bot’s VIP Vault is a paid Telegram community membership, paid in Telegram Stars. It does not include $TTS, vote multipliers or NFTs. Your odds in a round come only from tickets in the draw, and every player’s votes follow the same contract rules whether they are in the Vault or not.
No. The bot’s VIP Vault is a paid Telegram community membership, paid in Telegram Stars. It does not include $TTS, vote multipliers or NFTs. Your odds in a round come only from tickets in the draw, and every player’s votes follow the same contract rules whether they are in the Vault or not.
Where does the charity share of a round go?
The 10% charity share is fixed in the voting contract. It goes to the charity wallet set there, 0xf7dD429D679CB61231e73785fD1737E60138ABa3, which the site and app label as Polaris Project donations. Because it is set in code, no moderator or club owner can redirect it after a round closes.
The 10% charity share is fixed in the voting contract. It goes to the charity wallet set there, 0xf7dD429D679CB61231e73785fD1737E60138ABa3, which the site and app label as Polaris Project donations. Because it is set in code, no moderator or club owner can redirect it after a round closes.
Is $TTS an investment?
No. In the site’s own words: “$TTS is a utility token for playing the contest.” Entrants must be 18 or older and pass a one-time ID check. Transactions on Base are irreversible, so verify any address carefully before you send.
No. In the site’s own words: “$TTS is a utility token for playing the contest.” Entrants must be 18 or older and pass a one-time ID check. Transactions on Base are irreversible, so verify any address carefully before you send.
The Bottom Line
A community is only as fair as the rules people can read. Ours are simple: verified adults, safe-for-work photos, and a voting contract that treats every wallet the same. Each round lasts one week and closes on Sunday night, US Eastern time. If you are new to wallets, start with connecting your wallet to Base.
Here is the one thing to try. Open app.temptationtoken.io, read the rules, and cast one vote at the minimum. Votes are final and non-refundable, so start small and see how it feels to play with your people. Questions go to support@temptationtoken.io, or to me at jim@temptationtoken.io. Join.
Play at app.temptationtoken.io.
Sources
- Farcaster acquired by Balaji's Network School, with new 'social smart contract' for users — The Block
- Farcaster Acquired by Balaji's Network School, Introduces 'Social Smart Contract' — KuCoin News
- Network School Acquires Farcaster, Faces Backlash Over Account Restrictions — KuCoin News
- Chainlink VRF — Chainlink Documentation
- What is the Base network? — Uniswap Labs Help Center
Nothing here is financial advice. Digital assets carry risk, including the risk of total loss.