From 2a80f20b61e83c727df7dcf37969cb2396cdc79d Mon Sep 17 00:00:00 2001 From: Tobin Harding Date: Sat, 15 Jan 2022 11:45:37 +1100 Subject: [PATCH] Update MSRV in CI and Readme from 1.29 to 1.41.1 Done in preparation for updating the MSRV across all the rust-bitcoin crates. For discussion see: https://github.com/rust-bitcoin/rust-bitcoin/issues/510#issuecomment-881686342 --- README.md | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/README.md b/README.md index d0aa201377..d2c39dea6d 100644 --- a/README.md +++ b/README.md @@ -36,19 +36,7 @@ I verified the build for Linux and OSX. Aleksey Sidorov contributed the windows ## MSRV -The MSRV of this crate is 1.29.0. - -The build dependency `cc` might require a more recent version of the Rust compiler. -To ensure compilation with Rust 1.29.0, pin its version in your `Cargo.lock` -with `cargo update -p cc --precise 1.0.41`. If you're using `secp256k1` in a library, -to make sure it compiles in CI, you'll need to generate a lockfile first. -Example for Travis CI: -```yml -before_script: - - if [ "$TRAVIS_RUST_VERSION" == "1.29.0" ]; then - cargo generate-lockfile --verbose && cargo update -p cc --precise "1.0.41" --verbose; - fi -``` +The MSRV of this crate is **1.41.1**. ## API The API is very basic, exposing Bitcoin's as is. This is intentional to keep this project minimal footprint and no further runtime dependencies. You will need another Rust library to serialize Bitcoin transactions and scripts.