EOS911 Recovery process

(A)Prove ownership using the EOS911 recovery website.

  1. Make sure metamask is installed and logged in. (https://metamask.io/)
  2. Visit https://recovery.eos911.io
  3. Click on Generate new keypair - Generate using eos.js

generate
generatejs

  1. Make a note of your public and privatekey. Keep this very safe and don’t share your private key with anyone ever.

  2. Click submit.

submit

  1. Metamask will now popup and request that you sign the transaction with your ETH private key.

metamask

  1. Click on Submit.

You have now proven that you are the original owner of the ETH key associated with the hacked EOS public key and the linked account. You have also provided a new EOS public key which can be used to re-instate the account bac

(B)Prove ownership using a Hardware wallet.

If you have a hardware wallet you can still perform the necessary steps to prove ownership of your ETH private key.

Before you start this tutorial, please first visit https://recovery.eos911.io generate a new EOS keypair.

  1. Visit https://www.myetherwallet.com/
  2. Click on contracts.

mew1

  1. Enter the following text into the contract address field.

0x71f2Ea939984349838578fBd20fd25e649C1d6a3

  1. Enter the following text into the ABI / JSON interface textbox.
[{"anonymous": false,"inputs": [{"indexed": false,"name": "user","type": "address"},{"indexed": false,"name": "key","type": "string"}],"name": "LogRegister","type": "event"},{"constant": false,"inputs": [{"name": "key","type": "string"}],"name": "register","outputs": [],"payable": false,
"stateMutability": "nonpayable","type": "function"},{"constant": true,"inputs": [{"name": "","type": "address"}],"name": "keys","outputs": [{"name": "","type": "string"}],"payable": false,"stateMutability": "view","type": "function"}]
  1. Click on Access.
  2. From the dropdown list choose register.

read_write

  1. Choose your hrdware wallet from the list, click write and follow the usual prompts for your hardware wallet to sign the transaction.

hardware_wallet

If you want to generate your keypairs offline.

https://recovery.eos911.io is completely open source and you can therefore clone the website to your own machine and generate your key offline.

  1. Visit https://github.com/eos911/eos911.github.io
  2. Click on the Clone or download button. Then click on download.

clone

  1. Unzip the contents to your computer.
  2. Disconnect your computer from the internet completely.
  3. Browse to the eos911.github.io-master folder and open the index.html

index

This should open a local copy of the website, running in your machine without the need to connect to the internet.

local_copy

  1. Click on Generate new keypair - Generate using eos.js

generate
generatejs

  1. Make a note of your public and private and key. Keep this very safe and don’t share your private key with anyone.