Commit Graph

  • 0643f76c1f
    taproot-tests: Add tests for the policy module Alekos Filini 2022-05-24 11:49:31 +02:00
  • 89cb425e69
    taproot-tests: Add test coverage for tx signing Alekos Filini 2022-05-18 19:55:21 +02:00
  • 461397e590
    taproot-tests: Test taproot key and script spend in the blockchain tests Alekos Filini 2022-05-18 11:36:15 +02:00
  • c67116fb55
    policy: Consider tap_key_origins when looking for sigs in PSBTs Alekos Filini 2022-05-24 15:50:49 +02:00
  • 572c3ee70d
    policy: Build SatisfiableItem::*Signature based on the context Alekos Filini 2022-05-24 11:24:48 +02:00
  • ff1abc63e0
    policy: Refactor PkOrF into an enum Alekos Filini 2022-05-24 10:39:17 +02:00
  • 308708952b
    Fix type inference for the tr() descriptor, add basic tests Alekos Filini 2022-04-29 16:08:03 +02:00
  • fe1877fb18
    Support tr() descriptors in dsl Alekos Filini 2022-04-29 15:38:45 +02:00
  • cdc7057813
    Add tr() descriptors to the descriptor!() macro Alekos Filini 2021-11-13 15:39:34 +01:00
  • c121dd0252
    Use tap_key_origins in PSBTs to derive descriptors Alekos Filini 2022-04-29 12:59:09 +02:00
  • 8553821133
    Populate more taproot fields in PSBTs Alekos Filini 2022-04-28 15:39:31 +02:00
  • 8a5a87b075
    Populate tap_key_origin in PSBT inputs and outputs Alekos Filini 2022-04-27 16:29:02 +02:00
  • 1312184ed7
    Attach a context to our software signers Alekos Filini 2022-05-12 17:28:41 +02:00
  • 906598ad92
    Refactor signer traits, add support for taproot signatures Alekos Filini 2022-04-26 16:54:10 +02:00
  • fbd98b4c5a
    Merge bitcoindevkit/bdk#605: Fix sqlite database set_utxo to insert or update utxos Steve Myers 2022-05-24 08:18:55 -07:00
  • 87b07456bd
    Merge bitcoindevkit/bdk#610: Populate the redeemScript for sh(wsh(sortedmulti())) Alekos Filini 2022-05-24 10:14:36 +02:00
  • 82de8b50da
    Populate the redeemScript for sh(wsh(sortedmulti())) #610 Alekos Filini 2022-05-23 21:01:28 +02:00
  • 35feb107ed
    [CI] Fix cont_integration test-blockchains to run all tests #605 Steve Myers 2022-05-19 14:00:40 -07:00
  • 2471908151
    Update CHANGELOG with warning about sqlite-db deleted wallet data Steve Myers 2022-05-18 13:44:57 -07:00
  • 0b1a399f4e
    Update sqlite schema with unique index for utxos, change insert_utxo to upsert Steve Myers 2022-05-11 17:33:32 -07:00
  • cea79872d7
    Update database tests to verify set_utxo upserts Steve Myers 2022-05-11 18:04:18 -07:00
  • 4c1749a13a
    Merge bitcoindevkit/bdk#604: unpinning dependency tokio to just 1 Steve Myers 2022-05-17 11:13:19 -07:00
  • 939a1156c6
    unpinning dependency tokio to 1 #604 Richard Ulrich 2022-05-09 16:28:50 +02:00
  • e5486536ae
    Merge bitcoindevkit/bdk#606: Upgrade to rust-bitcoin 0.28 Alekos Filini 2022-05-12 20:29:41 +02:00
  • 00164588f2
    Stop using deprecated structs #606 Alekos Filini 2022-04-26 15:11:22 +02:00
  • a16c18255c
    Upgrade to rust-bitcoin 0.28 and miniscript 7.0 Alekos Filini 2022-04-14 17:20:46 +02:00
  • 7aa2746c51
    Merge bitcoindevkit/bdk#569: [blockchain] Add traits to reuse Blockchains across multiple wallets Steve Myers 2022-05-10 21:31:50 -07:00
  • 616aa8259a
    Merge bitcoindevkit/bdk#602: wrong Network path fixed Alekos Filini 2022-05-10 17:25:50 +02:00
  • 8795da4839
    wallet: Move wallet_name_from_descriptor above the tests #569 Alekos Filini 2022-04-15 22:12:34 +02:00
  • 9c405e9c70
    [blockchain] Add traits to reuse Blockchains across multiple wallets Alekos Filini 2022-03-15 10:48:00 +01:00
  • 2d83af4905
    Move testutils macro module before the others Alekos Filini 2022-03-23 12:00:24 +01:00
  • b4100a7189
    wrong Network path fixed #602 Pedro Felix 2022-05-06 09:03:35 -07:00
  • cfb67fc25b
    Merge bitcoindevkit/bdk#600: Change wallet::get_funded_wallet to return Wallet<AnyDatabase> Alekos Filini 2022-05-06 10:28:37 +02:00
  • 7201e09db9
    Merge bitcoindevkit/bdk#599: Fix typo in docs for TxBuilder allow_shrinking method Alekos Filini 2022-05-06 10:26:49 +02:00
  • e7a56a9268
    Change wallet::get_funded_wallet to return Wallet<AnyDatabase> #600 Steve Myers 2022-05-05 16:42:56 -07:00
  • 4628a10191
    Fix typo in docs for TxBuilder allow_shrinking method #599 thunderbiscuit 2022-05-05 15:15:04 -04:00
  • 2f325328c5
    Merge bitcoindevkit/bdk#596: Bump MSRV to 1.56 Steve Myers 2022-05-04 09:55:19 -07:00
  • cca69481eb
    Bump MSRV to 1.56 #596 Alekos Filini 2022-05-03 12:41:22 +02:00
  • 6e8744d59d
    Merge bitcoindevkit/bdk#557: add OldestFirstCoinSelection Alekos Filini 2022-04-25 16:45:43 +02:00
  • 79f73df545
    Merge bitcoindevkit/bdk#582: Expose bip39::Error Alekos Filini 2022-04-25 16:14:38 +02:00
  • 9db8d3a410
    Merge bitcoindevkit/bdk#584: Release 0.18.0 Alekos Filini 2022-04-21 17:17:12 +02:00
  • b5c8ce924b
    Bump version to 0.19.0-dev #584 release/0.18.0 Steve Myers 2022-04-20 10:31:31 -07:00
  • e3ce50059f
    Bump version to 0.18.0 v0.18.0 Steve Myers 2022-04-20 09:58:13 -07:00
  • 8a2a6bbcee
    Add n: wrapper to vulnerable scripts Alekos Filini 2022-04-20 18:25:26 +02:00
  • 122e6e7140
    Bump 'miniscript' dependency version to '^6.1' Steve Myers 2022-04-20 08:16:53 -07:00
  • 1018bb2b17
    Merge bitcoindevkit/bdk#589: export: Rename WalletExport to FullyNodedExport Steve Myers 2022-04-19 19:19:25 -07:00
  • 9ed36875f1
    export: Rename WalletExport to FullyNodedExport #589 Alekos Filini 2022-04-19 11:44:50 +02:00
  • 502882d27c
    Merge branch 'master' into release/0.18.0 Steve Myers 2022-04-14 10:06:47 -07:00
  • a328607d27
    Merge bitcoindevkit/bdk#583: Improve keys traits, simplify rpcwallet example Steve Myers 2022-04-14 09:56:46 -07:00
  • f90e3f978e
    Update changelog with addition of keychain to AddressInfo Steve Myers 2022-04-13 13:51:12 -07:00
  • 68e1b32d81
    Bump version to 0.18.0-rc.1 Steve Myers 2022-04-13 13:40:16 -07:00
  • 44758f9483
    Simplify the rpcwallet example using the improved keys traits #583 Alekos Filini 2022-04-13 12:56:43 +02:00
  • c350064dae
    Update changelog changes in keys mod Alekos Filini 2022-04-13 12:55:58 +02:00
  • 92746440db
    [keys] Make GenerateKey<K> clonable if K is Alekos Filini 2022-04-13 12:55:23 +02:00
  • e4eb95fb9c
    [keys] Implement DerivableKey<Ctx> for (GeneratedKey<Mnemonic, Ctx>, Option<String>) Alekos Filini 2022-04-13 12:37:27 +02:00
  • c307bacb9c
    Merge bitcoindevkit/bdk#577: Deprecate Database::flush() function Alekos Filini 2022-04-13 12:00:23 +02:00
  • a111d25476
    Deprecate Database::flush() function #577 Steve Myers 2022-04-02 09:52:44 -07:00
  • c752ccbdde
    Expose bip39::Error #582 志宇 2022-04-07 19:38:46 +08:00
  • 0621ca89d5
    Merge bitcoindevkit/bdk#579: Faster sync by collecting esplora ureq thread handles Steve Myers 2022-04-06 12:39:01 -07:00
  • adef166b22
    Create vector of thread handles to spawn threads #579 nickfarrow 2022-04-05 12:11:52 +10:00
  • 213f18f7b7
    Merge bitcoindevkit/bdk#562: Expose more getters in Wallet and other useful descriptor traits Steve Myers 2022-04-04 20:52:26 -07:00
  • 8cd055090d
    Merge branch 'master' into feature/more-getters #562 Steve Myers 2022-04-04 19:32:55 -07:00
  • 1b9014846c
    Update changelog Alekos Filini 2022-03-09 18:43:42 +01:00
  • 9c0141b5e3
    Merge bitcoindevkit/bdk#563: update AddressInfo struct Steve Myers 2022-04-04 17:35:31 -07:00
  • 2698fc0219
    update AddressInfo struct #563 eunoia_1729 2022-03-10 06:22:02 +05:30
  • 6931d0bd1f
    add private function select_sorted_utxso to be resued by multiple CoinSelection impl #557 KaFai Choi 2022-03-08 17:12:46 +07:00
  • 545beec743
    add OldestFirstCoinSelection KaFai Choi 2022-02-26 18:15:57 +07:00
  • bac15bb207
    Merge bitcoindevkit/bdk#554: Fix hierarchy of headers on docs landing page Steve Myers 2022-04-01 19:32:23 -07:00
  • 06b80fdb15
    Merge branch 'master', commit 'refs/pull/566/head' of github.com:bitcoindevkit/bdk Steve Myers 2022-03-30 09:54:34 -07:00
  • ff6db18726
    Merge bitcoindevkit/bdk#519: Add wallet creation example using RPC Steve Myers 2022-03-29 09:55:26 -07:00
  • 86abd8698f
    [descriptor] Expose utilities to deal with derived descriptors Alekos Filini 2022-03-09 18:39:58 +01:00
  • 0d9c2f76e0
    [export] Use the new getters on Wallet to generate export JSONs Alekos Filini 2022-03-09 18:39:28 +01:00
  • 63d5bcee93
    [wallet] Add more getters Alekos Filini 2022-03-09 18:38:11 +01:00
  • 8a98e69e78
    Add rpc wallet creation example #519 rajarshimaitra 2022-03-22 12:25:39 +05:30
  • c6eeb7b989
    Add sqlite-bundled feature #566 Steve Myers 2022-03-11 19:44:31 -06:00
  • 3334c8da07
    Merge commit 'refs/pull/564/head' of github.com:bitcoindevkit/bdk Steve Myers 2022-03-21 09:58:01 -05:00
  • ce09203431
    Bump version to 0.17.1-dev #564 release/0.17.0 Steve Myers 2022-03-18 09:35:46 -05:00
  • cac312d34f
    Bump version to 0.17.0 v0.17.0 Steve Myers 2022-03-17 11:17:55 -05:00
  • 4b1be68965
    Merge bitcoindevkit/bdk#545: Update electrsd to v0.15 Steve Myers 2022-03-17 10:49:25 -05:00
  • 559cfc4373
    Fix pre-segwit inputs with esplora LLFourn 2022-03-16 10:11:31 +11:00
  • 1e9a684b54
    Merge bitcoindevkit/bdk#571: Fix pre-segwit inputs with esplora Steve Myers 2022-03-17 10:05:36 -05:00
  • 52bc63e48f
    Fix pre-segwit inputs with esplora #571 LLFourn 2022-03-16 10:11:31 +11:00
  • 9a6db15d26
    Merge bitcoindevkit/bdk#515: Never delete spent utxos from the database Alekos Filini 2022-03-14 16:06:16 +01:00
  • 52bcd105eb
    Bump version to 0.17.0-rc.1 Steve Myers 2022-03-10 17:01:44 -06:00
  • 1803f5ea8a
    Update electrsd to v0.15 #545 Alekos Filini 2022-02-16 17:08:25 +01:00
  • f2f0efc0b3
    Never delete spent utxos from the database #515 Daniela Brozzoni 2022-03-09 16:15:34 +01:00
  • 3e4678d8e3
    Merge bitcoindevkit/bdk#535: Remove blockchain from wallet Steve Myers 2022-03-09 10:44:08 -06:00
  • 0cc4700bd6
    Fix typo in CHANGELOG and doc in wallet/mod.rs #535 Steve Myers 2022-03-08 20:02:47 -06:00
  • 660faab1e2
    Fix typo in CHANGELOG LLFourn 2022-03-08 14:00:29 +11:00
  • 45767fcaf7
    Remove max_addresses sync param LLFourn 2022-03-07 10:44:41 +11:00
  • d03aa85108
    Merge branch 'master' into remove-blockchain-from-wallet LLFourn 2022-03-03 13:13:45 +11:00
  • adf7d0c126
    Merge bitcoindevkit/bdk#537: refactor wallet address caching into its own public method Steve Myers 2022-03-01 21:27:44 -08:00
  • 4291f84d79
    Merge branch 'master' into offline-address-cache #537 Steve Myers 2022-03-01 21:00:56 -08:00
  • f0188f49a8
    Merge bitcoindevkit/bdk#522: Add API for internal addresses Steve Myers 2022-03-01 20:52:12 -08:00
  • edf2f0ce06
    refactor wallet address caching into its own public method for offline wallet use a5an0 2022-02-02 08:27:53 -05:00
  • 364ad95e85
    Fix hierarchy of headers on docs landing page #554 thunderbiscuit 2022-02-24 10:48:47 -05:00
  • fbb50ad1c8
    apply doc suggestions from @notmandatory Lloyd Fournier 2022-02-24 20:59:21 +11:00
  • 035307ef54
    [rpc] Filter out unrelated transactions LLFourn 2022-02-24 20:32:47 +11:00
  • c0e75fc1a8
    Split get_tx into its own trait LLFourn 2022-02-23 10:38:35 +11:00
  • dcd90f8b61
    Restore but depreciate new_offline LLFourn 2022-02-23 09:52:18 +11:00