Hackathons
The best and fastest way to get support will be the XMTP Discord
XMTP contributes to the Open Frames standard, fostering interoperability and open standards.
- Open Frames Spec: Make Farcaster Frames interoperable.
- Awesome Open Frames: Curated list of Open Frames compatible Frames.
Third Party Tools
These tools already provide integration support interoperable Frames.
Tooling
Third party frameworks and tooling who have already integrated XMTP signing into their offerings:
- OnChainKit: Discover how OnchainKit seamlessly incorporates XMTP payloads.
- Frames.js: Learn about the integration of XMTP payloads within FrameJS.
- Neynar: Learn about the integration of XMTP payloads within FrameJS.
Clients
Some clients are fully XMTP compatible and can render Frames signing XMTP payloads.
- Dev Inbox: Engage with Frames firsthand by trying them on web.
- Converse: Converse is Frame compatible. Send your Frames through Converse.
Getting started
These are the foundational tools that allow developers to create, sign, and manage Frames. The protocol libraries are essential for interacting with the XMTP network at a lower level, handling the creation of frames, signing payloads, and managing frame actions. Key aspects include:
- Declare Protocol Compatibility: Ensure your application can interact with Frames by declaring protocol compatibility.
- Manage requests: Checks if a URL in message content is suitable for frame processing.
- Validate incoming messages: Implements security measures to authenticate and secure frame actions, ensuring the integrity and origin of frame interactions.
- Rendering Chat Frames in your application: This tutorial covers the practical aspects of rendering these frames within an application.
- Exploring Chat Frames Use Cases: Dive into a comprehensive exploration of how Frames can be innovatively applied across different sectors for inspiration.
More Resources
SDKs
Use cases
Need to send a test message?
Message this XMTP message bot to get an immediate automated reply:
gm.xmtp.eth
(0x937C0d4a6294cdfa575de17382c7076b579DC176
)
Real projects developed by people passionate about our platform. Please refrain from submitting applications for projects that were not originally intended for a hackathon and are solely seeking funding.