Commit Graph

  • 7587f1603d
    feat(descriptor): backport from master branch new taproot descriptor template (BIP86) #1033 Steve Myers 2023-07-18 22:34:11 -05:00
  • 177c96db5a
    Create taproot descriptor template Vladimir Fomene 2023-02-15 01:16:02 +03:00
  • 07c1ce9c85
    Merge commit 'refs/pull/1007/head' of github.com:bitcoindevkit/bdk into release/0.28 Steve Myers 2023-07-18 18:59:12 -05:00
  • f5074ee3ae
    remove duplicate is_empty from DerivationAdditions #1031 Vladimir Fomene 2023-07-14 17:52:08 +03:00
  • f4d2a76661
    Bump version to 1.0.0-alpha.1 v1.0.0-alpha.1 #1026 Steve Myers 2023-07-04 12:28:06 -05:00
  • 81c7613391
    [ci] fix docsrs error for bdk crate #1011 Steve Myers 2023-06-20 12:33:05 -05:00
  • 6097957650
    Merge bitcoindevkit/bdk#1008: Backporting "Fix policy condition calculation" onto release/0.28 Steve Myers 2023-06-26 12:32:57 -05:00
  • 26ade11726
    Fix cargo features #1017 志宇 2023-06-26 08:22:26 +08:00
  • 5d1f922b3b
    Merge bitcoindevkit/bdk#894: Better no-std support #909 Steve Myers 2023-06-20 16:35:41 -05:00
  • 7ab84be9c7
    Better no-std support #894 Steve Myers 2023-03-15 11:44:52 -05:00
  • 9cffaad71f
    Fix build errors #1008 junderw 2023-06-19 21:20:15 -07:00
  • b184e351e5
    Merge bitcoindevkit/bdk#840: create taproot descriptor template Steve Myers 2023-06-19 15:42:16 -05:00
  • 352f5b29ab
    Merge bitcoindevkit/bdk#1009: Pin log dependency to 0.4.18 to keep the MSRV to 1.57.0 Daniela Brozzoni 2023-06-19 14:11:53 +02:00
  • fa54a2e3a5
    Pin log dependency to 0.4.18 to keep the MSRV to 1.57.0 #1009 Daniela Brozzoni 2023-06-19 13:50:59 +02:00
  • 97d542cf1c
    Merge bitcoindevkit/bdk#976: Reimplement Wallet, ElectrumExt and Esplora{Async}Ext with redesigned structures. Daniela Brozzoni 2023-06-19 13:36:00 +02:00
  • 3ccdb84523
    Fix policy condition calculation When constructing the Condition struct we recursively call get_condition on all the items in a threshold and short-circuit if there's an error somewhere (for example, because the policy-path hasn't been provided for a specific threshold). Alekos Filini 2023-06-16 13:49:31 -07:00
  • f7d0852e92
    Ignore rocksdb RUSTSEC-2022-0046 audit error #1007 Steve Myers 2023-06-15 22:46:32 -05:00
  • 15079ee4db
    Pin log dependency to 0.4.18 to keep the MSRV to 1.57.0 #991 Steve Myers 2023-06-14 20:03:16 -05:00
  • 0f25c6ab29
    Pin regex to 1.7.3 for compact_filters feature to keep the MSRV to 1.57.0 Steve Myers 2023-05-24 14:11:31 -05:00
  • 0bf9a0ee2c
    Pin hashlink to 0.8.1 for sqlite feature to keep the MSRV to 1.57.0 Steve Myers 2023-05-24 12:06:38 -05:00
  • 75f8b81d58
    Update documentation #976 志宇 2023-05-29 21:54:53 +08:00
  • cff92111d5
    [wallet_redesign] Clean up and document address methods 志宇 2023-05-29 13:20:12 +08:00
  • a7668a2f3e
    [wallet_redesign] Modified insert_tx to use lowest checkpoint 志宇 2023-05-28 15:57:46 +08:00
  • ac80829caa
    Rename fields of tx_graph::Additions Shourya742 2023-04-30 09:43:28 +05:30
  • 1c3cbefa4d
    [chain_redesign] Remove old structures 志宇 2023-05-24 11:37:26 +08:00
  • 5860704b2d
    Implement redesigned versions of EsploraExt and EsploraAsyncExt 志宇 2023-05-18 14:04:48 +08:00
  • 2952341e52
    Update the wallet_electrum example 志宇 2023-05-18 10:14:47 +08:00
  • 78a7920ba3
    bdk_electrum API improvements and simplifications 志宇 2023-05-18 10:02:23 +08:00
  • 92709d03ce
    Various tweaks to code arrangement and documentation 志宇 2023-05-17 11:48:35 +08:00
  • 50425e979b
    Introduce keychain::LocalChangeSet 志宇 2023-05-13 23:28:03 +08:00
  • a78967e51b
    [example-cli] simplify new address logic LLFourn 2023-05-13 11:03:03 +08:00
  • 6a1ac7f80a
    [examples_redesign] Implemented example_electrum 志宇 2023-05-12 17:43:05 +08:00
  • f55974a64b
    [examples_redesign] Introduce example_cli package 志宇 2023-05-12 16:17:17 +08:00
  • 2e3cee4bd0
    [electrum_redesign] Introduce redesigned ElectrumExt 志宇 2023-05-12 00:08:16 +08:00
  • 7261669c09
    Add last_seen to the the ConfirmationTime::Unconfirmed variant 志宇 2023-05-11 22:56:26 +08:00
  • aba88130d9
    [wallet_redesign] Move the majority of Update to bdk_chain 志宇 2023-05-11 18:46:41 +08:00
  • e69fccb15f
    [wallet_redesign] Update Wallet with redesigned structures 志宇 2023-05-09 21:49:33 +08:00
  • 8641847e6c
    Merge bitcoindevkit/bdk#1001: Rename "keychanins" to keychains Daniela Brozzoni 2023-06-02 00:42:30 +02:00
  • 22b8a48842
    Rename "keychanins" to keychains #1001 Daniela Brozzoni 2023-06-01 19:24:52 +02:00
  • 9bc7fe855d
    Merge bitcoindevkit/bdk#957: Documentation regarding absolute_fee and fee_rate updated Daniela Brozzoni 2023-05-28 15:04:56 +02:00
  • 10b4b6c665
    Documentations regarding absolute_fee and fee_rate updated #957 TATHAGATA ROY 2023-04-27 21:34:16 +00:00
  • 973cd9a286
    Bump esplora-client to 0.5 to keep the MSRV to 1.57.0 Steve Myers 2023-05-24 11:30:17 -05:00
  • 796f433f6c
    Merge bitcoindevkit/bdk#993: Unpin base64 Daniela Brozzoni 2023-05-25 17:24:36 +02:00
  • ac3759254a
    Unpin base64 #993 Daniela Brozzoni 2023-05-25 15:37:16 +02:00
  • e30919ba3a
    Create taproot descriptor template #840 Vladimir Fomene 2023-02-15 01:16:02 +03:00
  • 1d55943fa1
    Merge bitcoindevkit/bdk#990: Pin base64 to 0.21.0 to keep the MSRV to 1.57.0 Daniela Brozzoni 2023-05-24 17:49:51 +02:00
  • df74b23f31
    Pin base64 to 0.21.0 to keep the MSRV to 1.57.0 #990 Daniela Brozzoni 2023-05-24 16:12:34 +02:00
  • 725eee8c92
    Merge bitcoindevkit/bdk#981: Fixed typos in CONTRIBUTING.md Daniela Brozzoni 2023-05-18 12:36:16 +02:00
  • c7a045fa54
    Fixed typos in CONTRIBUTING.md #981 Jon Marrs 2023-05-16 21:39:18 -07:00
  • 34d60870ac
    Merge bitcoindevkit/bdk#975: Improve txout listing and balance APIs for redesigned structures 志宇 2023-05-11 21:00:23 +08:00
  • ed89de752c
    Improve txout filter/listing method docs for TxGraph #975 志宇 2023-05-11 12:43:49 +08:00
  • fb75aa94a9
    Clarify TxGraph::try_filter_chain_unspents logic 志宇 2023-05-11 11:59:57 +08:00
  • 96b1075132
    Fix and improve Persist::commit method 志宇 2023-05-11 11:49:33 +08:00
  • e01d17d59b
    Improve txout listing and balance APIs for redesigned structures 志宇 2023-05-10 14:14:29 +08:00
  • 05d353c0ad
    Merge bitcoindevkit/bdk#965: Implement persistence with the new structures 志宇 2023-05-10 23:23:49 +08:00
  • 4963240599
    Add more impls for Append and docs for file store magic #965 志宇 2023-05-10 14:48:26 +08:00
  • 2aa08a5898
    [persist_redesign] Introduce redesigned persist types 志宇 2023-05-09 09:59:42 +08:00
  • e3c137043f
    Merge pull request #963 from evanlinjin/chain_redesign_tweaks 志宇 2023-05-05 20:11:11 +08:00
  • 065c64a675
    [chain_redesign] Rename LocalChain::inner() to blocks() #963 志宇 2023-05-05 19:49:30 +08:00
  • a56d289eef
    [chain_redesign] Various LocalChain improvements 志宇 2023-05-05 16:55:21 +08:00
  • 2ccc116eda
    [chain_redesign] BlockId should not implement Anchor 志宇 2023-05-03 16:03:23 +08:00
  • 4ae727a1fb
    [chain_redesign] Relax generic constraints 志宇 2023-05-03 15:20:49 +08:00
  • 085bf9413d
    [chain_redesign] Add LocalChain::insert_block 志宇 2023-05-03 15:01:39 +08:00
  • e413d3e424
    [chain_redesign] Change behavior of try_get_chain_position 志宇 2023-05-03 11:43:16 +08:00
  • c61995ca97
    Merge pull request #927 from LagginTimes/custom_spk_iterator 志宇 2023-05-02 17:36:51 +08:00
  • 10fe32e6f1
    Implement SpkIterator #927 Wei 2023-03-22 17:00:08 +08:00
  • 6bc5f33ded
    Merge commit 'refs/pull/960/head' of github.com:bitcoindevkit/bdk Steve Myers 2023-05-01 15:40:35 -05:00
  • 702fe7ac5e
    Merge pull request #959 from rajarshimaitra/test-graph-2 志宇 2023-05-01 14:53:30 +08:00
  • ce5ae3eac4
    Merge pull request #953 from benthecarman/kwu Lloyd Fournier 2023-05-01 13:22:44 +10:00
  • c1cffe9333
    Filter code coverage report results #960 Steve Myers 2023-04-29 15:47:08 -05:00
  • 5be7c1c50d
    Reenable code coverage upload to Coveralls, only for ./crates packages Steve Myers 2023-04-29 09:18:35 -05:00
  • 29055658a6
    Test cleanup and added documentation. #959 rajarshimaitra 2023-04-29 17:27:12 +05:30
  • 139e3d3802
    Merge bitcoindevkit/bdk#926: Introduce redesigned bdk_chain structures Daniela Brozzoni 2023-04-28 18:47:13 +02:00
  • b799a5728b
    [bdk_chain_redesign] Add tests for IndexedTxGraph with LocalChain #926 rajarshimaitra 2023-04-27 19:39:21 +05:30
  • 8cd0328eec
    [bdk_chain_redesign] Implement OwnedIndexer for indexers rajarshimaitra 2023-04-27 19:38:35 +05:30
  • 911af34f50
    [bdk_chain_redesign] Fix calculation bugs. rajarshimaitra 2023-04-27 19:38:25 +05:30
  • e536307e5c
    [bdk_chain_redesign] Fix tx_graph::Additions::append logic 志宇 2023-04-28 18:54:36 +08:00
  • 217ea3321a
    Add sat_per_kwu to FeeRate #953 benthecarman 2023-04-26 20:25:25 -05:00
  • f101dde09b
    [bdk_chain_redesign] Fix tx_graph::Additions::append logic 志宇 2023-04-26 01:09:19 +08:00
  • 1b152647c5
    [bdk_chain_redesign] Change insert_relevant_txs method 志宇 2023-04-23 00:12:41 +08:00
  • ecc74ce4cd
    [bdk_chain_redesign] Docs for is_mature and is_confirmed_and_spendable 志宇 2023-04-22 23:39:49 +08:00
  • ac336aa32f
    [bdk_chain_redesign] Make insert_relevant_txs topologically-agnostic 志宇 2023-04-22 22:56:51 +08:00
  • 165b874dfe
    [bdk_chain_redesign] Add test for insert_relevant_txs 志宇 2023-04-21 14:39:13 +08:00
  • f3e7b67bf1
    [bdk_chain_redesign] Various tweaks and fixes 志宇 2023-04-21 13:29:44 +08:00
  • 03c128311a
    [bdk_chain_redesign] Revert changes to SparseChain 志宇 2023-04-21 12:33:03 +08:00
  • 34a7bf5afe
    [bdk_chain_redesign] Rm unnecessary code and premature optimisation 志宇 2023-04-20 18:07:26 +08:00
  • 6c49570742
    [bdk_chain_redesign] Rm HashSet from TxGraph::relevant_heights 志宇 2023-04-20 15:56:28 +08:00
  • 1003fe2ee6
    [bdk_chain_redesign] Test LocalChain 志宇 2023-04-20 15:29:20 +08:00
  • 7175a82c04
    [bdk_chain_redesign] Add tests for TxGraph::relevant_heights 志宇 2023-04-19 16:14:52 +08:00
  • 8e36a2e5f6
    [bdk_chain_redesign] Remove incomplete logic 志宇 2023-04-19 12:21:39 +08:00
  • 81436fcd72
    [bdk_chain_redesign] Fix Anchor definition + docs 志宇 2023-04-17 23:25:57 +08:00
  • 5e026cfd03
    Merge bitcoindevkit/bdk#932: Fix policy condition calculation Steve Myers 2023-04-14 22:46:02 -05:00
  • 001efdd1cb
    Include tests for new updates of TxGraph rajarshimaitra 2023-04-08 21:02:33 +05:30
  • 10ab77c549
    [bdk_chain_redesign] MOVE TxIndex into indexed_chain_graph.rs 志宇 2023-04-12 11:24:05 +08:00
  • 78529b6a42
    Bump version to 0.28.0 v0.28.0 Steve Myers 2023-04-11 12:44:11 -05:00
  • 7d92337b93
    [bdk_chain_redesign] Remove IndexedTxGraph::last_height 志宇 2023-04-10 16:51:16 +08:00
  • a7fbe0ac67
    [bdk_chain_redesign] Documentation improvements 志宇 2023-04-10 16:23:10 +08:00
  • ee1060f2ff
    [bdk_chain_redesign] Simplify LocalChain 志宇 2023-04-10 15:04:20 +08:00
  • 611d2e3ea2
    [bdk_chain_redesign] Consistent ChainOracle 志宇 2023-04-10 13:03:51 +08:00
  • bff80ec378
    [bdk_chain_redesign] Improve BlockAnchor docs 志宇 2023-04-07 09:23:00 +08:00