跳到主要内容

系统架构

HyperPredict 系统架构

智能合约

  • HyperPredictV1Factory → 部署市场对并管理费用和推荐率等全局设置
  • HyperPredictV1Pair → 管理回合、增量投注、锁定、结算、费用、支付
  • ReferralRegistry → 跟踪推荐关系

预言机模块 (Pyth)

  • 直接使用 Pyth Network 价格信息流
  • 确保结算时使用新鲜、可靠的定价
  • 在链上验证以获得确定性结果

市场 API

  • 官方 Pyth 市场 API 仅提供最新价格数据,不提供历史数据,因此我们构建了一个自定义市场 API 用于获取历史价格。
  • 用于 REST 市场数据的 FastAPI
  • 用于高频价格和回合历史存储的 ClickHouse

Graph 节点

  • 它使用 The Graph 来索引链上事件
  • 我们在 BNB Chain 基础设施上运行自己的索引器,因此我们可以无需等待第三方子图支持即可摄取链上事件。

前端

  • React + Vite
  • 用于价格可视化的 Lightweight Charts
  • 用于身份验证的 Privy
  • 用于区块链交互的 viem
  • 用于样式和组件的 Tailwind CSS 和 Shadcn UI

编码代理

  • OpenAI GPT-5 和 Codex