13 个重大版本发布

使用旧的 Rust 2015

0.23.0 2018年7月2日
0.21.0 2018年4月3日
0.20.0 2018年1月25日
0.19.0 2017年12月28日
0.10.1 2017年7月27日

#5 in #cold-storage

每月 39 次下载

Apache-2.0

46KB
883

                                                          __       __                  __    _
                ___    ____ ___   ___    _____  ____ _   / /  ____/ /         _____   / /   (_)
               / _ \  / __ `__ \ / _ \  / ___/ / __ `/  / /  / __  /  ______ / ___/  / /   / /
              /  __/ / / / / / //  __/ / /    / /_/ /  / /  / /_/ /  /_____// /__   / /   / /
              \___/ /_/ /_/ /_/ \___/ /_/     \__,_/  /_/   \__,_/          \___/  /_/   /_/

Travis CircleCI AppVeyor crates.io Software License

关于

Emerald 平台 是一组用于构建和将其他应用程序与以太坊经典 (ETC) 区块链集成的工具。 Emerald CLI(命令行界面) 是一个从命令行访问以太坊 ETC 的工具。它连接到外部节点("上游")并允许用户或应用程序从区块链读取信息以及发送新的交易。在后一种情况下,它提供使用提供的私钥签名交易的功能。该工具旨在将 Emerald Vault 与生成、导入和/或存储以太坊私钥集成。

emerald-cli 与以太坊 ETC 和 ETH 都兼容。

用法

$ emerald --help

emerald
Command-line interface for Emerald platform

USAGE:
    emerald [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: mainnet]

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

有关详细文档,请参阅 https://docs.etcdevteam.com/html/emerald-cli

安装 Emerald CLI

下载稳定二进制文件

所有平台的二进制文件目前发布在 https://github.com/ETCDEVTeam/emerald-cli/releases

🍻 使用 Homebrew 安装(仅限 macOS)

安装最新稳定二进制文件。

$ brew install ethereumproject/classic/emerald-cli

下载开发版本

开发版本通常不稳定,可能包含可能导致资金损失的关键问题。请自行承担风险使用。

ETCDEV 拥有一个专门网站,用于发布所有构建工件,这些工件在 master 分支的每个新提交时发布。要下载最新的开发版本,请打开 https://builds.etcdevteam.com 并选择 Emerald CLI 选项卡。

从源码构建

要求

https://www.rust-lang.net.cn/en-US/install.html 安装 Rust

Unix 单行命令

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

在 Windows 上,Rust 还需要 Visual Studio 2013 或更高版本的 C++ 构建工具。获取构建工具的最简单方法是安装 Microsoft Visual C++ Build Tools 2017,它仅提供 Visual C++ 构建工具。

编译

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

许可证

Apache 2.0

依赖项

~35–47MB
~802K SLoC