Interesting post from @kerkour on #rust crate backdooring:
Wanna know how @afilini created the first taproot 🥕 `OP_CHECKSIGADD` transaction? Here's his writeup for you! https://bitcoindevkit.org/blog/2021/11/first-bdk-taproot-tx-look-at-the-code-part-1
In this first part he talks about the changes he made to `rust-bitcoin` and `rust-miniscript`, the next one will focus on @bitcoindevkit itself
🚨 bdk v0.13.0 is now out (this toot is a little late, was released on Oct 28) and adds new the Wallet::get_tx() function which returns a single transactions made and received by the wallet. It also includes dependency updates to fix recent build and audit issues.
Anyone else use an Eero mesh router with the "Advanced Security" and "Ad Blocking" enabled? I've noticed this week it's blocked two 100% legit bitcoin related websites.
PS. yes I know I shouldn't use a corp controlled wireless mesh and secure gateway.. but time..open to suggestions on better DIY solutions.
Joinmarket v0.9.3 is released, it is important for makers to upgrade, as it fixes a bug where they could lose dusty amounts! See release notes first section for details.
https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.9.3
Please spread this so makers update ASAP, thanks!
🚨 Time for another BDK release: v0.12.0 adds support for SOCKS5 proxies in the `EsploraBlockchain` client and a new optional `sqlite` Database feature.
New version of Joinmarket, 0.9.2 :
https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.9.2
Corrects an error in Qt where fidelity bonds were not preferred for takers like in CLI, and new IRC, and new opt-in rbf for ordinary spends. Please share as you see fit.
RT @roman_zeyde
electrs v0.9.0 is now released 🎉
Many thanks to all the contributors, reviewers and testers - much appreciated!
- Index DB uses ~60% less storage
- Faster incremental sync
- Electrum RPC batching support
- And a great new logo :) https://twitter.com/roman_zeyde/status/1441089487094747151
RT @nvk
Do you work on Open Source bitcoin projects?
Do you need a hardware wallet for your work?
If you do, just email [email protected] with a link to your GitHub commits and we will send you one if you qualify.
YIKES 😬
---
RT @GordonGChang
If #Beijing mishandles #Evergrande, don’t be surprised if #WallStreet tells us we need to rescue #China, to prevent contagion spreading from there to #America and global markets. A rescue would be both a strategic mistake and a moral failure—as well as unlikely to succeed.
https://twitter.com/GordonGChang/status/1434990651503005696
v0.9.0 - Support for Bitcoin Core backends, more sanity checks and bugfixes.
https://github.com/bitcoindevkit/bdk/compare/v0.8.0...v0.9.0
v0.10.0 - Adds AnyBlockchain support for the Bitcoin Core RPC blockchain client, a new ureq based esplora blockchain client feature, and improved wallet drain_to support.
https://github.com/bitcoindevkit/bdk/compare/v0.9.0...v0.10.0
v0.11.0 - Adds the flush function to the Database trait to explicitly flush to disk the latest changes on the db that caches blockchain data.
https://github.com/bitcoindevkit/bdk/compare/v0.10.0...v0.11.0
🚨 We have been remiss in announcing our regularly scheduled (~6 week) BDK releases! here's a catch-up toot thread so you know what you've been missing since our last tweet about 0.6.0:
v0.7.0 - Improved APIs, a more robust signing process and various bugfixes and improvements.
https://github.com/bitcoindevkit/bdk/blob/master/CHANGELOG.md#v070---v060
v0.8.0 - New APIs and other minor bugfixes and internal improvements.
https://github.com/bitcoindevkit/bdk/blob/master/CHANGELOG.md#v080---v070
PSA - A hacker is selling 30 million social security numbers & driver licenses of T-mobile customers.
Bitcoiners using T-Mobile are at risk of being SIM swapped. Hold your #bitcoin in cold storage. 👏
Vintage Computer Festival West is This Weekend https://hackaday.com/2021/08/05/vintage-computer-festival-west-is-this-weekend/
Original tweet : https://twitter.com/hackaday/status/1423305669592207366
Today I created a regtest bitcoind P2TR descriptor based wallet and spent from it to a legacy wallet. The gist is below for anyone who want's to try it. I built a `bitcoind` docker image and used `bdk-cli` to generate my test xprv but the gist should also work if you build your own `bitcoind` and `bitcoin-cli` as long as you're on the bitcoin v22.0rc2 tag:
https://gist.github.com/notmandatory/483c7edd098550c235da75d5babcf255
SLP292 @achow101 Output Script Descriptors for #Bitcoin
Andrew and I chat:
- seeds
- sometimes you need more than just keys
- industry approach vs Core approach
- backups
- output descriptors approach
- lightning
- taproot
- miniscript
RT @murchandamus
So far, we've collected 13 responses regarding support for sending to Bech32m addresses.
Ready:
Bitcoin Core, C-Lightning, Electrum, LDK, Sparrow Wallet
Planned:
Armory, BitGo, BTCPay, NBitcoin, River, Rust Bitcoin, Trezor, Wasabi
Full table: https://en.bitcoin.it/wiki/Bech32_adoption
This is really interesting stuff
---
RT @lopp
Very interesting research from Rene Pickhardt that concludes the base fees for routing lightning payments add too much complexity to pathfinding and by removing them we can make more effective use of multipath payments.
https://twitter.com/renepickhardt/status/1414895844889960450
https://twitter.com/lopp/status/1414936494033313797
Interests: #bitcoin, rust 🦀, mobile dev, FOSS, mesh networking, accounting, economics, freedom.