You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release introduces a block-by-block API to bdk::Wallet and adds a RPC wallet example, improves performance of bdk_file_store::EntryIter, and simplifies Esplora::update_local_chain with additional tests. See release notes for all the details.
Create a new minor release
Summary
This release introduces a block-by-block API to bdk::Wallet and adds a RPC wallet example, improves performance of bdk_file_store::EntryIter, and simplifies Esplora::update_local_chain with additional tests. See release notes for all the details.
Commit
ba76247
Changelog
Fixed
InsertTxError
now implementsstd::error::Error
. Introduce block-by-block API tobdk::Wallet
and add RPC wallet example #1172EsploraExt::update_local_chain
logic. SimplifyEsplora::update_local_chain
and add tests #1267Changed
EntryIter
performance is improved by reducing syscalls. Improve performance ofbdk_file_store::EntryIter
#1270ElectrumExt
for all that implementsElectrumApi
. ImplementElectrumExt
for all that implementsElectrumApi
#1306Added
Wallet
methods to apply full blocks (apply_block
andapply_block_connected_to
) and a method to apply a batch of unconfirmed transactions (apply_unconfirmed_txs
). Introduce block-by-block API tobdk::Wallet
and add RPC wallet example #1172CheckPoint::from_block_ids
convenience method. Introduce block-by-block API tobdk::Wallet
and add RPC wallet example #1172LocalChain
methods to apply a block header (apply_header
andapply_header_connected_to
). Introduce block-by-block API tobdk::Wallet
and add RPC wallet example #1172LocalChain
can apply updates that are shorter than original. This will happen during reorgs if we sync wallet withbdk_bitcoind_rpc::Emitter
. Introduce block-by-block API tobdk::Wallet
and add RPC wallet example #1172Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
master
branch development version is 1.0.0-alpha.4.On the day of the feature freeze
Change the
master
branch to the 1.0.0-alpha.5 version:master
branch.bump_dev_1.0.0_alpha.5
.bump_dev_1.0.0_alpha.5
branch to the next development MINOR+1 version.Cargo.toml
version value to1.0.0-alpha.5
.Cargo.toml
files.bump_dev_1.0.0-alpha.5
branch tomaster
. Bump version to 1.0.0-alpha.5 #1307On the day of the release
Tag and publish new release:
HEAD
commit in themaster
branch.v1.0.0-alpha.5
--sign
flag.bitcoindevkit/bdk
repo.Release 1.0.0-alpha.5
.1.0.0
release check the "Pre-release" box.The text was updated successfully, but these errors were encountered: