dark-crystal-web3

Crates.iodark-crystal-web3
lib.rsdark-crystal-web3
version0.1.3
sourcesrc
created_at2022-11-23 10:14:21.588497
updated_at2022-12-06 08:24:35.973907
descriptionSimple CLI for backing up and recovering secrets using Dark Crystal Web3
homepagehttps://darkcrystal.pw
repositoryhttps://gitlab.com/dark-crystal-web3/dark-crystal-web3-backup
max_upload_size
id721500
size40,408
peg (ameba23)

documentation

README

dark-crystal-web3-backup

Used by the secret owner to make and recover backups for Dark Crystal Web3.

Internally uses dark-crystal-key-backup-rust for secret sharing and encryption.

Try the deployed version of the web front end to see what this crate does.

Usage

Command line interface

The CLI has commands to create and recover secrets as well as a serve command which serves the web-ui.

It expects to find the web-ui in ~/.local/share/dark-crystal-web3

dark-crystal-web3 help

or from the repository:

cargo run --bin cli -- help

JS bindings for nodejs or the browser:

Clone the repository and do

cd web3-backup-js-binding

wasm-pack build or wasm-pach build --target nodejs

WASM Web front end using yew

Install trunk:

cargo install --locked trunk

cd dark-crystal-web3-web-ui trunk serve

And open 0.0.0.0:8080 in a browser

Commit count: 116

cargo fmt