github.com/cryptotooltop/go-ethereum@v0.0.0-20231103184714-151d1922f3e5/rollup/circuitcapacitychecker/libzkp/Cargo.lock (about) 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 version = 3 4 5 [[package]] 6 name = "aes" 7 version = "0.8.3" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 10 dependencies = [ 11 "cfg-if 1.0.0", 12 "cipher", 13 "cpufeatures", 14 ] 15 16 [[package]] 17 name = "aggregator" 18 version = "0.1.0" 19 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 20 dependencies = [ 21 "ark-std", 22 "env_logger 0.10.0", 23 "eth-types", 24 "ethers-core", 25 "halo2_proofs", 26 "hex", 27 "itertools", 28 "log", 29 "rand", 30 "serde", 31 "serde_json", 32 "snark-verifier", 33 "snark-verifier-sdk", 34 "zkevm-circuits", 35 ] 36 37 [[package]] 38 name = "ahash" 39 version = "0.8.3" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 42 dependencies = [ 43 "cfg-if 1.0.0", 44 "once_cell", 45 "version_check", 46 ] 47 48 [[package]] 49 name = "aho-corasick" 50 version = "1.0.1" 51 source = "registry+https://github.com/rust-lang/crates.io-index" 52 checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 53 dependencies = [ 54 "memchr", 55 ] 56 57 [[package]] 58 name = "android_system_properties" 59 version = "0.1.5" 60 source = "registry+https://github.com/rust-lang/crates.io-index" 61 checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 62 dependencies = [ 63 "libc", 64 ] 65 66 [[package]] 67 name = "anyhow" 68 version = "1.0.71" 69 source = "registry+https://github.com/rust-lang/crates.io-index" 70 checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 71 72 [[package]] 73 name = "arc-swap" 74 version = "1.6.0" 75 source = "registry+https://github.com/rust-lang/crates.io-index" 76 checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 77 78 [[package]] 79 name = "ark-std" 80 version = "0.3.0" 81 source = "registry+https://github.com/rust-lang/crates.io-index" 82 checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" 83 dependencies = [ 84 "num-traits", 85 "rand", 86 ] 87 88 [[package]] 89 name = "array-init" 90 version = "2.1.0" 91 source = "registry+https://github.com/rust-lang/crates.io-index" 92 checksum = "3d62b7694a562cdf5a74227903507c56ab2cc8bdd1f781ed5cb4cf9c9f810bfc" 93 94 [[package]] 95 name = "arrayref" 96 version = "0.3.7" 97 source = "registry+https://github.com/rust-lang/crates.io-index" 98 checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 99 100 [[package]] 101 name = "arrayvec" 102 version = "0.7.2" 103 source = "registry+https://github.com/rust-lang/crates.io-index" 104 checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 105 106 [[package]] 107 name = "async-trait" 108 version = "0.1.68" 109 source = "registry+https://github.com/rust-lang/crates.io-index" 110 checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 111 dependencies = [ 112 "proc-macro2", 113 "quote", 114 "syn 2.0.15", 115 ] 116 117 [[package]] 118 name = "async_io_stream" 119 version = "0.3.3" 120 source = "registry+https://github.com/rust-lang/crates.io-index" 121 checksum = "b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c" 122 dependencies = [ 123 "futures", 124 "pharos", 125 "rustc_version", 126 ] 127 128 [[package]] 129 name = "atty" 130 version = "0.2.14" 131 source = "registry+https://github.com/rust-lang/crates.io-index" 132 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 133 dependencies = [ 134 "hermit-abi 0.1.19", 135 "libc", 136 "winapi", 137 ] 138 139 [[package]] 140 name = "auto_impl" 141 version = "1.1.0" 142 source = "registry+https://github.com/rust-lang/crates.io-index" 143 checksum = "fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89" 144 dependencies = [ 145 "proc-macro-error", 146 "proc-macro2", 147 "quote", 148 "syn 1.0.109", 149 ] 150 151 [[package]] 152 name = "autocfg" 153 version = "1.1.0" 154 source = "registry+https://github.com/rust-lang/crates.io-index" 155 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 156 157 [[package]] 158 name = "base16ct" 159 version = "0.1.1" 160 source = "registry+https://github.com/rust-lang/crates.io-index" 161 checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" 162 163 [[package]] 164 name = "base16ct" 165 version = "0.2.0" 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 168 169 [[package]] 170 name = "base64" 171 version = "0.13.1" 172 source = "registry+https://github.com/rust-lang/crates.io-index" 173 checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 174 175 [[package]] 176 name = "base64" 177 version = "0.21.0" 178 source = "registry+https://github.com/rust-lang/crates.io-index" 179 checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 180 181 [[package]] 182 name = "base64ct" 183 version = "1.0.1" 184 source = "registry+https://github.com/rust-lang/crates.io-index" 185 checksum = "8a32fd6af2b5827bce66c29053ba0e7c42b9dcab01835835058558c10851a46b" 186 187 [[package]] 188 name = "bech32" 189 version = "0.9.1" 190 source = "registry+https://github.com/rust-lang/crates.io-index" 191 checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445" 192 193 [[package]] 194 name = "bincode" 195 version = "1.3.3" 196 source = "registry+https://github.com/rust-lang/crates.io-index" 197 checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 198 dependencies = [ 199 "serde", 200 ] 201 202 [[package]] 203 name = "bitflags" 204 version = "1.3.2" 205 source = "registry+https://github.com/rust-lang/crates.io-index" 206 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 207 208 [[package]] 209 name = "bitflags" 210 version = "2.4.0" 211 source = "registry+https://github.com/rust-lang/crates.io-index" 212 checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 213 214 [[package]] 215 name = "bitvec" 216 version = "1.0.1" 217 source = "registry+https://github.com/rust-lang/crates.io-index" 218 checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 219 dependencies = [ 220 "funty", 221 "radium", 222 "tap", 223 "wyz", 224 ] 225 226 [[package]] 227 name = "blake2" 228 version = "0.10.6" 229 source = "registry+https://github.com/rust-lang/crates.io-index" 230 checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" 231 dependencies = [ 232 "digest 0.10.7", 233 ] 234 235 [[package]] 236 name = "blake2b_simd" 237 version = "1.0.1" 238 source = "registry+https://github.com/rust-lang/crates.io-index" 239 checksum = "3c2f0dc9a68c6317d884f97cc36cf5a3d20ba14ce404227df55e1af708ab04bc" 240 dependencies = [ 241 "arrayref", 242 "arrayvec", 243 "constant_time_eq", 244 ] 245 246 [[package]] 247 name = "block-buffer" 248 version = "0.3.3" 249 source = "registry+https://github.com/rust-lang/crates.io-index" 250 checksum = "a076c298b9ecdb530ed9d967e74a6027d6a7478924520acddcddc24c1c8ab3ab" 251 dependencies = [ 252 "arrayref", 253 "byte-tools", 254 ] 255 256 [[package]] 257 name = "block-buffer" 258 version = "0.9.0" 259 source = "registry+https://github.com/rust-lang/crates.io-index" 260 checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 261 dependencies = [ 262 "block-padding", 263 "generic-array 0.14.7", 264 ] 265 266 [[package]] 267 name = "block-buffer" 268 version = "0.10.4" 269 source = "registry+https://github.com/rust-lang/crates.io-index" 270 checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 271 dependencies = [ 272 "generic-array 0.14.7", 273 ] 274 275 [[package]] 276 name = "block-padding" 277 version = "0.2.1" 278 source = "registry+https://github.com/rust-lang/crates.io-index" 279 checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" 280 281 [[package]] 282 name = "bs58" 283 version = "0.5.0" 284 source = "registry+https://github.com/rust-lang/crates.io-index" 285 checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" 286 dependencies = [ 287 "sha2 0.10.6", 288 "tinyvec", 289 ] 290 291 [[package]] 292 name = "bumpalo" 293 version = "3.12.2" 294 source = "registry+https://github.com/rust-lang/crates.io-index" 295 checksum = "3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b" 296 297 [[package]] 298 name = "bus-mapping" 299 version = "0.1.0" 300 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 301 dependencies = [ 302 "eth-types", 303 "ethers-core", 304 "ethers-providers", 305 "ethers-signers", 306 "gadgets", 307 "halo2_proofs", 308 "hex", 309 "itertools", 310 "keccak256", 311 "lazy_static", 312 "log", 313 "mock", 314 "mpt-zktrie", 315 "num", 316 "once_cell", 317 "poseidon-circuit", 318 "rand", 319 "revm-precompile", 320 "serde", 321 "serde_json", 322 "strum", 323 "strum_macros", 324 ] 325 326 [[package]] 327 name = "byte-slice-cast" 328 version = "1.2.2" 329 source = "registry+https://github.com/rust-lang/crates.io-index" 330 checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" 331 332 [[package]] 333 name = "byte-tools" 334 version = "0.2.0" 335 source = "registry+https://github.com/rust-lang/crates.io-index" 336 checksum = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" 337 338 [[package]] 339 name = "byteorder" 340 version = "1.4.3" 341 source = "registry+https://github.com/rust-lang/crates.io-index" 342 checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 343 344 [[package]] 345 name = "bytes" 346 version = "1.4.0" 347 source = "registry+https://github.com/rust-lang/crates.io-index" 348 checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 349 dependencies = [ 350 "serde", 351 ] 352 353 [[package]] 354 name = "cc" 355 version = "1.0.79" 356 source = "registry+https://github.com/rust-lang/crates.io-index" 357 checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 358 359 [[package]] 360 name = "cfg-if" 361 version = "0.1.10" 362 source = "registry+https://github.com/rust-lang/crates.io-index" 363 checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 364 365 [[package]] 366 name = "cfg-if" 367 version = "1.0.0" 368 source = "registry+https://github.com/rust-lang/crates.io-index" 369 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 370 371 [[package]] 372 name = "chrono" 373 version = "0.4.24" 374 source = "registry+https://github.com/rust-lang/crates.io-index" 375 checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 376 dependencies = [ 377 "iana-time-zone", 378 "js-sys", 379 "num-integer", 380 "num-traits", 381 "time", 382 "wasm-bindgen", 383 "winapi", 384 ] 385 386 [[package]] 387 name = "cipher" 388 version = "0.4.4" 389 source = "registry+https://github.com/rust-lang/crates.io-index" 390 checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 391 dependencies = [ 392 "crypto-common", 393 "inout", 394 ] 395 396 [[package]] 397 name = "codespan-reporting" 398 version = "0.11.1" 399 source = "registry+https://github.com/rust-lang/crates.io-index" 400 checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 401 dependencies = [ 402 "termcolor", 403 "unicode-width", 404 ] 405 406 [[package]] 407 name = "coins-bip32" 408 version = "0.8.7" 409 source = "registry+https://github.com/rust-lang/crates.io-index" 410 checksum = "3b6be4a5df2098cd811f3194f64ddb96c267606bffd9689ac7b0160097b01ad3" 411 dependencies = [ 412 "bs58", 413 "coins-core", 414 "digest 0.10.7", 415 "hmac 0.12.1", 416 "k256 0.13.1", 417 "serde", 418 "sha2 0.10.6", 419 "thiserror", 420 ] 421 422 [[package]] 423 name = "coins-bip39" 424 version = "0.8.7" 425 source = "registry+https://github.com/rust-lang/crates.io-index" 426 checksum = "3db8fba409ce3dc04f7d804074039eb68b960b0829161f8e06c95fea3f122528" 427 dependencies = [ 428 "bitvec", 429 "coins-bip32", 430 "hmac 0.12.1", 431 "once_cell", 432 "pbkdf2 0.12.2", 433 "rand", 434 "sha2 0.10.6", 435 "thiserror", 436 ] 437 438 [[package]] 439 name = "coins-core" 440 version = "0.8.7" 441 source = "registry+https://github.com/rust-lang/crates.io-index" 442 checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979" 443 dependencies = [ 444 "base64 0.21.0", 445 "bech32", 446 "bs58", 447 "digest 0.10.7", 448 "generic-array 0.14.7", 449 "hex", 450 "ripemd", 451 "serde", 452 "serde_derive", 453 "sha2 0.10.6", 454 "sha3 0.10.8", 455 "thiserror", 456 ] 457 458 [[package]] 459 name = "const-oid" 460 version = "0.9.2" 461 source = "registry+https://github.com/rust-lang/crates.io-index" 462 checksum = "520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913" 463 464 [[package]] 465 name = "constant_time_eq" 466 version = "0.2.5" 467 source = "registry+https://github.com/rust-lang/crates.io-index" 468 checksum = "13418e745008f7349ec7e449155f419a61b92b58a99cc3616942b926825ec76b" 469 470 [[package]] 471 name = "convert_case" 472 version = "0.4.0" 473 source = "registry+https://github.com/rust-lang/crates.io-index" 474 checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 475 476 [[package]] 477 name = "core-foundation-sys" 478 version = "0.8.4" 479 source = "registry+https://github.com/rust-lang/crates.io-index" 480 checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 481 482 [[package]] 483 name = "cpufeatures" 484 version = "0.2.7" 485 source = "registry+https://github.com/rust-lang/crates.io-index" 486 checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" 487 dependencies = [ 488 "libc", 489 ] 490 491 [[package]] 492 name = "crossbeam" 493 version = "0.8.2" 494 source = "registry+https://github.com/rust-lang/crates.io-index" 495 checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" 496 dependencies = [ 497 "cfg-if 1.0.0", 498 "crossbeam-channel", 499 "crossbeam-deque", 500 "crossbeam-epoch", 501 "crossbeam-queue", 502 "crossbeam-utils", 503 ] 504 505 [[package]] 506 name = "crossbeam-channel" 507 version = "0.5.8" 508 source = "registry+https://github.com/rust-lang/crates.io-index" 509 checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 510 dependencies = [ 511 "cfg-if 1.0.0", 512 "crossbeam-utils", 513 ] 514 515 [[package]] 516 name = "crossbeam-deque" 517 version = "0.8.3" 518 source = "registry+https://github.com/rust-lang/crates.io-index" 519 checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 520 dependencies = [ 521 "cfg-if 1.0.0", 522 "crossbeam-epoch", 523 "crossbeam-utils", 524 ] 525 526 [[package]] 527 name = "crossbeam-epoch" 528 version = "0.9.14" 529 source = "registry+https://github.com/rust-lang/crates.io-index" 530 checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" 531 dependencies = [ 532 "autocfg", 533 "cfg-if 1.0.0", 534 "crossbeam-utils", 535 "memoffset", 536 "scopeguard", 537 ] 538 539 [[package]] 540 name = "crossbeam-queue" 541 version = "0.3.8" 542 source = "registry+https://github.com/rust-lang/crates.io-index" 543 checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" 544 dependencies = [ 545 "cfg-if 1.0.0", 546 "crossbeam-utils", 547 ] 548 549 [[package]] 550 name = "crossbeam-utils" 551 version = "0.8.15" 552 source = "registry+https://github.com/rust-lang/crates.io-index" 553 checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 554 dependencies = [ 555 "cfg-if 1.0.0", 556 ] 557 558 [[package]] 559 name = "crunchy" 560 version = "0.2.2" 561 source = "registry+https://github.com/rust-lang/crates.io-index" 562 checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 563 564 [[package]] 565 name = "crypto-bigint" 566 version = "0.4.9" 567 source = "registry+https://github.com/rust-lang/crates.io-index" 568 checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" 569 dependencies = [ 570 "generic-array 0.14.7", 571 "rand_core", 572 "subtle", 573 "zeroize", 574 ] 575 576 [[package]] 577 name = "crypto-bigint" 578 version = "0.5.3" 579 source = "registry+https://github.com/rust-lang/crates.io-index" 580 checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124" 581 dependencies = [ 582 "generic-array 0.14.7", 583 "rand_core", 584 "subtle", 585 "zeroize", 586 ] 587 588 [[package]] 589 name = "crypto-common" 590 version = "0.1.6" 591 source = "registry+https://github.com/rust-lang/crates.io-index" 592 checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 593 dependencies = [ 594 "generic-array 0.14.7", 595 "typenum", 596 ] 597 598 [[package]] 599 name = "crypto-mac" 600 version = "0.8.0" 601 source = "registry+https://github.com/rust-lang/crates.io-index" 602 checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" 603 dependencies = [ 604 "generic-array 0.14.7", 605 "subtle", 606 ] 607 608 [[package]] 609 name = "ctr" 610 version = "0.9.2" 611 source = "registry+https://github.com/rust-lang/crates.io-index" 612 checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 613 dependencies = [ 614 "cipher", 615 ] 616 617 [[package]] 618 name = "cxx" 619 version = "1.0.94" 620 source = "registry+https://github.com/rust-lang/crates.io-index" 621 checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 622 dependencies = [ 623 "cc", 624 "cxxbridge-flags", 625 "cxxbridge-macro", 626 "link-cplusplus", 627 ] 628 629 [[package]] 630 name = "cxx-build" 631 version = "1.0.94" 632 source = "registry+https://github.com/rust-lang/crates.io-index" 633 checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 634 dependencies = [ 635 "cc", 636 "codespan-reporting", 637 "once_cell", 638 "proc-macro2", 639 "quote", 640 "scratch", 641 "syn 2.0.15", 642 ] 643 644 [[package]] 645 name = "cxxbridge-flags" 646 version = "1.0.94" 647 source = "registry+https://github.com/rust-lang/crates.io-index" 648 checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 649 650 [[package]] 651 name = "cxxbridge-macro" 652 version = "1.0.94" 653 source = "registry+https://github.com/rust-lang/crates.io-index" 654 checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 655 dependencies = [ 656 "proc-macro2", 657 "quote", 658 "syn 2.0.15", 659 ] 660 661 [[package]] 662 name = "darling" 663 version = "0.13.4" 664 source = "registry+https://github.com/rust-lang/crates.io-index" 665 checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" 666 dependencies = [ 667 "darling_core", 668 "darling_macro", 669 ] 670 671 [[package]] 672 name = "darling_core" 673 version = "0.13.4" 674 source = "registry+https://github.com/rust-lang/crates.io-index" 675 checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" 676 dependencies = [ 677 "fnv", 678 "ident_case", 679 "proc-macro2", 680 "quote", 681 "strsim", 682 "syn 1.0.109", 683 ] 684 685 [[package]] 686 name = "darling_macro" 687 version = "0.13.4" 688 source = "registry+https://github.com/rust-lang/crates.io-index" 689 checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" 690 dependencies = [ 691 "darling_core", 692 "quote", 693 "syn 1.0.109", 694 ] 695 696 [[package]] 697 name = "data-encoding" 698 version = "2.4.0" 699 source = "registry+https://github.com/rust-lang/crates.io-index" 700 checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" 701 702 [[package]] 703 name = "der" 704 version = "0.6.1" 705 source = "registry+https://github.com/rust-lang/crates.io-index" 706 checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" 707 dependencies = [ 708 "const-oid", 709 ] 710 711 [[package]] 712 name = "der" 713 version = "0.7.8" 714 source = "registry+https://github.com/rust-lang/crates.io-index" 715 checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" 716 dependencies = [ 717 "const-oid", 718 "zeroize", 719 ] 720 721 [[package]] 722 name = "derivative" 723 version = "2.2.0" 724 source = "registry+https://github.com/rust-lang/crates.io-index" 725 checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 726 dependencies = [ 727 "proc-macro2", 728 "quote", 729 "syn 1.0.109", 730 ] 731 732 [[package]] 733 name = "derive_more" 734 version = "0.99.17" 735 source = "registry+https://github.com/rust-lang/crates.io-index" 736 checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 737 dependencies = [ 738 "convert_case", 739 "proc-macro2", 740 "quote", 741 "rustc_version", 742 "syn 1.0.109", 743 ] 744 745 [[package]] 746 name = "digest" 747 version = "0.7.6" 748 source = "registry+https://github.com/rust-lang/crates.io-index" 749 checksum = "03b072242a8cbaf9c145665af9d250c59af3b958f83ed6824e13533cf76d5b90" 750 dependencies = [ 751 "generic-array 0.9.1", 752 ] 753 754 [[package]] 755 name = "digest" 756 version = "0.9.0" 757 source = "registry+https://github.com/rust-lang/crates.io-index" 758 checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 759 dependencies = [ 760 "generic-array 0.14.7", 761 ] 762 763 [[package]] 764 name = "digest" 765 version = "0.10.7" 766 source = "registry+https://github.com/rust-lang/crates.io-index" 767 checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 768 dependencies = [ 769 "block-buffer 0.10.4", 770 "const-oid", 771 "crypto-common", 772 "subtle", 773 ] 774 775 [[package]] 776 name = "dotenvy" 777 version = "0.15.7" 778 source = "registry+https://github.com/rust-lang/crates.io-index" 779 checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 780 781 [[package]] 782 name = "ecdsa" 783 version = "0.14.8" 784 source = "registry+https://github.com/rust-lang/crates.io-index" 785 checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" 786 dependencies = [ 787 "der 0.6.1", 788 "elliptic-curve 0.12.3", 789 "rfc6979 0.3.1", 790 "signature 1.6.4", 791 ] 792 793 [[package]] 794 name = "ecdsa" 795 version = "0.16.8" 796 source = "registry+https://github.com/rust-lang/crates.io-index" 797 checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" 798 dependencies = [ 799 "der 0.7.8", 800 "digest 0.10.7", 801 "elliptic-curve 0.13.5", 802 "rfc6979 0.4.0", 803 "signature 2.1.0", 804 "spki", 805 ] 806 807 [[package]] 808 name = "either" 809 version = "1.9.0" 810 source = "registry+https://github.com/rust-lang/crates.io-index" 811 checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 812 813 [[package]] 814 name = "elliptic-curve" 815 version = "0.12.3" 816 source = "registry+https://github.com/rust-lang/crates.io-index" 817 checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" 818 dependencies = [ 819 "base16ct 0.1.1", 820 "crypto-bigint 0.4.9", 821 "der 0.6.1", 822 "digest 0.10.7", 823 "ff 0.12.1", 824 "generic-array 0.14.7", 825 "group 0.12.1", 826 "rand_core", 827 "sec1 0.3.0", 828 "subtle", 829 "zeroize", 830 ] 831 832 [[package]] 833 name = "elliptic-curve" 834 version = "0.13.5" 835 source = "registry+https://github.com/rust-lang/crates.io-index" 836 checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" 837 dependencies = [ 838 "base16ct 0.2.0", 839 "crypto-bigint 0.5.3", 840 "digest 0.10.7", 841 "ff 0.13.0", 842 "generic-array 0.14.7", 843 "group 0.13.0", 844 "pkcs8", 845 "rand_core", 846 "sec1 0.7.3", 847 "subtle", 848 "zeroize", 849 ] 850 851 [[package]] 852 name = "encoding_rs" 853 version = "0.8.32" 854 source = "registry+https://github.com/rust-lang/crates.io-index" 855 checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 856 dependencies = [ 857 "cfg-if 1.0.0", 858 ] 859 860 [[package]] 861 name = "enr" 862 version = "0.8.1" 863 source = "registry+https://github.com/rust-lang/crates.io-index" 864 checksum = "cf56acd72bb22d2824e66ae8e9e5ada4d0de17a69c7fd35569dde2ada8ec9116" 865 dependencies = [ 866 "base64 0.13.1", 867 "bytes", 868 "hex", 869 "k256 0.13.1", 870 "log", 871 "rand", 872 "rlp", 873 "serde", 874 "sha3 0.10.8", 875 "zeroize", 876 ] 877 878 [[package]] 879 name = "enumn" 880 version = "0.1.8" 881 source = "registry+https://github.com/rust-lang/crates.io-index" 882 checksum = "48016319042fb7c87b78d2993084a831793a897a5cd1a2a67cab9d1eeb4b7d76" 883 dependencies = [ 884 "proc-macro2", 885 "quote", 886 "syn 2.0.15", 887 ] 888 889 [[package]] 890 name = "env_logger" 891 version = "0.8.4" 892 source = "registry+https://github.com/rust-lang/crates.io-index" 893 checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" 894 dependencies = [ 895 "atty", 896 "humantime", 897 "log", 898 "regex", 899 "termcolor", 900 ] 901 902 [[package]] 903 name = "env_logger" 904 version = "0.9.3" 905 source = "registry+https://github.com/rust-lang/crates.io-index" 906 checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" 907 dependencies = [ 908 "atty", 909 "humantime", 910 "log", 911 "regex", 912 "termcolor", 913 ] 914 915 [[package]] 916 name = "env_logger" 917 version = "0.10.0" 918 source = "registry+https://github.com/rust-lang/crates.io-index" 919 checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 920 dependencies = [ 921 "humantime", 922 "is-terminal", 923 "log", 924 "regex", 925 "termcolor", 926 ] 927 928 [[package]] 929 name = "errno" 930 version = "0.3.1" 931 source = "registry+https://github.com/rust-lang/crates.io-index" 932 checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 933 dependencies = [ 934 "errno-dragonfly", 935 "libc", 936 "windows-sys 0.48.0", 937 ] 938 939 [[package]] 940 name = "errno-dragonfly" 941 version = "0.1.2" 942 source = "registry+https://github.com/rust-lang/crates.io-index" 943 checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 944 dependencies = [ 945 "cc", 946 "libc", 947 ] 948 949 [[package]] 950 name = "eth-keystore" 951 version = "0.5.0" 952 source = "registry+https://github.com/rust-lang/crates.io-index" 953 checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab" 954 dependencies = [ 955 "aes", 956 "ctr", 957 "digest 0.10.7", 958 "hex", 959 "hmac 0.12.1", 960 "pbkdf2 0.11.0", 961 "rand", 962 "scrypt", 963 "serde", 964 "serde_json", 965 "sha2 0.10.6", 966 "sha3 0.10.8", 967 "thiserror", 968 "uuid", 969 ] 970 971 [[package]] 972 name = "eth-types" 973 version = "0.1.0" 974 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 975 dependencies = [ 976 "ethers-core", 977 "ethers-signers", 978 "halo2_proofs", 979 "hex", 980 "itertools", 981 "lazy_static", 982 "libsecp256k1", 983 "num", 984 "num-bigint", 985 "once_cell", 986 "poseidon-circuit", 987 "regex", 988 "serde", 989 "serde_json", 990 "serde_with", 991 "sha3 0.10.8", 992 "strum", 993 "strum_macros", 994 "subtle", 995 "uint", 996 ] 997 998 [[package]] 999 name = "ethabi" 1000 version = "18.0.0" 1001 source = "registry+https://github.com/rust-lang/crates.io-index" 1002 checksum = "7413c5f74cc903ea37386a8965a936cbeb334bd270862fdece542c1b2dcbc898" 1003 dependencies = [ 1004 "ethereum-types", 1005 "hex", 1006 "once_cell", 1007 "regex", 1008 "serde", 1009 "serde_json", 1010 "sha3 0.10.8", 1011 "thiserror", 1012 "uint", 1013 ] 1014 1015 [[package]] 1016 name = "ethbloom" 1017 version = "0.13.0" 1018 source = "registry+https://github.com/rust-lang/crates.io-index" 1019 checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" 1020 dependencies = [ 1021 "crunchy", 1022 "fixed-hash", 1023 "impl-codec", 1024 "impl-rlp", 1025 "impl-serde", 1026 "scale-info", 1027 "tiny-keccak", 1028 ] 1029 1030 [[package]] 1031 name = "ethereum-types" 1032 version = "0.14.1" 1033 source = "registry+https://github.com/rust-lang/crates.io-index" 1034 checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" 1035 dependencies = [ 1036 "ethbloom", 1037 "fixed-hash", 1038 "impl-codec", 1039 "impl-rlp", 1040 "impl-serde", 1041 "primitive-types", 1042 "scale-info", 1043 "uint", 1044 ] 1045 1046 [[package]] 1047 name = "ethers-core" 1048 version = "2.0.7" 1049 source = "git+https://github.com/scroll-tech/ethers-rs.git?branch=v2.0.7#e32dfd62e7cdec31160b91c5a646883594a586ba" 1050 dependencies = [ 1051 "arrayvec", 1052 "bytes", 1053 "chrono", 1054 "elliptic-curve 0.13.5", 1055 "ethabi", 1056 "generic-array 0.14.7", 1057 "hex", 1058 "k256 0.13.1", 1059 "num_enum 0.6.1", 1060 "open-fastrlp", 1061 "rand", 1062 "rlp", 1063 "serde", 1064 "serde_json", 1065 "strum", 1066 "tempfile", 1067 "thiserror", 1068 "tiny-keccak", 1069 "unicode-xid", 1070 ] 1071 1072 [[package]] 1073 name = "ethers-providers" 1074 version = "2.0.7" 1075 source = "registry+https://github.com/rust-lang/crates.io-index" 1076 checksum = "56b498fd2a6c019d023e43e83488cd1fb0721f299055975aa6bac8dbf1e95f2c" 1077 dependencies = [ 1078 "async-trait", 1079 "auto_impl", 1080 "base64 0.21.0", 1081 "bytes", 1082 "enr", 1083 "ethers-core", 1084 "futures-channel", 1085 "futures-core", 1086 "futures-timer", 1087 "futures-util", 1088 "hashers", 1089 "hex", 1090 "http", 1091 "instant", 1092 "once_cell", 1093 "pin-project", 1094 "reqwest", 1095 "serde", 1096 "serde_json", 1097 "thiserror", 1098 "tokio", 1099 "tokio-tungstenite", 1100 "tracing", 1101 "tracing-futures", 1102 "url", 1103 "wasm-bindgen", 1104 "wasm-bindgen-futures", 1105 "web-sys", 1106 "ws_stream_wasm", 1107 ] 1108 1109 [[package]] 1110 name = "ethers-signers" 1111 version = "2.0.7" 1112 source = "registry+https://github.com/rust-lang/crates.io-index" 1113 checksum = "02c4b7e15f212fa7cc2e1251868320221d4ff77a3d48068e69f47ce1c491df2d" 1114 dependencies = [ 1115 "async-trait", 1116 "coins-bip32", 1117 "coins-bip39", 1118 "elliptic-curve 0.13.5", 1119 "eth-keystore", 1120 "ethers-core", 1121 "hex", 1122 "rand", 1123 "sha2 0.10.6", 1124 "thiserror", 1125 "tracing", 1126 ] 1127 1128 [[package]] 1129 name = "external-tracer" 1130 version = "0.1.0" 1131 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 1132 dependencies = [ 1133 "eth-types", 1134 "geth-utils", 1135 "log", 1136 "serde", 1137 "serde_json", 1138 ] 1139 1140 [[package]] 1141 name = "fastrand" 1142 version = "2.0.0" 1143 source = "registry+https://github.com/rust-lang/crates.io-index" 1144 checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 1145 1146 [[package]] 1147 name = "ff" 1148 version = "0.12.1" 1149 source = "registry+https://github.com/rust-lang/crates.io-index" 1150 checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" 1151 dependencies = [ 1152 "bitvec", 1153 "rand_core", 1154 "subtle", 1155 ] 1156 1157 [[package]] 1158 name = "ff" 1159 version = "0.13.0" 1160 source = "registry+https://github.com/rust-lang/crates.io-index" 1161 checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" 1162 dependencies = [ 1163 "rand_core", 1164 "subtle", 1165 ] 1166 1167 [[package]] 1168 name = "fixed-hash" 1169 version = "0.8.0" 1170 source = "registry+https://github.com/rust-lang/crates.io-index" 1171 checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" 1172 dependencies = [ 1173 "byteorder", 1174 "rand", 1175 "rustc-hex", 1176 "static_assertions", 1177 ] 1178 1179 [[package]] 1180 name = "fnv" 1181 version = "1.0.7" 1182 source = "registry+https://github.com/rust-lang/crates.io-index" 1183 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1184 1185 [[package]] 1186 name = "form_urlencoded" 1187 version = "1.1.0" 1188 source = "registry+https://github.com/rust-lang/crates.io-index" 1189 checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 1190 dependencies = [ 1191 "percent-encoding", 1192 ] 1193 1194 [[package]] 1195 name = "funty" 1196 version = "2.0.0" 1197 source = "registry+https://github.com/rust-lang/crates.io-index" 1198 checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 1199 1200 [[package]] 1201 name = "futures" 1202 version = "0.3.28" 1203 source = "registry+https://github.com/rust-lang/crates.io-index" 1204 checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 1205 dependencies = [ 1206 "futures-channel", 1207 "futures-core", 1208 "futures-executor", 1209 "futures-io", 1210 "futures-sink", 1211 "futures-task", 1212 "futures-util", 1213 ] 1214 1215 [[package]] 1216 name = "futures-channel" 1217 version = "0.3.28" 1218 source = "registry+https://github.com/rust-lang/crates.io-index" 1219 checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 1220 dependencies = [ 1221 "futures-core", 1222 "futures-sink", 1223 ] 1224 1225 [[package]] 1226 name = "futures-core" 1227 version = "0.3.28" 1228 source = "registry+https://github.com/rust-lang/crates.io-index" 1229 checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 1230 1231 [[package]] 1232 name = "futures-executor" 1233 version = "0.3.28" 1234 source = "registry+https://github.com/rust-lang/crates.io-index" 1235 checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 1236 dependencies = [ 1237 "futures-core", 1238 "futures-task", 1239 "futures-util", 1240 ] 1241 1242 [[package]] 1243 name = "futures-io" 1244 version = "0.3.28" 1245 source = "registry+https://github.com/rust-lang/crates.io-index" 1246 checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 1247 1248 [[package]] 1249 name = "futures-macro" 1250 version = "0.3.28" 1251 source = "registry+https://github.com/rust-lang/crates.io-index" 1252 checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 1253 dependencies = [ 1254 "proc-macro2", 1255 "quote", 1256 "syn 2.0.15", 1257 ] 1258 1259 [[package]] 1260 name = "futures-sink" 1261 version = "0.3.28" 1262 source = "registry+https://github.com/rust-lang/crates.io-index" 1263 checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 1264 1265 [[package]] 1266 name = "futures-task" 1267 version = "0.3.28" 1268 source = "registry+https://github.com/rust-lang/crates.io-index" 1269 checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 1270 1271 [[package]] 1272 name = "futures-timer" 1273 version = "3.0.2" 1274 source = "registry+https://github.com/rust-lang/crates.io-index" 1275 checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" 1276 dependencies = [ 1277 "gloo-timers", 1278 "send_wrapper 0.4.0", 1279 ] 1280 1281 [[package]] 1282 name = "futures-util" 1283 version = "0.3.28" 1284 source = "registry+https://github.com/rust-lang/crates.io-index" 1285 checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 1286 dependencies = [ 1287 "futures-channel", 1288 "futures-core", 1289 "futures-io", 1290 "futures-macro", 1291 "futures-sink", 1292 "futures-task", 1293 "memchr", 1294 "pin-project-lite", 1295 "pin-utils", 1296 "slab", 1297 ] 1298 1299 [[package]] 1300 name = "fxhash" 1301 version = "0.2.1" 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 1304 dependencies = [ 1305 "byteorder", 1306 ] 1307 1308 [[package]] 1309 name = "gadgets" 1310 version = "0.1.0" 1311 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 1312 dependencies = [ 1313 "digest 0.7.6", 1314 "eth-types", 1315 "halo2_proofs", 1316 "sha3 0.7.3", 1317 "strum", 1318 ] 1319 1320 [[package]] 1321 name = "generic-array" 1322 version = "0.9.1" 1323 source = "registry+https://github.com/rust-lang/crates.io-index" 1324 checksum = "6d00328cedcac5e81c683e5620ca6a30756fc23027ebf9bff405c0e8da1fbb7e" 1325 dependencies = [ 1326 "typenum", 1327 ] 1328 1329 [[package]] 1330 name = "generic-array" 1331 version = "0.14.7" 1332 source = "registry+https://github.com/rust-lang/crates.io-index" 1333 checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1334 dependencies = [ 1335 "typenum", 1336 "version_check", 1337 "zeroize", 1338 ] 1339 1340 [[package]] 1341 name = "geth-utils" 1342 version = "0.1.0" 1343 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 1344 dependencies = [ 1345 "env_logger 0.9.3", 1346 "gobuild 0.1.0-alpha.2 (git+https://github.com/scroll-tech/gobuild.git)", 1347 "log", 1348 ] 1349 1350 [[package]] 1351 name = "getrandom" 1352 version = "0.2.9" 1353 source = "registry+https://github.com/rust-lang/crates.io-index" 1354 checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 1355 dependencies = [ 1356 "cfg-if 1.0.0", 1357 "libc", 1358 "wasi 0.11.0+wasi-snapshot-preview1", 1359 ] 1360 1361 [[package]] 1362 name = "git-version" 1363 version = "0.3.5" 1364 source = "registry+https://github.com/rust-lang/crates.io-index" 1365 checksum = "f6b0decc02f4636b9ccad390dcbe77b722a77efedfa393caf8379a51d5c61899" 1366 dependencies = [ 1367 "git-version-macro", 1368 "proc-macro-hack", 1369 ] 1370 1371 [[package]] 1372 name = "git-version-macro" 1373 version = "0.3.5" 1374 source = "registry+https://github.com/rust-lang/crates.io-index" 1375 checksum = "fe69f1cbdb6e28af2bac214e943b99ce8a0a06b447d15d3e61161b0423139f3f" 1376 dependencies = [ 1377 "proc-macro-hack", 1378 "proc-macro2", 1379 "quote", 1380 "syn 1.0.109", 1381 ] 1382 1383 [[package]] 1384 name = "gloo-timers" 1385 version = "0.2.6" 1386 source = "registry+https://github.com/rust-lang/crates.io-index" 1387 checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" 1388 dependencies = [ 1389 "futures-channel", 1390 "futures-core", 1391 "js-sys", 1392 "wasm-bindgen", 1393 ] 1394 1395 [[package]] 1396 name = "gobuild" 1397 version = "0.1.0-alpha.2" 1398 source = "registry+https://github.com/rust-lang/crates.io-index" 1399 checksum = "71e156a4ddbf3deb5e8116946c111413bd9a5679bdc1536c78a60618a7a9ac9e" 1400 dependencies = [ 1401 "cc", 1402 ] 1403 1404 [[package]] 1405 name = "gobuild" 1406 version = "0.1.0-alpha.2" 1407 source = "git+https://github.com/scroll-tech/gobuild.git#8b84111fc3b58e2134e4794a06d1f199412cf2b0" 1408 dependencies = [ 1409 "cc", 1410 ] 1411 1412 [[package]] 1413 name = "group" 1414 version = "0.12.1" 1415 source = "registry+https://github.com/rust-lang/crates.io-index" 1416 checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" 1417 dependencies = [ 1418 "ff 0.12.1", 1419 "rand_core", 1420 "subtle", 1421 ] 1422 1423 [[package]] 1424 name = "group" 1425 version = "0.13.0" 1426 source = "registry+https://github.com/rust-lang/crates.io-index" 1427 checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 1428 dependencies = [ 1429 "ff 0.13.0", 1430 "rand_core", 1431 "subtle", 1432 ] 1433 1434 [[package]] 1435 name = "h2" 1436 version = "0.3.18" 1437 source = "registry+https://github.com/rust-lang/crates.io-index" 1438 checksum = "17f8a914c2987b688368b5138aa05321db91f4090cf26118185672ad588bce21" 1439 dependencies = [ 1440 "bytes", 1441 "fnv", 1442 "futures-core", 1443 "futures-sink", 1444 "futures-util", 1445 "http", 1446 "indexmap", 1447 "slab", 1448 "tokio", 1449 "tokio-util", 1450 "tracing", 1451 ] 1452 1453 [[package]] 1454 name = "halo2-base" 1455 version = "0.2.2" 1456 source = "git+https://github.com/scroll-tech/halo2-lib?tag=v0.1.5#70588177930400361c731659b15b2ab3f29f7784" 1457 dependencies = [ 1458 "ff 0.12.1", 1459 "halo2_proofs", 1460 "itertools", 1461 "num-bigint", 1462 "num-integer", 1463 "num-traits", 1464 "rand_chacha", 1465 "rustc-hash", 1466 ] 1467 1468 [[package]] 1469 name = "halo2-ecc" 1470 version = "0.2.2" 1471 source = "git+https://github.com/scroll-tech/halo2-lib?tag=v0.1.5#70588177930400361c731659b15b2ab3f29f7784" 1472 dependencies = [ 1473 "ff 0.12.1", 1474 "group 0.12.1", 1475 "halo2-base", 1476 "itertools", 1477 "num-bigint", 1478 "num-integer", 1479 "num-traits", 1480 "rand", 1481 "rand_chacha", 1482 "rand_core", 1483 "serde", 1484 "serde_json", 1485 ] 1486 1487 [[package]] 1488 name = "halo2-gate-generator" 1489 version = "0.1.0" 1490 source = "git+https://github.com/scroll-tech/halo2gategen.git#35b137de2f71c37dfbd236842b868013c46739d1" 1491 dependencies = [ 1492 "halo2_proofs", 1493 "lazy_static", 1494 "num-bigint", 1495 "rand", 1496 "serde", 1497 "serde_json", 1498 "strum", 1499 "strum_macros", 1500 "subtle", 1501 ] 1502 1503 [[package]] 1504 name = "halo2-mpt-circuits" 1505 version = "0.1.0" 1506 source = "git+https://github.com/scroll-tech/mpt-circuit.git?tag=v0.7.0#578c210ceb88d3c143ee2a013ad836d19285d9c1" 1507 dependencies = [ 1508 "ethers-core", 1509 "halo2_proofs", 1510 "hex", 1511 "itertools", 1512 "lazy_static", 1513 "log", 1514 "num-bigint", 1515 "num-traits", 1516 "poseidon-circuit", 1517 "rand", 1518 "serde", 1519 "serde_json", 1520 "strum", 1521 "strum_macros", 1522 "thiserror", 1523 ] 1524 1525 [[package]] 1526 name = "halo2_proofs" 1527 version = "0.2.0" 1528 source = "git+https://github.com/scroll-tech/halo2.git?branch=develop#9bf3562083dd9bed8a19f651b52bc810f5e2235f" 1529 dependencies = [ 1530 "ark-std", 1531 "blake2b_simd", 1532 "cfg-if 0.1.10", 1533 "crossbeam", 1534 "env_logger 0.8.4", 1535 "ff 0.12.1", 1536 "group 0.12.1", 1537 "halo2curves", 1538 "log", 1539 "num-bigint", 1540 "num-integer", 1541 "poseidon", 1542 "rand_core", 1543 "rayon", 1544 "sha3 0.9.1", 1545 "subtle", 1546 "tracing", 1547 ] 1548 1549 [[package]] 1550 name = "halo2curves" 1551 version = "0.3.1" 1552 source = "git+https://github.com/scroll-tech/halo2curves.git?branch=0.3.1-derive-serde#969f1e44d9713ee4cd552563bd0c762c5d53b56e" 1553 dependencies = [ 1554 "ff 0.12.1", 1555 "group 0.12.1", 1556 "lazy_static", 1557 "num-bigint", 1558 "num-traits", 1559 "pasta_curves", 1560 "paste", 1561 "rand", 1562 "rand_core", 1563 "serde", 1564 "static_assertions", 1565 "subtle", 1566 ] 1567 1568 [[package]] 1569 name = "halo2wrong" 1570 version = "0.1.0" 1571 source = "git+https://github.com/scroll-tech/halo2wrong.git?branch=halo2-ecc-snark-verifier-0323#939d679cb16abf0e820bd606248661e400328afa" 1572 dependencies = [ 1573 "group 0.12.1", 1574 "halo2_proofs", 1575 "num-bigint", 1576 "num-integer", 1577 "num-traits", 1578 ] 1579 1580 [[package]] 1581 name = "hashbrown" 1582 version = "0.12.3" 1583 source = "registry+https://github.com/rust-lang/crates.io-index" 1584 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1585 1586 [[package]] 1587 name = "hashbrown" 1588 version = "0.13.2" 1589 source = "registry+https://github.com/rust-lang/crates.io-index" 1590 checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 1591 dependencies = [ 1592 "ahash", 1593 ] 1594 1595 [[package]] 1596 name = "hashers" 1597 version = "1.0.1" 1598 source = "registry+https://github.com/rust-lang/crates.io-index" 1599 checksum = "b2bca93b15ea5a746f220e56587f71e73c6165eab783df9e26590069953e3c30" 1600 dependencies = [ 1601 "fxhash", 1602 ] 1603 1604 [[package]] 1605 name = "heck" 1606 version = "0.4.1" 1607 source = "registry+https://github.com/rust-lang/crates.io-index" 1608 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1609 1610 [[package]] 1611 name = "hermit-abi" 1612 version = "0.1.19" 1613 source = "registry+https://github.com/rust-lang/crates.io-index" 1614 checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1615 dependencies = [ 1616 "libc", 1617 ] 1618 1619 [[package]] 1620 name = "hermit-abi" 1621 version = "0.2.6" 1622 source = "registry+https://github.com/rust-lang/crates.io-index" 1623 checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1624 dependencies = [ 1625 "libc", 1626 ] 1627 1628 [[package]] 1629 name = "hermit-abi" 1630 version = "0.3.1" 1631 source = "registry+https://github.com/rust-lang/crates.io-index" 1632 checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1633 1634 [[package]] 1635 name = "hex" 1636 version = "0.4.3" 1637 source = "registry+https://github.com/rust-lang/crates.io-index" 1638 checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1639 1640 [[package]] 1641 name = "hex-literal" 1642 version = "0.3.4" 1643 source = "registry+https://github.com/rust-lang/crates.io-index" 1644 checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" 1645 1646 [[package]] 1647 name = "hmac" 1648 version = "0.8.1" 1649 source = "registry+https://github.com/rust-lang/crates.io-index" 1650 checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" 1651 dependencies = [ 1652 "crypto-mac", 1653 "digest 0.9.0", 1654 ] 1655 1656 [[package]] 1657 name = "hmac" 1658 version = "0.12.1" 1659 source = "registry+https://github.com/rust-lang/crates.io-index" 1660 checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1661 dependencies = [ 1662 "digest 0.10.7", 1663 ] 1664 1665 [[package]] 1666 name = "hmac-drbg" 1667 version = "0.3.0" 1668 source = "registry+https://github.com/rust-lang/crates.io-index" 1669 checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" 1670 dependencies = [ 1671 "digest 0.9.0", 1672 "generic-array 0.14.7", 1673 "hmac 0.8.1", 1674 ] 1675 1676 [[package]] 1677 name = "http" 1678 version = "0.2.9" 1679 source = "registry+https://github.com/rust-lang/crates.io-index" 1680 checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1681 dependencies = [ 1682 "bytes", 1683 "fnv", 1684 "itoa", 1685 ] 1686 1687 [[package]] 1688 name = "http-body" 1689 version = "0.4.5" 1690 source = "registry+https://github.com/rust-lang/crates.io-index" 1691 checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1692 dependencies = [ 1693 "bytes", 1694 "http", 1695 "pin-project-lite", 1696 ] 1697 1698 [[package]] 1699 name = "httparse" 1700 version = "1.8.0" 1701 source = "registry+https://github.com/rust-lang/crates.io-index" 1702 checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1703 1704 [[package]] 1705 name = "httpdate" 1706 version = "1.0.2" 1707 source = "registry+https://github.com/rust-lang/crates.io-index" 1708 checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1709 1710 [[package]] 1711 name = "humantime" 1712 version = "2.1.0" 1713 source = "registry+https://github.com/rust-lang/crates.io-index" 1714 checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1715 1716 [[package]] 1717 name = "hyper" 1718 version = "0.14.26" 1719 source = "registry+https://github.com/rust-lang/crates.io-index" 1720 checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1721 dependencies = [ 1722 "bytes", 1723 "futures-channel", 1724 "futures-core", 1725 "futures-util", 1726 "h2", 1727 "http", 1728 "http-body", 1729 "httparse", 1730 "httpdate", 1731 "itoa", 1732 "pin-project-lite", 1733 "socket2", 1734 "tokio", 1735 "tower-service", 1736 "tracing", 1737 "want", 1738 ] 1739 1740 [[package]] 1741 name = "hyper-rustls" 1742 version = "0.24.1" 1743 source = "registry+https://github.com/rust-lang/crates.io-index" 1744 checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" 1745 dependencies = [ 1746 "futures-util", 1747 "http", 1748 "hyper", 1749 "rustls", 1750 "tokio", 1751 "tokio-rustls", 1752 ] 1753 1754 [[package]] 1755 name = "iana-time-zone" 1756 version = "0.1.56" 1757 source = "registry+https://github.com/rust-lang/crates.io-index" 1758 checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 1759 dependencies = [ 1760 "android_system_properties", 1761 "core-foundation-sys", 1762 "iana-time-zone-haiku", 1763 "js-sys", 1764 "wasm-bindgen", 1765 "windows", 1766 ] 1767 1768 [[package]] 1769 name = "iana-time-zone-haiku" 1770 version = "0.1.1" 1771 source = "registry+https://github.com/rust-lang/crates.io-index" 1772 checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1773 dependencies = [ 1774 "cxx", 1775 "cxx-build", 1776 ] 1777 1778 [[package]] 1779 name = "ident_case" 1780 version = "1.0.1" 1781 source = "registry+https://github.com/rust-lang/crates.io-index" 1782 checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1783 1784 [[package]] 1785 name = "idna" 1786 version = "0.3.0" 1787 source = "registry+https://github.com/rust-lang/crates.io-index" 1788 checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1789 dependencies = [ 1790 "unicode-bidi", 1791 "unicode-normalization", 1792 ] 1793 1794 [[package]] 1795 name = "impl-codec" 1796 version = "0.6.0" 1797 source = "registry+https://github.com/rust-lang/crates.io-index" 1798 checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" 1799 dependencies = [ 1800 "parity-scale-codec", 1801 ] 1802 1803 [[package]] 1804 name = "impl-rlp" 1805 version = "0.3.0" 1806 source = "registry+https://github.com/rust-lang/crates.io-index" 1807 checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" 1808 dependencies = [ 1809 "rlp", 1810 ] 1811 1812 [[package]] 1813 name = "impl-serde" 1814 version = "0.4.0" 1815 source = "registry+https://github.com/rust-lang/crates.io-index" 1816 checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" 1817 dependencies = [ 1818 "serde", 1819 ] 1820 1821 [[package]] 1822 name = "impl-trait-for-tuples" 1823 version = "0.2.2" 1824 source = "registry+https://github.com/rust-lang/crates.io-index" 1825 checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" 1826 dependencies = [ 1827 "proc-macro2", 1828 "quote", 1829 "syn 1.0.109", 1830 ] 1831 1832 [[package]] 1833 name = "indexmap" 1834 version = "1.9.3" 1835 source = "registry+https://github.com/rust-lang/crates.io-index" 1836 checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1837 dependencies = [ 1838 "autocfg", 1839 "hashbrown 0.12.3", 1840 ] 1841 1842 [[package]] 1843 name = "inout" 1844 version = "0.1.3" 1845 source = "registry+https://github.com/rust-lang/crates.io-index" 1846 checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1847 dependencies = [ 1848 "generic-array 0.14.7", 1849 ] 1850 1851 [[package]] 1852 name = "instant" 1853 version = "0.1.12" 1854 source = "registry+https://github.com/rust-lang/crates.io-index" 1855 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1856 dependencies = [ 1857 "cfg-if 1.0.0", 1858 ] 1859 1860 [[package]] 1861 name = "io-lifetimes" 1862 version = "1.0.10" 1863 source = "registry+https://github.com/rust-lang/crates.io-index" 1864 checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 1865 dependencies = [ 1866 "hermit-abi 0.3.1", 1867 "libc", 1868 "windows-sys 0.48.0", 1869 ] 1870 1871 [[package]] 1872 name = "ipnet" 1873 version = "2.7.2" 1874 source = "registry+https://github.com/rust-lang/crates.io-index" 1875 checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 1876 1877 [[package]] 1878 name = "is-terminal" 1879 version = "0.4.7" 1880 source = "registry+https://github.com/rust-lang/crates.io-index" 1881 checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 1882 dependencies = [ 1883 "hermit-abi 0.3.1", 1884 "io-lifetimes", 1885 "rustix 0.37.19", 1886 "windows-sys 0.48.0", 1887 ] 1888 1889 [[package]] 1890 name = "itertools" 1891 version = "0.10.5" 1892 source = "registry+https://github.com/rust-lang/crates.io-index" 1893 checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1894 dependencies = [ 1895 "either", 1896 ] 1897 1898 [[package]] 1899 name = "itoa" 1900 version = "1.0.6" 1901 source = "registry+https://github.com/rust-lang/crates.io-index" 1902 checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1903 1904 [[package]] 1905 name = "js-sys" 1906 version = "0.3.62" 1907 source = "registry+https://github.com/rust-lang/crates.io-index" 1908 checksum = "68c16e1bfd491478ab155fd8b4896b86f9ede344949b641e61501e07c2b8b4d5" 1909 dependencies = [ 1910 "wasm-bindgen", 1911 ] 1912 1913 [[package]] 1914 name = "k256" 1915 version = "0.11.6" 1916 source = "registry+https://github.com/rust-lang/crates.io-index" 1917 checksum = "72c1e0b51e7ec0a97369623508396067a486bd0cbed95a2659a4b863d28cfc8b" 1918 dependencies = [ 1919 "cfg-if 1.0.0", 1920 "ecdsa 0.14.8", 1921 "elliptic-curve 0.12.3", 1922 "sha2 0.10.6", 1923 "sha3 0.10.8", 1924 ] 1925 1926 [[package]] 1927 name = "k256" 1928 version = "0.13.1" 1929 source = "registry+https://github.com/rust-lang/crates.io-index" 1930 checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc" 1931 dependencies = [ 1932 "cfg-if 1.0.0", 1933 "ecdsa 0.16.8", 1934 "elliptic-curve 0.13.5", 1935 "once_cell", 1936 "sha2 0.10.6", 1937 "signature 2.1.0", 1938 ] 1939 1940 [[package]] 1941 name = "keccak" 1942 version = "0.1.4" 1943 source = "registry+https://github.com/rust-lang/crates.io-index" 1944 checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" 1945 dependencies = [ 1946 "cpufeatures", 1947 ] 1948 1949 [[package]] 1950 name = "keccak256" 1951 version = "0.1.0" 1952 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 1953 dependencies = [ 1954 "env_logger 0.9.3", 1955 "eth-types", 1956 "halo2_proofs", 1957 "itertools", 1958 "lazy_static", 1959 "log", 1960 "num-bigint", 1961 "num-traits", 1962 ] 1963 1964 [[package]] 1965 name = "lazy_static" 1966 version = "1.4.0" 1967 source = "registry+https://github.com/rust-lang/crates.io-index" 1968 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1969 dependencies = [ 1970 "spin", 1971 ] 1972 1973 [[package]] 1974 name = "libc" 1975 version = "0.2.148" 1976 source = "registry+https://github.com/rust-lang/crates.io-index" 1977 checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" 1978 1979 [[package]] 1980 name = "libsecp256k1" 1981 version = "0.7.1" 1982 source = "registry+https://github.com/rust-lang/crates.io-index" 1983 checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1" 1984 dependencies = [ 1985 "arrayref", 1986 "base64 0.13.1", 1987 "digest 0.9.0", 1988 "hmac-drbg", 1989 "libsecp256k1-core", 1990 "libsecp256k1-gen-ecmult", 1991 "libsecp256k1-gen-genmult", 1992 "rand", 1993 "serde", 1994 "sha2 0.9.9", 1995 "typenum", 1996 ] 1997 1998 [[package]] 1999 name = "libsecp256k1-core" 2000 version = "0.3.0" 2001 source = "registry+https://github.com/rust-lang/crates.io-index" 2002 checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" 2003 dependencies = [ 2004 "crunchy", 2005 "digest 0.9.0", 2006 "subtle", 2007 ] 2008 2009 [[package]] 2010 name = "libsecp256k1-gen-ecmult" 2011 version = "0.3.0" 2012 source = "registry+https://github.com/rust-lang/crates.io-index" 2013 checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809" 2014 dependencies = [ 2015 "libsecp256k1-core", 2016 ] 2017 2018 [[package]] 2019 name = "libsecp256k1-gen-genmult" 2020 version = "0.3.0" 2021 source = "registry+https://github.com/rust-lang/crates.io-index" 2022 checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c" 2023 dependencies = [ 2024 "libsecp256k1-core", 2025 ] 2026 2027 [[package]] 2028 name = "link-cplusplus" 2029 version = "1.0.8" 2030 source = "registry+https://github.com/rust-lang/crates.io-index" 2031 checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 2032 dependencies = [ 2033 "cc", 2034 ] 2035 2036 [[package]] 2037 name = "linux-raw-sys" 2038 version = "0.3.7" 2039 source = "registry+https://github.com/rust-lang/crates.io-index" 2040 checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" 2041 2042 [[package]] 2043 name = "linux-raw-sys" 2044 version = "0.4.7" 2045 source = "registry+https://github.com/rust-lang/crates.io-index" 2046 checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" 2047 2048 [[package]] 2049 name = "lock_api" 2050 version = "0.4.9" 2051 source = "registry+https://github.com/rust-lang/crates.io-index" 2052 checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 2053 dependencies = [ 2054 "autocfg", 2055 "scopeguard", 2056 ] 2057 2058 [[package]] 2059 name = "log" 2060 version = "0.4.17" 2061 source = "registry+https://github.com/rust-lang/crates.io-index" 2062 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 2063 dependencies = [ 2064 "cfg-if 1.0.0", 2065 ] 2066 2067 [[package]] 2068 name = "log-mdc" 2069 version = "0.1.0" 2070 source = "registry+https://github.com/rust-lang/crates.io-index" 2071 checksum = "a94d21414c1f4a51209ad204c1776a3d0765002c76c6abcb602a6f09f1e881c7" 2072 2073 [[package]] 2074 name = "log4rs" 2075 version = "1.2.0" 2076 source = "registry+https://github.com/rust-lang/crates.io-index" 2077 checksum = "d36ca1786d9e79b8193a68d480a0907b612f109537115c6ff655a3a1967533fd" 2078 dependencies = [ 2079 "anyhow", 2080 "arc-swap", 2081 "chrono", 2082 "derivative", 2083 "fnv", 2084 "libc", 2085 "log", 2086 "log-mdc", 2087 "parking_lot", 2088 "thiserror", 2089 "thread-id", 2090 "winapi", 2091 ] 2092 2093 [[package]] 2094 name = "maingate" 2095 version = "0.1.0" 2096 source = "git+https://github.com/scroll-tech/halo2wrong.git?branch=halo2-ecc-snark-verifier-0323#939d679cb16abf0e820bd606248661e400328afa" 2097 dependencies = [ 2098 "group 0.12.1", 2099 "halo2wrong", 2100 "num-bigint", 2101 "num-integer", 2102 "num-traits", 2103 "rand", 2104 "subtle", 2105 ] 2106 2107 [[package]] 2108 name = "memchr" 2109 version = "2.5.0" 2110 source = "registry+https://github.com/rust-lang/crates.io-index" 2111 checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 2112 2113 [[package]] 2114 name = "memoffset" 2115 version = "0.8.0" 2116 source = "registry+https://github.com/rust-lang/crates.io-index" 2117 checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 2118 dependencies = [ 2119 "autocfg", 2120 ] 2121 2122 [[package]] 2123 name = "mime" 2124 version = "0.3.17" 2125 source = "registry+https://github.com/rust-lang/crates.io-index" 2126 checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2127 2128 [[package]] 2129 name = "mio" 2130 version = "0.8.6" 2131 source = "registry+https://github.com/rust-lang/crates.io-index" 2132 checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" 2133 dependencies = [ 2134 "libc", 2135 "log", 2136 "wasi 0.11.0+wasi-snapshot-preview1", 2137 "windows-sys 0.45.0", 2138 ] 2139 2140 [[package]] 2141 name = "misc-precompiled-circuit" 2142 version = "0.1.0" 2143 source = "git+https://github.com/scroll-tech/misc-precompiled-circuit.git?tag=v0.1.0#f647341f9951f5c2399035728d4f6765564e2e02" 2144 dependencies = [ 2145 "halo2-gate-generator", 2146 "halo2_proofs", 2147 "lazy_static", 2148 "num-bigint", 2149 "rand", 2150 "serde", 2151 "serde_json", 2152 "strum", 2153 "strum_macros", 2154 "subtle", 2155 ] 2156 2157 [[package]] 2158 name = "mock" 2159 version = "0.1.0" 2160 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 2161 dependencies = [ 2162 "eth-types", 2163 "ethers-core", 2164 "ethers-signers", 2165 "external-tracer", 2166 "itertools", 2167 "lazy_static", 2168 "log", 2169 "rand", 2170 "rand_chacha", 2171 ] 2172 2173 [[package]] 2174 name = "mpt-zktrie" 2175 version = "0.1.0" 2176 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 2177 dependencies = [ 2178 "eth-types", 2179 "halo2-mpt-circuits", 2180 "halo2_proofs", 2181 "hex", 2182 "lazy_static", 2183 "log", 2184 "num-bigint", 2185 "poseidon-circuit", 2186 "zktrie", 2187 ] 2188 2189 [[package]] 2190 name = "num" 2191 version = "0.4.0" 2192 source = "registry+https://github.com/rust-lang/crates.io-index" 2193 checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" 2194 dependencies = [ 2195 "num-bigint", 2196 "num-complex", 2197 "num-integer", 2198 "num-iter", 2199 "num-rational", 2200 "num-traits", 2201 ] 2202 2203 [[package]] 2204 name = "num-bigint" 2205 version = "0.4.3" 2206 source = "registry+https://github.com/rust-lang/crates.io-index" 2207 checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 2208 dependencies = [ 2209 "autocfg", 2210 "num-integer", 2211 "num-traits", 2212 "rand", 2213 ] 2214 2215 [[package]] 2216 name = "num-complex" 2217 version = "0.4.3" 2218 source = "registry+https://github.com/rust-lang/crates.io-index" 2219 checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d" 2220 dependencies = [ 2221 "num-traits", 2222 ] 2223 2224 [[package]] 2225 name = "num-integer" 2226 version = "0.1.45" 2227 source = "registry+https://github.com/rust-lang/crates.io-index" 2228 checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2229 dependencies = [ 2230 "autocfg", 2231 "num-traits", 2232 ] 2233 2234 [[package]] 2235 name = "num-iter" 2236 version = "0.1.43" 2237 source = "registry+https://github.com/rust-lang/crates.io-index" 2238 checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 2239 dependencies = [ 2240 "autocfg", 2241 "num-integer", 2242 "num-traits", 2243 ] 2244 2245 [[package]] 2246 name = "num-rational" 2247 version = "0.4.1" 2248 source = "registry+https://github.com/rust-lang/crates.io-index" 2249 checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 2250 dependencies = [ 2251 "autocfg", 2252 "num-bigint", 2253 "num-integer", 2254 "num-traits", 2255 ] 2256 2257 [[package]] 2258 name = "num-traits" 2259 version = "0.2.15" 2260 source = "registry+https://github.com/rust-lang/crates.io-index" 2261 checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 2262 dependencies = [ 2263 "autocfg", 2264 ] 2265 2266 [[package]] 2267 name = "num_cpus" 2268 version = "1.15.0" 2269 source = "registry+https://github.com/rust-lang/crates.io-index" 2270 checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 2271 dependencies = [ 2272 "hermit-abi 0.2.6", 2273 "libc", 2274 ] 2275 2276 [[package]] 2277 name = "num_enum" 2278 version = "0.5.11" 2279 source = "registry+https://github.com/rust-lang/crates.io-index" 2280 checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" 2281 dependencies = [ 2282 "num_enum_derive 0.5.11", 2283 ] 2284 2285 [[package]] 2286 name = "num_enum" 2287 version = "0.6.1" 2288 source = "registry+https://github.com/rust-lang/crates.io-index" 2289 checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1" 2290 dependencies = [ 2291 "num_enum_derive 0.6.1", 2292 ] 2293 2294 [[package]] 2295 name = "num_enum_derive" 2296 version = "0.5.11" 2297 source = "registry+https://github.com/rust-lang/crates.io-index" 2298 checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" 2299 dependencies = [ 2300 "proc-macro-crate", 2301 "proc-macro2", 2302 "quote", 2303 "syn 1.0.109", 2304 ] 2305 2306 [[package]] 2307 name = "num_enum_derive" 2308 version = "0.6.1" 2309 source = "registry+https://github.com/rust-lang/crates.io-index" 2310 checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" 2311 dependencies = [ 2312 "proc-macro-crate", 2313 "proc-macro2", 2314 "quote", 2315 "syn 2.0.15", 2316 ] 2317 2318 [[package]] 2319 name = "once_cell" 2320 version = "1.17.1" 2321 source = "registry+https://github.com/rust-lang/crates.io-index" 2322 checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 2323 2324 [[package]] 2325 name = "opaque-debug" 2326 version = "0.3.0" 2327 source = "registry+https://github.com/rust-lang/crates.io-index" 2328 checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 2329 2330 [[package]] 2331 name = "open-fastrlp" 2332 version = "0.1.4" 2333 source = "registry+https://github.com/rust-lang/crates.io-index" 2334 checksum = "786393f80485445794f6043fd3138854dd109cc6c4bd1a6383db304c9ce9b9ce" 2335 dependencies = [ 2336 "arrayvec", 2337 "auto_impl", 2338 "bytes", 2339 "ethereum-types", 2340 "open-fastrlp-derive", 2341 ] 2342 2343 [[package]] 2344 name = "open-fastrlp-derive" 2345 version = "0.1.1" 2346 source = "registry+https://github.com/rust-lang/crates.io-index" 2347 checksum = "003b2be5c6c53c1cfeb0a238b8a1c3915cd410feb684457a36c10038f764bb1c" 2348 dependencies = [ 2349 "bytes", 2350 "proc-macro2", 2351 "quote", 2352 "syn 1.0.109", 2353 ] 2354 2355 [[package]] 2356 name = "parity-scale-codec" 2357 version = "3.5.0" 2358 source = "registry+https://github.com/rust-lang/crates.io-index" 2359 checksum = "5ddb756ca205bd108aee3c62c6d3c994e1df84a59b9d6d4a5ea42ee1fd5a9a28" 2360 dependencies = [ 2361 "arrayvec", 2362 "bitvec", 2363 "byte-slice-cast", 2364 "impl-trait-for-tuples", 2365 "parity-scale-codec-derive", 2366 "serde", 2367 ] 2368 2369 [[package]] 2370 name = "parity-scale-codec-derive" 2371 version = "3.1.4" 2372 source = "registry+https://github.com/rust-lang/crates.io-index" 2373 checksum = "86b26a931f824dd4eca30b3e43bb4f31cd5f0d3a403c5f5ff27106b805bfde7b" 2374 dependencies = [ 2375 "proc-macro-crate", 2376 "proc-macro2", 2377 "quote", 2378 "syn 1.0.109", 2379 ] 2380 2381 [[package]] 2382 name = "parking_lot" 2383 version = "0.12.1" 2384 source = "registry+https://github.com/rust-lang/crates.io-index" 2385 checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2386 dependencies = [ 2387 "lock_api", 2388 "parking_lot_core", 2389 ] 2390 2391 [[package]] 2392 name = "parking_lot_core" 2393 version = "0.9.8" 2394 source = "registry+https://github.com/rust-lang/crates.io-index" 2395 checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 2396 dependencies = [ 2397 "cfg-if 1.0.0", 2398 "libc", 2399 "redox_syscall 0.3.5", 2400 "smallvec", 2401 "windows-targets 0.48.0", 2402 ] 2403 2404 [[package]] 2405 name = "pasta_curves" 2406 version = "0.4.1" 2407 source = "registry+https://github.com/rust-lang/crates.io-index" 2408 checksum = "5cc65faf8e7313b4b1fbaa9f7ca917a0eed499a9663be71477f87993604341d8" 2409 dependencies = [ 2410 "blake2b_simd", 2411 "ff 0.12.1", 2412 "group 0.12.1", 2413 "lazy_static", 2414 "rand", 2415 "static_assertions", 2416 "subtle", 2417 ] 2418 2419 [[package]] 2420 name = "paste" 2421 version = "1.0.12" 2422 source = "registry+https://github.com/rust-lang/crates.io-index" 2423 checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 2424 2425 [[package]] 2426 name = "pbkdf2" 2427 version = "0.11.0" 2428 source = "registry+https://github.com/rust-lang/crates.io-index" 2429 checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" 2430 dependencies = [ 2431 "digest 0.10.7", 2432 ] 2433 2434 [[package]] 2435 name = "pbkdf2" 2436 version = "0.12.2" 2437 source = "registry+https://github.com/rust-lang/crates.io-index" 2438 checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" 2439 dependencies = [ 2440 "digest 0.10.7", 2441 "hmac 0.12.1", 2442 ] 2443 2444 [[package]] 2445 name = "percent-encoding" 2446 version = "2.2.0" 2447 source = "registry+https://github.com/rust-lang/crates.io-index" 2448 checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 2449 2450 [[package]] 2451 name = "pharos" 2452 version = "0.5.3" 2453 source = "registry+https://github.com/rust-lang/crates.io-index" 2454 checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414" 2455 dependencies = [ 2456 "futures", 2457 "rustc_version", 2458 ] 2459 2460 [[package]] 2461 name = "pin-project" 2462 version = "1.1.3" 2463 source = "registry+https://github.com/rust-lang/crates.io-index" 2464 checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 2465 dependencies = [ 2466 "pin-project-internal", 2467 ] 2468 2469 [[package]] 2470 name = "pin-project-internal" 2471 version = "1.1.3" 2472 source = "registry+https://github.com/rust-lang/crates.io-index" 2473 checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 2474 dependencies = [ 2475 "proc-macro2", 2476 "quote", 2477 "syn 2.0.15", 2478 ] 2479 2480 [[package]] 2481 name = "pin-project-lite" 2482 version = "0.2.9" 2483 source = "registry+https://github.com/rust-lang/crates.io-index" 2484 checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 2485 2486 [[package]] 2487 name = "pin-utils" 2488 version = "0.1.0" 2489 source = "registry+https://github.com/rust-lang/crates.io-index" 2490 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2491 2492 [[package]] 2493 name = "pkcs8" 2494 version = "0.10.2" 2495 source = "registry+https://github.com/rust-lang/crates.io-index" 2496 checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 2497 dependencies = [ 2498 "der 0.7.8", 2499 "spki", 2500 ] 2501 2502 [[package]] 2503 name = "poseidon" 2504 version = "0.2.0" 2505 source = "git+https://github.com/scroll-tech/poseidon.git?branch=scroll-dev-0220#2fb4a2385bada39b50dce12fe50cb80d2fd33476" 2506 dependencies = [ 2507 "group 0.12.1", 2508 "halo2curves", 2509 "subtle", 2510 ] 2511 2512 [[package]] 2513 name = "poseidon-circuit" 2514 version = "0.1.0" 2515 source = "git+https://github.com/scroll-tech/poseidon-circuit.git?branch=scroll-dev-0901#69524f42bdc55c581088c2fe64c2ab9a2921146b" 2516 dependencies = [ 2517 "bitvec", 2518 "halo2_proofs", 2519 "lazy_static", 2520 "log", 2521 "rand", 2522 "rand_xorshift", 2523 "thiserror", 2524 ] 2525 2526 [[package]] 2527 name = "ppv-lite86" 2528 version = "0.2.17" 2529 source = "registry+https://github.com/rust-lang/crates.io-index" 2530 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2531 2532 [[package]] 2533 name = "primitive-types" 2534 version = "0.12.1" 2535 source = "registry+https://github.com/rust-lang/crates.io-index" 2536 checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66" 2537 dependencies = [ 2538 "fixed-hash", 2539 "impl-codec", 2540 "impl-rlp", 2541 "impl-serde", 2542 "scale-info", 2543 "uint", 2544 ] 2545 2546 [[package]] 2547 name = "proc-macro-crate" 2548 version = "1.3.1" 2549 source = "registry+https://github.com/rust-lang/crates.io-index" 2550 checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2551 dependencies = [ 2552 "once_cell", 2553 "toml_edit", 2554 ] 2555 2556 [[package]] 2557 name = "proc-macro-error" 2558 version = "1.0.4" 2559 source = "registry+https://github.com/rust-lang/crates.io-index" 2560 checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2561 dependencies = [ 2562 "proc-macro-error-attr", 2563 "proc-macro2", 2564 "quote", 2565 "syn 1.0.109", 2566 "version_check", 2567 ] 2568 2569 [[package]] 2570 name = "proc-macro-error-attr" 2571 version = "1.0.4" 2572 source = "registry+https://github.com/rust-lang/crates.io-index" 2573 checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2574 dependencies = [ 2575 "proc-macro2", 2576 "quote", 2577 "version_check", 2578 ] 2579 2580 [[package]] 2581 name = "proc-macro-hack" 2582 version = "0.5.20+deprecated" 2583 source = "registry+https://github.com/rust-lang/crates.io-index" 2584 checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2585 2586 [[package]] 2587 name = "proc-macro2" 2588 version = "1.0.67" 2589 source = "registry+https://github.com/rust-lang/crates.io-index" 2590 checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" 2591 dependencies = [ 2592 "unicode-ident", 2593 ] 2594 2595 [[package]] 2596 name = "prover" 2597 version = "0.1.0" 2598 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 2599 dependencies = [ 2600 "aggregator", 2601 "anyhow", 2602 "base64 0.13.1", 2603 "blake2", 2604 "bus-mapping", 2605 "chrono", 2606 "dotenvy", 2607 "eth-types", 2608 "ethers-core", 2609 "git-version", 2610 "halo2_proofs", 2611 "hex", 2612 "itertools", 2613 "log", 2614 "log4rs", 2615 "mpt-zktrie", 2616 "num-bigint", 2617 "once_cell", 2618 "rand", 2619 "rand_xorshift", 2620 "serde", 2621 "serde_derive", 2622 "serde_json", 2623 "serde_stacker", 2624 "sha2 0.10.6", 2625 "snark-verifier", 2626 "snark-verifier-sdk", 2627 "zkevm-circuits", 2628 ] 2629 2630 [[package]] 2631 name = "psm" 2632 version = "0.1.21" 2633 source = "registry+https://github.com/rust-lang/crates.io-index" 2634 checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" 2635 dependencies = [ 2636 "cc", 2637 ] 2638 2639 [[package]] 2640 name = "quote" 2641 version = "1.0.27" 2642 source = "registry+https://github.com/rust-lang/crates.io-index" 2643 checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" 2644 dependencies = [ 2645 "proc-macro2", 2646 ] 2647 2648 [[package]] 2649 name = "radium" 2650 version = "0.7.0" 2651 source = "registry+https://github.com/rust-lang/crates.io-index" 2652 checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 2653 2654 [[package]] 2655 name = "rand" 2656 version = "0.8.5" 2657 source = "registry+https://github.com/rust-lang/crates.io-index" 2658 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2659 dependencies = [ 2660 "libc", 2661 "rand_chacha", 2662 "rand_core", 2663 ] 2664 2665 [[package]] 2666 name = "rand_chacha" 2667 version = "0.3.1" 2668 source = "registry+https://github.com/rust-lang/crates.io-index" 2669 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2670 dependencies = [ 2671 "ppv-lite86", 2672 "rand_core", 2673 ] 2674 2675 [[package]] 2676 name = "rand_core" 2677 version = "0.6.4" 2678 source = "registry+https://github.com/rust-lang/crates.io-index" 2679 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2680 dependencies = [ 2681 "getrandom", 2682 ] 2683 2684 [[package]] 2685 name = "rand_xorshift" 2686 version = "0.3.0" 2687 source = "registry+https://github.com/rust-lang/crates.io-index" 2688 checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" 2689 dependencies = [ 2690 "rand_core", 2691 ] 2692 2693 [[package]] 2694 name = "rayon" 2695 version = "1.7.0" 2696 source = "registry+https://github.com/rust-lang/crates.io-index" 2697 checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 2698 dependencies = [ 2699 "either", 2700 "rayon-core", 2701 ] 2702 2703 [[package]] 2704 name = "rayon-core" 2705 version = "1.11.0" 2706 source = "registry+https://github.com/rust-lang/crates.io-index" 2707 checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 2708 dependencies = [ 2709 "crossbeam-channel", 2710 "crossbeam-deque", 2711 "crossbeam-utils", 2712 "num_cpus", 2713 ] 2714 2715 [[package]] 2716 name = "redox_syscall" 2717 version = "0.2.16" 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 2719 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2720 dependencies = [ 2721 "bitflags 1.3.2", 2722 ] 2723 2724 [[package]] 2725 name = "redox_syscall" 2726 version = "0.3.5" 2727 source = "registry+https://github.com/rust-lang/crates.io-index" 2728 checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2729 dependencies = [ 2730 "bitflags 1.3.2", 2731 ] 2732 2733 [[package]] 2734 name = "regex" 2735 version = "1.8.1" 2736 source = "registry+https://github.com/rust-lang/crates.io-index" 2737 checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" 2738 dependencies = [ 2739 "aho-corasick", 2740 "memchr", 2741 "regex-syntax", 2742 ] 2743 2744 [[package]] 2745 name = "regex-syntax" 2746 version = "0.7.1" 2747 source = "registry+https://github.com/rust-lang/crates.io-index" 2748 checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" 2749 2750 [[package]] 2751 name = "reqwest" 2752 version = "0.11.20" 2753 source = "registry+https://github.com/rust-lang/crates.io-index" 2754 checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" 2755 dependencies = [ 2756 "base64 0.21.0", 2757 "bytes", 2758 "encoding_rs", 2759 "futures-core", 2760 "futures-util", 2761 "h2", 2762 "http", 2763 "http-body", 2764 "hyper", 2765 "hyper-rustls", 2766 "ipnet", 2767 "js-sys", 2768 "log", 2769 "mime", 2770 "once_cell", 2771 "percent-encoding", 2772 "pin-project-lite", 2773 "rustls", 2774 "rustls-pemfile", 2775 "serde", 2776 "serde_json", 2777 "serde_urlencoded", 2778 "tokio", 2779 "tokio-rustls", 2780 "tower-service", 2781 "url", 2782 "wasm-bindgen", 2783 "wasm-bindgen-futures", 2784 "web-sys", 2785 "webpki-roots 0.25.2", 2786 "winreg", 2787 ] 2788 2789 [[package]] 2790 name = "revm" 2791 version = "2.3.1" 2792 source = "registry+https://github.com/rust-lang/crates.io-index" 2793 checksum = "73d84c8f9836efb0f5f5f8de4700a953c4e1f3119e5cfcb0aad8e5be73daf991" 2794 dependencies = [ 2795 "arrayref", 2796 "auto_impl", 2797 "bytes", 2798 "hashbrown 0.13.2", 2799 "num_enum 0.5.11", 2800 "primitive-types", 2801 "revm_precompiles", 2802 "rlp", 2803 "sha3 0.10.8", 2804 ] 2805 2806 [[package]] 2807 name = "revm-precompile" 2808 version = "2.0.0" 2809 source = "git+https://github.com/scroll-tech/revm?branch=scroll-fix#aebf2e591e622e6bcce2c5d4bf3336935a68cf11" 2810 dependencies = [ 2811 "k256 0.11.6", 2812 "num", 2813 "once_cell", 2814 "revm-primitives", 2815 "ripemd", 2816 "secp256k1 0.26.0", 2817 "sha2 0.10.6", 2818 "sha3 0.10.8", 2819 "substrate-bn", 2820 ] 2821 2822 [[package]] 2823 name = "revm-primitives" 2824 version = "1.0.0" 2825 source = "git+https://github.com/scroll-tech/revm?branch=scroll-fix#aebf2e591e622e6bcce2c5d4bf3336935a68cf11" 2826 dependencies = [ 2827 "auto_impl", 2828 "bytes", 2829 "derive_more", 2830 "enumn", 2831 "fixed-hash", 2832 "hashbrown 0.13.2", 2833 "hex", 2834 "hex-literal", 2835 "rlp", 2836 "ruint", 2837 "sha3 0.10.8", 2838 ] 2839 2840 [[package]] 2841 name = "revm_precompiles" 2842 version = "1.1.2" 2843 source = "registry+https://github.com/rust-lang/crates.io-index" 2844 checksum = "0353d456ef3e989dc9190f42c6020f09bc2025930c37895826029304413204b5" 2845 dependencies = [ 2846 "bytes", 2847 "hashbrown 0.13.2", 2848 "num", 2849 "once_cell", 2850 "primitive-types", 2851 "ripemd", 2852 "secp256k1 0.24.3", 2853 "sha2 0.10.6", 2854 "sha3 0.10.8", 2855 "substrate-bn", 2856 ] 2857 2858 [[package]] 2859 name = "rfc6979" 2860 version = "0.3.1" 2861 source = "registry+https://github.com/rust-lang/crates.io-index" 2862 checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" 2863 dependencies = [ 2864 "crypto-bigint 0.4.9", 2865 "hmac 0.12.1", 2866 "zeroize", 2867 ] 2868 2869 [[package]] 2870 name = "rfc6979" 2871 version = "0.4.0" 2872 source = "registry+https://github.com/rust-lang/crates.io-index" 2873 checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 2874 dependencies = [ 2875 "hmac 0.12.1", 2876 "subtle", 2877 ] 2878 2879 [[package]] 2880 name = "ring" 2881 version = "0.16.20" 2882 source = "registry+https://github.com/rust-lang/crates.io-index" 2883 checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2884 dependencies = [ 2885 "cc", 2886 "libc", 2887 "once_cell", 2888 "spin", 2889 "untrusted", 2890 "web-sys", 2891 "winapi", 2892 ] 2893 2894 [[package]] 2895 name = "ripemd" 2896 version = "0.1.3" 2897 source = "registry+https://github.com/rust-lang/crates.io-index" 2898 checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" 2899 dependencies = [ 2900 "digest 0.10.7", 2901 ] 2902 2903 [[package]] 2904 name = "rlp" 2905 version = "0.5.2" 2906 source = "registry+https://github.com/rust-lang/crates.io-index" 2907 checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" 2908 dependencies = [ 2909 "bytes", 2910 "rlp-derive", 2911 "rustc-hex", 2912 ] 2913 2914 [[package]] 2915 name = "rlp-derive" 2916 version = "0.1.0" 2917 source = "registry+https://github.com/rust-lang/crates.io-index" 2918 checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a" 2919 dependencies = [ 2920 "proc-macro2", 2921 "quote", 2922 "syn 1.0.109", 2923 ] 2924 2925 [[package]] 2926 name = "ruint" 2927 version = "1.8.0" 2928 source = "registry+https://github.com/rust-lang/crates.io-index" 2929 checksum = "9d470e29e933dac4101180fd6574971892315c414cf2961a192729089687cc9b" 2930 dependencies = [ 2931 "derive_more", 2932 "primitive-types", 2933 "rlp", 2934 "ruint-macro", 2935 "rustc_version", 2936 "thiserror", 2937 ] 2938 2939 [[package]] 2940 name = "ruint-macro" 2941 version = "1.0.2" 2942 source = "registry+https://github.com/rust-lang/crates.io-index" 2943 checksum = "62cc5760263ea229d367e7dff3c0cbf09e4797a125bd87059a6c095804f3b2d1" 2944 2945 [[package]] 2946 name = "rustc-hash" 2947 version = "1.1.0" 2948 source = "registry+https://github.com/rust-lang/crates.io-index" 2949 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2950 2951 [[package]] 2952 name = "rustc-hex" 2953 version = "2.1.0" 2954 source = "registry+https://github.com/rust-lang/crates.io-index" 2955 checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" 2956 2957 [[package]] 2958 name = "rustc_version" 2959 version = "0.4.0" 2960 source = "registry+https://github.com/rust-lang/crates.io-index" 2961 checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2962 dependencies = [ 2963 "semver", 2964 ] 2965 2966 [[package]] 2967 name = "rustix" 2968 version = "0.37.19" 2969 source = "registry+https://github.com/rust-lang/crates.io-index" 2970 checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" 2971 dependencies = [ 2972 "bitflags 1.3.2", 2973 "errno", 2974 "io-lifetimes", 2975 "libc", 2976 "linux-raw-sys 0.3.7", 2977 "windows-sys 0.48.0", 2978 ] 2979 2980 [[package]] 2981 name = "rustix" 2982 version = "0.38.13" 2983 source = "registry+https://github.com/rust-lang/crates.io-index" 2984 checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" 2985 dependencies = [ 2986 "bitflags 2.4.0", 2987 "errno", 2988 "libc", 2989 "linux-raw-sys 0.4.7", 2990 "windows-sys 0.48.0", 2991 ] 2992 2993 [[package]] 2994 name = "rustls" 2995 version = "0.21.7" 2996 source = "registry+https://github.com/rust-lang/crates.io-index" 2997 checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 2998 dependencies = [ 2999 "log", 3000 "ring", 3001 "rustls-webpki 0.101.5", 3002 "sct", 3003 ] 3004 3005 [[package]] 3006 name = "rustls-pemfile" 3007 version = "1.0.2" 3008 source = "registry+https://github.com/rust-lang/crates.io-index" 3009 checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" 3010 dependencies = [ 3011 "base64 0.21.0", 3012 ] 3013 3014 [[package]] 3015 name = "rustls-webpki" 3016 version = "0.100.3" 3017 source = "registry+https://github.com/rust-lang/crates.io-index" 3018 checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3" 3019 dependencies = [ 3020 "ring", 3021 "untrusted", 3022 ] 3023 3024 [[package]] 3025 name = "rustls-webpki" 3026 version = "0.101.5" 3027 source = "registry+https://github.com/rust-lang/crates.io-index" 3028 checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" 3029 dependencies = [ 3030 "ring", 3031 "untrusted", 3032 ] 3033 3034 [[package]] 3035 name = "rustversion" 3036 version = "1.0.12" 3037 source = "registry+https://github.com/rust-lang/crates.io-index" 3038 checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 3039 3040 [[package]] 3041 name = "ryu" 3042 version = "1.0.13" 3043 source = "registry+https://github.com/rust-lang/crates.io-index" 3044 checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 3045 3046 [[package]] 3047 name = "salsa20" 3048 version = "0.10.2" 3049 source = "registry+https://github.com/rust-lang/crates.io-index" 3050 checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" 3051 dependencies = [ 3052 "cipher", 3053 ] 3054 3055 [[package]] 3056 name = "scale-info" 3057 version = "2.9.0" 3058 source = "registry+https://github.com/rust-lang/crates.io-index" 3059 checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782" 3060 dependencies = [ 3061 "cfg-if 1.0.0", 3062 "derive_more", 3063 "parity-scale-codec", 3064 "scale-info-derive", 3065 ] 3066 3067 [[package]] 3068 name = "scale-info-derive" 3069 version = "2.9.0" 3070 source = "registry+https://github.com/rust-lang/crates.io-index" 3071 checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29" 3072 dependencies = [ 3073 "proc-macro-crate", 3074 "proc-macro2", 3075 "quote", 3076 "syn 1.0.109", 3077 ] 3078 3079 [[package]] 3080 name = "scopeguard" 3081 version = "1.1.0" 3082 source = "registry+https://github.com/rust-lang/crates.io-index" 3083 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 3084 3085 [[package]] 3086 name = "scratch" 3087 version = "1.0.5" 3088 source = "registry+https://github.com/rust-lang/crates.io-index" 3089 checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 3090 3091 [[package]] 3092 name = "scrypt" 3093 version = "0.10.0" 3094 source = "registry+https://github.com/rust-lang/crates.io-index" 3095 checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d" 3096 dependencies = [ 3097 "hmac 0.12.1", 3098 "pbkdf2 0.11.0", 3099 "salsa20", 3100 "sha2 0.10.6", 3101 ] 3102 3103 [[package]] 3104 name = "sct" 3105 version = "0.7.0" 3106 source = "registry+https://github.com/rust-lang/crates.io-index" 3107 checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 3108 dependencies = [ 3109 "ring", 3110 "untrusted", 3111 ] 3112 3113 [[package]] 3114 name = "sec1" 3115 version = "0.3.0" 3116 source = "registry+https://github.com/rust-lang/crates.io-index" 3117 checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" 3118 dependencies = [ 3119 "base16ct 0.1.1", 3120 "der 0.6.1", 3121 "generic-array 0.14.7", 3122 "subtle", 3123 "zeroize", 3124 ] 3125 3126 [[package]] 3127 name = "sec1" 3128 version = "0.7.3" 3129 source = "registry+https://github.com/rust-lang/crates.io-index" 3130 checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 3131 dependencies = [ 3132 "base16ct 0.2.0", 3133 "der 0.7.8", 3134 "generic-array 0.14.7", 3135 "pkcs8", 3136 "subtle", 3137 "zeroize", 3138 ] 3139 3140 [[package]] 3141 name = "secp256k1" 3142 version = "0.24.3" 3143 source = "registry+https://github.com/rust-lang/crates.io-index" 3144 checksum = "6b1629c9c557ef9b293568b338dddfc8208c98a18c59d722a9d53f859d9c9b62" 3145 dependencies = [ 3146 "secp256k1-sys 0.6.1", 3147 ] 3148 3149 [[package]] 3150 name = "secp256k1" 3151 version = "0.26.0" 3152 source = "registry+https://github.com/rust-lang/crates.io-index" 3153 checksum = "4124a35fe33ae14259c490fd70fa199a32b9ce9502f2ee6bc4f81ec06fa65894" 3154 dependencies = [ 3155 "secp256k1-sys 0.8.1", 3156 ] 3157 3158 [[package]] 3159 name = "secp256k1-sys" 3160 version = "0.6.1" 3161 source = "registry+https://github.com/rust-lang/crates.io-index" 3162 checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b" 3163 dependencies = [ 3164 "cc", 3165 ] 3166 3167 [[package]] 3168 name = "secp256k1-sys" 3169 version = "0.8.1" 3170 source = "registry+https://github.com/rust-lang/crates.io-index" 3171 checksum = "70a129b9e9efbfb223753b9163c4ab3b13cff7fd9c7f010fbac25ab4099fa07e" 3172 dependencies = [ 3173 "cc", 3174 ] 3175 3176 [[package]] 3177 name = "semver" 3178 version = "1.0.17" 3179 source = "registry+https://github.com/rust-lang/crates.io-index" 3180 checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 3181 3182 [[package]] 3183 name = "send_wrapper" 3184 version = "0.4.0" 3185 source = "registry+https://github.com/rust-lang/crates.io-index" 3186 checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" 3187 3188 [[package]] 3189 name = "send_wrapper" 3190 version = "0.6.0" 3191 source = "registry+https://github.com/rust-lang/crates.io-index" 3192 checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" 3193 3194 [[package]] 3195 name = "serde" 3196 version = "1.0.162" 3197 source = "registry+https://github.com/rust-lang/crates.io-index" 3198 checksum = "71b2f6e1ab5c2b98c05f0f35b236b22e8df7ead6ffbf51d7808da7f8817e7ab6" 3199 dependencies = [ 3200 "serde_derive", 3201 ] 3202 3203 [[package]] 3204 name = "serde_derive" 3205 version = "1.0.162" 3206 source = "registry+https://github.com/rust-lang/crates.io-index" 3207 checksum = "a2a0814352fd64b58489904a44ea8d90cb1a91dcb6b4f5ebabc32c8318e93cb6" 3208 dependencies = [ 3209 "proc-macro2", 3210 "quote", 3211 "syn 2.0.15", 3212 ] 3213 3214 [[package]] 3215 name = "serde_json" 3216 version = "1.0.96" 3217 source = "registry+https://github.com/rust-lang/crates.io-index" 3218 checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 3219 dependencies = [ 3220 "itoa", 3221 "ryu", 3222 "serde", 3223 ] 3224 3225 [[package]] 3226 name = "serde_stacker" 3227 version = "0.1.8" 3228 source = "registry+https://github.com/rust-lang/crates.io-index" 3229 checksum = "2f5557f4c1103cecd0e639a17ab22d670b89912d8a506589ee627bf738a15a5d" 3230 dependencies = [ 3231 "serde", 3232 "stacker", 3233 ] 3234 3235 [[package]] 3236 name = "serde_urlencoded" 3237 version = "0.7.1" 3238 source = "registry+https://github.com/rust-lang/crates.io-index" 3239 checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3240 dependencies = [ 3241 "form_urlencoded", 3242 "itoa", 3243 "ryu", 3244 "serde", 3245 ] 3246 3247 [[package]] 3248 name = "serde_with" 3249 version = "1.14.0" 3250 source = "registry+https://github.com/rust-lang/crates.io-index" 3251 checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" 3252 dependencies = [ 3253 "serde", 3254 "serde_with_macros", 3255 ] 3256 3257 [[package]] 3258 name = "serde_with_macros" 3259 version = "1.5.2" 3260 source = "registry+https://github.com/rust-lang/crates.io-index" 3261 checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" 3262 dependencies = [ 3263 "darling", 3264 "proc-macro2", 3265 "quote", 3266 "syn 1.0.109", 3267 ] 3268 3269 [[package]] 3270 name = "sha1" 3271 version = "0.10.5" 3272 source = "registry+https://github.com/rust-lang/crates.io-index" 3273 checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 3274 dependencies = [ 3275 "cfg-if 1.0.0", 3276 "cpufeatures", 3277 "digest 0.10.7", 3278 ] 3279 3280 [[package]] 3281 name = "sha2" 3282 version = "0.9.9" 3283 source = "registry+https://github.com/rust-lang/crates.io-index" 3284 checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" 3285 dependencies = [ 3286 "block-buffer 0.9.0", 3287 "cfg-if 1.0.0", 3288 "cpufeatures", 3289 "digest 0.9.0", 3290 "opaque-debug", 3291 ] 3292 3293 [[package]] 3294 name = "sha2" 3295 version = "0.10.6" 3296 source = "registry+https://github.com/rust-lang/crates.io-index" 3297 checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 3298 dependencies = [ 3299 "cfg-if 1.0.0", 3300 "cpufeatures", 3301 "digest 0.10.7", 3302 ] 3303 3304 [[package]] 3305 name = "sha3" 3306 version = "0.7.3" 3307 source = "registry+https://github.com/rust-lang/crates.io-index" 3308 checksum = "b64dcef59ed4290b9fb562b53df07f564690d6539e8ecdd4728cf392477530bc" 3309 dependencies = [ 3310 "block-buffer 0.3.3", 3311 "byte-tools", 3312 "digest 0.7.6", 3313 "keccak", 3314 ] 3315 3316 [[package]] 3317 name = "sha3" 3318 version = "0.9.1" 3319 source = "registry+https://github.com/rust-lang/crates.io-index" 3320 checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" 3321 dependencies = [ 3322 "block-buffer 0.9.0", 3323 "digest 0.9.0", 3324 "keccak", 3325 "opaque-debug", 3326 ] 3327 3328 [[package]] 3329 name = "sha3" 3330 version = "0.10.8" 3331 source = "registry+https://github.com/rust-lang/crates.io-index" 3332 checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 3333 dependencies = [ 3334 "digest 0.10.7", 3335 "keccak", 3336 ] 3337 3338 [[package]] 3339 name = "signature" 3340 version = "1.6.4" 3341 source = "registry+https://github.com/rust-lang/crates.io-index" 3342 checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" 3343 dependencies = [ 3344 "digest 0.10.7", 3345 "rand_core", 3346 ] 3347 3348 [[package]] 3349 name = "signature" 3350 version = "2.1.0" 3351 source = "registry+https://github.com/rust-lang/crates.io-index" 3352 checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" 3353 dependencies = [ 3354 "digest 0.10.7", 3355 "rand_core", 3356 ] 3357 3358 [[package]] 3359 name = "slab" 3360 version = "0.4.8" 3361 source = "registry+https://github.com/rust-lang/crates.io-index" 3362 checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 3363 dependencies = [ 3364 "autocfg", 3365 ] 3366 3367 [[package]] 3368 name = "smallvec" 3369 version = "1.10.0" 3370 source = "registry+https://github.com/rust-lang/crates.io-index" 3371 checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 3372 3373 [[package]] 3374 name = "snark-verifier" 3375 version = "0.1.0" 3376 source = "git+https://github.com/scroll-tech/snark-verifier?tag=v0.1.5#bc1d39ae31f3fe520c51dd150f0fefaf9653c465" 3377 dependencies = [ 3378 "bytes", 3379 "ethereum-types", 3380 "halo2-base", 3381 "halo2-ecc", 3382 "hex", 3383 "itertools", 3384 "lazy_static", 3385 "num-bigint", 3386 "num-integer", 3387 "num-traits", 3388 "poseidon", 3389 "rand", 3390 "revm", 3391 "rlp", 3392 "rustc-hash", 3393 "serde", 3394 "sha3 0.10.8", 3395 ] 3396 3397 [[package]] 3398 name = "snark-verifier-sdk" 3399 version = "0.0.1" 3400 source = "git+https://github.com/scroll-tech/snark-verifier?tag=v0.1.5#bc1d39ae31f3fe520c51dd150f0fefaf9653c465" 3401 dependencies = [ 3402 "bincode", 3403 "env_logger 0.10.0", 3404 "ethereum-types", 3405 "halo2-base", 3406 "hex", 3407 "itertools", 3408 "lazy_static", 3409 "log", 3410 "num-bigint", 3411 "num-integer", 3412 "num-traits", 3413 "rand", 3414 "rand_chacha", 3415 "serde", 3416 "serde_json", 3417 "snark-verifier", 3418 ] 3419 3420 [[package]] 3421 name = "socket2" 3422 version = "0.4.9" 3423 source = "registry+https://github.com/rust-lang/crates.io-index" 3424 checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 3425 dependencies = [ 3426 "libc", 3427 "winapi", 3428 ] 3429 3430 [[package]] 3431 name = "spin" 3432 version = "0.5.2" 3433 source = "registry+https://github.com/rust-lang/crates.io-index" 3434 checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 3435 3436 [[package]] 3437 name = "spki" 3438 version = "0.7.2" 3439 source = "registry+https://github.com/rust-lang/crates.io-index" 3440 checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" 3441 dependencies = [ 3442 "base64ct", 3443 "der 0.7.8", 3444 ] 3445 3446 [[package]] 3447 name = "stacker" 3448 version = "0.1.15" 3449 source = "registry+https://github.com/rust-lang/crates.io-index" 3450 checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" 3451 dependencies = [ 3452 "cc", 3453 "cfg-if 1.0.0", 3454 "libc", 3455 "psm", 3456 "winapi", 3457 ] 3458 3459 [[package]] 3460 name = "static_assertions" 3461 version = "1.1.0" 3462 source = "registry+https://github.com/rust-lang/crates.io-index" 3463 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3464 3465 [[package]] 3466 name = "strsim" 3467 version = "0.10.0" 3468 source = "registry+https://github.com/rust-lang/crates.io-index" 3469 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3470 3471 [[package]] 3472 name = "strum" 3473 version = "0.24.1" 3474 source = "registry+https://github.com/rust-lang/crates.io-index" 3475 checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 3476 dependencies = [ 3477 "strum_macros", 3478 ] 3479 3480 [[package]] 3481 name = "strum_macros" 3482 version = "0.24.3" 3483 source = "registry+https://github.com/rust-lang/crates.io-index" 3484 checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" 3485 dependencies = [ 3486 "heck", 3487 "proc-macro2", 3488 "quote", 3489 "rustversion", 3490 "syn 1.0.109", 3491 ] 3492 3493 [[package]] 3494 name = "substrate-bn" 3495 version = "0.6.0" 3496 source = "registry+https://github.com/rust-lang/crates.io-index" 3497 checksum = "72b5bbfa79abbae15dd642ea8176a21a635ff3c00059961d1ea27ad04e5b441c" 3498 dependencies = [ 3499 "byteorder", 3500 "crunchy", 3501 "lazy_static", 3502 "rand", 3503 "rustc-hex", 3504 ] 3505 3506 [[package]] 3507 name = "subtle" 3508 version = "2.4.1" 3509 source = "registry+https://github.com/rust-lang/crates.io-index" 3510 checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 3511 3512 [[package]] 3513 name = "syn" 3514 version = "1.0.109" 3515 source = "registry+https://github.com/rust-lang/crates.io-index" 3516 checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3517 dependencies = [ 3518 "proc-macro2", 3519 "quote", 3520 "unicode-ident", 3521 ] 3522 3523 [[package]] 3524 name = "syn" 3525 version = "2.0.15" 3526 source = "registry+https://github.com/rust-lang/crates.io-index" 3527 checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" 3528 dependencies = [ 3529 "proc-macro2", 3530 "quote", 3531 "unicode-ident", 3532 ] 3533 3534 [[package]] 3535 name = "tap" 3536 version = "1.0.1" 3537 source = "registry+https://github.com/rust-lang/crates.io-index" 3538 checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 3539 3540 [[package]] 3541 name = "tempfile" 3542 version = "3.8.0" 3543 source = "registry+https://github.com/rust-lang/crates.io-index" 3544 checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 3545 dependencies = [ 3546 "cfg-if 1.0.0", 3547 "fastrand", 3548 "redox_syscall 0.3.5", 3549 "rustix 0.38.13", 3550 "windows-sys 0.48.0", 3551 ] 3552 3553 [[package]] 3554 name = "termcolor" 3555 version = "1.2.0" 3556 source = "registry+https://github.com/rust-lang/crates.io-index" 3557 checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 3558 dependencies = [ 3559 "winapi-util", 3560 ] 3561 3562 [[package]] 3563 name = "thiserror" 3564 version = "1.0.40" 3565 source = "registry+https://github.com/rust-lang/crates.io-index" 3566 checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 3567 dependencies = [ 3568 "thiserror-impl", 3569 ] 3570 3571 [[package]] 3572 name = "thiserror-impl" 3573 version = "1.0.40" 3574 source = "registry+https://github.com/rust-lang/crates.io-index" 3575 checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 3576 dependencies = [ 3577 "proc-macro2", 3578 "quote", 3579 "syn 2.0.15", 3580 ] 3581 3582 [[package]] 3583 name = "thread-id" 3584 version = "4.1.0" 3585 source = "registry+https://github.com/rust-lang/crates.io-index" 3586 checksum = "3ee93aa2b8331c0fec9091548843f2c90019571814057da3b783f9de09349d73" 3587 dependencies = [ 3588 "libc", 3589 "redox_syscall 0.2.16", 3590 "winapi", 3591 ] 3592 3593 [[package]] 3594 name = "time" 3595 version = "0.1.45" 3596 source = "registry+https://github.com/rust-lang/crates.io-index" 3597 checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 3598 dependencies = [ 3599 "libc", 3600 "wasi 0.10.0+wasi-snapshot-preview1", 3601 "winapi", 3602 ] 3603 3604 [[package]] 3605 name = "tiny-keccak" 3606 version = "2.0.2" 3607 source = "registry+https://github.com/rust-lang/crates.io-index" 3608 checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 3609 dependencies = [ 3610 "crunchy", 3611 ] 3612 3613 [[package]] 3614 name = "tinyvec" 3615 version = "1.6.0" 3616 source = "registry+https://github.com/rust-lang/crates.io-index" 3617 checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3618 dependencies = [ 3619 "tinyvec_macros", 3620 ] 3621 3622 [[package]] 3623 name = "tinyvec_macros" 3624 version = "0.1.1" 3625 source = "registry+https://github.com/rust-lang/crates.io-index" 3626 checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3627 3628 [[package]] 3629 name = "tokio" 3630 version = "1.28.1" 3631 source = "registry+https://github.com/rust-lang/crates.io-index" 3632 checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" 3633 dependencies = [ 3634 "autocfg", 3635 "bytes", 3636 "libc", 3637 "mio", 3638 "pin-project-lite", 3639 "socket2", 3640 "windows-sys 0.48.0", 3641 ] 3642 3643 [[package]] 3644 name = "tokio-rustls" 3645 version = "0.24.1" 3646 source = "registry+https://github.com/rust-lang/crates.io-index" 3647 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 3648 dependencies = [ 3649 "rustls", 3650 "tokio", 3651 ] 3652 3653 [[package]] 3654 name = "tokio-tungstenite" 3655 version = "0.19.0" 3656 source = "registry+https://github.com/rust-lang/crates.io-index" 3657 checksum = "ec509ac96e9a0c43427c74f003127d953a265737636129424288d27cb5c4b12c" 3658 dependencies = [ 3659 "futures-util", 3660 "log", 3661 "rustls", 3662 "tokio", 3663 "tokio-rustls", 3664 "tungstenite", 3665 "webpki-roots 0.23.1", 3666 ] 3667 3668 [[package]] 3669 name = "tokio-util" 3670 version = "0.7.8" 3671 source = "registry+https://github.com/rust-lang/crates.io-index" 3672 checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 3673 dependencies = [ 3674 "bytes", 3675 "futures-core", 3676 "futures-sink", 3677 "pin-project-lite", 3678 "tokio", 3679 "tracing", 3680 ] 3681 3682 [[package]] 3683 name = "toml_datetime" 3684 version = "0.6.1" 3685 source = "registry+https://github.com/rust-lang/crates.io-index" 3686 checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" 3687 3688 [[package]] 3689 name = "toml_edit" 3690 version = "0.19.8" 3691 source = "registry+https://github.com/rust-lang/crates.io-index" 3692 checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" 3693 dependencies = [ 3694 "indexmap", 3695 "toml_datetime", 3696 "winnow", 3697 ] 3698 3699 [[package]] 3700 name = "tower-service" 3701 version = "0.3.2" 3702 source = "registry+https://github.com/rust-lang/crates.io-index" 3703 checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3704 3705 [[package]] 3706 name = "tracing" 3707 version = "0.1.37" 3708 source = "registry+https://github.com/rust-lang/crates.io-index" 3709 checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 3710 dependencies = [ 3711 "cfg-if 1.0.0", 3712 "pin-project-lite", 3713 "tracing-attributes", 3714 "tracing-core", 3715 ] 3716 3717 [[package]] 3718 name = "tracing-attributes" 3719 version = "0.1.24" 3720 source = "registry+https://github.com/rust-lang/crates.io-index" 3721 checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" 3722 dependencies = [ 3723 "proc-macro2", 3724 "quote", 3725 "syn 2.0.15", 3726 ] 3727 3728 [[package]] 3729 name = "tracing-core" 3730 version = "0.1.30" 3731 source = "registry+https://github.com/rust-lang/crates.io-index" 3732 checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 3733 dependencies = [ 3734 "once_cell", 3735 ] 3736 3737 [[package]] 3738 name = "tracing-futures" 3739 version = "0.2.5" 3740 source = "registry+https://github.com/rust-lang/crates.io-index" 3741 checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 3742 dependencies = [ 3743 "pin-project", 3744 "tracing", 3745 ] 3746 3747 [[package]] 3748 name = "try-lock" 3749 version = "0.2.4" 3750 source = "registry+https://github.com/rust-lang/crates.io-index" 3751 checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 3752 3753 [[package]] 3754 name = "tungstenite" 3755 version = "0.19.0" 3756 source = "registry+https://github.com/rust-lang/crates.io-index" 3757 checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67" 3758 dependencies = [ 3759 "byteorder", 3760 "bytes", 3761 "data-encoding", 3762 "http", 3763 "httparse", 3764 "log", 3765 "rand", 3766 "rustls", 3767 "sha1", 3768 "thiserror", 3769 "url", 3770 "utf-8", 3771 "webpki", 3772 ] 3773 3774 [[package]] 3775 name = "typenum" 3776 version = "1.16.0" 3777 source = "registry+https://github.com/rust-lang/crates.io-index" 3778 checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3779 3780 [[package]] 3781 name = "uint" 3782 version = "0.9.5" 3783 source = "registry+https://github.com/rust-lang/crates.io-index" 3784 checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" 3785 dependencies = [ 3786 "byteorder", 3787 "crunchy", 3788 "hex", 3789 "static_assertions", 3790 ] 3791 3792 [[package]] 3793 name = "unicode-bidi" 3794 version = "0.3.13" 3795 source = "registry+https://github.com/rust-lang/crates.io-index" 3796 checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 3797 3798 [[package]] 3799 name = "unicode-ident" 3800 version = "1.0.8" 3801 source = "registry+https://github.com/rust-lang/crates.io-index" 3802 checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 3803 3804 [[package]] 3805 name = "unicode-normalization" 3806 version = "0.1.22" 3807 source = "registry+https://github.com/rust-lang/crates.io-index" 3808 checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3809 dependencies = [ 3810 "tinyvec", 3811 ] 3812 3813 [[package]] 3814 name = "unicode-width" 3815 version = "0.1.10" 3816 source = "registry+https://github.com/rust-lang/crates.io-index" 3817 checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 3818 3819 [[package]] 3820 name = "unicode-xid" 3821 version = "0.2.4" 3822 source = "registry+https://github.com/rust-lang/crates.io-index" 3823 checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 3824 3825 [[package]] 3826 name = "untrusted" 3827 version = "0.7.1" 3828 source = "registry+https://github.com/rust-lang/crates.io-index" 3829 checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 3830 3831 [[package]] 3832 name = "url" 3833 version = "2.3.1" 3834 source = "registry+https://github.com/rust-lang/crates.io-index" 3835 checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 3836 dependencies = [ 3837 "form_urlencoded", 3838 "idna", 3839 "percent-encoding", 3840 ] 3841 3842 [[package]] 3843 name = "utf-8" 3844 version = "0.7.6" 3845 source = "registry+https://github.com/rust-lang/crates.io-index" 3846 checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3847 3848 [[package]] 3849 name = "uuid" 3850 version = "0.8.2" 3851 source = "registry+https://github.com/rust-lang/crates.io-index" 3852 checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 3853 dependencies = [ 3854 "getrandom", 3855 "serde", 3856 ] 3857 3858 [[package]] 3859 name = "version_check" 3860 version = "0.9.4" 3861 source = "registry+https://github.com/rust-lang/crates.io-index" 3862 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3863 3864 [[package]] 3865 name = "want" 3866 version = "0.3.0" 3867 source = "registry+https://github.com/rust-lang/crates.io-index" 3868 checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 3869 dependencies = [ 3870 "log", 3871 "try-lock", 3872 ] 3873 3874 [[package]] 3875 name = "wasi" 3876 version = "0.10.0+wasi-snapshot-preview1" 3877 source = "registry+https://github.com/rust-lang/crates.io-index" 3878 checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 3879 3880 [[package]] 3881 name = "wasi" 3882 version = "0.11.0+wasi-snapshot-preview1" 3883 source = "registry+https://github.com/rust-lang/crates.io-index" 3884 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3885 3886 [[package]] 3887 name = "wasm-bindgen" 3888 version = "0.2.85" 3889 source = "registry+https://github.com/rust-lang/crates.io-index" 3890 checksum = "5b6cb788c4e39112fbe1822277ef6fb3c55cd86b95cb3d3c4c1c9597e4ac74b4" 3891 dependencies = [ 3892 "cfg-if 1.0.0", 3893 "wasm-bindgen-macro", 3894 ] 3895 3896 [[package]] 3897 name = "wasm-bindgen-backend" 3898 version = "0.2.85" 3899 source = "registry+https://github.com/rust-lang/crates.io-index" 3900 checksum = "35e522ed4105a9d626d885b35d62501b30d9666283a5c8be12c14a8bdafe7822" 3901 dependencies = [ 3902 "bumpalo", 3903 "log", 3904 "once_cell", 3905 "proc-macro2", 3906 "quote", 3907 "syn 2.0.15", 3908 "wasm-bindgen-shared", 3909 ] 3910 3911 [[package]] 3912 name = "wasm-bindgen-futures" 3913 version = "0.4.35" 3914 source = "registry+https://github.com/rust-lang/crates.io-index" 3915 checksum = "083abe15c5d88556b77bdf7aef403625be9e327ad37c62c4e4129af740168163" 3916 dependencies = [ 3917 "cfg-if 1.0.0", 3918 "js-sys", 3919 "wasm-bindgen", 3920 "web-sys", 3921 ] 3922 3923 [[package]] 3924 name = "wasm-bindgen-macro" 3925 version = "0.2.85" 3926 source = "registry+https://github.com/rust-lang/crates.io-index" 3927 checksum = "358a79a0cb89d21db8120cbfb91392335913e4890665b1a7981d9e956903b434" 3928 dependencies = [ 3929 "quote", 3930 "wasm-bindgen-macro-support", 3931 ] 3932 3933 [[package]] 3934 name = "wasm-bindgen-macro-support" 3935 version = "0.2.85" 3936 source = "registry+https://github.com/rust-lang/crates.io-index" 3937 checksum = "4783ce29f09b9d93134d41297aded3a712b7b979e9c6f28c32cb88c973a94869" 3938 dependencies = [ 3939 "proc-macro2", 3940 "quote", 3941 "syn 2.0.15", 3942 "wasm-bindgen-backend", 3943 "wasm-bindgen-shared", 3944 ] 3945 3946 [[package]] 3947 name = "wasm-bindgen-shared" 3948 version = "0.2.85" 3949 source = "registry+https://github.com/rust-lang/crates.io-index" 3950 checksum = "a901d592cafaa4d711bc324edfaff879ac700b19c3dfd60058d2b445be2691eb" 3951 3952 [[package]] 3953 name = "web-sys" 3954 version = "0.3.62" 3955 source = "registry+https://github.com/rust-lang/crates.io-index" 3956 checksum = "16b5f940c7edfdc6d12126d98c9ef4d1b3d470011c47c76a6581df47ad9ba721" 3957 dependencies = [ 3958 "js-sys", 3959 "wasm-bindgen", 3960 ] 3961 3962 [[package]] 3963 name = "webpki" 3964 version = "0.22.0" 3965 source = "registry+https://github.com/rust-lang/crates.io-index" 3966 checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 3967 dependencies = [ 3968 "ring", 3969 "untrusted", 3970 ] 3971 3972 [[package]] 3973 name = "webpki-roots" 3974 version = "0.23.1" 3975 source = "registry+https://github.com/rust-lang/crates.io-index" 3976 checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 3977 dependencies = [ 3978 "rustls-webpki 0.100.3", 3979 ] 3980 3981 [[package]] 3982 name = "webpki-roots" 3983 version = "0.25.2" 3984 source = "registry+https://github.com/rust-lang/crates.io-index" 3985 checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 3986 3987 [[package]] 3988 name = "winapi" 3989 version = "0.3.9" 3990 source = "registry+https://github.com/rust-lang/crates.io-index" 3991 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3992 dependencies = [ 3993 "winapi-i686-pc-windows-gnu", 3994 "winapi-x86_64-pc-windows-gnu", 3995 ] 3996 3997 [[package]] 3998 name = "winapi-i686-pc-windows-gnu" 3999 version = "0.4.0" 4000 source = "registry+https://github.com/rust-lang/crates.io-index" 4001 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4002 4003 [[package]] 4004 name = "winapi-util" 4005 version = "0.1.5" 4006 source = "registry+https://github.com/rust-lang/crates.io-index" 4007 checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 4008 dependencies = [ 4009 "winapi", 4010 ] 4011 4012 [[package]] 4013 name = "winapi-x86_64-pc-windows-gnu" 4014 version = "0.4.0" 4015 source = "registry+https://github.com/rust-lang/crates.io-index" 4016 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4017 4018 [[package]] 4019 name = "windows" 4020 version = "0.48.0" 4021 source = "registry+https://github.com/rust-lang/crates.io-index" 4022 checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4023 dependencies = [ 4024 "windows-targets 0.48.0", 4025 ] 4026 4027 [[package]] 4028 name = "windows-sys" 4029 version = "0.45.0" 4030 source = "registry+https://github.com/rust-lang/crates.io-index" 4031 checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4032 dependencies = [ 4033 "windows-targets 0.42.2", 4034 ] 4035 4036 [[package]] 4037 name = "windows-sys" 4038 version = "0.48.0" 4039 source = "registry+https://github.com/rust-lang/crates.io-index" 4040 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4041 dependencies = [ 4042 "windows-targets 0.48.0", 4043 ] 4044 4045 [[package]] 4046 name = "windows-targets" 4047 version = "0.42.2" 4048 source = "registry+https://github.com/rust-lang/crates.io-index" 4049 checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4050 dependencies = [ 4051 "windows_aarch64_gnullvm 0.42.2", 4052 "windows_aarch64_msvc 0.42.2", 4053 "windows_i686_gnu 0.42.2", 4054 "windows_i686_msvc 0.42.2", 4055 "windows_x86_64_gnu 0.42.2", 4056 "windows_x86_64_gnullvm 0.42.2", 4057 "windows_x86_64_msvc 0.42.2", 4058 ] 4059 4060 [[package]] 4061 name = "windows-targets" 4062 version = "0.48.0" 4063 source = "registry+https://github.com/rust-lang/crates.io-index" 4064 checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4065 dependencies = [ 4066 "windows_aarch64_gnullvm 0.48.0", 4067 "windows_aarch64_msvc 0.48.0", 4068 "windows_i686_gnu 0.48.0", 4069 "windows_i686_msvc 0.48.0", 4070 "windows_x86_64_gnu 0.48.0", 4071 "windows_x86_64_gnullvm 0.48.0", 4072 "windows_x86_64_msvc 0.48.0", 4073 ] 4074 4075 [[package]] 4076 name = "windows_aarch64_gnullvm" 4077 version = "0.42.2" 4078 source = "registry+https://github.com/rust-lang/crates.io-index" 4079 checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4080 4081 [[package]] 4082 name = "windows_aarch64_gnullvm" 4083 version = "0.48.0" 4084 source = "registry+https://github.com/rust-lang/crates.io-index" 4085 checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 4086 4087 [[package]] 4088 name = "windows_aarch64_msvc" 4089 version = "0.42.2" 4090 source = "registry+https://github.com/rust-lang/crates.io-index" 4091 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4092 4093 [[package]] 4094 name = "windows_aarch64_msvc" 4095 version = "0.48.0" 4096 source = "registry+https://github.com/rust-lang/crates.io-index" 4097 checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 4098 4099 [[package]] 4100 name = "windows_i686_gnu" 4101 version = "0.42.2" 4102 source = "registry+https://github.com/rust-lang/crates.io-index" 4103 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4104 4105 [[package]] 4106 name = "windows_i686_gnu" 4107 version = "0.48.0" 4108 source = "registry+https://github.com/rust-lang/crates.io-index" 4109 checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 4110 4111 [[package]] 4112 name = "windows_i686_msvc" 4113 version = "0.42.2" 4114 source = "registry+https://github.com/rust-lang/crates.io-index" 4115 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4116 4117 [[package]] 4118 name = "windows_i686_msvc" 4119 version = "0.48.0" 4120 source = "registry+https://github.com/rust-lang/crates.io-index" 4121 checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 4122 4123 [[package]] 4124 name = "windows_x86_64_gnu" 4125 version = "0.42.2" 4126 source = "registry+https://github.com/rust-lang/crates.io-index" 4127 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4128 4129 [[package]] 4130 name = "windows_x86_64_gnu" 4131 version = "0.48.0" 4132 source = "registry+https://github.com/rust-lang/crates.io-index" 4133 checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 4134 4135 [[package]] 4136 name = "windows_x86_64_gnullvm" 4137 version = "0.42.2" 4138 source = "registry+https://github.com/rust-lang/crates.io-index" 4139 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4140 4141 [[package]] 4142 name = "windows_x86_64_gnullvm" 4143 version = "0.48.0" 4144 source = "registry+https://github.com/rust-lang/crates.io-index" 4145 checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 4146 4147 [[package]] 4148 name = "windows_x86_64_msvc" 4149 version = "0.42.2" 4150 source = "registry+https://github.com/rust-lang/crates.io-index" 4151 checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4152 4153 [[package]] 4154 name = "windows_x86_64_msvc" 4155 version = "0.48.0" 4156 source = "registry+https://github.com/rust-lang/crates.io-index" 4157 checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 4158 4159 [[package]] 4160 name = "winnow" 4161 version = "0.4.6" 4162 source = "registry+https://github.com/rust-lang/crates.io-index" 4163 checksum = "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699" 4164 dependencies = [ 4165 "memchr", 4166 ] 4167 4168 [[package]] 4169 name = "winreg" 4170 version = "0.50.0" 4171 source = "registry+https://github.com/rust-lang/crates.io-index" 4172 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4173 dependencies = [ 4174 "cfg-if 1.0.0", 4175 "windows-sys 0.48.0", 4176 ] 4177 4178 [[package]] 4179 name = "ws_stream_wasm" 4180 version = "0.7.4" 4181 source = "registry+https://github.com/rust-lang/crates.io-index" 4182 checksum = "7999f5f4217fe3818726b66257a4475f71e74ffd190776ad053fa159e50737f5" 4183 dependencies = [ 4184 "async_io_stream", 4185 "futures", 4186 "js-sys", 4187 "log", 4188 "pharos", 4189 "rustc_version", 4190 "send_wrapper 0.6.0", 4191 "thiserror", 4192 "wasm-bindgen", 4193 "wasm-bindgen-futures", 4194 "web-sys", 4195 ] 4196 4197 [[package]] 4198 name = "wyz" 4199 version = "0.5.1" 4200 source = "registry+https://github.com/rust-lang/crates.io-index" 4201 checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 4202 dependencies = [ 4203 "tap", 4204 ] 4205 4206 [[package]] 4207 name = "zeroize" 4208 version = "1.6.0" 4209 source = "registry+https://github.com/rust-lang/crates.io-index" 4210 checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 4211 4212 [[package]] 4213 name = "zkevm-circuits" 4214 version = "0.1.0" 4215 source = "git+https://github.com/scroll-tech/zkevm-circuits.git?tag=v0.9.7#2055cc0bb970aa28d597c945b6078e2469af8862" 4216 dependencies = [ 4217 "array-init", 4218 "bus-mapping", 4219 "either", 4220 "env_logger 0.9.3", 4221 "eth-types", 4222 "ethers-core", 4223 "ethers-signers", 4224 "gadgets", 4225 "halo2-base", 4226 "halo2-ecc", 4227 "halo2_proofs", 4228 "hex", 4229 "itertools", 4230 "keccak256", 4231 "lazy_static", 4232 "libsecp256k1", 4233 "log", 4234 "maingate", 4235 "misc-precompiled-circuit", 4236 "mock", 4237 "mpt-zktrie", 4238 "num", 4239 "num-bigint", 4240 "once_cell", 4241 "poseidon-circuit", 4242 "rand", 4243 "rand_chacha", 4244 "rand_xorshift", 4245 "rayon", 4246 "serde", 4247 "serde_json", 4248 "sha3 0.10.8", 4249 "snark-verifier", 4250 "snark-verifier-sdk", 4251 "strum", 4252 "strum_macros", 4253 "subtle", 4254 ] 4255 4256 [[package]] 4257 name = "zkp" 4258 version = "0.1.0" 4259 dependencies = [ 4260 "anyhow", 4261 "env_logger 0.9.3", 4262 "libc", 4263 "log", 4264 "once_cell", 4265 "prover", 4266 "serde", 4267 "serde_derive", 4268 "serde_json", 4269 ] 4270 4271 [[package]] 4272 name = "zktrie" 4273 version = "0.2.0" 4274 source = "git+https://github.com/scroll-tech/zktrie.git?branch=v0.6#83318659773604fa565e2ebeb810a6d3746f0af4" 4275 dependencies = [ 4276 "gobuild 0.1.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", 4277 ]