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 魔法豆
每月87次下载
用于 3 个crate(2个直接使用)
230KB
5.5K SLoC
emerald-rs
Ethereum Classic的安全账户管理
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
cargo
和rustc
的版本至少分别为0.18和1.17。
如果您的发行版或操作系统没有最新的cargo
和rustc
二进制文件,您可以从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);
}
参考
联系
通过Gitter与我们聊天
许可证
Apache 2.0
依赖项
~40MB
~736K SLoC