nanors is meant to be a simple software wallet that works with the Nano network. I have been working on this project in order to learn more about cryptography, cryptocurrency, Nano and programming in Rust.
Wallet operations are preformed within the tokio runtime.
cargo run
or
cargo build --release
and run executable in target directory.
- seed and account generation
- transacting on accounts
- local block signing
- local proof of work
- local wallet encryption (aes_gcm)
- rpc client for interacting with the network
- websocket client for observing the network.
- raw/MNano unit conversion
- account work caching with tasks.
- bip39 and seed import
- CLI, manager, wallet in separate project
- wallet file convention, use OS app dir.
- handle sigterm in CLI send, change
- CLI set manager node.
- feeless ideas and bits of code including nano base32 encoding, raw.
- dalek-cryptography ed25519 key gen, signing.
- dialoguer command line prompts and similar things.
- nano ninja public nano node.
- SomeNano thoughts on developing with nano.
- Nano.Net a reference for some code.