Rob N
e51af49ffa
fix(wallet): remove generic from wallet
2024-04-15 10:33:34 -10:00
Steve Myers
5f238d8e67
Bump bdk version to 1.0.0-alpha.9
...
bdk_chain to 0.12.0
bdk_bitcoind_rpc to 0.8.0
bdk_electrum to 0.11.0
bdk_esplora to 0.11.0
bdk_file_store to 0.9.0
bdk_testenv to 0.2.0
2024-04-12 11:43:25 -05:00
Steve Myers
358e842dcd
Merge bitcoindevkit/bdk#1177 : Upgrade bitcoin/miniscript dependencies
...
984c758f964f8fee687d21885b43b0b4705f318c Upgrade miniscript/bitcoin dependency (Tobin C. Harding)
Pull request description:
Upgrade:
- bitcoin to v0.31.0
- miniscript to v11.0.0
Fix : #1196
ACKs for top commit:
ValuedMammal:
ACK 984c758f964f8fee687d21885b43b0b4705f318c
notmandatory:
ACK 984c758f964f8fee687d21885b43b0b4705f318c
oleonardolima:
ACK 984c758f964f8fee687d21885b43b0b4705f318c
storopoli:
ACK 984c758f964f8fee687d21885b43b0b4705f318c
Tree-SHA512: d64d530e93cc36688ba07d3677d5c1689b61f246f05d08092bbf86ddbba8a5ec49648e6825b950ef17729dc064da50d50b793475a288862a0461976876807170
2024-04-12 10:58:19 -05:00
志宇
446b045161
test(chain): introduce proptest for CheckPoint::range
...
Ensure that `CheckPoint::range` returns expected values by comparing
against values returned from a primitive approach.
I think it is a good idea to start writing proptests for this crate.
2024-04-11 21:43:21 +08:00
Tobin C. Harding
984c758f96
Upgrade miniscript/bitcoin dependency
...
Upgrade:
- bitcoin to v0.31.0
- miniscript to v11.0.0
Note: The bitcoin upgrade includes improvements to the
`Transaction::weight()` function, it appears those guys did good, we
no longer need to add the 2 additional weight units "just in case".
2024-04-08 15:16:02 +10:00
志宇
8ab58af093
feat(chain)!: wrap TxGraph
txs with Arc
...
Wrapping transactions as `Arc<Transaction>` allows us to share
transactions cheaply between the chain-source and receiving structures.
Therefore the chain-source can keep already-fetched transactions (save
bandwidth) and have a shared pointer to the transactions (save memory).
This is better than the current way we do things, which is to refer back
to the receiving structures mid-sync.
Documentation for `TxGraph` is also updated.
2024-03-25 12:57:26 +08:00
Steve Myers
fef70d5e8f
Bump version to 1.0.0-alpha.7
...
bdk_chain to 0.11.0
bdk_bitcoind_rpc to 0.6.0
bdk_electrum to 0.9.0
bdk_esplora to 0.9.0
bdk_file_store to 0.7.0
2024-03-02 11:05:30 -06:00
Steve Myers
8379839010
Bump version to 1.0.0-alpha.6
...
bdk_chain to 0.10.0
bdk_bitcoind_rpc to 0.5.0
bdk_electrum to 0.8.0
bdk_esplora to 0.8.0
bdk_file_store to 0.6.0
2024-02-15 10:23:05 -06:00
Steve Myers
d597f4c761
Bump version to 1.0.0-alpha.5
...
bdk_chain to 0.9.0
bdk_bitcoind_rpc to 0.4.0
bdk_electrum to 0.7.0
bdk_esplora to 0.7.0
bdk_file_store to 0.5.0
2024-01-31 09:23:20 -06:00
Steve Myers
d33acc1466
Bump version to 1.0.0-alpha.4
...
bdk_chain to 0.8.0
bdk_bitcoind_rpc to 0.3.0
bdk_electrum to 0.6.0
bdk_esplora to 0.6.0
bdk_file_store to 0.4.0
2024-01-18 19:07:37 +08:00
Steve Myers
003271117c
Bump bdk version to 1.0.0-alpha.3
...
Bump bdk_chain to 0.7.0
Bump bdk_bitcoin_rpc to 0.2.0
Bump bdk_electrum to 0.5.0
2024-01-06 15:08:40 -06:00
Steve Myers
169385bb5b
ci: change MSRV to 1.63.0
2023-12-08 15:18:49 -06:00
Steve Myers
95250fc44e
ci(chain): downgrade hashbrown dependency to 0.9.1 to fix ahash related MSRV issue
2023-11-03 21:51:04 -05:00
Steve Myers
2e4bc3c5e2
Bump bdk version to 1.0.0-alpha.2
...
Bump bdk_chain to 0.6.0
Bump bdk_electrum to 0.4.0
Bump bdk_esplora to 0.4.0
2023-10-11 17:30:36 -05:00
Daniela Brozzoni
853d361751
Update bdk_chain to bitcoin 0.30.0
2023-08-03 10:58:59 +02:00
Steve Myers
f4d2a76661
Bump version to 1.0.0-alpha.1
2023-07-04 12:28:06 -05:00
志宇
26ade11726
Fix cargo features
...
* `bdk_chain/std` should also enable `miniscript/std`
* use the version of `hashbrown` that `bitcoin` and `miniscript` is
using
2023-06-26 11:02:06 +08:00
Steve Myers
7ab84be9c7
Better no-std support
...
- Use `default-features = false` for `miniscript`,`bitcoin`,and `bdk_chain`
- Introduce `bdk_chain/std` feature
- Add GitHub workflow `check-no-std` (not yet completly working)
- Update GitHub workflow `check-wasm` to disable default `std` features
2023-06-20 15:53:48 -05:00
Steve Myers
30c11904a7
Add bdk_chain README
2023-03-20 12:12:54 -05:00
Steve Myers
82f9caddab
Bump bdk version to 1.0.0-alpha.0
...
chain to 0.4.0
electrum to 0.2.0
esplora to 0.2.0
file_store to 0.1.0
2023-03-19 23:03:48 -05:00
Steve Myers
38ef170ed1
Make bdk and bdk_chain work under 1.57.0
...
- rewrite some parts of the code to deal with older borrow checker
- downgraded hashbrown
2023-03-03 17:44:09 +01:00
Daniela Brozzoni
8c9bcebc71
Fix the "repository" field in Cargo.toml
2023-03-03 17:44:04 +01:00
Daniela Brozzoni
37dfa77d9d
Move bdk_chain into the bdk repo 🎉
...
Original repository: 250b4f1dcc/bdk_chain
Co-authored-by: Steve Myers <steve@notmandatory.org>
Co-authored-by: 志宇 <hello@evanlinjin.me>
Co-authored-by: LLFourn <lloyd.fourn@gmail.com>
Co-authored-by: rajarshimaitra <rajarshi149@gmail.com>
Co-authored-by: LagginTimes <wzc110@gmail.com>
Co-authored-by: Steve Myers <steve@notmandatory.org>
Co-authored-by: Vladimir Fomene <vladimirfomene@gmail.com>
2023-03-02 10:56:33 +01:00