Blockchain Messages
Send On-Chain Messages & Mint Proof of Message NFT
Created on 19th July 2025
•
Blockchain Messages
Send On-Chain Messages & Mint Proof of Message NFT
The problem Blockchain Messages solves
For most users, on-chain activity is limited to complex financial transactions. There's a gap for a simple, social, and meaningful way to engage with blockchain daily. New users often struggle to establish a wallet history, leaving them with a "cold" on-chain identity that does not accurately reflect their engagement.
Blockchain Messages solves this by transforming social interaction into a core on-chain primitive on Base.
What can people use it for?
- Build a Verifiable On-Chain Identity: Users can send a simple "GM" or "Hello" or a direct message to a friend, with every interaction becoming a permanent transaction on Base. This creates a rich, consistent history of activity that is crucial for building a trusted on-chain reputation.
- Create Digital Artifacts: We introduced Proof of Message NFTs, allowing users to mint their public and direct messages on Base as unique, ownable digital artifacts. This makes their on-chain social history tangible and collectible.
- Simplify Community Engagement: Instead of just transacting, users can now communicate on Base. They can send shoutouts, share thoughts, and engage with the community in a way that is permanently recorded and verifiable. Our support for ENS makes it as easy as tagging a friend.
- A Safer, More Human Signal: A consistent history of social "Proof of Message" transactions provides a powerful, human-like signal. This helps genuine users differentiate themselves, making it easier to be recognized as an active community member rather than a bot.
In short, we make building an on-chain legacy on Base as easy and intuitive as sending a message.
Challenges I ran into
My journey into Web3 began in June 2025. As a solo developer new to the entire stack, from Solidity and smart contracts to React and Next.js, the learning curve was my first and biggest hurdle. My initial project was a simple on-chain lightbulb toggle, but I was determined to build something with deeper utility for the Base ecosystem.
The core challenge was creating a smart contract that did more than just track simple "GM" transactions. I wanted users to send any message and have it verifiably stored on-chain. This introduced significant complexity in both smart contract design and front-end integration. I encountered numerous bugs, from data storage inefficiencies in Solidity to state management issues in React.
To overcome this, I adopted a rapid, iterative development cycle. I relied heavily on AI-powered tools for debugging, code analysis, and even auditing my smart contract, which allowed me to learn and solve problems at an accelerated pace.
A key hurdle was making the "Proof of Message" concept tangible. A transaction hash is proof, but it's not very engaging. This led me to the next major challenge: integrating NFTs. Building the minting logic and ensuring the metadata correctly reflected the on-chain message required a whole new set of skills.
As a single builder, the process was intense. There were moments where I coded for over 24 hours straight to solve a critical bug. Giving up was a tempting thought many times, but my persistence was driven by a commitment to creating a robust, high-quality application that could bring real social utility to Base. Every challenge was an opportunity to learn and make the app better.
Smart Contract Address(es)
0xEbDA14Cc9E5e4EE902392dACe9deBE0C11538b6B
0xdD308837C2824bAfC7aC6532BA5AcD689ad701fF
0xAb2F009d92d3C64248b5edD7dA5Ce524b863eC8a
Other Onchain Proof
Our primary strategy for user acquisition has been to create a seamless funnel from testnet to mainnet. By allowing users to engage with our dApp on the testnet for free, we've successfully demonstrated our value and converted a significant portion of them into active users on the Base mainnet.
This strategy has resulted in verifiable and rapidly growing on-chain traction on Base:
- Over 500 "Proof of Message" transactions have been successfully sent and recorded on the Base blockchain.
- These messages originate from over 350 unique wallet addresses, demonstrating broad and organic adoption rather than activity concentrated among a few users.
- Highlighting deep engagement with our core feature, more than 300 users have minted their Proof of Message NFTs on Base, creating permanent, on-chain artifacts of their social activity.
This momentum shows a clear product-market fit and validates our approach to making on-chain social interaction both meaningful and accessible.
Tracks Applied (1)
Top 5 New Consumer Apps
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
