All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0003_schema.up.sqladds alocked_outpointtable for persisting UTXO lock state #16- Associated functions
write_locked_outpointsandread_locked_outpointsare added forStore#16 0004_schema.up.sqlenforces a single row constraint onnetworktable #19
-
Execute queries inside a
sqlxTransaction.Storemethods that previously took&selfnow acceptconn: &mut SqliteConnection. Callers who invoked these directly must now supply a connection or transaction handle. #18Store::write_tx_graphStore::write_local_chainStore::write_keychain_txoutStore::read_tx_graphStore::read_local_chainStore::read_keychain_txoutStore::write_networkStore::write_keychain_descriptorsStore::write_locked_outpointsStore::read_networkStore::read_keychain_descriptorsStore::read_locked_outpoints
-
wallet:
write_keychain_descriptorsaccepts as argument&BTreeMap<KeychainKind, Descriptor<DescriptorPublicKey>>; previously it took an owned value. #18 -
Bump
bdk_chainto 0.23.3 -
Bump
bdk_walletto 3.0.0 -
(dev) Bump
bdk_esplora0.22.2
- fix: Respect null columns when reading
txtable
- schema: Add migration
0002_schema.up.sql#14
This release includes a migration that changes the database schema in 2 ways:
- The
blocktable's PRIMARY KEY is changed toheight; previously it was(height, hash) - The type of
anchor.block_hashcolumn is changed to TEXT; previously it was INTEGER
- fix: Avoid inserting rows of duplicate height into
blocktable #9
- feat: Make
Store::migratepublic - deps: Bump
bdk_walletto 2.3.0