Coder Social home page Coder Social logo

emerald-vault's Introduction

                                                   __       __                                  __   __ 
         ___    ____ ___   ___    _____  ____ _   / /  ____/ /        _   __  ____ _  __  __   / /  / /_
        / _ \  / __ `__ \ / _ \  / ___/ / __ `/  / /  / __  /  ______| | / / / __ `/ / / / /  / /  / __/
       /  __/ / / / / / //  __/ / /    / /_/ /  / /  / /_/ /  /_____/| |/ / / /_/ / / /_/ /  / /  / /_  
       \___/ /_/ /_/ /_/ \___/ /_/     \__,_/  /_/   \__,_/          |___/  \__,_/  \__,_/  /_/   \__/  

Travis CircleCI AppVeyor crates.io Software License

About

Emerald Platform is a set of tools to build and integrate other applications with the Ethereum Classic (ETC) blockchain. Emerald Vault is a tool to access Ethereum ETC from the command line. It connects to an external node ("upstream") and allows a user or application to read information from the blockchain and to send new transactions. In the latter case it provides functionality to sign transactions by a provided Private Key. The tool integrates emerald-rs with the intention of generation, import, and/or storing of Ethereum Private Keys.

emerald-vault is compatible with both Ethereum ETC and ETH.

Usage

$ emerald-vault --help

emerald-vault
Command-line interface for Emerald platform

USAGE:
    emerald-vault [FLAGS] [OPTIONS] [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -v               Sets the level of verbosity
    -V, --version    Display version

OPTIONS:
    -p, --base-path <base-path>    Set path for chain storage
    -c, --chain <chain>            Sets a chain name [default: etc-main]

SUBCOMMANDS:
    account        Account related commands
    balance        Request account's balance from ethereum node through RPC
    help           Prints this message or the help of the given subcommand(s)
    mnemonic       Create mnemonic phrase according to BIP39 spec
    server         Start local RPC server
    transaction    Transaction related commands

For detailed documentation see https://docs.etcdevteam.com/html/emerald-vault

Installing Emerald Vault

Download stable binary

Binaries for all platforms are currently published at https://github.com/ETCDEVTeam/emerald-vault/releases

๐Ÿป Install with Homebrew (OSX only)

Install latest stable binary.

$ brew install ethereumproject/classic/emerald-vault

Download development build

Development builds are usually unstable and may contain critical issues that can lead to loss of funds. Use it on your risk

ETCDEV has a dedicated website for all build artifacts, which are published on each new commit into master branch. To download a latest development build, please open https://builds.etcdevteam.com and choose Emerald CLI tab

Build from sources

Requirements

Install Rust from https://www.rust-lang.org/en-US/install.html

Unix one-liner:

curl https://sh.rustup.rs -sSf | sh

On Windows, Rust additionally requires the C++ build tools for Visual Studio 2013 or later. The easiest way to acquire the build tools is by installing Microsoft Visual C++ Build Tools 2017 which provides just the Visual C++ build tools.

Compile

git clone https://github.com/etcdevteam/emerald-vault.git
cd emerald-vault
cargo build --release
cd target\debug

Links

License

Apache 2.0

emerald-vault's People

Contributors

r8d8 avatar gagarin55 avatar whilei avatar splix avatar realcodywburns avatar belfordz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.