{"repo":"multiversx/mx-template-dapp","free":true,"listed":false,"github":"https://github.com/multiversx/mx-template-dapp","clone":"git clone https://github.com/multiversx/mx-template-dapp.git","description":"MultiversX React dApp Template: wallet auth, transaction signing and native auth using sdk-dapp v5. Built with React 18, TypeScript and Vite.","language":"TypeScript","stars":221,"topics":["blockchain","dapp","multiversx","react","sdk-dapp","template","web3"],"license":null,"category":"blockchain-web3","readme_excerpt":"MultiversX Template dApp (React + TypeScript) The MultiversX dApp Template , built with React 18, TypeScript and Vite. It is the canonical reference implementation of @multiversx/sdk-dapp, demonstrating: - wallet authentication (browser extension, xPortal / WalletConnect, web wallet, Ledger, passkeys, and a custom in-memory provider) - transaction signing, sending, and tracking (single + batch transactions) - message signing and native auth - smart-contract interaction (a Ping-Pong contract) See Template dApp for a live demo. Looking for another framework? The same dApp exists for Next.js, Vue, Angular, SolidJS, plain-JavaScript React, and React Native — see Other templates. Requirements - Node.js 20+ - pnpm 10+ (the repo ships a pnpm-lock.yaml — use pnpm, not npm or yarn) Getting started 1. Install dependencies 2. Start the dev server on the desired network Open https://localhost:3000 (note https — the dev server uses a self-signed certificate, because wallet providers only work on secure origins; accept the browser warning). The page reloads on edits, and lint errors show in the console. 3. Build for production The output goes to the build/ folder, ready to deploy to any static host. Available scripts Script Description --- --- pnpm start-devnet / start-testnet / start-mainnet Copy the network config, then run the Vite dev server on https://localhost:3000 pnpm build-devnet / build-testnet / build-mainnet Type-check, copy the network config, and build to build/ pnpm copy-dev","default_branch":null,"files":null,"tree":[],"storefront":"/r/multiversx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/multiversx/mx-template-dapp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}