https://github.com/stevenpslade/maas
Multisig as a Service (MAAS)
https://github.com/stevenpslade/maas
dapp ethereum hardhat multisig-factory multisig-wallets scaffold-eth smart-contracts solidity
Last synced: over 1 year ago
JSON representation
Multisig as a Service (MAAS)
- Host: GitHub
- URL: https://github.com/stevenpslade/maas
- Owner: stevenpslade
- License: mit
- Created: 2022-02-18T22:16:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-31T10:10:13.000Z (over 3 years ago)
- Last Synced: 2025-03-27T19:21:45.731Z (over 1 year ago)
- Topics: dapp, ethereum, hardhat, multisig-factory, multisig-wallets, scaffold-eth, smart-contracts, solidity
- Language: CSS
- Homepage: https://maasify.surge.sh
- Size: 771 KB
- Stars: 16
- Watchers: 3
- Forks: 36
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🪄 MaaS - Multi-Sig Wallet as a Service
🚀 Built with [Scaffold-Eth](https://github.com/scaffold-eth/scaffold-eth)
✨ Demo deployed on Rinkeby testnet: https://maasify.surge.sh/ and https://multisig.lol/
Create multiple multisignature wallets and see their details as well as propose, execute, and sign transactions - all in just a few clicks.

# 🏄♂️ Getting Started Locally
Prerequisites: [Node (v16 LTS)](https://nodejs.org/en/download/) plus [Yarn](https://classic.yarnpkg.com/en/docs/install/) and [Git](https://git-scm.com/downloads)
> clone/fork 🪄 MaaS:
```bash
git clone https://github.com/stevenpslade/maas.git
```
> install and start your 👷 Hardhat chain:
```bash
cd maas
yarn install
yarn chain
```
> in a second terminal window, start your 📱 frontend:
```bash
cd maas
yarn start
```
> in a third terminal window, 🛰 deploy your contract:
```bash
cd maas
yarn deploy
```
> in a fourth terminal window, 🗄 start your backend:
```bash
cd maas
yarn backend
```
📱 Open http://localhost:3000 to see the app
# 📚 Documentation
Documentation, tutorials, challenges, and many more resources, visit: [docs.scaffoldeth.io](https://docs.scaffoldeth.io)
# 💌 P.S.
🌍 You need an RPC key for testnets and production deployments, create an [Alchemy](https://www.alchemy.com/) account and replace the value of `ALCHEMY_KEY = xxx` in `packages/react-app/src/constants.js` with your new key.
📣 Make sure you update the `InfuraID` before you go to production. Huge thanks to [Infura](https://infura.io/) for our special account that fields 7m req/day!