Security and contracts
Charon never holds your funds. It has no contracts of its own: every swap goes from your wallet to a known router.
The rules every swap follows
- Only the routers below may receive a swap, and only their own spender may be approved. Anything else is refused on the server and again in your browser.
- Approvals cover exactly the amount you sell.
- HYPE is sent only when you sell HYPE, and only the amount you sell.
- Every swap is built fresh and simulated right before your wallet opens. It stops if it would fail or pay less than the minimum you reviewed.
- API keys stay on Charon’s server. Charon never asks for a private key or seed phrase.
Contracts
Each address was checked on-chain on HyperEVM (chain 999).
| Contract | Address |
|---|---|
| KyberSwap MetaAggregationRouterV2 | 0x6131B5fae19EA4f9D964eAc0408E4408b66337b5 |
| HyperFlow router | 0x980B9271A33c4B31214301fAE584B18dBB9731eC |
| Nordstern Guard | 0x2fF506ed9729580EF8Bf04429614beB1baE5F76D |
| 0x AllowanceHolder | 0x0000000000001fF3684f28c67538d4D072C22734 |
| Project X router | 0x1ebdfc75ffe3ba3de61e7138a3e8706ac841af9b |
| Nest router | 0xaA26B8e5Cadd04430c32787eCC3AA325e99681e9 |
| Uniswap v3 router | 0x7AdF4701AbCDBc5Dcf5Cb58B526f897e048F0D11 |
| Project X quoter (read only) | 0x239F11a7A3E08f2B8110D4CA9F6B95d4c8865258 |
| Nest quoter (read only) | 0xBea20609A4772311c5b81F814Cd4f9ECaEF5DFAd |
| Uniswap v3 quoter (read only) | 0x7DfD4F31be6814D2906BDE155c3e1B146EAc1468 |
These contracts belong to the aggregators and DEXs that run them, not to Charon. Their audits and risks are theirs; see Risks.