Connect an EVM wallet
Connect MetaMask or another EVM wallet and switch to Monad mainnet (chain ID 143).
Transfer Funds Privately. No link, no trace, no mapping between wallets.
• Our stats
Mixoor on Monad is a non-custodial private transfer tool for native MON. It uses client-side Groth16 zero-knowledge proofs verified by smart contracts on Monad mainnet (chain ID 143), reducing the direct on-chain link between a deposit wallet and a fresh recipient wallet.
Connect MetaMask or another EVM wallet and switch to Monad mainnet (chain ID 143).
Deposit at least 100 MON into the Mixoor privacy pool. A cryptographic commitment represents the private balance.
Generate a Groth16 proof client-side and submit it through the relayer so MON reaches a fresh recipient address.
| Chain ID | 143 (Monad mainnet) |
|---|---|
| Supported assets | Native MON |
| Minimum deposit | 100 MON |
| Protocol fee | 0.25% relayer fee |
| ZK system | Groth16 · BN254 · Poseidon |
The native MON pool requires a minimum deposit of 100 MON.
Mixoor charges a 0.25% relayer fee when MON is withdrawn. There is no separate deposit fee, and analytics count only the fee actually emitted by a finalized withdrawal.
New private withdrawals must be at least 100 MON and cannot leave a smaller private remainder. If the private balance is too low, deposit more MON first and then withdraw the total.
When you deposit, Mixoor stores a cryptographic commitment instead of your address. To withdraw, you generate a Groth16 zero-knowledge proof that you know the secret behind one of the commitments without revealing which one. The proof verifies on-chain and lets a fresh wallet receive the funds.
Yes. Mixoor never holds user funds. Deposits go to a smart contract pool, withdrawals are authorized by zero-knowledge proofs that only the depositor can generate.
Yes. The on-chain programs, ZK circuits and SDKs are open source under the Apache 2.0 license. The repositories are public on GitHub under SmithiiDev.