Skip to content

Shrike 2.5.5-blake2b.21 - connects to a BLAKE2b Electrum server, and names itself

Choose a tag to compare

@kwsantiago kwsantiago released this 05 Sep 03:53
· 9 commits to master since this release
8ba888c

Everything in 2.5.5-blake2b.20, plus two changes. Signing is unchanged.

Connects to a BLAKE2b Electrum server

Since the BLAKE2b hardfork a header is 164 bytes and hashed differently, so the electrs build that indexes it declines any client below Electrum protocol 1.8. Shrike asked for 1.4.2 and was refused before a single header was fetched (#22). It now asks for 1.8.

Asking that high also changes what Fulcrum sends: at 1.6 a run of headers arrives as a list rather than one string. Both forms are read.

Names itself

Notifications, the name given to an Electrum server, and the Help links said Sparrow, which is a different project. They name this one now. The saved file format keeps its name, since that is what the files are.

No warranty

This is unofficial, unaudited software provided as is, with no warranty and no liability, under the same Apache 2.0 license it inherits. It is not a Sparrow release and is neither affiliated with nor supported by the Sparrow project, nor by any hardware wallet manufacturer. Using it is entirely at your own risk, and you alone bear any loss of funds.

Verifying this release

If you already have Shrike installed, download SHA256SUMS, SHA256SUMS.asc and your install file into one folder, then drag any of them onto Shrike, or open Tools > Verify Download.

Otherwise, with gpg, adding privkeyio-signing-key.asc to that folder:

gpg --import privkeyio-signing-key.asc
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum --ignore-missing -c SHA256SUMS

Look for Good signature from "Kyle Santiago <kyle@privkey.io>" on key A47D99B6DB0D715D40C59A2023AE8A8EA7E24E38, and OK for your file. The warning that the key is not certified is expected: it means only that you have not marked it trusted yourself.

The macOS builds are not notarized and the Windows installer is not Authenticode signed, so both warn on first run. Reproducible builds: see reproducible.md.