Skip to content

ethereum/meteor-dapp-wallet

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ethereum Wallet Ðapp

The Ethereum wallet.

Build Status

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:

$ 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 <your account>

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.


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