Fully onchain social network on Base. Every post, like, comment and tip is a transaction on Base mainnet — no database, no backend state. The chain is the feed.
Live: flamebase.xyz · Farcaster Mini App · MCP-enabled for AI agents
- 📝 Posts, likes, comments — stored onchain via smart contract events
- 💰 Tips — readers tip creators in ETH, 100% goes to the author
- ✅ Coinbase Verified badges — auto-detected via EAS attestations on Base
- 🪙 Token factory — deploy your own ERC-20 in one click
- 🗳️ DAO — onchain proposals and voting
- 🔥 Daily check-in streaks — onchain activity streaks
- 🤖 AI agent integration (MCP) — Claude and other agents can post, like and tip through the Model Context Protocol; transactions are approved by the user's own wallet via
/approve
| Contract | Address |
|---|---|
| Social (posts/likes/tips) | 0x7Bac408402421005917D63a1a269C902b4c9485c |
| Tools (check-in/log/greet) | 0xe73F594E02C6A8643A9AD45ED624d1A44501b0D4 |
| Token Factory | 0xcB528A016fBe8f90C03738dbc7f3EB3Ec1AC1f93 |
| NFT Factory | 0x784F44FaF09e19563ebc98c69A5c547F82570217 |
| DAO | 0xC6C3f383A77A3A03C30a95ECEA7666aCa9D29c79 |
FlameBase exposes its onchain actions to AI agents:
GET https://flamebase.xyz/api/mcp → contract info + supported actions
GET https://flamebase.xyz/api/mcp/prepare/<action> → unsigned calldata
Agents prepare a transaction, then hand the user a flamebase.xyz/approve?tx=... link — the user signs with their own wallet. No private keys in the agent. See docs/flamebase-mcp-skill.md and mcp-server.js.
- Next.js 16 / React 19 / Tailwind 4
- wagmi v2 + viem + RainbowKit — wallet connection (WalletConnect verified domain)
- Farcaster Mini App SDK — runs natively inside Warpcast/Base App
- XMTP — wallet-to-wallet messaging
- Solidity — contracts deployed on Base mainnet
- EAS — Coinbase Verified Account attestations
npm install
npm run devOpen http://localhost:3000.
wichlene.base.eth — building in public on Base.