Polls Market
Became BBN Poll →
Polls Market is a prediction market we built on Polygon. People stake MATIC on how a real-world event will turn out and receive a poll NFT that records their position; when the event resolves, the pool pays out to the side that called it. We built it in the Daccred lab in 2022: client app in August and September, contracts pulled into their own repository in October. Its first and only use case was the Big Brother Naija show, where we marketed it as BBN Polls.
How it worked
Each poll is a market on one show outcome, such as who gets evicted in a given week. Staking mints an ERC-721 token for the position, which is why the polls show up as a collection on Rarible (Polygon contract 0xfb32...6140). That collection contract is the poll-NFT collection only; it is not part of the registry.
The markets live in registry contracts. We deployed to the Mumbai testnet first, then to Polygon mainnet with an Auth Proxy, a Registry, and a Registry V2 at 0x7221...400a, verified on Polygonscan. stake() is payable: it takes the caller’s MATIC, checks the prediction against the event, and mints the position token. We resolve markets through the registry as admin, and the payout logic splits a cut to a collector address and the poll’s curator before releasing winnings.
The client is a Next.js progressive web app, built with next-pwa and Workbox.
What we were testing
Two hypotheses. We never got results data on either.
First, whether a mainstream Nigerian TV audience would use an on-chain market if it looked like the voting they already did every week. BBNaija was the obvious event: fixed schedule, every outcome public and verifiable within days.
Second, whether Daccred’s Polygon tooling (the registry pattern and NFT issuance we built for credentials) could be reused for a consumer product without much rework. Polls Market was our first attempt to point that stack at something other than certificates.
Every great product starts with someone who refuses to accept what exists today.
If that's you, we should
talk about your future product