A customizable, multi-signature GHO wallet that opens a wide range of possibilities in the GHO payment sector.
This project aims to add multi-signature wallet functionality to the GHO token ecosystem. The smart contract adds a highly customizable way to configure and handle your wallet functionality. This includes functions such as adding signatories, revoking signatures, etc. We created a JavaScript SDK with hardhat which encapsulates all contract functions into callable functions. These functions are used in two places, one being a main script that runs a command line interface to interact with the contract. The other is for a front end using React. A simple webpage was created using React and server/client architecture was implemented. there was not enough time to grab and facilitate function calls between the client and the server.
This project is built using solidity to create the multi-sig functionality in a smart contract that interacts with GHO tokens. It lets users submit transactions together to another user, by requiring signatures on transactions before execution. This project also features a javascript SDK which simplifies the interaction with the smart contract. This SDK can be called in a frontend to make the interaction simpler and future developers can easily interact with smart contracts.