Skip to content

criptan/wallet-contracts

Repository files navigation

Wallet contracts

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.

Build the contracts

$ yarn run build

Testing

In order to test the contracts follow these steps:

  1. Install the dependencies:
$ yarn install
  1. Start the test blockchain:
$ yarn run ganache
  1. Run the actual tests:
$ yarn run test

Security Audit

The security audit was carried out by Omniscia. You can find it here.

Contract addresses

Mainnet

Wallet Factory: 0x0282a224ef6f1b9056c778a00f06a8fcb5366856.

Wallet: 0x0d213A76138CE362dD107773643560012091744C.

About

Criptan's wallet contracts used to receive funds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published