Overview
Chameleon gives every buy on Pons its own address. You publish one meta-address, a sender (you, from another wallet) buys the coin straight into a fresh one-time address derived from it, and only you can recognise and spend from that address. Wallet trackers see a router buying and an unknown address receiving. They do not see you.
It is built on ERC-5564 stealth addresses, a finished Ethereum standard whose contracts are already deployed on Robinhood Chain. The Chameleon part is the glue to Pons: a small router that buys from a Pons curve with the one-time address as recipient, tops that address up with a little gas, and publishes the standard announcement so the right person can find it.
The problem
On a launchpad a wallet is a public diary. Copy-trade bots watch an address and mirror its buys within a block. Bundle checkers and cluster tools link wallets that move together. If your holdings sit on one address, everything you do is on show.
What Chameleon does
- Every buy lands on its own address. Two buys by the same person share nothing on chain.
- Your later sells come from a one-time address too, so they are not linked to your main wallet either.
- The curve sees the router as the buyer, never you.
- Finding your buys needs your viewing key. Spending them needs your spending key. You can hand the viewing key to a scanner without giving up your funds.
What it does not do
It is not a mixer. The transaction that calls the router has a sender, and plain transfers that top up that sender can still be followed. Read the privacy model before relying on it.
What is in the box
| Part | What it is |
|---|---|
ChameleonRouter | The contract. About 100 lines, no owner, no fee, no upgrade path. |
| Engine | Plain JavaScript that derives addresses, finds announcements and builds the router call. Runs in the browser. |
| Demo | The Try it page: keys, a buy builder and a scanner. |
| Tests | 11 contract tests and 12 engine tests, plus an end-to-end run, all against a fork of the real chain. |
Where to go next
- How it works for the flow end to end.
- Quickstart to run it.
- Security for what you are trusting.