The Idea behind RustyVault is to make a simple decentralized key vault to store secrets and whatnot!
- clone the repo
- open terminal.
- run
cargo build -r
and then - run
cargo run -r
If you want to browse the documentation please run: cargo doc --no-deps --open
, This will open up interactive documentation.
This project is still in development, so please be aware that it may contain bugs or unfinished features. The decentralization logic is added but yet needs to improve and make a way to be accessible from the web.
By using the functionality of a HashMap
we are creating Nodes
of Vaults. These Nodes
are basically newer instances of the Vaults.
in the upcoming iterations of the project, I am supposed to add a functionality where we can Decentralize the Vaults over the Internet.
I have been using this for personal use, but I am open to other ideas or contributions that can be made to the project.
- Get some new Ideas to follow up on this idea.
- Create a fork of your own and get the feature implemented.
- or
- switch to the dev branch
- create your new feature / bug-fix / enhancement / hot-fix branch.
- push your changes to your branch and create a PR to be merged in the dev branch
- Raise a PR and we will review it together.
- Got a doubt? Ask it in the Discussions and I will try to answer it as much as I can.
- Get your changes merged after we are done reviewing.