Wallet backup and recovery key (smart contract)
Please refere to this article to understand how it works.
https://medium.com/ejara/storing-retrieving-secrets-on-a-public-smart-contract-925f02178d7 https://medium.com/ejara/tezos-secrets-store-53039256eb6a
This code should only be used by experienced users knowing the mechanism and risk with it.
http://tezos-secrets-store.surge.sh
Here are a few things to know about the demo app.
-
It uses Tezos Testnet.
-
A new smart contract is generated the first time you use the app on your browser and the smart contract address is stored in your local storage. If this was not demoed, we would store this in our database or give the user a chance to provide their smart contract address (there are many options here.)
-
Use at least 8 characters for the username (important).
-
Anytime you come back to the same browser just authenticate with the same username and password. Then you can view your secrets. These are fetched from the smart contract on the Tezos network and decrypted with a key generated by your username and password.
-
If you use a different browser you can't have access to your old smart contracts.