Skip links
Sigmate – MultiSig Wallet

🔧 Installation & Setup Instructions

Estimated reading: 1 minute 60 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