XMTP Message Sender
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool provides a read-only interface to XMTP's on-chain message registry. Given a wallet address, it queries the XMTP contract to retrieve the message topics the wallet is involved with and the total message count across all topics. All data is pulled directly from the XMTP contracts—no off-chain databases or third-party APIs are used. This is useful for developers, analysts, and users who want to verify on-chain XMTP activity without relying on off-chain services, such as checking if a wallet has an active XMTP presence or auditing messaging activity.
HOW TO USE
Connect your wallet (MetaMask or any Web3 wallet) to the desired EVM network (Ethereum mainnet or Polygon are common). Enter the XMTP contract address (the main address is pre-filled), then enter a wallet address to inspect. Click "look up" or press Enter. The tool will query the contract and display the list of active topic hashes for that wallet and the total message count across all topics. The interface is intentionally minimal—it shows what the contract knows, nothing more and nothing less.
TECHNICAL MECHANISM
The tool uses the XMTP contract ABI to call getTopics (to retrieve all topic hashes associated with a wallet) and messageCount (to get the message count for a specific topic). It iterates through all topics returned to compute the total message count. All reads are performed via the connected provider; no state is written. The tool does not attempt to decrypt or read the actual message content, as XMTP messages are encrypted off-chain and the contract only stores topic metadata and counts.
WHAT IT CANNOT SEE
This tool cannot send actual XMTP messages without signing transactions through a proper XMTP client. It cannot read encrypted message contents. It cannot verify off-chain message delivery or read receipts. It cannot detect pending or unconfirmed transactions. It may not support all XMTP contract versions or chain deployments. It cannot send messages if the wallet does not have sufficient funds for gas. The data shown is exactly what is stored on-chain—nothing more.
PLEASE NOTE
This tool works on any EVM-compatible network where XMTP contracts are deployed, but is primarily designed for Ethereum mainnet and Polygon. It is intended for informational and monitoring purposes only. Always cross-reference with official sources and multiple explorers before making any decisions based on this data.