志宇
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
Daniela Brozzoni
2647aff4bc
ci: Remove jobserver pin
...
It is not needed anymore. Discovered in #1344
2024-02-21 13:24:31 +01:00
Steve Myers
c5afbaa95d
ci: update zstd-sys version to work with MSRV 1.63
2024-01-31 08:15:37 -06:00
志宇
1def76f1f1
chore: make clippy happy and bump clippy msrv
2023-12-29 19:57:48 +08:00
Steve Myers
e7fbc8bcf3
ci: run clippy_check with rust stable
2023-12-20 11:23:34 -06:00
Steve Myers
2251b8d416
ci: pin home version to 0.5.5 for 1.63 MSRV
2023-12-20 11:19:48 -06:00
Steve Myers
169385bb5b
ci: change MSRV to 1.63.0
2023-12-08 15:18:49 -06:00
thunderbiscuit
6817ca9bcb
ci: pin hyper-rustls version to 0.24.0 for 1.57 MSRV
2023-11-20 20:02:31 -05:00
Steve Myers
00ec19ef2d
ci: fix MSRV pinning for rustls 0.21.9
2023-11-16 11:56:09 -06:00
Daniela Brozzoni
298f6cb1e8
ci: Pin jobserver after cc
...
Since now only cc depends on jobserver, it should be pinned after we pin cc
2023-11-13 19:06:54 +01:00
Vladimir Fomene
f17df1e133
ci: more fixed dependencies for MSRV 1.57.0
2023-11-03 21:50:11 -05:00
Daniela Brozzoni
009408d243
ci: Pin jobserver to 0.1.26 to keep MSRV
2023-10-10 16:44:50 +02:00
志宇
1db3f87a48
chore: pin byteorder
and webpki
to fix MSRV
...
* pin `byteorder` to 1.4.3
* pin `webpki` to 0.22.2
* it's tokio:1.33.0 that needs to be pinned to 1.29.1
* fix README MSRV comments
2023-10-09 19:47:45 +08:00
Daniela Brozzoni
ea6411c685
ci: Pin time, cc in order to keep MSRV
2023-09-28 13:03:47 +02:00
Steve Myers
bf9a425849
ci: fix MSRV build by pinning tokio-util to 0.7.8
2023-09-25 21:09:46 -05:00
Steve Myers
31d52e12c9
ci: fix msrv dependency versions for rustls-webpki and zip
2023-09-25 21:09:43 -05:00
Steve Myers
5fb5061645
ci: fix msrv dependency versions for rustls
2023-08-30 13:31:35 -05:00
Daniela Brozzoni
fa0bead024
ci: Pin rustls-webpki to 0.100.1
2023-08-22 17:35:32 +02:00
Steve Myers
4f37b2a293
ci: fix msrv dependency versions for reqest and h2
...
- reqwest 0.11.19 has MSRV 1.63.0+, pin to 0.11.18
- h2 0.3.21 has MSRV 1.63.0+, pin to 0.3.20
2023-08-21 15:25:57 -05:00
Daniela Brozzoni
62f253103c
ci: Update tokio version
2023-08-18 12:07:11 +02:00
Vladimir Fomene
b0b91b7418
fix: msrv issues and update coverage toolchain
2023-08-16 16:22:28 +03:00
Daniela Brozzoni
1da3b304bb
ci: Pin rustls to keep the MSRV
2023-08-03 10:59:16 +02:00
Daniela Brozzoni
ffb7c795e1
ci: Avoid pinning dependencies, use --precise
...
Fixes #1035
2023-07-25 13:34:23 +02:00
Daniela Brozzoni
56b8eea643
ci: No need to add the llvm repository for wasm
...
Adding it fails with "The repository'http://apt.llvm.org/focal
llvm-toolchain-focal Release' does not have a Release file.", and for
some reason it's not needed anymore.
2023-07-25 13:34:19 +02: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
Daniela Brozzoni
352f95f558
[ci] misc fixes
...
LLFourn is squashing these to get them all signed:
Remove useless clippy allow
ci: use clippy action
[ci] remove check for features=default
2023-03-13 14:32:13 +11:00
Vladimir Fomene
ab9242d10d
Replace current caching solution with Rust Cache
2023-03-08 15:42:45 +01:00
Daniela Brozzoni
dfcbafd6b1
Use action-rs/toolchain in CI
2023-03-03 17:44:11 +01:00
Daniela Brozzoni
0ba41c5751
Make bdk_esplora wasm compatible again
...
There's a huge todo!() for the AsyncClient
2023-03-03 17:44:10 +01:00
Daniela Brozzoni
5acee82496
Update rust stable in CI (1.67.0)
2023-03-03 17:44:05 +01:00
Daniela Brozzoni
1805bd35c0
Fix clippy
2023-03-03 17:44:02 +01:00
Daniela Brozzoni
3f5a78ae3b
Disable test-hardware-signer
...
I suspect the latest version of HWI just broke everything
2023-03-03 17:44:01 +01:00
LLFourn
9edbdf54c9
[ci] Fix feature flags
2023-03-02 10:56:29 +01:00
LLFourn
6d05598407
Remove test-readme-examples
...
we shouldn't have a feature flag for this it should always be done.
2023-03-02 10:56:27 +01:00
LLFourn
aab2b12f7a
bdk_core integration initial commit 🔥
...
We prepare the BDK repo for a major restructuring.
- database modules removed
- blockchain module removed
- minimal API changes.
- Many macros removed.
- no longer applicable examples removed.
- Much conditional compilation removed. Can compile with --all-features.
- delete verify module
2023-03-02 10:55:07 +01:00
志宇
544c397a38
Modified build, clippy and test steps
...
Co-authored-by: Daniela Brozzoni <danielabrozzoni@protonmail.com>
2023-03-02 10:53:51 +01:00
Elias Rohrer
32912eaa05
Don't default to use async
/await
on wasm32
...
We don't automatically want to make the interface `async` based on the
used architecture, but now require the user to explicitly set the
`async-interface` feature.
2023-01-27 11:09:26 -06:00
Steve Myers
b02bfb347d
Bump project MSRV to 1.57.0, update stable for all jobs to 1.65.0
2023-01-27 10:33:43 -06:00
Yuki Kishimoto
fb76c9ed9a
ci: bump rust stable version to 1.65.0
2023-01-07 15:08:56 +01:00
Steve Myers
11dcc14374
Downgrade ubuntu to 20.04 for test_hardware_wallet CI job
2022-12-05 11:23:40 -06:00
Alekos Filini
ae4f4e5416
Upgrade rand
to 0.8
2022-10-25 11:15:59 +02:00
Alekos Filini
b5b92248c7
Rename esplora features to -async and -blocking
2022-09-28 21:08:18 +02:00
wszdexdrf
d6e1dd1040
Change CI to add test using ledger emulator
2022-08-29 13:54:01 +05:30
Daniela Brozzoni
b289c4ec2d
Bump MSRV from 1.56.0 to 1.56.1
...
In this way we can continue using reqwest v0.11, whose MSRV is now
1.56.1
The only difference between v1.56.0 and v1.56.1 is a bug fix for
CVE-2021-42574.
2022-06-27 12:29:10 +02:00
Alekos Filini
e1a1372bae
rpc: use importdescriptors
with Core >= 0.21
...
Only use the old `importmulti` with Core versions that don't support
descriptor-based (sqlite) wallets.
Add an extra feature to test against Core 0.20 called `test-rpc-legacy`
2022-06-07 15:07:58 +02:00
Steve Myers
35feb107ed
[CI] Fix cont_integration test-blockchains to run all tests
2022-05-19 14:00:40 -07:00
Alekos Filini
cca69481eb
Bump MSRV to 1.56
2022-05-04 17:29:07 +02:00
Steve Myers
c6eeb7b989
Add sqlite-bundled feature
2022-03-22 10:00:55 -05:00
rajarshimaitra
53c30b0479
Add verification tests in CI
2022-02-09 12:30:32 +05:30
Steve Myers
57a1185aef
Only run clippy for the stable rust version
2021-12-16 09:12:43 -08:00