An open API service indexing awesome lists of open source software.

https://github.com/ethereum/meteor-dapp-wallet

This is an archived repository of one of the early Ethereum wallets.
https://github.com/ethereum/meteor-dapp-wallet

Last synced: 5 months ago
JSON representation

This is an archived repository of one of the early Ethereum wallets.

Awesome Lists containing this project

README

        

# Ethereum Wallet Ðapp

The Ethereum wallet.

[![Build Status](https://travis-ci.org/ethereum/meteor-dapp-wallet.svg?branch=master)](https://travis-ci.org/ethereum/meteor-dapp-wallet)

**PLEASE NOTE:** This wallet is not yet officially released,
and can contain severe bugs! Please use at your own risk.

## Install

If you don't have [Meteor](https://www.meteor.com/install):

$ curl https://install.meteor.com/ | sh

Install npm dependencies:

$ cd meteor-dapp-wallet/app
$ npm install

## Development

Start a `geth` node:

$ geth --ws --wsorigins "http://localhost:3000" --unlock

Run dev server:

$ cd meteor-dapp-wallet/app
$ meteor

Navigate to http://localhost:3000

## Deployment

To create a build:

$ npm install -g meteor-build-client
$ cd meteor-dapp-wallet/app
$ npm install
$ meteor-build-client ../build --path ""

This will generate the files in the `../build` folder.

Navigating to `index.html` will start the app, but you will need to serve it over a local server like [MAMP](https://www.mamp.info).

---

To deploy to the **wallet.ethereum.org** site, execute these commands:

$ git checkout gh-pages
$ git merge develop
$ cd app
$ meteor-build-client ../build --path "/"

And push (or PR) your changes to the `gh-pages` branch.

---

## Gas usage statistics

- Deploy original wallet: 1 230 162
- Deploy wallet stub: 184 280
- Simple Wallet transaction: 64 280
- Multisig Wallet transaction below daily limit: 79 280
- Multisig Wallet transaction above daily limit: 171 096
- 1 Multisig confirmation: 48 363