Get paid without showing your whole wallet.

Moonlit gives you a @handle on Robinhood Chain. Every payment to it lands at a new address that only your keys can open. The amount is on the chain. Whose money it is isn’t.

Robinhood ChainStealth addresses (ERC-5564)Your keys stay in your browserUSDG
A payment, as an explorer sees it: plainly there, with its face turned away.
moonlitapp.xyz/app
HomePayReceiveMoveActivity
Private balance
1,284.50USDG
Each star is a one-time address only you can open
Public wallet720.10
Private balance1,284.50
Payment receivedToday
+250.00
Paid @benYesterday
−42.00
Moved to privateMon
500.00

How money moves.

Built on two shared standards: ERC-5564 for one-time addresses and ERC-6538 for publishing your receiving keys. No new contract holds your money.

Someone pays you

From any wallet, at your pay page or your @handle in the app.

An announcement goes out

A short public note that only your keys can recognise.

USDG lands somewhere new

At a one-time address made just for this payment.

Your balance adds it up

Your browser finds it and counts it as yours. Nobody else can.

On Robinhood Chain, a public wallet is an open book.

Your salary, your savings and every stock you hold sit at one address anyone can look up. Here’s the same person, two ways.

Paid to a public wallet

What a stranger learns from one link

Monthly income4,200 USDG, every 25th
Total balance18,940 USDG
Who pays youYour employer’s wallet
Everything else you holdAll visible

Paid through Moonlit

What the same stranger learns

Monthly incomeNot linked to you
Total balanceNot linked to you
Who pays youCan’t tell it’s you
Everything else you holdOnly what’s in your public wallet

Four things you can do today.

We’re starting with the basics and adding more once these work well.

Handle and pay page

Claim @yourname and get a page at moonlitapp.xyz/@yourname. People pay you there from any wallet, without an account.

  • 3 to 20 characters, free
  • Works with any EVM wallet on Robinhood Chain
  • A QR code for in-person payments
@vlad
@vlad is available
moonlitapp.xyz/@vlad
Claim handle

Amounts are public. Whose they are isn’t.

Moonlit uses stealth addresses, not mixing or zero-knowledge proofs. Here is exactly what changes, and what doesn’t.

Anyone can still see

  • That a payment happened, and its amount
  • The wallet that sent it, if it came from a public wallet
  • Your public wallet, and anything you do from it

Nobody else can see

  • That a payment was for you
  • How much you’ve received in total
  • Which one-time addresses belong to you
What the explorer shows for three payments to @vladRobinhood Chain
ToAmountLinked to @vlad?
0x9f3a…c21e250.00 USDGNo
0x41bd…07f975.00 USDGNo
0xe2c8…5a4412.50 USDGNo
Three different addresses, nothing tying them together. Only @vlad’s keys know all three are theirs.

One link for getting paid.

Share moonlitapp.xyz/@yourname anywhere: a bio, an invoice, a chat. Whoever opens it can pay you in USDG from the wallet they already have.

  • No account needed to pay youThey connect a wallet and send. That’s it.
  • Private on your sideEach payment from the page lands at a new address.
  • Works in personYour Receive page has a QR code for the same link.
moonlitapp.xyz/@vlad

Pay @vlad

25.00
Pay with wallet
Lands at a fresh address only @vlad can open

Starting small, on purpose.

What’s live is labelled live. Everything else says when it’s coming, in plain words.

Now

Live today

  • Handle and pay page
  • Receive privately
  • Pay a @handle or address
  • Move money in and out

Next

Being built

  • Requests and invoice links
  • Contacts
  • Statement and CSV export

Later

Planned

  • Paying a @handle in one confirmation
  • More ways to use your private balance

Questions people ask.

Is this a mixer?

No. Moonlit uses stealth addresses (ERC-5564). Payments go straight from the sender to a one-time address. Nothing is pooled, and amounts stay visible on-chain. What’s hidden is that the address belongs to you.

Does Moonlit hold my money?

No. Your money sits at one-time addresses that only your keys control. Your keys are made in your browser from a wallet signature and are never sent to us.

Do I need ETH?

A little, on Robinhood Chain, to claim your handle and to pay from your public wallet. Payments to you bring a small amount of ETH along, so you can move them later.

What if I lose my device?

Connect the same wallet on any device and sign again. Your keys are worked out from that signature, so your private balance comes back with them.

What does it cost?

Moonlit adds no fee. You only pay the network’s gas, which on Robinhood Chain is usually a fraction of a cent.

Is it audited?

Not yet. Moonlit uses shared, standard contracts for one-time addresses and doesn’t deploy its own contract to hold funds, but the app itself is new. Use amounts you can afford to lose.

Your money, out of the spotlight.

Claim your handle