Releases: cryptoadvance/specter-diy
v1.0.2
- Bug fixes with touchscreen autocalibration.
- Update to latest f469 build.
v1.0.1
Implemented compressed PSBT format for QR codes, now even crazy large multisig setups will have a reasonably small PSBT size.
v1.0.0
Finally, the firmware that is reasonably stable.
- PIN code protection and factory reset after 10 wrong PIN codes
- Importing wallet now marks the key of the wallet in green
- Display of HD keys with custom derivation path
- Optional USB support and Debug mode (can be switched on in Settings)
- Dark GUI
- Many small improvements and bug fixes
- Works nicely with Specter-Desktop and BlueWallet
Micropython port
Now in Micropython - easier to develop and contribute.
What parts are in C?
- secp256k1 for elliptic curves operation
- hash functions
- display driver & GUI library (littlevgl)
- QR code encoding
All the bitcoin and app logic is in micropython.
Sortedmulti
Now the wallet is compatible with ColdCard that enforces BIP67.
We also only allow BIP67 addresses from now on.
With sorted pubkeys in multisig addresses you don't need to remember the order of signers any more.
Multisig
Now you can sign multisig transactions!
Also includes multisig wallet creation and deletion.
Wallet screen allows to navigate through receiving addresses of the single-key or multisig addresses.
Reckless
Adds reckless storage option to store your recovery phrase on the device.
No PIN, no encryption - just stores the mnemonic to make testing easier.
Single Agnostic
Information about this release:
- Switched to libwally & secp256k1
- Modular architecture - portable between platforms with minimal changes
- Signet support
- Single key PSBT signing, address verification, change detection
- Internal storage is used only for touchscreen calibration
Single key wallet
Supports:
- key generation & recovery
- optional passphrase
- address verification
- single-key signing
- displaying master public keys
- switching between testnet / regtest / mainnet
- somehow working with electrum ( change detection up to address 20 )