Installation

Set up Mesh on your computer.

What You Need

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 again

  • Check 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