Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.62 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.62 KB

MultiSig Wallet Project

This project includes a Hardhat-based Smart Contract and a React application for managing funds using a multi-signature wallet. The wallet requires multiple signers to approve transactions, ensuring secure and collective fund management. Additionally, the wallet can interact with external contracts using their deployed address and ABI.

Project Structure

  • contracts: Contains the Hardhat-based Smart Contracts.
  • client: Contains the React Application that interacts with the Smart Contracts.

Getting Started

Contracts

Navigate to the contracts folder for detailed information on the Smart Contracts. The README file in the sub-folder provides a full description of the contracts and their functionalities.

cd contracts
# Follow the instructions in the README.md file for setting up and deploying the contracts

Client

Navigate to the client folder for detailed information on the React Application. The README file in the sub-folder provides a full description of the application and how it interacts with the Smart Contracts.

cd client
# Follow the instructions in the README.md file for setting up and deploying the contracts

Key Features

  • Multi-Signature Wallet: Ensures secure management of funds by requiring multiple signers to approve transactions.
  • External Contract Interaction: Allows interaction with external contracts using their deployed address and ABI, extending the wallet's functionality.

Installation and Setup

Please refer to the README files in the respective contracts and client folders for detailed installation and setup instructions.