Skip to content

Releases: pjkundert/python-slip39

SLIP-39 "Extendable" support; v14.1.0

06 Jan 21:05

Choose a tag to compare

o Implements "Extendable" SLIP-39 Mnemonics
o Corrects handling of Paper Wallets

Package installation only supports macOS on Apple Silicon. Source installation should run on any platform capable of hosting Nix.

SLIP-39 "Extendable" support; v14.0.2

06 Jan 01:12

Choose a tag to compare

Support for v14.0.2 is limited to macOS on Apple Silicon.

Implements SLIP-39 "Extendable" mnemonics:

SLIP-39 Mnemonics recover a unique (but "valid") Seed and derived
wallets, no matter what /alternative/ passphrase you use! Your
/original/ Seed can only be recovered with the originally specified
"correct" passphrase.

Extendable SLIP-39 Mnemonics ensures that all SLIP-39 Mnemonic sets
generated from the /original/ Seed and original "correct" passphrase
will /always/ result in the same unique Seed for each /alternative/
passphrase.

Non-Extendable SLIP-39 Mnemonics recover the /original/ Seed with the
"correct" passphrase, but different unique Seeds for all /alternative/
passphrases.

This feature is only relevant if you want (or need) to generate a new set of
SLIP-39 Mnemonic cards from a certain Seed (ie. from a BIP-39 Mnemonic)
-- and you want all of the "alternative" passwords to generate the same
accounts as the original SLIP-39 Mnemonics yielded.

Since we don't recommend you use SLIP-39 passwords at all (since they
are not well supported an Hardware Wallet devices), this "Extendable" support
is not likely relevant to you.

Release for macOS 14 Sonoma

04 Mar 20:09

Choose a tag to compare

Upgraded to Python 11, due to UI changes in macOS Sonoma (no other changes).

For Windows, continue to use v11.2.0.

Release for macOS and Windows

14 Nov 14:25

Choose a tag to compare

Fix Python interpreter, Improve font on macOS

13 Nov 21:14

Choose a tag to compare

Uses a Python interpreter the works across more macOS versions.

Selects a fixed-width font that should be generally available.

Improve SLIP-39 Mnemonic input support

12 Nov 14:59

Choose a tag to compare

Produce double-sided SLIP-39 Mnemonic cards, w/ QR codes on the back

Also corrected some issues with BIP-39 Mnemonic language deduction.

Improved UI, Notarized Installer

28 Oct 11:35

Choose a tag to compare

Crypto wallet recovery has never been more important!

The primary use of the SLIP-39 App will be to improve the security and reliability of BIP-39 Mnemonics.

Backing up BIP-39 Mnemonic phrases to SLIP-39 Cards has been improved; the default UI is much simpler.

The .pkg installer has been successfully tested and notarized, so it should be easier to install.

v9.1.2; Entropy Analysis of Seed data

17 Oct 20:03

Choose a tag to compare

Performs analysis of Signal harmonics and Shannon entropy deficiencies on any supplied Seed Entropy data.

If deficiencies are found, the SLIP-39 Mnemonic cards will contain a "watermark" warning that the supplied Entropy was weak.

NOTE: The Pro controls capability to "Ignore Bad Entropy" is not active; this is a future capability requiring a Pro license. This means that all detected "bad" entropy will result in a watermark on the produced SLIP-39 Mnemonic Cards PDF.

v9.0.3; correctly produce cover page

13 Jul 15:13

Choose a tag to compare

A minor release correcting the ability to produce the cover page.

An omitted .txt file prevented the app from saving the SLIP-39 cards. No other changes.

V9.0.2; Implement BIP-39 Seed Phrase Backup

27 May 15:01

Choose a tag to compare

Most people do not have a Hardware Wallet that supports SLIP-39 natively, and many already have BIP-39 Seed Phrases and wallets that they do not want to change.

Backup your BIP-39 Seed Phrase to a set of SLIP-39 Mnemonic Card Groups. Once you test the Recover functionality, and confirm that you can securely and reliably recover your BIP-39 Seed Phrase whenever you wish, you can safely destroy your insecure and unreliable BIP-39 Seed Phrase backup(s).