This project is a collection on smart contracts for the Ethereum blockchain that aims to serve as wallets where users can deposit their funds in both ether and ERC20 tokens.
The idea is to interact with the WalletFactory contract to
generate newly created Wallet so that it becomes available to receive funds. Those funds
can only be collected through few available methods that always send everything to the
master address specified by the WalletFactory contract.
$ yarn run buildIn order to test the contracts follow these steps:
- Install the dependencies:
$ yarn install- Start the test blockchain:
$ yarn run ganache- Run the actual tests:
$ yarn run testThe security audit was carried out by Omniscia. You can find it here.
Wallet Factory: 0x0282a224ef6f1b9056c778a00f06a8fcb5366856.