diff --git a/.github/workflows/ci-pr.yaml b/.github/workflows/ci-pr.yaml index fe039c0..812e36a 100644 --- a/.github/workflows/ci-pr.yaml +++ b/.github/workflows/ci-pr.yaml @@ -25,7 +25,7 @@ jobs: uses: Swatinem/rust-cache@v2 - name: Run cargo-deny - uses: EmbarkStudios/cargo-deny-action@v1 + uses: EmbarkStudios/cargo-deny-action@v2 with: command: check diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..6039866 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Deprecated + +### Added +- support for Zebra 4.1.0 +- support for Zebra 4 +### Changed + +### Removed + diff --git a/Cargo.lock b/Cargo.lock index 48943a9..f3a8ae9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -441,6 +441,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09dc0086e469182132244e9b8d313a0742e1132da43a08c24b9dd3c18e0faf3a" dependencies = [ + "serde", "thiserror 2.0.17", ] @@ -5057,9 +5058,9 @@ dependencies = [ [[package]] name = "zebra-chain" -version = "4.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b41d733382b3ecbf892f816ab9c1e448c9ae868d2bbb9f12a55b80c4e21fee2" +checksum = "a15c1b579eb4d25214fa15839a74f4b9599806bc8addb910cfbec50dd59fb97f" dependencies = [ "bech32", "bitflags", @@ -5067,6 +5068,7 @@ dependencies = [ "bitvec", "blake2b_simd", "blake2s_simd", + "bounded-vec", "bs58", "byteorder", "chrono", @@ -5118,9 +5120,9 @@ dependencies = [ [[package]] name = "zebra-consensus" -version = "3.1.2" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11221f1e778bda63ec3e412dc29322a5293e517a24710ec0bc65aea26f1e55c8" +checksum = "dacc49c94870e0c956b11a21aa4e0422f5aa77ca67927d7c45c389c6b80e9201" dependencies = [ "bellman", "blake2b_simd", @@ -5157,9 +5159,9 @@ dependencies = [ [[package]] name = "zebra-network" -version = "3.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a34b04cb134997950b1ad0138aef9a6320f7aec16cab082419652ae3fcac8e" +checksum = "90569b97fa9ce8d09f4b8e9dfe97c36fb673aa5869191d17abf69e880034a8e9" dependencies = [ "bitflags", "byteorder", @@ -5194,9 +5196,9 @@ dependencies = [ [[package]] name = "zebra-node-services" -version = "2.1.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30236040805a4ae868e0f3f810ee92db08925307e21ee7d1b6d480cb4b8b5efc" +checksum = "18f8ad0371557d76c8ed0f81c3e2762082b57cb9c1b9bc1069b4a0bc897bd266" dependencies = [ "color-eyre", "jsonrpsee-types", @@ -5210,9 +5212,9 @@ dependencies = [ [[package]] name = "zebra-rpc" -version = "4.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afcfc310a775b123a9f27e32e50b25f2b02b80051bce5e4be3ced786d83e808" +checksum = "7365982d89029998aa37f69b055a260d3e9da208fd76f5b48179a1c5a1410096" dependencies = [ "base64", "chrono", @@ -5227,6 +5229,7 @@ dependencies = [ "jsonrpsee", "jsonrpsee-proc-macros", "jsonrpsee-types", + "metrics", "nix", "prost", "rand 0.8.5", @@ -5260,9 +5263,9 @@ dependencies = [ [[package]] name = "zebra-script" -version = "3.0.2" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a0327411bde3e0ecd8212ddecfc003d214d3be966229ae675258a402e4ca04" +checksum = "2857e5d0692ad1fd597b096ccc700107489c72a9c7e2e7a883479aa0d02ec173" dependencies = [ "libzcash_script", "thiserror 2.0.17", @@ -5273,9 +5276,9 @@ dependencies = [ [[package]] name = "zebra-state" -version = "3.1.2" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a110993e61b6057f20cb4abef92abe811f7d8a8957ee40688a1c30f23e2009a" +checksum = "47f0e0b14ced6153d21aa65a23b9b3f90080c3b434d93384a3395ae658657733" dependencies = [ "bincode", "chrono", @@ -5405,8 +5408,8 @@ dependencies = [ [[package]] name = "zingo_common_components" -version = "0.1.0" -source = "git+https://github.com/zingolabs/zingo-common.git?branch=dev#7de9f9e8a261f95a632df2c57d2c9cbe68fc0ae8" +version = "0.2.0" +source = "git+https://github.com/zingolabs/zingo-common.git?branch=dev#096a79e2b3eb8b12d642e3380044bac00e7c855d" dependencies = [ "zebra-chain", ] diff --git a/Cargo.toml b/Cargo.toml index 4ac8361..1e23705 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,11 +6,11 @@ resolver = "2" # workspace zingo_test_vectors = { path = "zingo_test_vectors" } - +zcash_local_net = { path = "zcash_local_net" } # zebra -zebra-chain = "4.0" -zebra-node-services = "2.0" -zebra-rpc = "4.0" +zebra-chain = "5.0.0" +zebra-node-services = "3.0.0" +zebra-rpc = "5.0.0" # other http = "1.1.0"