OpenViSTAI · Agents · Blockchain · Crypto
Menu
DeFi

Prediction Market WEB3

Prediction Market WEB3 is an EVM prediction-market application combining a React web frontend with Solidity smart contracts for creating peer-to-peer wagers, pledging funds, resolving outcomes and releasing escrowed payouts.

Independent OpenViST project profile, based on linked sources.

Prediction Market WEB3 — OpenViST project profile in DeFi.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you need a web interface and EVM contract structure for organizing peer-to-peer prediction wagers, or when reviewing a documented example of escrow, resolution and payout flows.

Who it is for

  • People evaluating or participating in peer-to-peer event prediction wagers
  • Developers exploring a React and Solidity implementation of wager escrow and payout flows

Documented uses

  • Create a wager with custom terms and invite others to pledge funds.
  • Hold wager funds in multi-signature escrow while participants sign.
  • Resolve a wager by selecting a winner, then release funds automatically after required signatures or manually after a deadline.
  • Cancel a wager as its creator and issue refunds, as described by the project.
Before you choose

Requirements & limits

The repository documents MetaMask and WalletConnect support. Its setup instructions identify Polygon Amoy testnet MATIC for testing and include scripts for Polygon Amoy and Polygon mainnet deployment; they do not establish the availability of a hosted public market.

  • The project is both frontend and contract code, rather than a documented public market service; local use requires setup and a deployed contract address.
  • The documented test network is Polygon Amoy, while mainnet deployment requires network configuration and a private key.
  • Polymarket dispute submission is described as ready for integration, not as a completed dispute feature.
  • The README’s security and test claims are project statements, not independent audit or verification results.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install and configure the local frontend

Prepare the documented frontend dependencies and configure it to connect to a deployed wager contract.

Before you start

  • Node.js 18+ and npm
  • A cloned copy of the repository
  • A deployed wager contract address
  • A WalletConnect project ID only if using WalletConnect

Steps

  1. From the repository root, install frontend dependencies with cd frontend and the command below.

    Documented command
    npm install
  2. Create frontend/.env and set VITE_WAGER_CONTRACT_ADDRESS to the deployed contract address.

  3. If using WalletConnect, also set VITE_WALLETCONNECT_PROJECT_ID.

  4. Run the command below from the frontend directory.

    Documented command
    npm run dev

Expected outcome

The README says the Vite frontend starts at `http://localhost:5173` or a configured port and can be configured to connect to the specified contract.

Guide limitations

  • These instructions cover local frontend setup, not deployment or verification of a public service.
  • The README does not provide a contract address; a deployed contract is needed for the frontend connection.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
Sealva-Devs/Prediction-Market-Web3 · Official homepage title · retained in its source language