Bitcoin seed generation and offline tools
Go to file
B.J. Dweck c8d2a4ad75 Updated README.md 2020-09-02 23:58:01 +02:00
gradle/wrapper Added gradle wrapper 2020-09-01 15:09:50 +02:00
src Added Picocli Autocomplete script generation 2020-09-02 12:12:23 +02:00
.gitignore Added distro publication 2020-09-01 16:04:28 +02:00
README.md Updated README.md 2020-09-02 23:58:01 +02:00
build.gradle Updated maven repo info 2020-09-02 22:43:55 +02:00
gradle.properties.sample Added distro publication 2020-09-01 16:04:28 +02:00
gradlew Made gradlew executable 2020-09-02 22:35:58 +02:00
gradlew.bat Added gradle wrapper 2020-09-01 15:09:50 +02:00
settings.gradle Initial commit 2020-09-01 14:18:32 +02:00

README.md

Rudefox Burrow

Offline Bitcoin Seed Generation and Wallet Tool

Use Rudefox Burrow on an air-gapped, single-board computer, like a Raspberry Pi, to generate new seed words, derive addresses and extended public keys from existing seed words or sign PSBT transactions offline.

Unique Feature: ShowMyWork

Rudefox ShowMyWork is a feature of Burrow that enables non-technical end-users to audit the seed generation process in order to verify that the generated seed is derived directly from 8-sided dice rolls and a set of lookup-tables. Read more here.

alice@cold.machine:~$ burrow mnemonic -i8 --bits 128

Input 11 x 8-sided dice rolls [1-8]: 12345678123

| 1 | 2 | 3 |  4   | 5 | 6 | 7 |  8   | 1 | 2 | 3 |
|000 001 010 01 | 1 100 101 110 1 | 11 000 001 010|
|  1. ahead     |  2. slight      |  3. scout     |

Input 11 x 8-sided dice rolls [1-8]: 12345678123

| 1 | 2 | 3 |  4   | 5 | 6 | 7 |  8   | 1 | 2 | 3 |
|000 001 010 01 | 1 100 101 110 1 | 11 000 001 010|
|  4. ahead     |  5. slight      |  6. scout     |

...

ahead slight scout ahead slight scout ahead slight scout ahead slight scan

Build Instructions

Linux

  • Install dependencies: Java 8
apt install openjdk-8-jdk
  • Clone the repository and build
bob@hot.machine:~$ git clone https://git.rudefox.io/rudefox/burrow.git
bob@hot.machine:~$ cd burrow
bob@hot.machine:~$ ./gradlew build distTar
  • Find the distribution .tar file in build/distributions/

Quick Raspbery Pi Install

  • Download the latest image here

  • Unzip the image file

  • Flash it onto an SD Card

  • Insert the SD card into the Rasberry Pi and power it up

  • IMPORTANT: Wait for the device to boot and then wait for it to automatically reboot TWICE (once to expand the filesystem and again to activate the read-only filesystem)