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.
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 :
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.
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
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.
v0.9.0 - Support for Bitcoin Core backends, more sanity checks and bugfixes.
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.
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.
🚨 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.
v0.8.0 - New APIs and other minor bugfixes and internal improvements.
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:
So far, we've collected 13 responses regarding support for sending to Bech32m addresses.
Bitcoin Core, C-Lightning, Electrum, LDK, Sparrow Wallet
Armory, BitGo, BTCPay, NBitcoin, River, Rust Bitcoin, Trezor, Wasabi
Full table: https://en.bitcoin.it/wiki/Bech32_adoption
This is really interesting stuff
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.