Corvin rc.2 was kind of boring because I failed to follow my own verification plan. Found some noteworthy bugs during testing so first public release will be rc.3 later this week as long as I get around to stress-testing vaults and timelocked wallets.
Corvin for StartOS is good to go.
Geektoshi
geek@getalby.com
npub1m2jp...3wgu
If you don't believe it or don't get it, I don't have the time to try to convince you, sorry.
58k gang party
Binaries signed and verified


Corvin and Corvin-StartOS 1.0.0-rc.1 now in private testing...will share the repo when rc.2 gets released in about a week.


because, why not i guess
Corvin is now running on Start9...need to implement webHID for Bitbox/Ledger support but signers that support QR scanning (like the Coldcard Q) already work out of the box. Desktop version has full USB support so all signers work there without issue.


Features available out of the box in the first public build of my new Bitcoin wallet project...warning, it's long. ETA: mid-June
The basics:
1. Your keys, your node. A self-hosted Bitcoin wallet you run yourself, as a desktop app or on your own server. No accounts, no custodian, no third-party wallet servers.
2. Open source. Anyone can read and audit the code.
3. Every network. Mainnet, testnet, signet, and regtest.
4. Connect your own backend. Electrum (yours or public) or a Bitcoin Core / Knots node over RPC, and each wallet can use its own server for privacy separation.
Wallets and signing:
1. Every wallet type. Single-signature, multisig (any M-of-N), watch-only, and Silent Payments.
2. Hardware wallets. BitBox, Ledger, Trezor, and Coldcard, including Taproot and multisig.
3. Air-gapped and offline. A full offline mode plus QR-based PSBT signing for cold setups.
4. Timelocked vaults. Wallets that cannot be spent until a chosen block height or date.
Privacy:
1. Silent Payments (BIP-352). Receive to one reusable address that never appears on-chain, and send to or spend from Silent Payment wallets.
2. Payjoin (BIP-77). Send and receive collaborative payments that break common-input analysis.
3. Privacy warnings before you sign. Flags address reuse, round amounts, mixed coins, address-poisoning look-alikes, and change-type leaks.
4. Tor and proxy support. Route everything through your own SOCKS5 or Tor.
5. At-rest encryption. Optionally encrypt everything stored on disk under a password (Argon2id and XChaCha20). The app boots locked and unlocks on access.
Spending and fees
1. Review before you sign. A two-step send flow with a visual transaction diagram and sanity checks.
2. Full fee control. A visual mempool fee picker, RBF and CPFP fee bumping, and coin control.
Records and tools
1. Labels, notes, and categories. Organize coins and addresses, with BIP-329 import and export.
2. Tax reports. FIFO, LIFO, or HIFO gain and loss, exported to CSV.
3. A real toolbox. Broadcast, PSBT inspector, address lookup, message signing and verification (BIP-322), UTXO consolidation, and private-key sweep.
4. BIP-353 payment addresses. Pay human-readable names like name@domain.
User Experience:
1. Browser, PWA, or desktop. Use it in any browser, install it as an app, or run the desktop build.
2. Guided setup and built-in help. Onboarding and the full help guide ship inside the app. Nothing loads from the internet.
3. Backups. Full backup and restore, with optional passphrase encryption.
Items left to complete before the beta release of my new Bitcoin wallet project...
1. Self-hosting package for Start9.auto-wiring a bitcoind and electum backend, and building the package image.
2. Signed releases. Publish the signing key so anyone can verify a download is genuine and untampered.
3. Reproducible Linux build. Make the build bit-for-bit reproducible so anyone can rebuild from source and confirm the released binary matches.
4. Final hands-on test pass. Verify signing end to end across BitBox, Ledger, Trezor, and Coldcard: single-sig, multisig, silent payments spend, payjoin, and timelocked vaults (don't have a Trezor so might require user testing)
If I feel like getting around to Apple/Microsoft dev accounts...
1. Desktop installer signing. Notarize the Mac and Windows builds so installers run without security warnings.
sentiment so bad even nostr seems to be falling apart...i guess people just forget to stay humble and stack sats when it matters most.
anyways, back to building stuff.
Looking for a 3d printer recommendation...
Miniscript progress...timelocked wallets...


My (unreleased) Bitcoin wallet project will be the first where I host the repo only on Nostr...once a beta version is available, all my existing projects will be migrated out of Github to Nostr as well. No new releases on those until this happens.
Sorry for those of you that were looking forward to overdue updates to things like Signet, but this is important.
BIP-353 implementation was kind of a breeze...on to the next item


things that happen when you don't sleep...going silent for a couple weeks to bang this wallet out...


nothing to see here...


silent payments test... sp1qqgjwjugvvdxpvfdjlkwfnlayfjm2a8xk95tstq6rjjaq0lt3rpzu7q5uhpq4x5me5ww0u42l8ktlzl49u0w85hcsdzyefada53gdj7rl95nv2zyr
Implementing Silent Payments is way more difficult than I thought...
almost fully functional with hardware wallet (just bitbox and colcard for now), and multisig support...tidying all this up in the next few days then on to testing.
still a few weeks away from alpha release, start9 package at the same time

