Skip to content

Releases: pjkundert/python-slip39

SLIP-39 "Extendable" support; v14.1.0

Choose a tag to compare

@pjkundert pjkundert released this 06 Jan 21:05

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

Choose a tag to compare

@pjkundert pjkundert released this 06 Jan 01:12

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

Choose a tag to compare

@pjkundert pjkundert released this 04 Mar 20:09

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

Choose a tag to compare

@pjkundert pjkundert released this 14 Nov 14:25

Released for Windows, macOS and to https://pypi.org/project/slip39/

Fix Python interpreter, Improve font on macOS

Choose a tag to compare

@pjkundert pjkundert released this 13 Nov 21:14

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

Choose a tag to compare

@pjkundert pjkundert released this 12 Nov 14:59

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

Choose a tag to compare

@pjkundert pjkundert released this 28 Oct 11:35

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

Choose a tag to compare

@pjkundert pjkundert released this 17 Oct 20:03

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

Choose a tag to compare

@pjkundert pjkundert released this 13 Jul 15:13

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

Choose a tag to compare

@pjkundert pjkundert released this 27 May 15:01

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).