Skip to content
Smart Contracts for Argent Wallet
Solidity JavaScript TeX
Branch: develop
Clone or download
Latest commit 11ecf19 Oct 17, 2019

README.md

Argent Wallet Smart Contracts

The Argent wallet is an Ethereum Smart Contract based mobile wallet. The wallet's user keeps an Ethereum account (Externally Owned Account) secretly on his mobile device. This account is set as the owner of the Smart Contract. User's funds (ETH and ERC20 tokens) are stored on the Smart Contract. With that model, logic can be added to the wallet to improve both the user experience and the wallet security. For instance, the wallet is guarded, recoverable, lockable, protected by a daily limit and upgradable.

See full specifications here

Install

Install requirements with npm:

npm install

Install etherlime:

npm install etherlime@0.10.4 -g

Compile

Compile the contracts:

etherlime compile

Test

Launch ganache:

etherlime ganache

Run the tests:

etherlime test

License

Released under GPL-3.0

You can’t perform that action at this time.