Shared Wallet
Smart contract to allow multiple accounts share a wallet with determined spending allowances
Report Bug
·
Request Feature
Table of Contents
About The Project
Documentation
Smart contract to play around with. The owner can initialize the Contract, send it the desired amount of ether and add/reduce spending allowances for the addresses of his choice. Any account granted spending allowance can then use the funds of the smart contract and transfer them within the limits of their allowance.
Built With
Getting Started
To get a local copy up and running follow these simple steps.
Prerequisites
- Install npm
Installation
- Clone the repo
git clone https://github.com/paradoux/shared-wallet.git
- Install the packages
npm install
- Run the deploy script to deploy the contract on a test network
npx hardhat run scripts/deploy.js --network rinkeby
- Use your favorite UI to interact with the contract
Roadmap
See the open issues for a list of proposed features (and known issues).
License
Distributed under the MIT License. See LICENSE
for more information.
Contact
Axel Martin - mtn.axel@gmail.com