BETOKEN
Community-focused prediction market on Telegram for trading and creating event tokens
Screenshots





Problem Statement
BETOKEN is a community-focused prediction market on Telegram for trading and creating event tokens. Anyone can participate by creating markets and buying predictions via a Telegram mini app.Core Features:Token creation, each option in the prediction market is an ERC20 tokenTwo types of markets supported: general and price markets:General: Any topic, market creators act as the oracle. Open market creation, increased topic range and creative opportunity.Price markets: Price markets, for example to predict the price of ETH/USDC in the future. Uses Chronicle as the oracle.Quick & easy funding: Supports on-ramp via external wallet, Moonpay, Coinbase, or in-app swapsBetter wallet UX: Leverages Privy embedded wallets to be able to sign and send transactions from within the Telegram mini app.Reputation scoring: Uses various factors to determine a score for each user. This is especially useful for trust in open market creation and resolution. These are the factors supported and their purpose:Wallet activity & balances: Onchain activity and prevents bots, external wallets can only be linked to one BETOKEN account.EAS Attestations e.g. Coinbase trading account, country: Benefit from 3rd party platform verifications, e.g. Coinbase KYCWorld ID: Proof-of-personhoodGnosis Circles: Social connections and network
Solution
This project is built as a Telegram mini app using the following:Stack / Core tools:TelegramNext.jstma.jsFoundryPartner technologies:Coinbase OnchainKit: onramp, displaying user addresses and identities, in-app swap, get attestations for reputation scoreCoinbase CDP SDK: Fetching various smart contract events from the main market contract, generate Coinbase buy URLPrivy: Telegram auth, embedded wallet creation, linking external accounts, onrampChronicle: price market oracleWorld ID: Used as a factor in reputation scoringGnosis Circles: Used as a factor in reputation scoringBlockscout: Used as the main explorerMantle, Base: Networks that the app lives on
Hackathon
ETHGlobal Bangkok
2024
Prizes
- 🏆
Blockscout Explorer Big Pool Prize
Blockscout
- 🏆
Chronicle Pool Prize
Chronicle Protocol
- 🏆
CDP SDK Pool Prize
Coinbase Developer Platform
- 🏆
World Pool Prize
World
Contributors
- tracychen
22 contributions