Mlinks
Enableing one-click onchain actions embedded anywhere, replacing slow integrations and context-breaking redirects with instant, in-place crypto transactions.
Videos
Tech Stack
Description
M Links is a developer platform built specifically for the Mantle Network that transforms the way users interact with blockchain transactions by allowing onchain actions to be embedded directly into any application, website, or platform where users already spend their time. Rather than forcing users through the traditional flow of clicking a link that redirects them to a separate wallet interface or decentralized application, M Links enables developers to create shareable blockchain transaction URLs that execute swaps, stakes, tips, and other crypto operations in a single click without ever breaking the user's context or workflow.
The Problem We Solve
The current landscape of Web3 integrations presents significant friction for both developers and end users because every new partner flow typically requires a custom integration cycle that involves extensive review periods and launch delays that can stretch for weeks or even months. When users encounter a crypto action they want to take, they are almost always pushed into a new browser tab, a different application, or a wallet screen that completely removes them from their original context, leading to confusion, abandoned transactions, and lost engagement. Product and growth teams who want to experiment with blockchain functionality in their applications find themselves waiting on infrastructure work instead of being able to test and iterate quickly where their users are actually spending time.
How M Links Works
The platform consists of a TypeScript SDK that provides a lightweight and framework agnostic toolkit for building and executing mlink functionality across server and client applications. Developers can create actions using simple builder functions that define the transaction parameters, user interface elements like buttons and input fields, and handler logic that processes user interactions and returns the appropriate blockchain transaction to execute. The SDK includes built in adapters for Express and Next.js that expose mlink endpoints with just a few lines of code, while React components and hooks like MlinkProvider, useMlink, and useExecuteMlink handle all the client side complexity of rendering action interfaces and invoking blockchain transactions.
Features and Capabilities
M Links delivers actionable onchain notifications that keep users informed about their DeFi positions including liquidation events, order fills, and significant market movements. The platform monitors token activity and market trends to alert users about price movements, emerging trends, and unusual spikes. Governance participants receive timely updates about votes, proposals, and protocol announcements. Developers can also implement custom event detection and monitoring through the provided SDK to create alerts tailored to their specific use cases and user needs.
Technical Architecture
The project is organized into several components including the main frontend application built with Next.js and React that showcases the platform capabilities and provides a dashboard for connected wallet users, the mlink SDK package that contains all the core functionality for creating and handling mlink payloads, a demo application for testing and development purposes, and a Chrome extension that enables mlink functionality across the web. The SDK exports TypeScript types throughout to ensure strong typing and excellent developer ergonomics when integrating into existing codebases.