Steve Myers

@notmandatory

Joined on Apr 25, 2022

  • BDK The next BDK 1.0 alpha release 1.0.0-alpha.1 is nearly ready. The marquee change for this milestone is the introduction of the ChainOracle type and related refactoring. The new ChainOracle makes it possible for BDK 1.0 based wallets to directly access key blockchain data from sources such as a Compact Block Filter client (BIP-157/158) or via the Bitcoin Core RPC interface (coming in future releases). Other notable 1.0 alpha changes are improved no_std support for our WASM using friends, and fixing Rust 1.48 version support to keep the corporate hats happy. For good measure a couple new features were also added to get sat_per_kwu for FeeRate and a new descriptor template to make it easier to create P2TR (BIP-086) wallets. Notable BDK sub-project releases: rust-esplora-client with version 0.6.0 and rust-electrum version 0.16.0 both supporting the latest and greatest rust-bitcoin version 0.30.0. In other news the team has started doing discord #review-club-meeting chats starting with a two part series by Evan Linjin for linked-list data structure internal improvements to his above mentioned ChainOracle work. Keep an eye on Discord for announcements for future sessions. BDK Language Bindings [Thunderbiscuit's BDK-FFI Update]
     Like  Bookmark
  • General Discussion Items New Projects/Support Top BDK 1.0 PRs and issues Top BDK_CLI PRs and issues Top Other PRs and issues Upcoming Events
     Like  Bookmark
  • New Projects/Support Blink Wallet Galoy live batch servicepayout side next week new hot wallet https://github.com/bitcoindevkit/bdk/pull/976#issuecomment-1572869091 how to block by block scaling Top PRs Evan working on RPCfirst step LocalChain PR then update example
     Like  Bookmark
  • Bitcoin Proposed Multipath Descriptor Key Expressions by Andrew Chow BIP 0032 HD Wallets BIP 0084 P2WPKH HD Key Paths Bitcoin Descriptors Bech32/Bech32m adoption "Fuzz Your Mother If You Want Fuzz" by Alekos Filini
     Like  Bookmark
  • Install electrs sudo apt-get update sudo apt-get install librocksdb-dev wget sudo apt-get install -qqy cargo clang cmake build-essential From electrs git repo being tested: ROCKSDB_INCLUDE_DIR=/usr/include ROCKSDB_LIB_DIR=/usr/lib cargo install --locked --path .
     Like  Bookmark
  • Setup install local bitcoind and bitcoin-cli version 23.0. start bitcoind in regtest mode.bitcoind -regtest -server -fallbackfee=0.0002 -rpcallowip=0.0.0.0/0 -rpcbind=0.0.0.0 -blockfilterindex=1 -peerblockfilters=1 data will be saved in $HOME/.bitcoin/regtest Create Key Spend tr() PSBT create a new descriptor wallet.
     Like 1 Bookmark
  • Links GIT Git Intro Github Connecting with SSH Github Signature Verification Git Signing Config Rust Rust Book Cargo
     Like  Bookmark