Commit Graph

  • 72fe65b65f feat(esplora)!: simplify chain update logic 志宇 2024-04-16 17:30:58 +08:00
  • eded1a7ea0 feat(chain): introduce CheckPoint::insert 志宇 2024-04-15 14:37:11 +08:00
  • 519cd75d23 test(esplora): move esplora tests into src files 志宇 2024-04-03 14:29:02 +08:00
  • a6e613e6b9 test(esplora): add test_finalize_chain_update 志宇 2024-03-26 20:29:20 +08:00
  • 494d253493 feat(testenv): add genesis_hash method 志宇 2024-03-26 20:12:51 +08:00
  • 886d72e3d5 chore(chain)!: rm missing_heights and missing_heights_from methods 志宇 2024-03-26 15:11:43 +08:00
  • bd62aa0fe1 feat(esplora)!: remove EsploraExt::update_local_chain 志宇 2024-03-25 13:39:21 +08:00
  • 1e99793983 feat(testenv): add make_checkpoint_tip 志宇 2024-03-25 13:44:01 +08:00
  • e51af49ffa fix(wallet): remove generic from wallet #1387 Rob N 2024-04-13 10:21:24 -10:00
  • ee21ffeee0 Merge bitcoindevkit/bdk#1404: Bump bdk version to 1.0.0-alpha.9 v1.0.0-alpha.9 Steve Myers 2024-04-15 15:05:29 -05:00
  • 5f238d8e67 Bump bdk version to 1.0.0-alpha.9 #1404 Steve Myers 2024-04-11 19:51:15 -05:00
  • 358e842dcd Merge bitcoindevkit/bdk#1177: Upgrade bitcoin/miniscript dependencies Steve Myers 2024-04-12 10:48:48 -05:00
  • c7f87b50e4 Merge bitcoindevkit/bdk#1397: Introduce proptesting, starting with CheckPoint::range 志宇 2024-04-12 13:29:26 +08:00
  • 446b045161 test(chain): introduce proptest for CheckPoint::range #1397 志宇 2024-04-05 16:43:13 +08:00
  • 62619d3a4a Merge bitcoindevkit/bdk#1385: Fix last seen unconfirmed 志宇 2024-04-11 21:32:57 +08:00
  • 984c758f96 Upgrade miniscript/bitcoin dependency #1177 Tobin C. Harding 2023-10-16 19:51:53 +11:00
  • a2a64ffb6e fix(electrum)!: Remove seen_at param from into_tx_graph #1385 valued mammal 2024-04-02 10:19:56 -04:00
  • 37fca35dde feat(tx_graph): Add method update_last_seen_unconfirmed valued mammal 2024-03-29 21:37:38 -04:00
  • 53791eb6c5 Merge bitcoindevkit/bdk#1369: feat(chain): add get and range methods to CheckPoint 志宇 2024-04-06 10:16:33 +08:00
  • 53942cced4 chore(chain)!: rm From<LocalChain> for BTreeMap<u32, BlockHash> #1369 志宇 2024-04-05 15:59:09 +08:00
  • 2d1d95a685 feat(chain): impl PartialEq on CheckPoint 志宇 2024-03-25 12:30:31 +08:00
  • 9a62d56900 feat(chain): add get and range methods to CheckPoint 志宇 2024-03-06 13:04:12 +08:00
  • 2bb654077d Merge bitcoindevkit/bdk#1345: fix: remove deprecated max_satisfaction_weight 志宇 2024-04-02 19:21:18 +08:00
  • 19304c13ec Merge bitcoindevkit/bdk#1373: Wrap transactions as Arc<Transaction> in TxGraph 志宇 2024-03-31 17:50:00 +08:00
  • 798ed8ced2 fix: remove deprecated `max_satisfaction_weight #1345 Jose Storopoli 2023-09-10 05:53:56 -04:00
  • b5557dce70 Merge bitcoindevkit/bdk#1389: Bump bdk version to 1.0.0-alpha.8 v1.0.0-alpha.8 Steve Myers 2024-03-27 11:13:24 -05:00
  • 7b97c956c7 Bump bdk version to 1.0.0-alpha.8 #1389 Steve Myers 2024-03-26 13:35:10 -05:00
  • e5aa4fe9e6 Merge bitcoindevkit/bdk#1391: Fix cargo manifest for bdk_testenv 志宇 2024-03-27 15:12:22 +08:00
  • 2580013912 chore(testenv): fix cargo manifest #1391 志宇 2024-03-27 14:58:46 +08:00
  • 380bc4025a Merge bitcoindevkit/bdk#1351: fix: define and document stop_gap Steve Myers 2024-03-26 18:59:13 -05:00
  • 7c1861aab9 fix: define and document stop_gap #1351 Jose Storopoli 2024-03-26 12:44:03 -03:00
  • 8ab58af093 feat(chain)!: wrap TxGraph txs with Arc #1373 志宇 2024-03-14 14:20:51 +08:00
  • 80e190b3e7 Merge bitcoindevkit/bdk#1171: chore: extract TestEnv into separate crate 志宇 2024-03-23 18:37:20 +08:00
  • 7c9ba3cfc8 chore(electrum,testenv): move test_reorg_is_detected_in_electrsd #1171 志宇 2024-03-23 18:28:49 +08:00
  • 2462e90415 chore(esplora): rm custom WASM target spec test dependency 志宇 2024-03-23 17:57:27 +08:00
  • 04d0ab5a97 test(electrum): added scan and reorg tests Added scan and reorg tests to check electrum functionality using TestEnv. Wei Chen 2024-02-02 18:35:24 +08:00
  • 4edf533b67 chore: extract TestEnv into separate crate TestEnv is extracted into its own crate to serve as a framework for testing other block explorer APIs. Wei Chen 2024-02-02 18:33:18 +08:00
  • 6e648fd5af chore: update MSRV dependency for nightly docs Wei Chen 2024-03-20 16:02:05 +08:00
  • a837cd349b Merge bitcoindevkit/bdk#1378: Update bdk README 志宇 2024-03-22 15:05:44 +08:00
  • 0eb1ac2bcb Merge bitcoindevkit/bdk#1310: Remove extra taproot fields when finalizing PSBT 志宇 2024-03-22 12:38:42 +08:00
  • 6e8a4a8966 Merge bitcoindevkit/bdk#1216: Migrate to bitcoin::FeeRate 志宇 2024-03-22 12:34:01 +08:00
  • 475a77219a refactor(bdk)!: Remove trait Vbytes #1216 vmammal 2024-03-02 09:48:16 -05:00
  • 0d64beb040 chore: organize some imports vmammal 2023-11-16 18:45:21 -05:00
  • 89608ddd0f refactor(bdk): display CreateTxError::FeeRateTooLow in sat/vb vmammal 2023-11-16 18:13:44 -05:00
  • 09bd86e2d8 test(bdk): initialize all feerates from u64 vmammal 2023-11-16 18:09:20 -05:00
  • 004957dc29 refactor(bdk)!: drop FeeRate from bdk::types vmammal 2023-11-16 18:00:58 -05:00
  • fc637a7bcc Merge pull request #1384 from evanlinjin/file_store_clippy_happy Lloyd Fournier 2024-03-22 11:48:34 +11:00
  • ec1c5f4cf8 chore(file_store): explicitly state that we truncate file for create_new #1384 志宇 2024-03-22 07:41:17 +08:00
  • c256280eda chore(deps): bump actions/checkout from 1 to 4 #1211 dependabot/github_actions/actions/checkout-4 dependabot[bot] 2024-03-16 22:30:32 +00:00
  • ad9dbc795d build(deps): bump Swatinem/rust-cache from 2.2.1 to 2.7.3 #1273 dependabot/github_actions/Swatinem/rust-cache-2.7.3 dependabot[bot] 2024-03-16 22:28:35 +00:00
  • 06d7dc5c3a doc(bdk): Update bdk README #1378 vmammal 2024-02-15 01:32:09 -05:00
  • c01983d02a Merge bitcoindevkit/bdk#1365: Bump bdk version to 1.0.0-alpha.7 v1.0.0-alpha.7 Steve Myers 2024-03-04 21:38:40 -06:00
  • fef70d5e8f Bump version to 1.0.0-alpha.7 #1365 Steve Myers 2024-03-02 11:05:30 -06:00
  • c3544c9b8c Merge bitcoindevkit/bdk#1349: Fix KeychainTxOutIndex::lookahead_to_target Steve Myers 2024-03-02 10:38:40 -06:00
  • 5840ce473e fix(bdk): Remove extra taproot fields when finalizing Psbt #1310 vmammal 2024-01-31 16:18:09 -05:00
  • b290b29502 test(chain): change test case comments to docstring #1349 志宇 2024-02-28 05:47:25 -03:00
  • 8c78a42163 test(psbt): Fixup test_psbt_multiple_internalkey_signers vmammal 2024-02-11 15:32:36 -05:00
  • d77a7f2ff1 Merge bitcoindevkit/bdk#1344: tx_builder: Relax generic constraints on TxBuilder Daniela Brozzoni 2024-02-22 16:32:30 +01:00
  • 3d44ffaef2 Merge bitcoindevkit/bdk#1357: ci: Remove jobserver pin Steve Myers 2024-02-21 18:42:35 -06:00
  • 2efa299d04 tx_builder: Relax generic constraints on TxBuilder #1344 Steven Roose 2024-02-14 15:50:00 +00:00
  • 2647aff4bc ci: Remove jobserver pin #1357 Daniela Brozzoni 2024-02-21 13:24:31 +01:00
  • c151d8fd23 fix(chain): KeychainTxOutIndex::lookahead_to_target 志宇 2024-02-17 02:20:44 +08:00
  • 2c324d3759 Merge bitcoindevkit/bdk#1325: Add map_anchors for TxGraph 志宇 2024-02-17 02:29:39 +08:00
  • 50c549b5ac Merge bitcoindevkit/bdk#1347: Bump bdk version to 1.0.0-alpha.6 v1.0.0-alpha.6 Steve Myers 2024-02-15 11:20:21 -06:00
  • 8379839010 Bump version to 1.0.0-alpha.6 #1347 Steve Myers 2024-02-15 10:23:05 -06:00
  • 5489f905a4 feat(chain): add map_anchors for TxGraph and ChangeSet #1325 Antonio Yang 2024-02-13 21:29:12 +08:00
  • 420e929463 Merge bitcoindevkit/bdk#1335: fix(chain): tx_graph::ChangeSet::is_empty 志宇 2024-02-11 17:48:42 +08:00
  • 13ab5a835d chore(chain): Improve TxGraph::ChangeSet docs #1335 LLFourn 2024-02-10 09:13:08 +11:00
  • 728e26f223 Merge bitcoindevkit/bdk#1334: Reorder fields in ConfirmationHeightAnchor fields so Ord DWIM 志宇 2024-02-10 04:17:13 +08:00
  • dbbd514242 fix(chain)!: rm duplicate is_empty method in tx graph changeset 志宇 2024-02-10 03:35:48 +08:00
  • ae00e1ee7b fix(chain): tx_graph::ChangeSet::is_empty LLFourn 2024-02-09 19:43:26 +11:00
  • adc95137ac fix(chain)! Re-order fields in anchors so Ord DWIM #1334 LLFourn 2024-02-09 13:48:19 +11:00
  • 022d5a21cf test(chain) use Anchor generic on init_graph Antonio Yang 2024-02-08 15:45:42 +08:00
  • 7aca88474a Merge bitcoindevkit/bdk#1308: feat(esplora): include previous TxOuts for fee calculation Daniela Brozzoni 2024-02-05 12:44:43 +01:00
  • b3278a4c29 Merge bitcoindevkit/bdk#1316: tx_builder: Support setting explicit nSequence for foreign inputs Daniela Brozzoni 2024-02-05 12:36:02 +01:00
  • 552f11cb5f feat(esplora): include previous TxOuts for fee calculation The previous TxOut for transactions received from an external wallet are added as floating TxOuts to TxGraph to allow for fee calculation. #1308 Wei Chen 2024-01-31 23:41:42 +08:00
  • d8f74dc5e4 Merge bitcoindevkit/bdk#1319: chore: typos Steve Myers 2024-02-04 13:18:47 -06:00
  • 8d93fad778 chore: typos #1319 Jose Storopoli 2024-02-04 06:13:40 -03:00
  • 9bb39a3a3f Avoid a wildcard match in tx construction #1316 Steven Roose 2024-02-02 02:02:27 +00:00
  • 9e098a5b6d tx_builder: Support setting explicit nSequence for foreign inputs Steven Roose 2024-02-02 01:24:39 +00:00
  • c6b9ed3b76 Merge bitcoindevkit/bdk#1186: Clean up clippy allows 志宇 2024-02-01 01:18:16 +08:00
  • 1c15cb2f91 ref(example_cli): Add new struct Init #1186 vmammal 2024-01-30 17:56:51 -05:00
  • 89a7ddca7f ref(esplora): Box a large esplora_client::Error vmammal 2023-10-29 01:02:31 -04:00
  • 097d818d4c ref(wallet): Wallet::preselect_utxos now accepts a &TxParams vmammal 2023-11-10 10:54:56 -05:00
  • f11d663b7e ref(psbt): refactor body of get_utxo_for to address clippy::manual_map vmammal 2023-10-28 23:12:22 -04:00
  • 4679ca1df7 ref(example_cli): add typedefs to reduce type complexity vmammal 2023-10-28 22:53:37 -04:00
  • 64a90192d9 refactor: remove old clippy allow attributes vmammal 2023-10-28 22:32:32 -04:00
  • ba7624781d Merge bitcoindevkit/bdk#1307: Bump version to 1.0.0-alpha.5 v1.0.0-alpha.5 Steve Myers 2024-01-31 10:01:53 -06:00
  • d597f4c761 Bump version to 1.0.0-alpha.5 #1307 Steve Myers 2024-01-31 09:23:20 -06:00
  • f099b42005 Merge bitcoindevkit/bdk#1306: Implement ElectrumExt for all that implements ElectrumApi Steve Myers 2024-01-31 08:59:05 -06:00
  • ce8c617c9d feat(electrum): impl ElectrumExt for all that impl ElectrumApi #1306 志宇 2024-01-31 22:19:01 +08:00
  • 8ad52f720f Merge bitcoindevkit/bdk#1267: Simplify Esplora::update_local_chain and add tests Steve Myers 2024-01-31 08:32:37 -06:00
  • c5afbaa95d ci: update zstd-sys version to work with MSRV 1.63 #1267 Steve Myers 2024-01-31 08:15:37 -06:00
  • 929b5ddb0c refactor(esplora): better variable naming and docs 志宇 2024-01-31 15:55:44 +08:00
  • 070fffb95c Merge bitcoindevkit/bdk#1279: Filter duplicate coins before coin selection 志宇 2024-01-31 16:00:04 +08:00
  • 216648bcfd chore(esplora): Clarify consistency guarantees LLFourn 2024-01-30 13:57:06 +11:00
  • 5299db34cb fix(wallet): filter duplicates before coin selection #1279 志宇 2024-01-16 15:51:15 +08:00
  • 8375bb8d39 Merge bitcoindevkit/bdk#1287: doc(store): update doc for Store::aggregate_changesets 志宇 2024-01-29 20:54:20 +08:00
  • 63fa710319 fix(esplora): reuse returned height instead of zipping 志宇 2024-01-29 18:43:41 +09:00
  • d4276a1c32 Merge bitcoindevkit/bdk#1290: doc(example_cli): add missing cli docs 志宇 2024-01-29 18:06:50 +09:00