|  | 
| 15 | 15 |     <a href="https://github.com/bitcoindevkit/bdk/actions?query=workflow%3ACI"><img alt="CI Status" src="https://github.com/bitcoindevkit/bdk/workflows/CI/badge.svg"></a> | 
| 16 | 16 |     <a href="https://coveralls.io/github/bitcoindevkit/bdk?branch=master"><img src="https://coveralls.io/repos/github/bitcoindevkit/bdk/badge.svg?branch=master"/></a> | 
| 17 | 17 |     <a href="https://docs.rs/bdk"><img alt="API Docs" src="https://img.shields.io/badge/docs.rs-bdk-green"/></a> | 
| 18 |  | -    <a href="https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html"><img alt="Rustc Version 1.57.0+" src="https://img.shields.io/badge/rustc-1.57.0%2B-lightgrey.svg"/></a> | 
|  | 18 | +    <a href="https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html"><img alt="Rustc Version 1.63.0+" src="https://img.shields.io/badge/rustc-1.63.0%2B-lightgrey.svg"/></a> | 
| 19 | 19 |     <a href="https://discord.gg/d7NkDKm"><img alt="Chat on Discord" src="https://img.shields.io/discord/753336465005608961?logo=discord"></a> | 
| 20 | 20 |   </p> | 
| 21 | 21 | 
 | 
| @@ -60,45 +60,21 @@ Fully working examples of how to use these components are in `/example-crates`: | 
| 60 | 60 | [`bdk_chain`]: https://docs.rs/bdk-chain/ | 
| 61 | 61 | 
 | 
| 62 | 62 | ## Minimum Supported Rust Version (MSRV) | 
| 63 |  | -This library should compile with any combination of features with Rust 1.57.0. | 
|  | 63 | +This library should compile with any combination of features with Rust 1.63.0. | 
| 64 | 64 | 
 | 
| 65 | 65 | To build with the MSRV you will need to pin dependencies as follows: | 
| 66 | 66 | 
 | 
| 67 | 67 | ```shell | 
| 68 |  | -# log 0.4.19 has MSRV 1.60.0+ | 
| 69 |  | -cargo update -p log --precise "0.4.18" | 
| 70 |  | -# tempfile 3.7.0 has MSRV 1.63.0+ | 
| 71 |  | -cargo update -p tempfile --precise "3.6.0" | 
| 72 |  | -# rustls 0.21.7 has MSRV 1.60.0+ | 
| 73 |  | -cargo update -p rustls:0.21.7 --precise "0.21.1" | 
| 74 |  | -# rustls 0.20.9 has MSRV 1.60.0+ | 
| 75 |  | -cargo update -p rustls:0.20.9 --precise "0.20.8" | 
| 76 |  | -# tokio 1.33 has MSRV 1.63.0+ | 
| 77 |  | -cargo update -p tokio:1.33.0 --precise "1.29.1" | 
| 78 |  | -# tokio-util 0.7.9 doesn't build with MSRV 1.57.0 | 
| 79 |  | -cargo update -p tokio-util --precise "0.7.8" | 
| 80 |  | -# flate2 1.0.27 has MSRV 1.63.0+ | 
| 81 |  | -cargo update -p flate2:1.0.27 --precise "1.0.26" | 
| 82 |  | -# reqwest 0.11.19 has MSRV 1.63.0+ | 
| 83 |  | -cargo update -p reqwest --precise "0.11.18" | 
| 84 |  | -# h2 0.3.21 has MSRV 1.63.0+ | 
| 85 |  | -cargo update -p h2 --precise "0.3.20" | 
| 86 |  | -# rustls-webpki 0.100.3 has MSRV 1.60.0+ | 
| 87 |  | -cargo update -p rustls-webpki:0.100.3 --precise "0.100.1" | 
| 88 |  | -# rustls-webpki 0.101.2 has MSRV 1.60.0+ | 
| 89 |  | -cargo update -p rustls-webpki:0.101.6 --precise "0.101.1" | 
| 90 |  | -# zip 0.6.6 has MSRV 1.59.0+ | 
| 91 |  | -cargo update -p zip:0.6.6 --precise "0.6.2" | 
| 92 |  | -# time 0.3.14 has MSRV 1.59.0+ | 
| 93 |  | -cargo update -p time --precise "0.3.13" | 
| 94 |  | -# cc 1.0.82 has MSRV 1.61.0+ | 
| 95 |  | -cargo update -p cc --precise "1.0.81" | 
| 96 |  | -# byteorder 1.5.0 has MSRV 1.60.0+ | 
| 97 |  | -cargo update -p byteorder --precise "1.4.3" | 
| 98 |  | -# webpki 0.22.4 requires `ring:0.17.2` which has MSRV 1.61.0+ | 
| 99 |  | -cargo update -p webpki --precise "0.22.2" | 
| 100 |  | -# jobserver 0.1.27 has MSRV 1.66.0+ | 
|  | 68 | +# zip 0.6.3 has MSRV 1.64.0+ | 
|  | 69 | +cargo update -p zip --precise "0.6.2" | 
|  | 70 | +# time 0.3.21 has MSRV 1.65.0+ | 
|  | 71 | +cargo update -p time --precise "0.3.20" | 
|  | 72 | +# jobserver 0.1.27 has MSRV 1.66.0 | 
| 101 | 73 | cargo update -p jobserver --precise "0.1.26" | 
|  | 74 | +# reqwest 0.11.20 has MSRV > 1.63.0+ | 
|  | 75 | +cargo update -p reqwest --precise "0.11.19" | 
|  | 76 | +# regex 1.10.0 has MSRV 1.65.0 | 
|  | 77 | +cargo update -p regex --precise "1.9.6" | 
| 102 | 78 | ``` | 
| 103 | 79 | 
 | 
| 104 | 80 | ## License | 
|  | 
0 commit comments