A second MEX exchange on Solana — the same non-custodial, per-order escrow model, native to Solana's account architecture. The program is deployed and the full order lifecycle is verified on-chain. Part of a multi-chain MEX that will later be joined by a cross-chain bridge.
Every order lives in its own program-derived vault that holds only that maker's funds. The exchange can swap only at the rate the maker fixed and can never withdraw funds to any address — only the maker can. The protocol fee stays capped at 1%.
| Avalanche (live) | Solana (in development) |
|---|---|
| One escrow contract per order | One program + a vault account per order |
| Permit2 | Taker co-signs the fill — no standing allowance |
| Fee capped at 1% | Fee capped at 1% (re-checked on every fill) |
The MEX program is deployed to our Solana cluster and the full order lifecycle — create, fill, settle — runs on-chain with the exact same rate & fee math as the Avalanche version.
| Program ID | Bx4AcBVdfZ261yZNRikFEkmnkZPp2vkfMHyQaP5hVdKR |
| Verified on-chain | create_order locks funds in a PDA vault → fill settles at the maker's rate → maker proceeds + capped fee, taker receives sellToken |
| Solana stack used | SPL Token · Associated Token Accounts · PDA vaults · Anchor · web3.js · local validator |
Next: public devnet deployment with a wallet-connect trading UI.