mist

(★ 7,422)

[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.

File Explorer

  • .babelrc
  • .codeclimate.yml
  • .eslintignore
  • .eslintrc.json
  • .gitignore
  • .gitmodules
  • .nvmrc
  • .prettierignore
  • .prettierrc
  • .travis.yml
  • appveyor.yml
  • AUTHORS
  • clientBinaries.json
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • customProtocols.js
  • gulpfile.js
  • LICENSE
  • main.js
  • meteor-dapp-wallet
  • MISTAPI.md
  • package.json
  • README.md
  • release.js
  • Wallet-README.txt
  • yarn.lock

# Installation Guide

node
Prerequisites

Setup Steps

git submodule update --init --recursive

Initialize and update git submodules.

yarn

Install project dependencies.

yarn dev:meteor

Run the development meteor server.

yarn dev:electron

Run the development electron application.

Key Commands

yarn

Install project dependencies using Yarn.

yarn dev:meteor

Run the Meteor server with auto-reload and CSS injection support.

yarn dev:electron

Start the Mist Electron application in development mode.

yarn build:mist

Generate distribution binaries for the Mist application.

yarn build:wallet

Generate distribution binaries for Ethereum Wallet.

Client binaries (such as geth) are automatically checked and downloaded upon startup according to configuration.

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

geth

View Details ▼

The go-ethereum command-line interface.

geth

Connect to the main Ethereum network and automatically download the full node:

geth --testnet

Connect to the Ropsten test network:

geth account new

Create a new account:

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

git submodule

View Details ▼

Inspect, update, and manage submodules.

git submodule

View existing submodules and the checked-out commit for each one:

git submodule update --init --recursive

Install a repository's submodules (listed in `.gitmodules`):

git submodule add {{repository_url}}

Add a Git repository as a submodule of the current one:

🔍

yarn

View Details ▼

JavaScript and Node.js package manager alternative.

yarn global add {{module_name}}

Install a module globally:

yarn install

Install all dependencies referenced in the `package.json` file (the `install` is optional):

yarn add {{module_name}}@{{version}}

Install a module and save it as a dependency to the `package.json` file (add `--dev` to save as a dev dependency):

🔍

apt-get

View Details ▼

Debian and Ubuntu package management utility.
Search for packages using `apt-cache`.
It is recommended to use `apt` when used interactively in Ubuntu versions 16.04 and later.

sudo apt-get update

Update the list of available packages and versions (it's recommended to run this before other `apt-get` commands):

sudo apt-get install {{package}}

Install a package, or update it to the latest available version:

sudo apt-get remove {{package}}

Remove a package:

# Project Badges

  • Github All Releases Github All Releases Visit
  • Build Status develop branch Build Status develop branch Visit
  • Build status Build status Visit
  • Join the chat at https://gitter.im/ethereum/mist Join the chat at https://gitter.im/ethereum/mist Visit
  • Code Triagers Badge Code Triagers Badge Visit
// repository documentation