Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ngin Wallet Vault

Secure account management for Ngin

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.

Distributed as a Rust crate or can be embedded via foreign function interface (FFI).

For minimalistic CLI tool refer to ngWallet CLI, or if you looking for a fully-featured UI online wallet, take a look at ngWallet GUI

Features

General

  • Accounts
  • Transactions signing
  • Smart contracts (ABI)
  • C interface (ABI)

Installation

Ensure you have these dependencies installed:

openssl pkgconfig rustc cargo clang

cargo and rustc should be at least versions 0.18 and 1.17 respectively.

If you use Nix you may execute the nix-shell command in your cloned repository and all dependencies will be made available in your environment automatically.

Examples

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);
}

References

JSON-RPC API

Contact

Chat with us via Discord

License

Apache 2.0

About

Secure account management for Ngin https://ngin.cash

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages