FOGO Pulse - A binary trading platform - live

FogoPulse : A Binary trading platform

Team: @_theroad
Submitted: 2026-03-20


Answer Capsule

FogoPulse is a 5-minute binary prediction market on FOGO chain where users predict crypto price direction (UP/DOWN) for BTC, ETH, SOL, and FOGO. It uses Pyth Lazer for cryptographically verified on-chain settlement with Ed25519 signatures, and Pyth Hermes for real-time price streaming. Uniquely, it leverages Pyth’s confidence intervals to gate settlement – if the oracle is uncertain, all participants are refunded instead of forcing an unfair outcome.


What It Does

Most prediction markets blindly trust oracle prices and declare winners, even when the data is ambiguous. FogoPulse solves this by building confidence-aware settlement directly into the protocol – using Pyth’s confidence intervals to detect when price data isn’t reliable enough to fairly determine an outcome. When the confidence band is too wide relative to the price movement, the epoch refunds everyone. This creates a trust-first prediction market where users know the system won’t force losses on uncertain data.


Pyth Features Used

Check all that apply:

  • Price Feeds (on-chain or off-chain)

  • Entropy (randomness)

  • Both


Links


Screenshots / Media

fxyz


Tech Stack

Component Technology
Framework/Language Next.js 16, React 19, TypeScript, Rust
Blockchain FOGO Chain (SVM-compatible), Anchor 0.31.1
Oracle Pyth Lazer (Ed25519 on-chain verification), Pyth Hermes (real-time streaming)
Frontend Tailwind CSS 4, shadcn/ui, TradingView Lightweight Charts, Zustand, TanStack Query
Wallets Solana Wallet Adapter (Phantom, Nightly, Backpack)
Automation TypeScript crank bot, systemd
Deployment Vercel (frontend), Contabo VPS (crank bot)

Content Contributions


Licensing

This project is licensed under Apache 2.0.


Eligibility Confirmation

  • I am 18+ years old

  • I am not located in an OFAC-sanctioned jurisdiction

  • I confirm this is an original work created during the hackathon period

  • I have read and agree to the Terms & Conditions

# FogoPulse — Update Log

Project updates from 2026-03-20 onward.

## 2026-03-21

  • Fixed trade presets + admin-configurable max trade amount
  • Enforce allow_hedging flag in frontend trade flow
  • Allow trading on epoch 0 by fixing BigInt truthiness check

## 2026-03-22

  • Correct SOL Pyth Lazer feed ID (5→6) and add exponent normalization
  • Remove devnet and local cluster options, keep only fogo-testnet
  • Batch RPC trade loading for faster history
  • Prevent cross-market data bleed when switching assets
  • Split history into /settlements and /trades pages
  • Correct claim/lost state per trade direction in settlement panels|
  • Replace hardcoded GlobalConfig constants with on-chain values
  • Trade simulation bot with wallet setup and auto-claim

## 2026-03-23

  • Use signTransaction + sendRawTransaction for FOGO testnet submission
  • Trade bot deployment, USDC transfer script, shutdown fix, README docs
  • Cursor-based Firestore pagination replacing offset queries

## 2026-03-24

  • Permissionless timeout force-close for stuck Frozen epochs

well done theroad this looks really great man. Good job!

1 Like

Thanks. Market DVR is awesome too. it’s a great idea

FogoPulse — Update Log

## 2026-03-24

  • Permissionless timeout force-close for stuck Frozen epochs
  • Protocol Pause & Emergency Freeze toggle controls in admin panel
  • Remove buggy reserve subtraction in settle_epoch rebalancing
  • Admin toggle to enable/disable Create New Epoch button
  • Site maintenance mode with rolling ticker banner

## 2026-03-25

  • Smart trading strategies with price/pool awareness for trade bot
  • Fix claim_payout/claim_refund reserve accounting drain + admin utilities

## 2026-03-26

  • Dynamic pool-percent trade amounts and UI wallet cap enforcement
  • Add +/- increment/decrement buttons to trade preset amounts