Skip links
Sigmate – MultiSig Wallet

πŸ”§ Installation & Setup Instructions

Estimated reading: 1 minute 886 views

βœ… 1. Install Smart Contracts

  1. Open terminal and go to the smart-contracts folder:
cd smart-contracts
npm install
  1. Compile contracts:
npx hardhat compile
  1. Edit hardhat.config.js with your Infura key and private key.
  2. Deploy to a testnet like Goerli:
npx hardhat run scripts/deploy.js --network goerli

βœ… 2. Set Up the Backend (Node.js API)

  1. Go to the backend folder:
cd ../backend
npm install
  1. Create and configure .env file:
cp .env.example .env

Edit it with your credentials:

PORT=4000
MONGO_URI=your_mongodb_uri_here
INFURA_KEY=your_infura_key
PRIVATE_KEY=your_wallet_private_key
  1. Start backend server:
npm run dev

βœ… 3. Set Up the Frontend (Next.js + React)

  1. Go to the frontend folder:
cd ../frontend
npm install
  1. Create .env.local file:
cp .env.local.example .env.local

Fill it with appropriate values:

NEXT_PUBLIC_API_URL=http://localhost:4000
NEXT_PUBLIC_CONTRACT_ADDRESS=your_deployed_contract_address
  1. Start the frontend app:
npm run dev

Frontend will run at: http://localhost:3000

πŸ§ͺ Test the Setup

  • Open the frontend in your browser
  • Connect your MetaMask wallet
  • Create a new multisig wallet
  • Propose, approve, and execute transactions

πŸ“¦ Notes

  • Supports EVM chains (Ethereum, Polygon, BSC, etc.)
  • Clean modular code for easy customization
  • Smart contracts are audit-friendly
Share this Doc

πŸ”§ Installation & Setup Instructions

Or copy link

CONTENTS
We use cookies to provide the best web experience possible. Read privacy policy here.

πŸ”§ Installation & Setup Instructions

βœ… 1. Install Smart Contracts Open terminal and go to the smart-contracts folde...

Basic Setup & Requirements

Welcome to Sigmate – a secure, full-stack multisig wallet system powered by So...

Introduction

πŸ” Sigmate – The Ultimate Full-Stack Multisig Wallet Solution for Web3 In th...

Sigmate – MultiSig Wallet

Build/Release iOS App

Build Android App (.apk, .aab)

Link Apps with Firebase

3rd Party Integration

Setup iOS App

Setup Android App

AWS S3

AWS S3 Setup for FlashChat 1. Install AWS Amplify CLI: 2. Initialize AWS Amplify...

AWS Amplify

AWS Setup for FlashChat using AWS Amplify 1. Install AWS Amplify CLI: 2. Initial...

Chat Icon Close Icon
Home
Account
Cart
Search
Explore
Drag