Practical overview
When it fits
Use it as a code starting point when exploring a Shardeum testnet token dApp and its wallet-connected interface.
Who it is for
- Developers creating a Shardeum EVM Testnet dApp prototype.
- Developers adapting a token contract and wallet-connected frontend for testnet experiments.
Documented uses
- Start a Shardeum testnet dApp from an existing React and TypeScript project.
- Deploy a sample ERC-20 token contract with burn, permit and owner-controlled mint functionality.
- Connect MetaMask to view token balances and transfer tokens through a frontend.
Requirements & limits
The repository is publicly visible on GitHub. The provided evidence does not identify a license.
- The project is preconfigured for Shardeum EVM Testnet, Chain ID 8119.
- The README requires Node.js 18 or later, MetaMask and test SHM for its setup and testnet workflow.
- A local environment file holds the deployment wallet private key; the README warns against committing it.
- The maintainers describe the project as a reference boilerplate and assign audits and comprehensive testing to developers.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install the starter project
Clone the repository and install its npm dependencies.
Before you start
- Git
- Node.js version 18 or later
- A code editor; VS Code is recommended
Steps
Clone the repository from GitHub.
Change into the repository directory.
Run npm install.
Expected outcome
The project files and npm dependencies are installed locally.
Guide limitations
- These steps set up the project only; they do not deploy the contract or run the frontend.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- shardeum/shardeum-dapp-boilerplate · Official homepage title · retained in its source language

