Skip to main content

Testnet (ADI testnet, chainId 99999)

ContractAddressExplorer
ConditionalTokens0xB12c3c5573d9379dC7f6EE47C148E4C1695A0416view
MockCollateral (mUSDC)0x9bC8244c0F531F27fe3636FFdAf2C586d11241e1view
CTFExchange (binary)0xc3c197e42AfE809a7f34D3a7eE6aDE0cF7613D2bview
VaultFactory0xFFFBE32fF7B8a2AFD4FA2Af0C480FE59206A8ba3view
DepositLimitRegistry0xA18a1ed7139a94654535EC5A5a8Aa803E694cDbbview
NegRiskAdapter0xe8573F401a1fa30c3Df0e7F427C7f25a68E1Ec98view
PredictStreetNegRiskCtfExchange0xB1A9274D2a9bd8a8CDd4D836e4f5273d3870211aview
PredictStreetOracle0x24731ADFe7FB28E037c04D71f89f52974Ae76ee1view
RPC: https://rpc.ab.testnet.adifoundation.ai/
VaultImplementation is the EIP-1167 master held by VaultFactory. You never call it directly — VaultFactory.createVault(owner) clones it on first deposit and VaultFactory.vaultOf(owner) returns your clone’s address. Sign vault EIP-712 messages against the clone address.

Staging / Mainnet

Delivered at partner onboarding. Not published here intentionally.

ABIs

ABIs are exported alongside the backend repo at deploy time. Request via onboarding contact, or regenerate locally from the predictstreet-contracts repo:
hardhat export --export abi/