Repository
https://github.com/CodeBull/SteemAccountRecovery
HF20 made it incredibly easy to open a new account if you have enough RC. Before this Steemit Inc was the main account creation service along with @blocktrades and
@anonsteem. All of these services set their account as
recovery account of the newly created or purchased account and offer recovery in case of hacking or forgetting latest password.
But if you open an account using SteemConnect or using API and now using claimed account tokens, your account will be set us recovery account of the new account. Now if owner of the new account lost its latest master password or become victim or hacking, you have to issue recovery request as you are the trustee account. There is no easy GUI for it, so I made one.
How To Use
I divided the tool for 3 specific types of users.
Account recovery is a 3 step process.
Step 1:
The person who need to recover an account should use the first form of this page to generate a password entering his/her steem username.
He/she should backup the password somewhere safe and send the PUBLIC OWNER KEY to the Trustee (recovery account) of their account.
Step 2:
This step is for the account Trustee (recovery account). After verifying the requestor's identity and receiving new PUBLIC OWNER KEY, Trustee should use this form to request the blockchain to enable that use to change OWNER KEY or update the authority.
Step 3:
After the recovery request is placed, user is now ready to recovery his or her account and should use second form of this page.
New Password is the password used to generate the public owner key and recent password is last known password to the user. Recent password should not be older than 30 days.
When you'll try to login with your new password, Steemit.com will ask you to change the password. Change your password and you are done.
Changing Recovery Account
On Steem, each account lists another account as their recovery account. The recovery account has the ability to request recovery for the account to recover. An account can change their recovery account at any time with a 30 day delay. That can be handy if one's current recovery account is not active anymore or got hacked.
If you are unsure about the security of the GitHub Pages hosting, please download the repository and run from your browser.
Demo
https://codebull.github.io/SteemAccountRecovery/
Technology
- dSteem
- jQuery
Important Commits
TODO
Currently this tool has minimal validation and UI can be improved too. In next updates I am going to focus on those.
Contributing
Feel free to fork the repository and submit your changes. If you find any bugs, please create an issue or comment below this post. I can be also reached in Discord with the same username.