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  ]