[Steem-Examples] (Node)JS Account Recovery Example


SUBMITTED BY: PimpTheRomeo

DATE: Jan. 20, 2018, 5:02 p.m.

FORMAT: Text only

SIZE: 1.7 kB

HITS: 573

  1. New Script Released
  2. Account Recovery
  3. Summary
  4. When a Steem account is created, the creator becomes the account's recovery agent in case of a stolen account, or an error when changing passwords. The main caveat to Steem account recoveries is that a working Master password or Owner private key must have been properly backed up to be able to recover an account.
  5. Process Explanation
  6. The steps for a user to perform an account recovery are quite involved. Firstly, the user must generate a new set of keys using a new password. Once the keys are generated, the owner public key needs to be sent to the recovery agent so they can perform a recovery request on the blockchain. Only after the recovery request has been executed can the actual account recovery take place. The account owner will need to carefully follow the steps listed below, and in the README, to successfully complete account recovery.
  7. Warning
  8. This is an advanced process that should not be done without great care. Ensure that you always back up any passwords and keys associated with your account, even if you think you will not need them anymore.
  9. Account Recovery Details
  10. Clone the repository
  11. git clone https://github.com/steemdevs/steem-examples
  12. Enter account_recovery directory
  13. cd steem-examples/javascript/account_recovery
  14. Install Node packages (requires Node)
  15. npm install
  16. Generate and backup new keys
  17. npm run getkeys USERNAME NEW_PASSWORD
  18. Send the new Owner Public Key to the recovery agent
  19. Finish recovery after recovery agent requests account recovery
  20. npm run recover USERNAME NEW_PASSWORD OLD_PASSWORD
  21. Links
  22. Steem-Examples on Github
  23. Account Recovery Readme
  24. SteemCreate account service

comments powered by Disqus