Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

huangyebiaoke/AlphaBridge

Repository files navigation

AlphaBridge

AI-powered prediction market agent with cross-chain USDC settlement

AlphaBridge analyzes real-time Chinese macroeconomic indicators and generates automated trading signals for Polymarket prediction markets. It combines AI reasoning, on-chain prediction markets, and Circle's CCTP V2 for cross-chain settlement.

Architecture

┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ data_feeder │───▶│ alpha_bridge │───▶│ polymarket_builder│
│ (akshare) │ │ (7-factor) │ │ (CLOB + Builder) │
└──────────────┘ └──────┬───────┘ └────────┬─────────┘
 │ │
 ▼ ▼
 ┌──────────────┐ ┌──────────────────┐
 │ PredictionMarket│ │ Polymarket CLOB │
 │ (Arc Testnet) │ │ (Polygon PoS) │
 └──────┬───────┘ └────────┬─────────┘
 │ │
 ▼ ▼
 ┌──────────────────────────────────────┐
 │ CCTP V2 Bridge │
 │ Arc ◀───── USDC ─────▶ Amoy │
 └──────────────────────────────────────┘

Stack

Layer Technology
AI Agent Python, 7-factor macro scoring
Data akshare (CPI, PMI, LPR, SH Index, FX)
Smart Contracts Solidity, Foundry
Prediction Market Arc Testnet (Circle's L1)
Polymarket Integration py-clob-client, Builder SDK
Cross-Chain Circle CCTP V2
Frontend HTML/JS dashboard with ethers.js

Quick Start

cd agora-hack
# Install dependencies
pip install py-clob-client python-dotenv akshare
# Set up environment
cp .env.example .env
# Edit .env with your wallet + Polymarket API keys
# Run AlphaBridge analysis
python3 alpha_bridge.py
# Generate Polymarket builder feed
python3 polymarket_builder.py
# Full pipeline: analysis → bridge → bet → monetization
python3 circle_app_kit.py

Contracts

Contract Network Address
PredictionMarket Arc Testnet 0xF6E6f222b2dC9D16C5575c76235Dd360071fc679
CCTP TokenMessengerV2 Arc Testnet 0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA
CCTP MessageTransmitterV2 Arc Testnet 0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275

Key Features

  • 7-Factor Macro Model: CPI, PMI, MLF rate timing, PBOC signals, FX pressure, equity sentiment, capital flows
  • Builder Attribution: All Polymarket orders carry builder code for volume tracking + fee revenue
  • CCTP V2 Bridge: Burn-and-mint USDC transfers between Arc and Polygon Amoy
  • Built-in Monetization: Per-transaction fee tracking for builder revenue sharing
  • Real-time Dashboard: Web UI showing market state, predictions, and on-chain TXs

Polymarket Builder Setup

  1. Register at builders.polymarket.com
  2. Get API Key + Builder Code
  3. Set in .env:
    POLY_API_KEY=...
    POLY_API_SECRET=...
    POLY_API_PASSPHRASE=...
    POLY_BUILDER_CODE=0x...
    

CCTP Bridge

The CCTP V2 bridge burns USDC on Arc Testnet and mints on Polygon Amoy:

from circle_app_kit import bridge_arc_to_amoy
result = bridge_arc_to_amoy(
 amount="1",
 destination_address="0x...",
)
# Burn TX confirmed → fetch attestation from iris-api → receiveMessage on Amoy

Note: CCTP V2 depositForBurn uses uint32 for minFinalityThreshold, not uint256.

License

MIT

About

AI-powered prediction market agent with cross-chain USDC settlement via Circle CCTP V2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /