Skip to content
This repository has been archived by the owner on Nov 17, 2022. It is now read-only.

EjaraApp/wallet-backup-smart-contract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wallet-backup-smart-contract

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

Note

This code should only be used by experienced users knowing the mechanism and risk with it.

Demo App

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.

About

Wallet backup and recovery key (smart contract)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages