On-chain secret manager
This is a secret manager that allows you to store, retrieve, and even share your secrets in a secure and decentralized way. All items are stored in smart contracts that can be accessed by the owner or by those who have been granted access by the owner.
The Version Manager is a smart contract used to manage the relationship between vaults and user wallets. Each supported network must have its own Version Manager contract.
A Vault is a smart contract that stores the connection between a user's wallet and their items. It also functional as a wallet. So tokens can be deposited and withdrawn. One wallet can have only one Vault per network.
Items are smart contracts used to store and retrieve secrets. There are three types of items: Password, Debit Card, and Loyalty Card. Items are shareable — the owner can grant access to other wallets to retrieve them.
https://github.com/0x7s0lt1/blockVault.sol
pnpm ipnpm dev| Network | Address |
|---|---|
| Sepholia | 0x5beebfa04ee5b6c0593e3a7374078b2f66917fcc |
| Ethereum | 0x6f4c6487D21920BB9D9f31a9F277E705dC47BB64 |
| BSC | 0xaf3897d818d5cf36490ef0a282c6232fab8790b4 |
| Polygon | 0x77cbc128f1eff68c169881c160f9b305a06a64cf |
| Arbitrum | 0xC76440DbdB9B42Ae2BF0269D12280614604d43e8 |