EdgeDLT / neo-rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

neo-rs

A neo wallet project written in Rust Language.

Function

Implemented

  • Private Key
  • Public key
  • Address
  • Wif Key
  • Nep2

TODO

  • Nep6
  • Import/export account
  • SGX Protection
  • Network
  • Transaction
  • Contract

Install Rust

We recommend installing Rust using rustup. You can install rustup as follows:

  • macOS or Linux:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Windows (64-bit):

    Download the Windows 64-bit executable and follow the on-screen instructions.

  • Windows (32-bit):

    Download the Windows 32-bit executable and follow the on-screen instructions.

Build & Run

Down load neo-rs from the github with command:

git clone --recurse-submodules https://github.com/Liaojinghui/neo-rs.git

In the terminal, move into the neo-rs folder and run command cargo build:

cd neo-rs && cargo build

To rnu the project, run command:

./target/build/neo neo
Public Key:      0x03f9e9a50af13ccec64feedb45d558815ba6d3a3e8c3a727be7f97bb9eeca80f52
Private Key:     0x1d9d6b11b9570e50a8511de539be9d125dda022b7d65452acc03de3aa3e87d6c
WIF:             KxDH6p2nsKiYo5rvk8pvDSS2dPC2UBLoYeQu2Mq9ZnVPm1YfauSh
Address:         AHV5J1bVXAvM3eVDrCXx34U1QQnNKeKX1F

Related Work

This SDK is developed with help from:

About

License:Apache License 2.0


Languages

Language:Rust 99.4%Language:Makefile 0.3%Language:RenderScript 0.2%Language:Dockerfile 0.1%