No open ballots right nowLaunch app
Voting Clarity
Live on Robinhood Chain

Voting you can
verify on-chain

Voting Clarity is the first decentralized ballot box on Robinhood Chain. Open a topic, cast a $0.50 vote, and keep the transaction hash that proves it counted.

How Voting Clarity works

A ballot moves through four steps

  1. 01
    Propose

    Anyone opens a topic

    A signed-in wallet writes a question, 2 to 10 answers, a closing time and an optional cover image stored on IPFS. Opening it costs $0.50 and the topic is live the moment the transaction lands.

  2. 02
    Pay to vote

    Every ballot carries $0.50

    The contract reads the Chainlink ETH/USD price in the same block and charges exactly fifty cents of ETH. The fee goes straight to the treasury; anything sent above it comes back to the voter in the same transaction.

  3. 03
    Tally

    The count moves in real time

    Tallies are read directly from the contract every few seconds and new ballots stream in from the chain's own event log. There is no server holding the numbers and nothing to refresh.

  4. 04
    Verify

    Your receipt is a transaction hash

    When the vote confirms you get the hash and the block it landed in. Paste it into any Robinhood Chain explorer: the voter, the option and the fee are all there, and no one can take them back.

Participate as a Voter

Sign in, vote, keep the receipt

Sign in

Connect a wallet that supports Robinhood Chain and sign one free message. No email, no password, no transaction.

Vote

Pick an answer and approve $0.50 in ETH. One wallet gets one ballot per topic, enforced by the contract.

Verify

Get the transaction hash the second your vote confirms, and watch the tally shift with everyone else's.

Participate as a Creator

Put any question to the chain

Community polls

Ask your holders, your server or your followers anything with a clear set of answers. The question, every option and every ballot live in the contract, so a screenshot is never the source of truth.

Because each vote costs $0.50, a flood of throwaway wallets gets expensive fast — the result reflects people who cared enough to pay for a say.

Example topic
Which feature should ship first next quarter?
// Open a topic from any script — viem shown here
const fee = await client.readContract({
  address: VOTING_CLARITY,
  abi,
  functionName: "quoteTopicFee",   // $0.50 in wei
});

await wallet.writeContract({
  address: VOTING_CLARITY,
  abi,
  functionName: "createTopic",
  args: [
    "Which feature should ship first next quarter?",
    "",                  // description
    "bafy…",             // IPFS image CID, optional
    ["Yes", "No"],       // 2–10 options
    7n * 24n * 3600n,    // open for 7 days
  ],
  value: fee + fee / 20n, // small cushion; the contract refunds the excess
});
Open your first topic

Ballots on the chain right now

Topics
0
Open
0
Votes
0
See every ballot
Utility token · Robinhood Chain

Powered by $VOTING

$VOTING is the token behind Voting Clarity. Fees are paid in ETH, and every topic and every ballot sends its fee to the treasury that funds the project and its community.

Voting Clarity logo