Documentation/Ghosts and privacy

Funding and moving out

How money reaches a ghost decides what the explorer can connect. The recommended path keeps your main address out of the ghost's history. The fast path does not, and the app tells you which is which.

3 min read

From another chain

This is the recommended path. On a ghost, press Fund and keep From another chain. Pick the chain and token you hold (ETH or USDC on Ethereum, Base or Arbitrum, BNB or USDC on BNB Chain) and what the ghost should receive, ETH or USDG. LI.FI finds a bridge route whose recipient is the ghost.

Your wallet pays on the source chain. On the destination chain, the bridge relayer pays the ghost from its own address. On that chain's explorer, the ghost's first deposit comes from the relayer, which pays many recipients, and not from you. Before you sign, Ghostdex checks that the route really delivers to the ghost; if it does not, nothing is sent.

  1. 1
    Choose the source

    The chain and token you hold. Your wallet switches to that chain when you sign.

  2. 2
    Choose what arrives

    ETH pays the ghost's gas; USDG is ready to trade. A ghost with no ETH cannot send anything, so start with some ETH.

  3. 3
    Review and sign

    The review shows the estimated time, what the ghost receives and every fee. Approve the token on the source chain if asked, then sign.

  4. 4
    Wait for the relayer

    Most routes arrive within minutes. The ghost's balance updates when they do.

Direct transfer

The fast path sends ETH or USDG straight from your main wallet to the ghost. It is one transaction and arrives at once, but the explorer then shows your main address as the ghost's funder, permanently. The app labels this option Fast, but linked, warns you before you sign, and marks the ghost as linked.

Funding an agent

An agent's ghost is funded the same way, from the agent's card, with the agent's budget as the suggested amount. See Agents.

Moving out

Move out of a ghost offers four destinations. Each one leaves a different trace.

DestinationWhat the explorer shows
Another ghostA transfer between two addresses with no visible link to you. The two ghosts are now linked to each other.
Another chainA bridge route: the bridge pays the recipient on the other chain from its own address. ETH and USDG can leave this way; stock tokens stay on this chain.
Any addressA plain transfer to the address you enter, such as an exchange deposit or a cold wallet. Whatever that address is linked to, the ghost is now linked to.
Your main walletA direct transfer that draws the line between you and the ghost. The app warns you and marks the ghost as linked.

Habits that keep ghosts apart

  • Fund from another chain rather than from your main wallet.
  • Vary amounts and timing. A deposit and a ghost funded with the same amount minutes later can be matched by anyone patient.
  • Do not sweep straight home. If the money has to come back to you, a bridge to another chain avoids the direct line, though matching amounts and times can still connect the two ends.
  • Keep separate ghosts for activity you want kept apart, and do not move funds between them.

Bridges and LI.FI know both ends of a route they carry, and many bridges record the recipient in the source-chain transaction or in a public status page. The chain's explorer does not show that link, but someone who traces bridges can find it. See Privacy model.