NAME
App::FuguSeed - make BIP39 seed words with dice, and turn them into a SeedQR
SYNOPSIS
fuguseed-last
fuguseed-qr
DESCRIPTION
FuguSeed makes BIP39 seed words with three dice, on paper, and turns them into a Standard SeedQR. fuguseed-last reads words 1 to 11 and the YELLOW and BLUE faces of word 12 on standard input, and it prints the check word. fuguseed-qr reads the 12 words on standard input and prints the SeedQR as text, zone by zone, so a person can draw it on paper. These two programs see the words, so they run on an air-gapped computer only. See fuguseed-last(1) and fuguseed-qr(1) for the input, the result, and the exit codes.
This is the lead module of the App-FuguSeed distribution. It holds no code of its own. The work is split by concern:
- App::FuguSeed::List
-
The 2048 words of the English BIP39 list, and their digest.
- App::FuguSeed::Mnemonic
-
The word checks, the indexes, and the checksum.
- App::FuguSeed::Last
-
The face check, the check word, and the flow of
fuguseed-last. - App::FuguSeed::Codewords
-
The data codewords and the error correction codewords.
- App::FuguSeed::Matrix
-
The module grid of the code.
- App::FuguSeed::Text
-
The grid view and the zone views.
- App::FuguSeed::QR
-
The checksum check, the digit string, and the flow of
fuguseed-qr.
The release ships fuguseed-last and fuguseed-qr as two packed files that scripts/pack builds from these modules. Each file needs no install step and no module outside the base of perl.
SEE ALSO
fuguseed-last(1), fuguseed-qr(1)
AUTHORS
Dick Olsson <hi@senzilla.io>