What is a wallet to wallet messenger?
A wallet to wallet messenger is a chat app where a wallet address is the account. The two models, the spam problem, and how DMs work on Cherry.
What is a wallet to wallet messenger? It is a chat app where a wallet address is the account: you sign in by signing a message with your wallet, and you address a message to another wallet instead of to a phone number, an email or a username. Cherry (cherry.fun) is one of them. You sign in with a wallet, DM any address or a name such as alice.sol, and join token-gated, NFT-gated and paid group chats. No phone number, email or KYC.
In crypto the address is already the public part of a person: it made the trade, it holds the NFT. Messaging it removes the hunt for a handle on X that may not match the wallet.
How a wallet to wallet messenger works
Three questions, which every app of this kind answers.
Identity. Your wallet signs a short message to prove it is yours. Nothing goes on-chain and no gas is paid. Names that resolve to an address, like a .sol name from Solana Name Service or a .skr name from a Solana Seeker, stand in for it so people can read who they are talking to.
Keys. The app derives your encryption keys from that same signature, so private keys stay in the wallet and direct messages are end-to-end encrypted. Group chats are a different story, Cherry’s included: they are not end-to-end encrypted, by design, so moderation and bots can work.
Consent. Anyone can type your address, so the first message from a stranger is the hard problem. Apps answer with allow and block lists, a requests folder, a wallet-age check, or a fee to notify a wallet you do not know.
Two models: a shared network or one app
The first model is a protocol: a network any developer can build a client on. XMTP is the example most people meet: it carries the messaging inside Coinbase’s Base App, Convos and Zora. XMTP describes itself as identity agnostic, says it “works with any decentralized identifier (DID) or network identity”, and says its network connects 55 million users, as of September 2026. The catch is reachability: XMTP’s documentation says a wallet address “must first create an inbox ID on the XMTP network to be linked to it”, so the person you want has usually opened one of those apps already.
The second model is a product: one app runs the identity, the delivery and the storage. Cherry works this way. Messages are stored off-chain on Cherry’s servers, as ciphertext for DMs. That is the honest trade for what the model buys: the app decides what happens to a message sent to a wallet that has never signed in, and it can put gating, paid entry and moderation on the same wallet identity.
Example on Cherry
You paste an address or a name into the search box, press New chat, and write. The recipient does not need to be on Cherry: the conversation is created and waits, and when that wallet first signs in your message is in its Requests folder. A free first message to a stranger is silent, and declining it tells the sender nothing. Paying the notify fee, 0.01 SOL by default as of 10 September 2026, buys a push notification, and Cherry delivers the message only after the transfer confirms on-chain. 77,458 wallets had signed in to Cherry as of 12 September 2026.
The wallet is your membership card too. SNS Club, a room that checks whether you hold a .sol domain, had 1,454 members on 12 September 2026, and you can DM anyone in it from their profile.
Related terms
- Wallet-native messaging : the wider idea, of which DMs are one part.
- DM a wallet address : the Cherry feature in detail, Requests folder and notify fee included.
- Wallet identity : how names, avatars and badges attach to an address.
- Encrypted DMs with no phone and no KYC : what the encryption covers.
- Cherry vs Base App : a side by side with the best-known XMTP messenger.
FAQ
Is wallet chat the same as a wallet to wallet messenger?
Yes, the two names describe the same thing: a chat where the address you type is the account you reach. Wallet chat is the older phrase, from block explorer tools that let you write to an address you were looking at.
Can you message a wallet that has never used the app?
That depends on the model. On a shared messaging network the address usually has to join the network first. On Cherry the conversation is created anyway and waits, and your message is in that wallet’s Requests folder the first time it signs in.
Sources
Try Cherry
Sign in with a wallet, DM any address, and join token-gated and paid communities. No phone number, email, or KYC.