Proof · generated 2026-10-20 17:39 UTC
Real Monero routes, checkable without trusting us.
SOL → XMR → SOL
Ardea runs two proof wallets of its own and runs the Arm a wallet flow with them every 6 hours: arm a brand-new wallet, then disarm it, through the same code path a private buy uses: a Houdini Swap private send with Monero forced as the bridge (useXmr=true, see stealth.js). Every completed route below is matched to Houdini's own record of it and to the two Solana transactions it produced.
Proof wallet A: 3WfKw8…zYjy (3WfKw8HJENLS42DEdVHvh7LoXMSC6Uuay4BcF9akzYjy)
Proof wallet B: 7TLWpu…GBeK (7TLWpuaZrBxsu1sSCeHRZQDNfVYe2gtHCfM1A5JvGBeK)
Routes
| Houdini route id | Started | Direction | SOL in → out | Took | Funding tx | Delivery tx | Record |
|---|---|---|---|---|---|---|---|
| f5TYyM8D6N7dHGM8JbvoXq | 2026-10-20 16:55 UTC | Proof A → Armed wallet #0 | 0.3 → 0.28360931 SOL | 16 min | RnGR68…oHPZ to deposit CNAefx…W6N3 |
ypiqwx…ASpJ paid by HetaPy…udaE |
Houdini record |
| pgAKKLNz88tJ4vCn33simc | 2026-10-20 15:58 UTC | Proof B → Proof A | 0.287534 → 0.27234742 SOL | 6 min | LrUKVm…1BLm to deposit FxeLz2…ZYVb |
2kpNyg…NAMu paid by HetaPy…udaE |
Houdini record |
| 4QF9jP9Zuz7LkMtPfXRivC | 2026-10-20 14:32 UTC | Proof A → Proof B | 0.3 → 0.297534 SOL | 82 min | 3LkACA…VNQA to deposit G83J5p…mYSF |
4mD881…d7NU paid by 5ndLnE…HEPs |
Houdini record |
Arm a wallet, on-chain
Each arm cycle runs the product's own flow with Ardea's wallets: a brand-new wallet is armed through Monero (paid by an exchange, with no link to the proof wallet that funded it), then disarmed back through Monero to the other proof wallet.
| Armed wallet | Armed by route | Disarmed by route |
|---|---|---|
| #0 9fgeBs…ZBJK | f5TYyM8D6N7dHGM8JbvoXq · delivered | — |
How to check a route yourself
- Funding. Open the funding transaction: the sending proof wallet pays the route's one-time deposit address. Nothing else is in it: no transfer to Ardea and none to the other proof wallet.
- Delivery. Open the delivery transaction: the receiving proof wallet is paid by an exchange's wallet ("paid by"), not by the other proof wallet.
- The match. Open the route's Houdini record (
/proof/route/<id>.json, Houdini's own order data forwarded unchanged): itsinHashis the funding transaction, itstransactionHashis the delivery,anonymousis true (Houdini's private, two-exchange route) andstatus4 means finished. - No shortcut. Open either proof wallet on Solscan: there is never a transfer between A and B.
- Monero. Houdini's record doesn't name the middle asset. Monero is what Ardea requests on every route (
useXmr=truein stealth.js, covered by tests in stealth.test.mjs). For route 4QF9jP9Zuz7LkMtPfXRivC, Houdini support confirmed on 2026-10-20 that the second exchange was waiting for 20 Monero network confirmations, which is why it took 81 minutes.
What this doesn't show
- Houdini sees both ends of each route, and each exchange sees its own leg. Amounts and timing can still be matched by a determined observer; the docs explain how Ardea makes that harder, not impossible.
- Houdini keeps order records for 48 hours, so this page lists the routes from that window; older completed routes stay on Solscan.
proof.json has the same data as JSON. Source: https://github.com/JermWang/ardea.