◉ LIVE
Awaiting market data…
Awaiting market data…
Documentation

Propex Docs

A guide to using Propex — daily prediction markets settled on-chain in USDC on Arc Testnet. Everything you need to trade, resolve, and integrate.

Overview

Propex is a non-custodial prediction-market platform. Each market asks a binary question — will X happen by time Y? Users buy YES or NO shares against an automated market maker. When the market resolves, winning shares redeem 1:1 for USDC.

Everything runs on-chain on Arc Testnet. USDC is the native settlement asset. Propex itself does not custody user funds — trades are executed by the per-market contract.

How it works

Each market is a standalone PredictionMarket contract using a Fixed-Product Market Maker (FPMM). Two reserves — yesReserve and noReserve — are kept on an invariant curve. Buying YES shares removes YES from the pool, pushing its implied probability up; selling does the reverse. Prices are always between $0.00 and $1.00 and sum to one.

  1. An admin deploys a market via the factory, seeded with USDC liquidity.
  2. Traders buy/sell YES or NO shares at the current curve price.
  3. At the resolution time, the outcome is submitted on-chain.
  4. Winning shares redeem 1:1 for USDC. Losing shares expire worthless.

Trading

To trade, connect a wallet on Arc Testnet and open any market. Enter a USDC amount for Buy, or a share amount for Sell. The UI quotes the expected shares / USDC you'll receive at the current curve price, including fee.

  • Minimum bet size is 0.01 USDC so fees never round to zero.
  • You can exit a position at any time by selling back into the pool.
  • Slippage increases with size relative to pool depth — check the quote before confirming.

Fees

A flat platform fee of 1.50% applies symmetrically on both buy and sell. Fees are forwarded on-chain to the Treasury contract the moment a trade settles — there are no withdrawal or deposit fees, no spread, and no hidden charges.

The fee rate is bounded on-chain by MAX_FEE_BPS in the Treasury and can be updated by the owner within that cap.

Resolution

Each market specifies a resolution time and a resolution rule in its description. After the resolution time elapses, an authorized resolver submits the outcome on-chain (YES, NO, or CANCELLED).

  • YES / NO: winning shares redeem 1 USDC each.
  • CANCELLED: all positions are refunded at pool-proportional value.
  • Resolved markets are removed from the live feed and remain accessible at their market URL.

Contracts

Core addresses on Arc Testnet. Market addresses are deterministic per factory deploy — find them via the factory's getAllMarkets().

USDC0x3600000000000000000000000000000000000000
EURC0x89B50855Aa3bE2F677cD6303Cec089B5F319D72a
USYC0xe9185F0c5F296Ed1797AaE4238D26CCaBEadb86C
Multicall30xcA11bde05977b3631167028862bE2a173976CA11
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
TokenMessengerV20x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA

Leaderboard

The leaderboard ranks traders by realized PnL across resolved markets. Data is derived entirely from on-chain events — no off-chain scoring or boosts.

Admin & launches

New markets are launched in a daily batch by the admin wallet through the admin panel. Each launch seeds USDC liquidity from the treasury and registers the market with the factory. The admin role is a client-side UX gate; on-chain authority is enforced by MarketFactory.owner.

FAQ

What happens if a trade partially fills?

FPMM trades are atomic — the quote shown before confirming is what settles. There is no partial fill.

Can I cancel a pending trade?

Trades that haven't been confirmed on-chain can be cancelled in your wallet. Once mined, exit by selling your shares back.

Is Propex available in my region?

Propex runs on a public testnet for research purposes. Availability depends on local regulations; consult your jurisdiction.

Support

For questions, bug reports, or feedback — reach out on X (Twitter) or email support@propex.xyz. For on-chain issues include your wallet address, the market address, and the tx hash.

Terms

Propex is provided "as is" on Arc Testnet for research and evaluation. Trading involves risk of loss; do not deposit funds you cannot afford to lose. By using Propex you acknowledge that markets may resolve adversely and that on-chain transactions are irreversible.

Privacy

Propex does not collect personal data. Wallet addresses and trade history are public on-chain data. The front-end may load third-party RPC endpoints and price feeds; those providers may log requests independently of Propex.

Last updated April 2026← Back to markets