Muun recovery tool
Go to file
Santiago Lezica fd92825ddc Make README video transparent (for dark mode) 2021-04-12 16:00:58 -03:00
cmd/survey Release 2.0.0 2021-01-29 18:51:08 -03:00
electrum Release v2.1.0 2021-03-17 15:29:24 -03:00
readme Make README video transparent (for dark mode) 2021-04-12 16:00:58 -03:00
scanner Release v2.1.0 2021-03-17 15:29:24 -03:00
utils Release 2.0.0 2021-01-29 18:51:08 -03:00
vendor Release v2.1.0 2021-03-17 15:29:24 -03:00
.gitignore Release v2.1.0 2021-03-17 15:29:24 -03:00
LICENSE Change license to MIT 2021-02-01 18:00:11 -03:00
README.md Add title to README 2021-04-09 18:19:54 -03:00
address_generator.go Release v2.1.0 2021-03-17 15:29:24 -03:00
go.mod Release v2.1.0 2021-03-17 15:29:24 -03:00
go.sum Release v2.1.0 2021-03-17 15:29:24 -03:00
keys_generator.go Release v2.1.0 2021-03-17 15:29:24 -03:00
main.go Release v2.1.0 2021-03-17 15:29:24 -03:00
recovery-tool Release v2.1.0 2021-03-17 15:29:24 -03:00
recovery_tool.go Release v2.1.0 2021-03-17 15:29:24 -03:00
sweeper.go Release v2.1.0 2021-03-17 15:29:24 -03:00

README.md

muun

Recovery Tool

Welcome!

You can use this tool to transfer all funds from your Muun wallet to an address of your choosing.

This process requires no collaboration from Muun to work. We wholeheartedly believe that self-custodianship is an essential right, and we want to create a world in which people have complete and exclusive control over their own money. Bitcoin has finally made this possible.

Usage

To execute a recovery, you will need:

  1. Your Recovery Code, which you wrote down during your security setup
  2. Your Emergency Kit PDF, which you exported from the app
  3. Your destination bitcoin address, where all your funds will be sent

Once you have that, you must:

  1. Install golang

  2. Open a terminal window

  3. Run:

     git clone https://github.com/muun/recovery
     cd recovery
     ./recovery-tool <path to your Emergency Kit PDF>
    

The recovery process takes only a few minutes (depending on your connection).

Questions

If you have any questions, we'll be happy to answer them. Contact us at contact@muun.com

Auditing

Begin by reading main.go, and follow calls to other files and modules as you see fit. We always work to improve code quality and readability with each release, so that auditing is easier and more effective.

The low-level encryption, key handling and transaction crafting code can be found in the libwallet module, and it's the same our iOS and Android applications use.

Responsible Disclosure

Send us an email to report any security related bugs or vulnerabilities at security@muun.com.

You can encrypt your email message using our public PGP key.

Public key fingerprint: 1299 28C1 E79F E011 6DA4 C80F 8DB7 FD0F 61E6 ED76