Crates.io | emerald-core |
lib.rs | emerald-core |
version | 0.10.1 |
source | src |
created_at | 2017-06-20 10:35:04.656357 |
updated_at | 2017-07-27 10:44:44.248815 |
description | Ethereum Classic secure account management core libary |
homepage | http://etcdevteam.com |
repository | https://github.com/ethereumproject/emerald-rs |
max_upload_size | |
id | 19677 |
size | 181,539 |
:rootdir: . :icons: font :imagesdir: {rootdir}/images
ifdef::env-github,env-browser[:badges:] ifdef::env-github,env-browser[:outfilesuffix: .adoc]
ifndef::badges[] = Emerald-rs endif::[]
ifdef::badges[] = Emerald-rs image:https://img.shields.io/travis/ethereumproject/emerald-rs/master.svg?style=flat-square["Build Status", link="https://travis-ci.org/ethereumproject/emerald-rs"] image:https://img.shields.io/appveyor/ci/dulanov/emerald-rs/master.svg?style=flat-square["Build Status", link="https://ci.appveyor.com/project/dulanov/emerald-rs"] image:https://img.shields.io/crates/v/emerald-cli.svg?style=flat-square["Crates", link="https://crates.io/crates/emerald-cli"] image:https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square&maxAge=2592000["License", link="https://github.com/ethereumproject/emerald-rs/blob/master/LICENSE"] endif::[]
Secure account management for Ethereum Classic.
Distributed as a command line tool (CLI), as a Rust crate or can be embedded via foreign function interface (FFI).
If you are looking for for a fully-featured UI online wallet, take a look at our link:https://github.com/ethereumproject/emerald-wallet[Ethereum Classic Emerald Wallet].
Developed by link:http://www.etcdevteam.com/[ETCDEV Team].
== Features
=== General
== Installation
Ensure you have these dependencies installed:
cargo
and rustc
should be at least versions 0.18 and 1.17 respectively.
Should your distribution or operating system not have a recent cargo and rustc binaries you can install them from: http://doc.crates.io/.
If you use link:http://nixos.org/nix[Nix] you may execute the nix-shell
command in your cloned repository and all dependencies will be made available in your environment automatically.
== Usage
How to run emerald
(by default on port '1920'):
For more details look at link:./emerald-cli/usage.txt[usage].
== Examples
extern crate emerald_core as emerald;
use std::net::SocketAddr;
fn main() {
let addr = "127.0.0.1:1920"
.parse::
emerald::start(&addr, None, None);
For more see link:./examples[examples folder].
== References
=== <<docs/cli.adoc#,CLI API>> === <<docs/api.adoc#,JSON-RPC API>>
== License
Apache 2.0