Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Sell native tokens with multi-sig minting; backend builds the transaction, user signs on the frontend.
Multi-sig Minting Next.js TypeScript is a Cardano blockchain starter template from the MeshJS ecosystem for selling native tokens through a multi-signature minting flow, where the backend server builds the transaction and the user signs it in the browser.
This starter project builds a dApp for selling native Cardano tokens. It combines Next.js with TypeScript and uses MeshJS for wallet connectivity and transaction building. The input is a Cardano wallet address and token-sale parameters; the output is a signed minting transaction. The template runs inside a Next.js server and can be launched locally or via Demeter's cloud workspace.
npx create-mesh-app minting-next-ts-template scaffolds the complete project in a single command.Run npx create-mesh-app minting-next-ts-template to generate the project locally, or open the provided Demeter workspace for a cloud development environment. On the backend, a Next.js API route builds a minting transaction for selling native tokens. On the frontend, MeshJS wallet connection components let the user review and sign that transaction, which is then submitted to the Cardano network.
This template is a starter for selling Cardano native tokens. A backend server builds the minting transaction, and the user signs it on the frontend, enabling a multi-signature minting flow.
Run npx create-mesh-app minting-next-ts-template in your terminal to scaffold the project locally. You can also open the Demeter workspace link from the README to run it in the cloud.
MeshJS is the development toolkit used throughout this template. It provides the React components, hooks, and APIs described in the README for wallet integration and transaction building on Cardano.
Yes, the template is built on Next.js with TypeScript. It uses Next.js server-side capabilities to host the backend that builds transactions, and React on the frontend for the wallet interface.
