Skip to content
@Predictify-org

Predictify-org

Predictify: Decentralized Prediction Market on Stellar

Predictify is a fully on-chain prediction market (betting platform) built on the Stellar network using Soroban smart contracts. Our platform brings transparency, speed, and low transaction fees to the world of decentralized betting, enabling users to wager on real-world events with confidence.

Table of Contents

Overview

Predictify leverages the Stellar network's fast transaction processing and low fees alongside Soroban’s emerging smart contract capabilities. The platform allows users to participate in prediction markets where they can bet on various events—from sports to financial milestones—while ensuring fairness, transparency, and instant payouts.

Problem Statement

Traditional prediction markets face several challenges:

  • Lack of Transparency: Centralized platforms can manipulate outcomes and delay payouts.
  • High Fees: Many existing platforms incur significant fees due to congested networks.
  • Slow Transactions: Delayed confirmations can undermine trust in bet resolutions.
  • Trust Issues: Users are often wary of centralized systems that are not verifiable.

Solution Overview

Predictify addresses these issues by:

  • Decentralization: Using Soroban smart contracts to manage bets, resolve outcomes, and distribute winnings on-chain.
  • Transparency: Every bet and payout is recorded on the Stellar ledger for complete auditability.
  • Speed: Stellar’s network ensures near-instant transaction settlement, making the betting process smooth.
  • Low Fees: With Stellar’s minimal transaction costs, users enjoy more of their winnings.
  • Automation: Oracles and scheduled triggers are integrated to fetch real-world data and automatically resolve bets.

How It Works

  1. User Wallet Connection:
    Users connect their Stellar wallets to the platform (e.g., using StellarTerm or Albedo).

  2. Select an Event:
    Browse through a list of active prediction events (e.g., "Will Bitcoin reach $100K by year-end?").

  3. Placing Bets:
    Users stake funds (e.g., in XLM or a stablecoin issued on Stellar) into a Soroban smart contract that holds the bet.

  4. Event Resolution:
    Once an event concludes, trusted data sources or oracles provide the outcome, triggering automatic contract resolution.

  5. Instant Payouts:
    The smart contract distributes the winnings immediately while deducting a small platform fee (e.g., 2%) for maintenance.

Tech Stack

  • Smart Contracts:
    Written in Rust using Soroban for the Stellar network.
  • Backend:
    Node.js and Express.js for API endpoints, event monitoring, and integration with external data sources.
  • Frontend:
    Next.js and TailwindCSS for a responsive and intuitive user interface.
  • Oracles & Data Feeds:
    Integration with external data providers to fetch real-time event outcomes.
  • Wallet Integration:
    Supports popular Stellar wallets like StellarTerm, Albedo, or custom wallet integrations.

Smart Contract Design

The core Soroban smart contract handles:

  • Bet Placement: Securely locking user funds until an event concludes.
  • Result Verification: Automatically fetching event outcomes via integrated oracles.
  • Payout Distribution: Instantly distributing winnings to successful bettors while collecting platform fees.
  • Fee Management: Transparent tracking of platform fees for operational costs.

Contributing

We welcome contributions from the community! Please see our CONTRIBUTING.md for guidelines on how to contribute and our code of conduct.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or feedback, please reach out to us:

Telegram: @Predictify

Happy betting and let the best prediction win!

Popular repositories Loading

  1. predictify-contracts predictify-contracts Public

    Rust 3 58

  2. .github .github Public

  3. predictify-backend predictify-backend Public

  4. predictify-frontend predictify-frontend Public

    TypeScript 25

  5. predictify-docs predictify-docs Public

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…