project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

private-cast

A fully private predication market for verified human, built with Oasis Sapphire and Worldcoin.

private-cast

Created At

ETHGlobal Singapore

Winner of

Worldcoin - Pool Prize

Prize Pool

Project Description

This is a prediction market where user can place bets on topics and different choices. The user must be verified as human with zk proof using WorldID in order to place a bet. After the oracle reveals its result, a user can claim the funds on his bets onchain. The contract is deployed e2e on Oasis Sapphire testnet and the worldcoin contract is available on Ethereum sepolia testnet.

How it's Made

This project leveraged Sapphire Oasis for a fully private onchain state, for the choice and amount of all bets. The frontend is built with Vue and smart contract deployed with oasis CLI on Sapphire testnet.

As a workaround to Worldcoin not being available on Sapphire, I deployed the same contract on Eth sepolia for completeness.

background image mobile

Join the mailing list

Get the latest news and updates