Helpers for secure and offline transactions (BCH, BTC,LTC, DAHS, ETHER)
The purpose of this project is to propose a simple solution to manage in secure way your private cryptocurrency accounts (BTC, LTC, DASH, BCH). This solution is currently designed to be ran on a debian compatible GNU / Linux OS.
All your privates keys must be saved in a offline storage :fire:.
usb device
jailroot
environnement and store it in your password-manager# this commande will generate strong password
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1
With all cryptocurrencies, you are the bank, with all the risks!
A debiand chrooted OS is the most simple way to sandbox your application and files in a clean environnment.
Prerequisite:
cp boot.sh /path/usb/device
create filesystem that will contains our debian and all needed content
You can edit the file boot.sh
to modify variables on top!
cd /path/usb/device
sudo sh boot.sh install
That will install a minimal debian version with the following softwares:
:fire: You must save the `chroot.debian image with the boot.sh script on your cold storage (USB key)
It’s important here to use a the strong password dedicated (generated) on all electrum applications (>=20 random chars must be placed on your pass manager).
# 1. place your external usb device
# 2. mount the jailroot
cd /usb/device;sudo bash boot.sh
# BTC
electrum restore :
# LTC
electrum-ltc restore :
# DASH
electrum-dash restore :
# BCH
electron-cash restore :
electrum getbalance
electrum(-dash|-ltc|-cash) payto <address> <amount> (or ! for all)
nvm install stable
git clone https://github.com/evaletolab/crypotools
cd crypotools && npm install
node ethsign.js -f <priv> -t <pub> -a 0.001