72 / 100
$MOONLIT
0x377c…6ed938· Robinhood ChainAll 2 checks
ngl, not gonna lie
The app works up to the handle claim, but payments were not tested and the project is only days old.
Moonlit's app opened, connected a wallet, signed a key message, and built a handle-claim transaction that would succeed on Robinhood Chain. The stealth-address payments, the main privacy claim, were not tested. The launch looks clean: no other launch-block buyers, the dev holds little, and the dev burned some supply. The domain and X account are both about a week old.
Red flags0
No red flags found.
Watch out3
Stealth payments not tested
No payment was sent or received, so one-time addresses, private balances and the claim that keys stay in the browser were not seen working.
claim sourcescreenshotscreenshotwallet requestModerate holder concentration
The top 10 wallets hold 39% of supply, with the largest at 8.2%. That is a risk, though not extreme for a new coin.
8.2%5.8%4.4%4.1%Very new site and X account
The domain was registered 6 days ago and the X account has 145 followers. The site does list the right contract address and links back to the X account.
@moonlitappregistrationpagefirst screen
Checks out4
Handle claim builds a working transaction
After 'testcoin' showed as available, 'Claim handle' asked the wallet to sign a transaction to 0x6538E6…. ngl ran it without sending and it would succeed.
screenshotwallet requestApp flow works end to end up to signing
The agent opened the app, connected the test wallet and signed the key-derivation message. The site then moved to the next step.
screenshotscreenshotClean launch block
Nobody except the dev bought in the launch block, so there was no launch-block bundle.
launchdevDev holds little and burned some supply
The dev holds 0.4%, sold 0.1%, and burned 1.7% of supply.
devtransferburn
Ask the agent
Anything about $MOONLIT. ngl answers from this check, or goes back to the site and tries what you ask.
Hands-on tests
WorksOpen app and connect MetaMask test wallet
Wallet connects to the app
- What it did:
- Clicked 'Open app' to /app, then clicked 'MetaMask' connect.
- What the site showed:
- Wallet connected and moved to the 'Make your keys' step.

WorksKey derivation sign-in message
Sign-in message reaches the wallet and signs
- What it did:
- Clicked 'Sign in MetaMask'.
- What the site showed:
- Wallet asked to sign message 'Moonlit key derivation v1 Domain: https://moonlitapp.xyz Chain ID: 4663 Unlock y'; ngl's test wallet signed it.

WorksClaim handle (main flow)
Handle claim reaches the transaction signature
- What it did:
- Filled handle 'testcoin' and clicked 'Claim handle' twice.
- What the site showed:
- Site shows '@testcoin is available.' Each click asked the wallet to sign a transaction to 0x6538E6bf4B0eBd30A8Ea093027Ac2422ce5d6538 (call 0x042c7aa3, chain 4663). ngl refused: 'Rejected in your wallet. Nothing was sent.'

WorksRetry of Claim handle
Retry produces the same wallet request
- What it did:
- Clicked 'Claim handle' a second time after waiting.
- What the site showed:
- Same transaction request, same refusal; a third attempt was not made since nothing changed.
