Skip to content

DiceMnemonicGenerator

DiceMnemonicGenerator ⚓︎

DiceMnemonicGenerator

Generates BIP39 mnemonics from dice rolls.

__init__(num_die_sides=6, mnemonic_language='english') ⚓︎

DiceMnemonicGenerator.__init__

Creates a generator.

add_roll(value) ⚓︎

frequencies() ⚓︎

DiceMnemonicGenerator.frequencies

Gets the number of times each number was rolled.

to_mnemonic(shrink_wrap=False) ⚓︎

DiceMnemonicGenerator.to_mnemonic

Generates a mnemonic by hashing the roll input. Disabling shrink_wrap is the same method used by coldcard wallet.