Skip to main content

Testnet (ADI testnet, chainId 99999)

RPC: https://rpc.ab.testnet.adifoundation.ai/
VaultFactory deploys one full, non-upgradeable Vault contract per wallet via deployVault(owner) — the platform calls it for you (see Backend auto-deploy). VaultFactory.vaultOf(owner) returns your vault address once deployed. Use it as Order.maker (the order itself is still signed against the exchange, not the vault), and sign vault EIP-712 messages (withdrawals, split / merge / convert) against the vault address. Prefer reading the contract addresses in the table above at runtime from GET /api/platform/contracts rather than hardcoding them.
Testnet redeploys replace this entire set of addresses. Pre-redeploy vaults and balances are stranded on the old contracts and economically zero on the new platform. Re-mint mUSDC, re-deposit, and re-sign against the new domain after every redeploy. Full policy: Testnet redeploys.

Staging / Mainnet

Delivered at partner onboarding. Not published here intentionally.

ABIs

ABIs are provided at partner onboarding. Request them from your onboarding contact.