Installation
Set up Mesh on your computer.
What You Need
Node.js (version 18+)
Quick Setup
1. Get the code
git clone https://github.com/ashwanth511/mesh
cd mesh
2. Start frontend
cd Frontend
npm install
npm run dev
3. Start relayer (new terminal)
cd relayer
npm install
npm start
4. Open app Go to http://localhost:3000
For Developers
If you want to deploy contracts:
Install blockchain tools:
# Ethereum (Foundry)
curl -L https://foundry.paradigm.xyz | bash
foundryup
# Sui CLI
cargo install --git https://github.com/MystenLabs/sui.git sui
Deploy contracts:
# Ethereum
cd evm_contracts
forge script script/Deploy.s.sol --broadcast
# Sui
cd sui_contracts
sui move publish
Troubleshooting
App won't start:
Make sure Node.js is installed
Try
npm install
againCheck for error messages
Can't deploy contracts:
Make sure you have test tokens
Check your private keys are set
Verify network connections
Need help: Check FAQ or Developer Guide
Last updated