PredictStreet
What you need first
Section titled “What you need first”- Production status: Armed for build and submit, with no hosted cancel capability, as verified on 2026-08-15.
- Wallet and chain: An EOA on ADI Chain (
36900) signs a VAULT-type EIP-712 order. - Venue account: Yes. Provision the caller-specific PredictStreet vault before building and obtain the caller’s PredictStreet API key before submitting.
- Credentials: The EOA private key stays client-side. The API key transits only submit, after signature recovery over the stored digest, and is never retained.
- Funding: Deposit six-decimal ADI-chain USDC.e into the caller’s vault. Approve that dynamic
vault and call
depositERC20; the execution lane only resolvesvaultOfand has no funding helper.
PredictStreet is a strict server-built lane with no client-echo compatibility path. It is
source-ready but default off and unregistered. An empty or unknown-only
PREDICTSTREET_EXCHANGE_ADDRESSES registers nothing; check GET /v1/exec/venues before building.
Send the native decimal token id as asset, or outcome + outcomeSide, with isBuy, a
0.01-tick probability-dollar price from 0.01 through 0.99, up to six-decimal share size,
and the EOA owner. Optional
expiresAt: 0 builds GTC, postOnly defaults false, and the only accepted signature type is VAULT
1. The server resolves the catalog outcome, then rechecks the live condition id, token id,
open/tradable state, taker fee, and NegRisk flag. It also calls the verified VaultFactory’s
read-only vaultOf(owner); a missing vault fails before any execution is persisted.
The artifact pins ADI Chain 36900, six-decimal USDC.e
0x9cb8142aEBBcdc60AF7c97Af897A67A8f3CA71C2, buildVersion: 1, and EIP-712 domain
PredictStreet version 1. Standard markets use exchange
0x90EA87493E208A14011EC700Ac9cbAf4d064acc0; NegRisk markets use
0x79ACbb874dd01044FA38a89c1478E60FaAB40D00. The signed 11-field order is salt, maker,
signer, taker, tokenId, makerAmount, takerAmount, expiration, feeRateBps, side, and
signatureType. BUY notional rounds up one collateral atom; SELL notional rounds down.
Sign the returned typed data in the owner’s wallet. Submit
{ executionId, signature, owner, apiKey }. Predictefy validates the versioned server-stored
artifact and recovers the signer over its stored digest before it reads the API key. It then relays
that exact stored order once and discards the key. Cancel, status refresh, and hosted settlement are
not implemented. Predict Street Limited states it operates under Gibraltar licence 167, and FIFA
names it the official prediction-market partner of the FIFA World Cup 2026; jurisdiction and user
eligibility remain the operator’s and integrator’s compliance responsibility.