Commit Graph

  • 0f03831274 Change get_balance to return in categories. #640 wszdexdrf 2022-06-22 14:37:29 +05:30
  • dc7adb7161 Merge bitcoindevkit/bdk#683: Fix wallet sync for RpcBlockchain Alekos Filini 2022-08-04 10:22:50 +02:00
  • 5eeba6cced Various RpcBlockchain improvements #683 志宇 2022-07-30 21:12:18 +08:00
  • 5eb74af414 Rpc: Manually add immature coinbase utxos 志宇 2022-07-30 19:47:33 +08:00
  • ac19c19f21 New RpcBlockchain implementation with various fixes 志宇 2022-07-23 07:44:39 +08:00
  • ef03da0a76 Merge bitcoindevkit/bdk#693: Fix the early InsufficientFunds error in the branch and bound Daniela Brozzoni 2022-08-03 19:53:53 +02:00
  • 9d85c9667f Fix the early InsufficientFunds error in the branch and bound #693 Alekos Filini 2022-07-26 17:27:40 +02:00
  • 85bd126c6c Merge bitcoindevkit/bdk#686: doc: Document that list_transactions() might return unsorted txs Daniela Brozzoni 2022-08-03 17:17:16 +02:00
  • 7fdacdbad4 doc: Document that list_transactions() might return unsorted txs, show how to sort them if needed #686 w0xlt 2022-08-03 12:08:50 -03:00
  • 9c0a769675 Merge bitcoindevkit/bdk#662: Consolidate fee_amount and amount_needed Alekos Filini 2022-08-03 12:32:30 +02:00
  • 11865fddff Merge bitcoindevkit/bdk#681: Add electrsd/bitcoind_22_0 to example\rpcwallet target Alekos Filini 2022-08-03 12:31:05 +02:00
  • e8df3d2d91 Consolidate fee_amount and amount_needed #662 Cesar Alvarez Vallero 2022-07-10 19:57:44 -03:00
  • a63c51f35d Add electrsd/bitcoind_22_0 to example\rpcwallet target #681 w0xlt 2022-07-25 02:19:41 -03:00
  • 1730e0150f Merge bitcoindevkit/bdk#666: Various fixes to the fee_amount calculation in create_tx Alekos Filini 2022-08-03 11:40:17 +02:00
  • 5a415979af Merge bitcoindevkit/bdk#645: Allow signing only specific leaf hashes Alekos Filini 2022-08-02 22:48:20 +02:00
  • a713a5a062 Better customize signing in taproot transactions #645 Daniela Brozzoni 2022-06-22 18:08:23 +02:00
  • 419dc248b6 test: Document test_bump_fee_add_input_change_dust #666 Daniela Brozzoni 2022-08-02 12:07:16 +02:00
  • 632dabaa07 test: Check tx feerate with longer signatures Daniela Brozzoni 2022-08-02 11:31:31 +02:00
  • 2756411ef7 test: Reproduce #660 conditions Daniela Brozzoni 2022-07-13 18:08:41 +02:00
  • 50af51da5a test: Fix P2WPKH_FAKE_WITNESS_SIZE Daniela Brozzoni 2022-08-02 11:24:23 +02:00
  • ae919061e2 Take into account the segwit tx header when... ...selecting coins Daniela Brozzoni 2022-07-12 15:51:27 +02:00
  • 7ac87b8f99 TXIN_BASE_WEIGHT shouldn't include the script len Daniela Brozzoni 2022-08-02 12:06:54 +02:00
  • ac051d7ae9 Calculate fee amount after output addition Daniela Brozzoni 2022-07-11 21:52:11 +02:00
  • 00d426b885 test: Check that the feerate is never below... ...the requested one in assert_fee_rate Daniela Brozzoni 2022-08-02 11:25:09 +02:00
  • 42fde6d457 test: Check fee_amount in assert_fee_rate Daniela Brozzoni 2022-07-27 11:03:43 +02:00
  • 8e0d00a3ea Merge bitcoindevkit/bdk#694: Add assertions in the FeeRate constructor Alekos Filini 2022-08-02 11:26:18 +02:00
  • 235011feef Add assertions in the FeeRate constructor #694 Alekos Filini 2022-07-30 17:51:43 +02:00
  • a1477405d1 Merge bitcoindevkit/bdk#675: Use T: AsRef<Path> as param to SqliteDatabase::new Daniela Brozzoni 2022-07-30 09:25:42 +02:00
  • 558e37afa7 Use T: AsRef<Path> as param to SqliteDatabase::new #675 Vladimir Fomene 2022-07-20 17:31:17 +01:00
  • 6bae52e6f2 Merge bitcoindevkit/bdk#630: Move change logic to coin_select Alekos Filini 2022-07-26 11:50:45 +02:00
  • 32ae95f463 Move change calculus to coin_select #630 Cesar Alvarez Vallero 2022-06-13 10:49:31 -03:00
  • 3644a452c1 Merge bitcoindevkit/bdk#672: Fix wallet sync not finding coins of addresses which are not cached Alekos Filini 2022-07-21 18:05:14 +02:00
  • 5c940c33cb Fix wallet sync not finding coins of addresses which are not cached #672 志宇 2022-07-17 21:02:19 +08:00
  • 277e18f5cb Merge bitcoindevkit/bdk#661: Test: No address reuse for single descriptor Daniela Brozzoni 2022-07-20 14:13:51 +02:00
  • 8d3b2a9581 Merge bitcoindevkit/bdk#659: Fix: Run README.md examples on the CI Daniela Brozzoni 2022-07-20 11:53:11 +02:00
  • 45a4ae5828 Merge bitcoindevkit/bdk#671: Introduce get_checksum_bytes method and improvements Alekos Filini 2022-07-20 09:12:44 +02:00
  • 6db5b4a094 Introduce get_checksum_bytes method and improvements #671 志宇 2022-07-16 20:01:54 +08:00
  • 9d2024434e Fix: Run README.md example on the CI #659 meryacine 2022-07-08 15:08:22 +02:00
  • 9165faef95 Merge bitcoindevkit/bdk#657: Release 0.20.0 Alekos Filini 2022-07-14 12:02:24 +02:00
  • 46c344feb0 Bump version to 0.20.1-dev #657 release/0.20.0 Steve Myers 2022-07-13 11:41:57 -07:00
  • 78d26f6eb3 Bump version to 0.20.0 v0.20.0 Steve Myers 2022-07-13 10:55:57 -07:00
  • 844856d39e Merge bitcoindevkit/bdk#667: Rename set_current_height to current_height Alekos Filini 2022-07-13 14:43:17 +02:00
  • b5a120c649 Missing newlines Alekos Filini 2022-07-13 11:13:05 +02:00
  • 92b9597f8b Rename set_current_height to current_height #667 Alekos Filini 2022-07-13 10:27:38 +02:00
  • 556105780b Merge bitcoindevkit/bdk#653: Fix: Wallet sync may decrement address index Alekos Filini 2022-07-11 16:58:00 +02:00
  • af6bde3997 Fix: Wallet sync may decrement address index #653 志宇 2022-07-03 14:32:05 +08:00
  • 4bd1fd2441 Merge bitcoindevkit/bdk#664: Deprecate AddressValidator Alekos Filini 2022-07-11 11:48:54 +02:00
  • 45db468c9b Deprecate AddressValidator #664 志宇 2022-07-11 16:37:41 +08:00
  • 2c02a44586 Test: No address reuse for single descriptor #661 志宇 2022-07-09 20:29:58 +08:00
  • 01141bed5a Update CHANGELOG and lib.rs docs version Steve Myers 2022-07-06 13:19:01 -07:00
  • 87e8646743 Bump version to 0.20.0-rc.1 Steve Myers 2022-07-06 12:52:00 -07:00
  • dd51380520 Merge bitcoindevkit/bdk#621: Add remove_partial_sigs and try_finalize to SignOptions Steve Myers 2022-07-06 10:45:54 -07:00
  • 73d4f6d3b1 Merge bitcoindevkit/bdk#634: Get block hash by its height Steve Myers 2022-07-06 10:17:08 -07:00
  • 2af678aa84 Get block hash by its height #634 Vladimir Fomene 2022-06-16 20:42:02 +01:00
  • 1c94108d7e Merge bitcoindevkit/bdk#648: test: BDK won't add unconf inputs when fee bumping Alekos Filini 2022-07-06 16:41:58 +02:00
  • 5d00f82388 test that BDK won't add unconf inputs when fee bumping #648 Daniela Brozzoni 2022-07-01 11:11:11 +02:00
  • 98748906f6 test: fix populate_test_db conf calculation Daniela Brozzoni 2022-07-01 10:56:48 +02:00
  • dd832cb57a Merge bitcoindevkit/bdk#585: set coin type based on network Alekos Filini 2022-07-06 12:22:54 +02:00
  • e3a17f67d9 add try_finalize to SignOptions #621 KaFai Choi 2022-06-04 12:42:52 +07:00
  • c2e4ba8cbd add remove_partial_sigs to SignOptions KaFai Choi 2022-05-29 10:53:37 +07:00
  • 1d9fdd01fa Remove wrong TODO comment in build_fee_bump Daniela Brozzoni 2022-06-30 20:31:38 +02:00
  • db9d43ed2f use network to set coin type #585 Esraa Jbara 2022-04-15 20:08:30 +03:00
  • ec22fa2ad0 Merge bitcoindevkit/bdk#614: Avoid using immature coinbase inputs Alekos Filini 2022-07-05 22:25:28 +02:00
  • 0e92820af4 Merge bitcoindevkit/bdk#652: Fix: Hang when ElectrumBlockchainConfig::stop_gap == 0 Alekos Filini 2022-07-05 12:30:15 +02:00
  • e85aa247cb Avoid using immature coinbase inputs #614 Daniela Brozzoni 2022-05-25 18:56:50 +01:00
  • 612da165f8 Blockchain stop_gap testing improvements #652 志宇 2022-07-04 20:37:21 +08:00
  • 1fd62a7afc Merge bitcoindevkit/bdk#575: Remove database flush Steve Myers 2022-07-04 13:40:12 -07:00
  • 8a5f89e129 Fix hang when ElectrumBlockchainConfig::stop_gap == 0 志宇 2022-07-03 12:47:54 +08:00
  • 063d51fd75 Merge bitcoindevkit/bdk#625: Restrict drain_to usage Alekos Filini 2022-06-30 12:28:11 +02:00
  • 0e0d5a0e95 populate_test_db accepts a coinbase param Daniela Brozzoni 2022-05-25 18:54:40 +01:00
  • bb55923a7d Merge bitcoindevkit/bdk#611: Discourage fee sniping with nLockTime Alekos Filini 2022-06-29 15:57:57 +02:00
  • f184557fa0 Merge bitcoindevkit/bdk#633: Additional comments for TransactionDetails. Alekos Filini 2022-06-29 15:52:37 +02:00
  • 77c7d0aae9 Additional comments for TransactionDetails. #633 志宇 2022-06-15 22:13:41 +08:00
  • 5ff8320e3b add private function ivcec_to_u32 in keyvalue #575 KaFai Choi 2022-03-23 13:46:16 +07:00
  • e68d3b9e63 remove Database::flush KaFai Choi 2022-03-23 10:58:05 +07:00
  • 97bc9dc717 Discourage fee sniping with nLockTime #611 Daniela Brozzoni 2022-03-30 16:29:31 +02:00
  • 6a15036867 Restrict drain_to usage #625 Daniela Brozzoni 2022-06-06 21:45:13 +02:00
  • 17d0ae0f71 Merge bitcoindevkit/bdk#643: Fix README.md link to rust 1.56.1 blog post Alekos Filini 2022-06-28 08:43:03 +02:00
  • d020dede37 Fix README.md link to rust 1.56.1 blog post #643 Steve Myers 2022-06-27 22:04:54 -07:00
  • 5c566bb05e Merge bitcoindevkit/bdk#638: Fix CI, bump MSRV to 1.56.1 Alekos Filini 2022-06-27 23:25:16 +02:00
  • b289c4ec2d Bump MSRV from 1.56.0 to 1.56.1 #638 Daniela Brozzoni 2022-06-21 16:20:28 +02:00
  • 2283444f72 Merge bitcoindevkit/bdk#622: fix typo Alekos Filini 2022-06-13 11:44:35 +02:00
  • a0e5820c32 Merge commit 'refs/pull/629/head' of github.com:bitcoindevkit/bdk Steve Myers 2022-06-10 10:46:27 -07:00
  • 04dc28d2b4 Bump version to 0.19.1-dev #629 release/0.19.0 Steve Myers 2022-06-10 10:13:43 -07:00
  • fa4c73a4d1 Bump version to 0.19.0 v0.19.0 Steve Myers 2022-06-10 09:08:43 -07:00
  • 2bf8121b18 Update CHANGELOG.md to 0.19.0 Steve Myers 2022-06-08 15:18:54 -07:00
  • 688ff96c8e Merge bitcoindevkit/bdk#623: Bump versions Alekos Filini 2022-06-08 12:59:15 +02:00
  • ed3ef94071 Bump version to 0.19.0-rc.1 Steve Myers 2022-06-07 13:13:23 -07:00
  • ed78d18f60 Merge bitcoindevkit/bdk#628: rpc: use importdescriptors with Core >= 0.21 Steve Myers 2022-06-07 13:00:46 -07:00
  • e1a1372bae rpc: use importdescriptors with Core >= 0.21 #628 Alekos Filini 2022-06-07 13:14:52 +02:00
  • 3283a200bc Bump rusqlite #623 Philipp Hoenisch 2022-06-06 10:57:50 +10:00
  • 3f9b4cdca9 Bump ahash Philipp Hoenisch 2022-06-06 10:57:09 +10:00
  • a85ef62698 fix typo #622 Buck Perley 2022-06-05 12:06:13 -05:00
  • 32699234b6 Merge bitcoindevkit/bdk#619: Fix index out of bound error Steve Myers 2022-06-05 10:12:47 -07:00
  • 8fbe40a918 Merge bitcoindevkit/bdk#593: Add support for Taproot and tr() descriptors Alekos Filini 2022-06-03 16:42:51 +02:00
  • d9b9b3dc46 Fix InvalidColumnIndex error #619 Philipp Hoenisch 2022-06-03 15:28:43 +10:00
  • 20d36c71d4 Update CHANGELOG.md for Taproot #593 Alekos Filini 2022-06-01 14:55:43 +02:00
  • ef08fbd3c7 Update to the newest release of rust-bitcoin Alekos Filini 2022-06-01 14:50:08 +02:00
  • 5320c8353e taproot-tests: validate tap_tree in psbt outputs Alekos Filini 2022-05-31 17:47:26 +02:00
  • c1bfaf9b1e Add blockchain tests for parsing, signing, finalizing taproot core psbts Steve Myers 2022-05-24 19:26:41 -07:00