Skip to content

Commit

Permalink
Adjust for the latest zcash_script API
Browse files Browse the repository at this point in the history
  • Loading branch information
conradoplg committed Jan 30, 2025
1 parent aad75ac commit eb26f14
Show file tree
Hide file tree
Showing 3 changed files with 104 additions and 62 deletions.
138 changes: 87 additions & 51 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -411,30 +411,12 @@ version = "0.69.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"cexpr",
"clang-sys",
"itertools 0.12.1",
"lazy_static",
"lazycell",
"proc-macro2",
"quote",
"regex",
"rustc-hash 1.1.0",
"shlex",
"syn 2.0.90",
]

[[package]]
name = "bindgen"
version = "0.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
dependencies = [
"bitflags 2.6.0",
"cexpr",
"clang-sys",
"itertools 0.13.0",
"log",
"prettyplease",
"proc-macro2",
Expand All @@ -443,6 +425,7 @@ dependencies = [
"rustc-hash 1.1.0",
"shlex",
"syn 2.0.90",
"which",
]

[[package]]
Expand All @@ -455,7 +438,7 @@ dependencies = [
"hmac",
"rand_core 0.6.4",
"ripemd",
"secp256k1",
"secp256k1 0.27.0",
"sha2",
"subtle",
"zeroize",
Expand Down Expand Up @@ -484,17 +467,17 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"

[[package]]
name = "bitflags"
version = "2.6.0"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"

[[package]]
name = "bitflags-serde-legacy"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b64e60c28b6d25ad92e8b367801ff9aa12b41d05fc8798055d296bace4a60cc"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"serde",
]

Expand Down Expand Up @@ -669,9 +652,9 @@ dependencies = [

[[package]]
name = "cc"
version = "1.1.31"
version = "1.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f"
checksum = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229"
dependencies = [
"jobserver",
"libc",
Expand Down Expand Up @@ -731,7 +714,7 @@ checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825"
dependencies = [
"android-tzdata",
"iana-time-zone",
"num-traits",
"num-traits 0.2.19",
"serde",
"windows-targets 0.52.6",
]
Expand Down Expand Up @@ -975,7 +958,7 @@ dependencies = [
"criterion-plot",
"is-terminal",
"itertools 0.10.5",
"num-traits",
"num-traits 0.2.19",
"once_cell",
"oorandom",
"plotters",
Expand Down Expand Up @@ -1248,6 +1231,15 @@ version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"

[[package]]
name = "enum_primitive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180"
dependencies = [
"num-traits 0.1.43",
]

[[package]]
name = "env_logger"
version = "0.7.1"
Expand Down Expand Up @@ -1399,7 +1391,7 @@ dependencies = [
"libm",
"num-bigint",
"num-integer",
"num-traits",
"num-traits 0.2.19",
]

[[package]]
Expand Down Expand Up @@ -1552,7 +1544,7 @@ version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"libc",
"libgit2-sys",
"log",
Expand Down Expand Up @@ -1681,7 +1673,7 @@ dependencies = [
"byteorder",
"flate2",
"nom",
"num-traits",
"num-traits 0.2.19",
]

[[package]]
Expand Down Expand Up @@ -2314,7 +2306,7 @@ version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"libc",
]

Expand All @@ -2324,7 +2316,7 @@ version = "0.16.0+8.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce3d60bc059831dc1c83903fb45c103f75db65c5a7bf22272764d9cc683e348c"
dependencies = [
"bindgen 0.69.5",
"bindgen",
"bzip2-sys",
"cc",
"glob",
Expand Down Expand Up @@ -2552,7 +2544,7 @@ version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"cfg-if",
"cfg_aliases",
"libc",
Expand Down Expand Up @@ -2591,7 +2583,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
dependencies = [
"num-integer",
"num-traits",
"num-traits 0.2.19",
]

[[package]]
Expand All @@ -2616,7 +2608,16 @@ version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
"num-traits",
"num-traits 0.2.19",
]

[[package]]
name = "num-traits"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31"
dependencies = [
"num-traits 0.2.19",
]

[[package]]
Expand Down Expand Up @@ -2945,7 +2946,7 @@ version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
dependencies = [
"num-traits",
"num-traits 0.2.19",
"plotters-backend",
"plotters-svg",
"wasm-bindgen",
Expand Down Expand Up @@ -3070,9 +3071,9 @@ checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d"
dependencies = [
"bit-set",
"bit-vec",
"bitflags 2.6.0",
"bitflags 2.8.0",
"lazy_static",
"num-traits",
"num-traits 0.2.19",
"rand 0.8.5",
"rand_chacha 0.3.1",
"rand_xorshift",
Expand Down Expand Up @@ -3349,7 +3350,7 @@ version = "11.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ab240315c661615f2ee9f0f2cd32d5a7343a84d5ebcccb99d46e6637565e7b0"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
]

[[package]]
Expand Down Expand Up @@ -3409,7 +3410,7 @@ version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
]

[[package]]
Expand Down Expand Up @@ -3620,7 +3621,7 @@ version = "0.38.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"errno",
"libc",
"linux-raw-sys",
Expand Down Expand Up @@ -3745,10 +3746,19 @@ version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25996b82292a7a57ed3508f052cfff8640d38d32018784acd714758b43da9c8f"
dependencies = [
"secp256k1-sys",
"secp256k1-sys 0.8.1",
"serde",
]

[[package]]
name = "secp256k1"
version = "0.29.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9465315bc9d4566e1724f0fffcbcc446268cb522e60f9a27bcded6b19c108113"
dependencies = [
"secp256k1-sys 0.10.1",
]

[[package]]
name = "secp256k1-sys"
version = "0.8.1"
Expand All @@ -3758,6 +3768,15 @@ dependencies = [
"cc",
]

[[package]]
name = "secp256k1-sys"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9"
dependencies = [
"cc",
]

[[package]]
name = "secrecy"
version = "0.8.0"
Expand Down Expand Up @@ -3971,6 +3990,17 @@ dependencies = [
"version_check",
]

[[package]]
name = "sha-1"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
dependencies = [
"cfg-if",
"cpufeatures",
"digest",
]

[[package]]
name = "sha1"
version = "0.10.6"
Expand Down Expand Up @@ -4008,7 +4038,7 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5f2390975ebfe8838f9e861f7a588123d49a7a7a0a08568ea831d8ad53fc9b4"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"either",
"incrementalmerkletree",
"tracing",
Expand Down Expand Up @@ -4318,7 +4348,7 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe075d7053dae61ac5413a34ea7d4913b6e6207844fd726bdd858b37ff72bf5"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"cfg-if",
"libc",
"log",
Expand Down Expand Up @@ -5637,7 +5667,7 @@ dependencies = [
"redjubjub",
"ripemd",
"sapling-crypto",
"secp256k1",
"secp256k1 0.27.0",
"sha2",
"subtle",
"tracing",
Expand Down Expand Up @@ -5685,11 +5715,17 @@ dependencies = [
[[package]]
name = "zcash_script"
version = "0.2.0"
source = "git+https://github.com/ZcashFoundation/zcash_script.git?rev=9d16e79#9d16e79c72ea469642ae991f064c30de424bba99"
source = "git+https://github.com/ZcashFoundation/zcash_script.git?rev=61f3ef3e74209ad4bd642f098c44cc3ad54ed6c3#61f3ef3e74209ad4bd642f098c44cc3ad54ed6c3"
dependencies = [
"bindgen 0.70.1",
"bitflags 2.6.0",
"bindgen",
"bitflags 2.8.0",
"cc",
"enum_primitive",
"ripemd",
"secp256k1 0.29.1",
"sha-1",
"sha2",
"tracing",
]

[[package]]
Expand All @@ -5705,7 +5741,7 @@ dependencies = [
name = "zebra-chain"
version = "1.0.0-beta.44"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"bitflags-serde-legacy",
"bitvec",
"blake2b_simd",
Expand Down Expand Up @@ -5741,7 +5777,7 @@ dependencies = [
"redjubjub",
"ripemd",
"sapling-crypto",
"secp256k1",
"secp256k1 0.27.0",
"serde",
"serde-big-array",
"serde_json",
Expand Down Expand Up @@ -5838,7 +5874,7 @@ dependencies = [
name = "zebra-network"
version = "1.0.0-beta.44"
dependencies = [
"bitflags 2.6.0",
"bitflags 2.8.0",
"byteorder",
"bytes",
"chrono",
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ zcash_proofs = "0.19.0"
zcash_protocol = "0.4.0"

[patch.crates-io]
zcash_script = { git = 'https://github.com/ZcashFoundation/zcash_script.git', rev = "9d16e79" }
zcash_script = { git = 'https://github.com/ZcashFoundation/zcash_script.git', rev = "61f3ef3e74209ad4bd642f098c44cc3ad54ed6c3" }

[workspace.metadata.release]

Expand Down
Loading

0 comments on commit eb26f14

Please sign in to comment.