Chameleon
Start
OverviewHow it worksQuickstart
Concepts
ConceptsPrivacy model
Reference
The routerJavaScript engineContracts and addresses
Practice
Real examplesSelling and exitingSecurity and limitsFAQChangelog
Robinhood Chain · 4663

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

PartWhat it is
ChameleonRouterThe contract. About 100 lines, no owner, no fee, no upgrade path.
EnginePlain JavaScript that derives addresses, finds announcements and builds the router call. Runs in the browser.
DemoThe Try it page: keys, a buy builder and a scanner.
Tests11 contract tests and 12 engine tests, plus an end-to-end run, all against a fork of the real chain.

Where to go next

  1. How it works for the flow end to end.
  2. Quickstart to run it.
  3. Security for what you are trusting.