# Juno network recovery ## Introduction This document describes how to install and use the recovery tool to recover funds. The tool is to be used in a specific circumstance, when: - The seed phrase of the user was leaked and the stake is bonded The tool needs the following information: - A 12 or 24 word seed phrase - The new address of the owner - Amount of tokens to recover This guide assumes you are running a Linux machine (or virtual machine) with Debian or Ubuntu. ## Disclaimer This tool does not guarantee successful recovery of the funds; The tool will send a large amount of transactions to the network, it needs to be used carefully and only for its intended purpose. ## Installation Install Python3 `sudo apt install python3 python3-pip python3-virtualenv git` Create a virtual environment for your script `$ python3 -m venv juno_save` `$ . ./juno_save/bin/activate` Download and extract the chainlibpy library (https://github.com/Galadrin/chainlibpy) ``` $ git clone https://github.com/Galadrin/chainlibpy.git $ cd chainlibpy $ python3 setup.py install $ cd .. ``` Download and extract the tool (https://github.com/Galadrin/chain-tx) ``` $ git clone --branch juno_save https://github.com/Galadrin/chain-tx.git $ cd chain-tx $ python3 setup.py install ``` ## Usage The tool entry point is called `transaction.py` ``` $ transaction.py ``` The tool will ask a number of questions for you to fill: - The 12 or 24 word seed phrase - Verification of the compromised address - The address where you want to receive the recovered tokens - The amount of tokens to recover ``` ### STARTING FLODDING ### enter the seed of the sender wallet : slogan initial run clock nasty clever aisle trumpet label doll comic fit juno1c7uqv67rv983arlv4f6029psx9cdat82xkn8my is this address correct ? [Y/n]: y enter the receiver address : juno1u6jr0pztvsjpvx77rfzmtw49xwzu9kast287fu enter the amount to save expressed in ujuno : 1 [...] ```