On-chain pointer table for every Forexiz protocol module. The first contract deployed on every chain; off-chain services bind here.
Every address.
Linked.
The Forexiz protocol is a small set of contracts. Click any address to verify the deployed bytecode on the chain's public block explorer.
Single-vault non-custodial USDC margin store. Forexiz can read collateral and book P&L between accounts; cannot withdraw to itself.
Thin batching wrapper around the vault. Holds the matching engine’s on-chain role; matcher key compromise = at most a stale batch.
Per-batch Merkle root publisher. Strict-monotonic batchSeq prevents replay; verifyAgainstBatch(seq, leaf, proof) settles any inclusion question.
forexiz-protocol
Foundry, Solidity 0.8.27, OpenZeppelin v5.0.2. CI: Slither + Mythril + 99 tests + 24,576 invariant assertions / run.
Security policy
Responsible disclosure protocol, PGP key fingerprint, scope, hall of fame. Live Immunefi tier post-$1M TVL.
AUDIT-PREP.md
In-scope contracts, focus areas, three load-bearing invariants, staged-by-TVL audit path. The doc we hand to auditors.