20个版本 (13个破坏性版本)

使用旧的Rust 2015

0.25.6 2019年4月25日
0.25.3 2019年3月22日
0.25.0 2018年11月6日
0.23.0 2018年6月13日
0.18.0 2017年11月28日

#2999 in 魔法豆

Download history 1/week @ 2024-03-07 6/week @ 2024-03-14 15/week @ 2024-03-28 8/week @ 2024-04-04

每月87次下载
用于 3 个crate(2个直接使用)

Apache-2.0

230KB
5.5K SLoC

emerald-rs

Ethereum Classic的安全账户管理

Travis AppVeyor AppVeyor crates.io Coverage Status Software License


NOTE:

An offline wallet, also known as cold storage, provides the highest level of security for savings.
It involves storing a wallet in a secured place that is not connected to the network (air-gapped).
When done properly, it can offer a very good protection against computer vulnerabilities.

以Rust crate形式发布,也可以通过外部函数接口(FFI)嵌入。

有关最小化的CLI工具,请参阅Emerald Vault,或者如果您正在寻找一个功能齐全的UI钱包,请查看我们的Ethereum Classic Emerald 钱包

ETCDEV Team开发

特性

通用

  • 账户
  • 交易签名
  • 智能合约(ABI)
  • C接口(ABI)

安装

确保您已安装以下依赖项

openssl pkgconfig rustc cargo clang

cargorustc的版本至少分别为0.18和1.17。

如果您的发行版或操作系统没有最新的cargorustc二进制文件,您可以从http://doc.crates.io/安装它们。

$ cargo install emerald-cli

如果您使用Nix,您可以在克隆的存储库中执行nix-shell命令,所有依赖项将自动在您的环境中提供。

示例

extern crate emerald_core as emerald;

use std::net::SocketAddr;

fn main() {
    let addr = "127.0.0.1:1920"
        .parse::<SocketAddr>()
        .expect("Expect to parse address");

    emerald::start(&addr, None, None);
}

参考

JSON-RPC API

联系

通过Gitter与我们聊天

许可证

Apache 2.0

依赖项

~40MB
~736K SLoC