Merge pull request #263052 from centromere/lighthouse-4.5.0

lighthouse: 4.1.0 -> 4.5.0

authored by Peder Bergebakken Sundt and committed by GitHub f9d4f5f2 e8ff5952

+1986 -2551
+1951 -2514
pkgs/applications/blockchains/lighthouse/Cargo.lock
··· 3 3 version = 3 4 4 5 5 [[package]] 6 + name = "Inflector" 7 + version = "0.11.4" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" 10 + dependencies = [ 11 + "lazy_static", 12 + "regex", 13 + ] 14 + 15 + [[package]] 6 16 name = "account_manager" 7 17 version = "0.3.5" 8 18 dependencies = [ ··· 20 30 "filesystem", 21 31 "safe_arith", 22 32 "sensitive_url", 33 + "serde", 34 + "serde_json", 23 35 "slashing_protection", 36 + "slog", 24 37 "slot_clock", 25 38 "tempfile", 26 39 "tokio", ··· 36 49 "eth2_keystore", 37 50 "eth2_wallet", 38 51 "filesystem", 39 - "rand 0.8.5", 52 + "rand", 40 53 "regex", 41 54 "rpassword", 42 55 "serde", ··· 50 63 51 64 [[package]] 52 65 name = "addr2line" 53 - version = "0.19.0" 66 + version = "0.21.0" 54 67 source = "registry+https://github.com/rust-lang/crates.io-index" 55 - checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 68 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 56 69 dependencies = [ 57 70 "gimli", 58 71 ] ··· 71 84 72 85 [[package]] 73 86 name = "aead" 74 - version = "0.3.2" 75 - source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" 77 - dependencies = [ 78 - "generic-array", 79 - ] 80 - 81 - [[package]] 82 - name = "aead" 83 87 version = "0.4.3" 84 88 source = "registry+https://github.com/rust-lang/crates.io-index" 85 89 checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" 86 90 dependencies = [ 87 91 "generic-array", 88 - "rand_core 0.6.4", 89 - ] 90 - 91 - [[package]] 92 - name = "aead" 93 - version = "0.5.2" 94 - source = "registry+https://github.com/rust-lang/crates.io-index" 95 - checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 96 - dependencies = [ 97 - "crypto-common", 98 - "generic-array", 99 - ] 100 - 101 - [[package]] 102 - name = "aes" 103 - version = "0.6.0" 104 - source = "registry+https://github.com/rust-lang/crates.io-index" 105 - checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" 106 - dependencies = [ 107 - "aes-soft", 108 - "aesni", 109 - "cipher 0.2.5", 110 92 ] 111 93 112 94 [[package]] ··· 118 100 "cfg-if", 119 101 "cipher 0.3.0", 120 102 "cpufeatures", 121 - "ctr 0.8.0", 103 + "ctr", 122 104 "opaque-debug", 123 105 ] 124 106 125 107 [[package]] 126 108 name = "aes" 127 - version = "0.8.2" 109 + version = "0.8.3" 128 110 source = "registry+https://github.com/rust-lang/crates.io-index" 129 - checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241" 111 + checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 130 112 dependencies = [ 131 113 "cfg-if", 132 114 "cipher 0.4.4", ··· 139 121 source = "registry+https://github.com/rust-lang/crates.io-index" 140 122 checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" 141 123 dependencies = [ 142 - "aead 0.4.3", 124 + "aead", 143 125 "aes 0.7.5", 144 126 "cipher 0.3.0", 145 - "ctr 0.8.0", 146 - "ghash 0.4.4", 147 - "subtle", 148 - ] 149 - 150 - [[package]] 151 - name = "aes-gcm" 152 - version = "0.10.1" 153 - source = "registry+https://github.com/rust-lang/crates.io-index" 154 - checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c" 155 - dependencies = [ 156 - "aead 0.5.2", 157 - "aes 0.8.2", 158 - "cipher 0.4.4", 159 - "ctr 0.9.2", 160 - "ghash 0.5.0", 127 + "ctr", 128 + "ghash", 161 129 "subtle", 162 130 ] 163 131 164 132 [[package]] 165 - name = "aes-soft" 166 - version = "0.6.4" 133 + name = "ahash" 134 + version = "0.7.6" 167 135 source = "registry+https://github.com/rust-lang/crates.io-index" 168 - checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" 136 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 169 137 dependencies = [ 170 - "cipher 0.2.5", 171 - "opaque-debug", 172 - ] 173 - 174 - [[package]] 175 - name = "aesni" 176 - version = "0.10.0" 177 - source = "registry+https://github.com/rust-lang/crates.io-index" 178 - checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" 179 - dependencies = [ 180 - "cipher 0.2.5", 181 - "opaque-debug", 138 + "getrandom 0.2.10", 139 + "once_cell", 140 + "version_check", 182 141 ] 183 142 184 143 [[package]] 185 144 name = "ahash" 186 - version = "0.7.6" 145 + version = "0.8.3" 187 146 source = "registry+https://github.com/rust-lang/crates.io-index" 188 - checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 147 + checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 189 148 dependencies = [ 190 - "getrandom 0.2.8", 149 + "cfg-if", 191 150 "once_cell", 192 151 "version_check", 193 152 ] 194 153 195 154 [[package]] 196 155 name = "aho-corasick" 197 - version = "0.7.20" 156 + version = "1.1.0" 198 157 source = "registry+https://github.com/rust-lang/crates.io-index" 199 - checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 158 + checksum = "0f2135563fb5c609d2b2b87c1e8ce7bc41b0b45430fa9661f457981503dd5bf0" 200 159 dependencies = [ 201 160 "memchr", 202 161 ] 203 162 204 163 [[package]] 164 + name = "allocator-api2" 165 + version = "0.2.16" 166 + source = "registry+https://github.com/rust-lang/crates.io-index" 167 + checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 168 + 169 + [[package]] 205 170 name = "amcl" 206 171 version = "0.3.0" 207 - source = "git+https://github.com/sigp/milagro_bls?tag=v1.4.2#16655aa033175a90c10ef02aa144e2835de23aec" 172 + source = "git+https://github.com/sigp/milagro_bls?tag=v1.5.1#d3fc0a40cfe8b72ccda46ba050ee6786a59ce753" 173 + 174 + [[package]] 175 + name = "android-tzdata" 176 + version = "0.1.1" 177 + source = "registry+https://github.com/rust-lang/crates.io-index" 178 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 208 179 209 180 [[package]] 210 181 name = "android_system_properties" ··· 225 196 ] 226 197 227 198 [[package]] 199 + name = "anvil-rpc" 200 + version = "0.1.0" 201 + source = "git+https://github.com/foundry-rs/foundry?rev=b45456717ffae1af65acdc71099f8cb95e6683a0#b45456717ffae1af65acdc71099f8cb95e6683a0" 202 + dependencies = [ 203 + "serde", 204 + "serde_json", 205 + ] 206 + 207 + [[package]] 228 208 name = "anyhow" 229 - version = "1.0.70" 209 + version = "1.0.75" 230 210 source = "registry+https://github.com/rust-lang/crates.io-index" 231 - checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" 211 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 232 212 233 213 [[package]] 234 214 name = "arbitrary" 235 215 version = "1.3.0" 236 - source = "git+https://github.com/michaelsproul/arbitrary?rev=f002b99989b561ddce62e4cf2887b0f8860ae991#f002b99989b561ddce62e4cf2887b0f8860ae991" 216 + source = "registry+https://github.com/rust-lang/crates.io-index" 217 + checksum = "e2d098ff73c1ca148721f37baad5ea6a465a13f9573aba8641fbbbae8164a54e" 237 218 dependencies = [ 238 219 "derive_arbitrary", 239 220 ] ··· 245 226 checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 246 227 247 228 [[package]] 229 + name = "array-init" 230 + version = "0.0.4" 231 + source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "23589ecb866b460d3a0f1278834750268c607e8e28a1b982c907219f3178cd72" 233 + dependencies = [ 234 + "nodrop", 235 + ] 236 + 237 + [[package]] 248 238 name = "arrayref" 249 239 version = "0.3.7" 250 240 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 252 242 253 243 [[package]] 254 244 name = "arrayvec" 255 - version = "0.7.2" 245 + version = "0.7.4" 256 246 source = "registry+https://github.com/rust-lang/crates.io-index" 257 - checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 258 - 259 - [[package]] 260 - name = "asn1-rs" 261 - version = "0.3.1" 262 - source = "registry+https://github.com/rust-lang/crates.io-index" 263 - checksum = "30ff05a702273012438132f449575dbc804e27b2f3cbe3069aa237d26c98fa33" 264 - dependencies = [ 265 - "asn1-rs-derive 0.1.0", 266 - "asn1-rs-impl", 267 - "displaydoc", 268 - "nom 7.1.3", 269 - "num-traits", 270 - "rusticata-macros", 271 - "thiserror", 272 - "time 0.3.20", 273 - ] 247 + checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 274 248 275 249 [[package]] 276 250 name = "asn1-rs" ··· 278 252 source = "registry+https://github.com/rust-lang/crates.io-index" 279 253 checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" 280 254 dependencies = [ 281 - "asn1-rs-derive 0.4.0", 255 + "asn1-rs-derive", 282 256 "asn1-rs-impl", 283 257 "displaydoc", 284 - "nom 7.1.3", 258 + "nom", 285 259 "num-traits", 286 260 "rusticata-macros", 287 261 "thiserror", 288 - "time 0.3.20", 289 - ] 290 - 291 - [[package]] 292 - name = "asn1-rs-derive" 293 - version = "0.1.0" 294 - source = "registry+https://github.com/rust-lang/crates.io-index" 295 - checksum = "db8b7511298d5b7784b40b092d9e9dcd3a627a5707e4b5e507931ab0d44eeebf" 296 - dependencies = [ 297 - "proc-macro2", 298 - "quote", 299 - "syn 1.0.109", 300 - "synstructure", 262 + "time", 301 263 ] 302 264 303 265 [[package]] ··· 325 287 326 288 [[package]] 327 289 name = "asn1_der" 328 - version = "0.7.5" 290 + version = "0.7.6" 329 291 source = "registry+https://github.com/rust-lang/crates.io-index" 330 - checksum = "e22d1f4b888c298a027c99dc9048015fac177587de20fc30232a057dfbe24a21" 292 + checksum = "155a5a185e42c6b77ac7b88a15143d930a9e9727a5b7b77eed417404ab15c247" 331 293 332 294 [[package]] 333 295 name = "async-io" ··· 336 298 checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 337 299 dependencies = [ 338 300 "async-lock", 339 - "autocfg 1.1.0", 301 + "autocfg", 340 302 "cfg-if", 341 303 "concurrent-queue", 342 304 "futures-lite", 343 305 "log", 344 306 "parking", 345 307 "polling", 346 - "rustix", 308 + "rustix 0.37.23", 347 309 "slab", 348 310 "socket2 0.4.9", 349 311 "waker-fn", ··· 351 313 352 314 [[package]] 353 315 name = "async-lock" 354 - version = "2.7.0" 316 + version = "2.8.0" 355 317 source = "registry+https://github.com/rust-lang/crates.io-index" 356 - checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 318 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 357 319 dependencies = [ 358 320 "event-listener", 359 321 ] 360 322 361 323 [[package]] 362 324 name = "async-stream" 363 - version = "0.3.4" 325 + version = "0.3.5" 364 326 source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "ad445822218ce64be7a341abfb0b1ea43b5c23aa83902542a4542e78309d8e5e" 327 + checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 366 328 dependencies = [ 367 329 "async-stream-impl", 368 330 "futures-core", 369 - "pin-project-lite 0.2.9", 331 + "pin-project-lite", 370 332 ] 371 333 372 334 [[package]] 373 335 name = "async-stream-impl" 374 - version = "0.3.4" 336 + version = "0.3.5" 375 337 source = "registry+https://github.com/rust-lang/crates.io-index" 376 - checksum = "e4655ae1a7b0cdf149156f780c5bf3f1352bc53cbd9e0a361a7ef7b22947e965" 338 + checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 377 339 dependencies = [ 378 340 "proc-macro2", 379 341 "quote", 380 - "syn 1.0.109", 342 + "syn 2.0.37", 381 343 ] 382 344 383 345 [[package]] 384 346 name = "async-trait" 385 - version = "0.1.68" 347 + version = "0.1.73" 386 348 source = "registry+https://github.com/rust-lang/crates.io-index" 387 - checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 349 + checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 388 350 dependencies = [ 389 351 "proc-macro2", 390 352 "quote", 391 - "syn 2.0.13", 353 + "syn 2.0.37", 392 354 ] 393 355 394 356 [[package]] ··· 399 361 dependencies = [ 400 362 "futures", 401 363 "pharos", 402 - "rustc_version 0.4.0", 364 + "rustc_version", 403 365 ] 404 366 405 367 [[package]] 406 368 name = "asynchronous-codec" 407 - version = "0.6.1" 369 + version = "0.6.2" 408 370 source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "06a0daa378f5fd10634e44b0a29b2a87b890657658e072a30d6f26e57ddee182" 371 + checksum = "4057f2c32adbb2fc158e22fb38433c8e9bbf76b75a4732c7c0cbaf695fb65568" 410 372 dependencies = [ 411 373 "bytes", 412 374 "futures-sink", 413 375 "futures-util", 414 376 "memchr", 415 - "pin-project-lite 0.2.9", 377 + "pin-project-lite", 416 378 ] 417 - 418 - [[package]] 419 - name = "atomic-waker" 420 - version = "1.1.0" 421 - source = "registry+https://github.com/rust-lang/crates.io-index" 422 - checksum = "debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599" 423 379 424 380 [[package]] 425 381 name = "attohttpc" 426 - version = "0.10.1" 382 + version = "0.16.3" 427 383 source = "registry+https://github.com/rust-lang/crates.io-index" 428 - checksum = "baf13118df3e3dce4b5ac930641343b91b656e4e72c8f8325838b01a4b1c9d45" 384 + checksum = "fdb8867f378f33f78a811a8eb9bf108ad99430d7aad43315dd9319c827ef6247" 429 385 dependencies = [ 430 386 "http", 431 387 "log", 432 388 "url", 389 + "wildmatch", 433 390 ] 434 391 435 392 [[package]] ··· 445 402 446 403 [[package]] 447 404 name = "auto_impl" 448 - version = "1.0.1" 405 + version = "1.1.0" 449 406 source = "registry+https://github.com/rust-lang/crates.io-index" 450 - checksum = "8a8c1df849285fbacd587de7818cc7d13be6cd2cbcd47a04fb1801b0e2706e33" 407 + checksum = "fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89" 451 408 dependencies = [ 452 409 "proc-macro-error", 453 410 "proc-macro2", ··· 457 414 458 415 [[package]] 459 416 name = "autocfg" 460 - version = "0.1.8" 461 - source = "registry+https://github.com/rust-lang/crates.io-index" 462 - checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" 463 - dependencies = [ 464 - "autocfg 1.1.0", 465 - ] 466 - 467 - [[package]] 468 - name = "autocfg" 469 417 version = "1.1.0" 470 418 source = "registry+https://github.com/rust-lang/crates.io-index" 471 419 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 472 420 473 421 [[package]] 474 422 name = "axum" 475 - version = "0.5.17" 423 + version = "0.6.20" 476 424 source = "registry+https://github.com/rust-lang/crates.io-index" 477 - checksum = "acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43" 425 + checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" 478 426 dependencies = [ 479 427 "async-trait", 480 428 "axum-core", 481 - "bitflags", 429 + "bitflags 1.3.2", 482 430 "bytes", 483 431 "futures-util", 484 432 "http", ··· 489 437 "memchr", 490 438 "mime", 491 439 "percent-encoding", 492 - "pin-project-lite 0.2.9", 440 + "pin-project-lite", 441 + "rustversion", 493 442 "serde", 494 443 "serde_json", 444 + "serde_path_to_error", 495 445 "serde_urlencoded", 496 446 "sync_wrapper", 497 447 "tokio", 498 448 "tower", 499 - "tower-http", 500 449 "tower-layer", 501 450 "tower-service", 502 451 ] 503 452 504 453 [[package]] 505 454 name = "axum-core" 506 - version = "0.2.9" 455 + version = "0.3.4" 507 456 source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "37e5939e02c56fecd5c017c37df4238c0a839fa76b7f97acdd7efb804fd181cc" 457 + checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" 509 458 dependencies = [ 510 459 "async-trait", 511 460 "bytes", ··· 513 462 "http", 514 463 "http-body", 515 464 "mime", 465 + "rustversion", 516 466 "tower-layer", 517 467 "tower-service", 518 468 ] 519 469 520 470 [[package]] 521 471 name = "backtrace" 522 - version = "0.3.67" 472 + version = "0.3.69" 523 473 source = "registry+https://github.com/rust-lang/crates.io-index" 524 - checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 474 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 525 475 dependencies = [ 526 476 "addr2line", 527 477 "cc", ··· 543 493 version = "0.1.1" 544 494 source = "registry+https://github.com/rust-lang/crates.io-index" 545 495 checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" 496 + 497 + [[package]] 498 + name = "base16ct" 499 + version = "0.2.0" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 546 502 547 503 [[package]] 548 504 name = "base64" ··· 552 508 553 509 [[package]] 554 510 name = "base64" 555 - version = "0.21.0" 511 + version = "0.21.4" 556 512 source = "registry+https://github.com/rust-lang/crates.io-index" 557 - checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 513 + checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 558 514 559 515 [[package]] 560 516 name = "base64ct" ··· 565 521 [[package]] 566 522 name = "beacon-api-client" 567 523 version = "0.1.0" 568 - source = "git+https://github.com/ralexstokes/beacon-api-client#30679e9e25d61731cde54e14cd8a3688a39d8e5b" 524 + source = "git+https://github.com/ralexstokes/beacon-api-client?rev=93d7e8c#93d7e8c38fe9782c4862909663e7b57c44f805a9" 569 525 dependencies = [ 570 526 "ethereum-consensus", 571 527 "http", ··· 584 540 name = "beacon_chain" 585 541 version = "0.2.0" 586 542 dependencies = [ 587 - "bitvec 0.20.4", 543 + "bitvec 1.0.1", 588 544 "bls", 589 545 "derivative", 590 546 "environment", 591 547 "eth1", 592 548 "eth2", 593 - "eth2_hashing", 594 - "eth2_ssz", 595 - "eth2_ssz_derive", 596 - "eth2_ssz_types", 549 + "ethereum_hashing", 550 + "ethereum_serde_utils", 551 + "ethereum_ssz", 552 + "ethereum_ssz_derive", 597 553 "execution_layer", 598 554 "exit-future", 599 555 "fork_choice", ··· 612 568 "operation_pool", 613 569 "parking_lot 0.12.1", 614 570 "proto_array", 615 - "rand 0.8.5", 571 + "rand", 616 572 "rayon", 617 573 "safe_arith", 618 574 "sensitive_url", 619 575 "serde", 620 - "serde_derive", 621 576 "serde_json", 622 577 "slasher", 623 578 "slog", 624 579 "sloggers", 625 580 "slot_clock", 626 - "smallvec", 581 + "smallvec 1.11.0", 582 + "ssz_types", 627 583 "state_processing", 628 584 "store", 629 585 "strum", 630 - "superstruct 0.5.0", 586 + "superstruct", 631 587 "task_executor", 632 588 "tempfile", 633 589 "tokio", 634 590 "tokio-stream", 635 591 "tree_hash", 592 + "tree_hash_derive", 636 593 "types", 637 - "unused_port", 638 594 ] 639 595 640 596 [[package]] 641 597 name = "beacon_node" 642 - version = "4.1.0" 598 + version = "4.5.0" 643 599 dependencies = [ 644 600 "beacon_chain", 645 601 "clap", ··· 672 628 ] 673 629 674 630 [[package]] 631 + name = "beacon_processor" 632 + version = "0.1.0" 633 + dependencies = [ 634 + "derivative", 635 + "ethereum_ssz", 636 + "fnv", 637 + "futures", 638 + "hex", 639 + "itertools", 640 + "lazy_static", 641 + "lighthouse_metrics", 642 + "lighthouse_network", 643 + "logging", 644 + "num_cpus", 645 + "parking_lot 0.12.1", 646 + "serde", 647 + "slog", 648 + "slot_clock", 649 + "strum", 650 + "task_executor", 651 + "tokio", 652 + "tokio-util 0.6.10", 653 + "types", 654 + ] 655 + 656 + [[package]] 675 657 name = "bincode" 676 658 version = "1.3.3" 677 659 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 686 668 source = "registry+https://github.com/rust-lang/crates.io-index" 687 669 checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8" 688 670 dependencies = [ 689 - "bitflags", 671 + "bitflags 1.3.2", 690 672 "cexpr", 691 673 "clang-sys", 692 674 "lazy_static", ··· 706 688 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 707 689 708 690 [[package]] 691 + name = "bitflags" 692 + version = "2.4.0" 693 + source = "registry+https://github.com/rust-lang/crates.io-index" 694 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 695 + 696 + [[package]] 709 697 name = "bitvec" 710 698 version = "0.20.4" 711 699 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 735 723 source = "registry+https://github.com/rust-lang/crates.io-index" 736 724 checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" 737 725 dependencies = [ 738 - "digest 0.10.6", 726 + "digest 0.10.7", 739 727 ] 740 728 741 729 [[package]] ··· 758 746 ] 759 747 760 748 [[package]] 761 - name = "block-modes" 762 - version = "0.7.0" 763 - source = "registry+https://github.com/rust-lang/crates.io-index" 764 - checksum = "57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0" 765 - dependencies = [ 766 - "block-padding", 767 - "cipher 0.2.5", 768 - ] 769 - 770 - [[package]] 771 749 name = "block-padding" 772 750 version = "0.2.1" 773 751 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 779 757 dependencies = [ 780 758 "arbitrary", 781 759 "blst", 782 - "eth2_hashing", 783 - "eth2_serde_utils", 784 - "eth2_ssz", 785 760 "ethereum-types 0.14.1", 761 + "ethereum_hashing", 762 + "ethereum_serde_utils", 763 + "ethereum_ssz", 786 764 "hex", 787 765 "milagro_bls", 788 - "rand 0.7.3", 766 + "rand", 789 767 "serde", 790 768 "serde_derive", 791 769 "tree_hash", ··· 794 772 795 773 [[package]] 796 774 name = "blst" 797 - version = "0.3.10" 775 + version = "0.3.11" 798 776 source = "registry+https://github.com/rust-lang/crates.io-index" 799 - checksum = "6a30d0edd9dd1c60ddb42b80341c7852f6f985279a5c1a83659dcb65899dec99" 777 + checksum = "c94087b935a822949d3291a9989ad2b2051ea141eda0fd4e478a75f6aa3e604b" 800 778 dependencies = [ 801 779 "cc", 802 780 "glob", 803 781 "threadpool", 804 - "which", 805 782 "zeroize", 806 783 ] 807 784 808 785 [[package]] 809 786 name = "bollard-stubs" 810 - version = "1.41.0" 787 + version = "1.42.0-rc.3" 811 788 source = "registry+https://github.com/rust-lang/crates.io-index" 812 - checksum = "ed2f2e73fffe9455141e170fb9c1feb0ac521ec7e7dcd47a7cab72a658490fb8" 789 + checksum = "ed59b5c00048f48d7af971b71f800fdf23e858844a6f9e4d32ca72e9399e7864" 813 790 dependencies = [ 814 - "chrono", 815 791 "serde", 816 792 "serde_with", 817 793 ] 818 794 819 795 [[package]] 820 796 name = "boot_node" 821 - version = "4.1.0" 797 + version = "4.5.0" 822 798 dependencies = [ 823 799 "beacon_node", 824 800 "clap", 825 801 "clap_utils", 826 802 "eth2_network_config", 827 - "eth2_ssz", 803 + "ethereum_ssz", 828 804 "hex", 829 805 "lighthouse_network", 830 806 "log", ··· 849 825 checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" 850 826 851 827 [[package]] 852 - name = "buf_redux" 853 - version = "0.8.4" 828 + name = "bs58" 829 + version = "0.5.0" 854 830 source = "registry+https://github.com/rust-lang/crates.io-index" 855 - checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f" 831 + checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" 856 832 dependencies = [ 857 - "memchr", 858 - "safemem", 833 + "tinyvec", 859 834 ] 860 835 861 836 [[package]] ··· 872 847 873 848 [[package]] 874 849 name = "bumpalo" 875 - version = "3.12.0" 850 + version = "3.14.0" 876 851 source = "registry+https://github.com/rust-lang/crates.io-index" 877 - checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" 852 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 878 853 879 854 [[package]] 880 855 name = "byte-slice-cast" ··· 890 865 891 866 [[package]] 892 867 name = "bytes" 893 - version = "1.4.0" 868 + version = "1.5.0" 894 869 source = "registry+https://github.com/rust-lang/crates.io-index" 895 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 870 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 896 871 dependencies = [ 897 872 "serde", 898 873 ] ··· 922 897 name = "cached_tree_hash" 923 898 version = "0.1.0" 924 899 dependencies = [ 925 - "eth2_hashing", 926 - "eth2_ssz", 927 - "eth2_ssz_derive", 928 - "eth2_ssz_types", 929 900 "ethereum-types 0.14.1", 901 + "ethereum_hashing", 902 + "ethereum_ssz", 903 + "ethereum_ssz_derive", 930 904 "quickcheck", 931 905 "quickcheck_macros", 932 - "smallvec", 906 + "smallvec 1.11.0", 907 + "ssz_types", 933 908 "tree_hash", 934 909 ] 935 910 936 911 [[package]] 912 + name = "camino" 913 + version = "1.1.6" 914 + source = "registry+https://github.com/rust-lang/crates.io-index" 915 + checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" 916 + dependencies = [ 917 + "serde", 918 + ] 919 + 920 + [[package]] 921 + name = "cargo-platform" 922 + version = "0.1.3" 923 + source = "registry+https://github.com/rust-lang/crates.io-index" 924 + checksum = "2cfa25e60aea747ec7e1124f238816749faa93759c6ff5b31f1ccdda137f4479" 925 + dependencies = [ 926 + "serde", 927 + ] 928 + 929 + [[package]] 930 + name = "cargo_metadata" 931 + version = "0.15.4" 932 + source = "registry+https://github.com/rust-lang/crates.io-index" 933 + checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" 934 + dependencies = [ 935 + "camino", 936 + "cargo-platform", 937 + "semver", 938 + "serde", 939 + "serde_json", 940 + "thiserror", 941 + ] 942 + 943 + [[package]] 937 944 name = "cast" 938 945 version = "0.3.0" 939 946 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 941 948 942 949 [[package]] 943 950 name = "cc" 944 - version = "1.0.79" 945 - source = "registry+https://github.com/rust-lang/crates.io-index" 946 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 947 - 948 - [[package]] 949 - name = "ccm" 950 - version = "0.3.0" 951 + version = "1.0.83" 951 952 source = "registry+https://github.com/rust-lang/crates.io-index" 952 - checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7" 953 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 953 954 dependencies = [ 954 - "aead 0.3.2", 955 - "cipher 0.2.5", 956 - "subtle", 955 + "jobserver", 956 + "libc", 957 957 ] 958 958 959 959 [[package]] ··· 962 962 source = "registry+https://github.com/rust-lang/crates.io-index" 963 963 checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 964 964 dependencies = [ 965 - "nom 7.1.3", 965 + "nom", 966 966 ] 967 967 968 968 [[package]] ··· 989 989 source = "registry+https://github.com/rust-lang/crates.io-index" 990 990 checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5" 991 991 dependencies = [ 992 - "aead 0.4.3", 992 + "aead", 993 993 "chacha20", 994 994 "cipher 0.3.0", 995 995 "poly1305", ··· 998 998 999 999 [[package]] 1000 1000 name = "chrono" 1001 - version = "0.4.24" 1001 + version = "0.4.31" 1002 1002 source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 1003 + checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 1004 1004 dependencies = [ 1005 + "android-tzdata", 1005 1006 "iana-time-zone", 1006 - "js-sys", 1007 - "num-integer", 1008 1007 "num-traits", 1009 - "serde", 1010 - "time 0.1.45", 1011 - "wasm-bindgen", 1012 - "winapi", 1013 - ] 1014 - 1015 - [[package]] 1016 - name = "cipher" 1017 - version = "0.2.5" 1018 - source = "registry+https://github.com/rust-lang/crates.io-index" 1019 - checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" 1020 - dependencies = [ 1021 - "generic-array", 1008 + "windows-targets 0.48.5", 1022 1009 ] 1023 1010 1024 1011 [[package]] ··· 1059 1046 dependencies = [ 1060 1047 "ansi_term", 1061 1048 "atty", 1062 - "bitflags", 1049 + "bitflags 1.3.2", 1063 1050 "strsim 0.8.0", 1064 1051 "textwrap", 1065 1052 "unicode-width", ··· 1073 1060 "clap", 1074 1061 "dirs", 1075 1062 "eth2_network_config", 1076 - "eth2_ssz", 1077 1063 "ethereum-types 0.14.1", 1064 + "ethereum_ssz", 1078 1065 "hex", 1079 1066 "serde", 1080 1067 "serde_json", ··· 1087 1074 version = "0.2.0" 1088 1075 dependencies = [ 1089 1076 "beacon_chain", 1077 + "beacon_processor", 1090 1078 "directory", 1091 1079 "dirs", 1092 1080 "environment", ··· 1104 1092 "logging", 1105 1093 "monitoring_api", 1106 1094 "network", 1095 + "num_cpus", 1107 1096 "operation_pool", 1108 1097 "parking_lot 0.12.1", 1109 1098 "sensitive_url", ··· 1117 1106 "state_processing", 1118 1107 "store", 1119 1108 "task_executor", 1120 - "time 0.3.20", 1109 + "time", 1121 1110 "timer", 1122 1111 "tokio", 1123 1112 "types", ··· 1133 1122 ] 1134 1123 1135 1124 [[package]] 1136 - name = "codespan-reporting" 1137 - version = "0.11.1" 1138 - source = "registry+https://github.com/rust-lang/crates.io-index" 1139 - checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 1140 - dependencies = [ 1141 - "termcolor", 1142 - "unicode-width", 1143 - ] 1144 - 1145 - [[package]] 1146 1125 name = "compare_fields" 1147 1126 version = "0.2.0" 1148 1127 dependencies = [ ··· 1159 1138 1160 1139 [[package]] 1161 1140 name = "concurrent-queue" 1162 - version = "2.1.0" 1141 + version = "2.2.0" 1163 1142 source = "registry+https://github.com/rust-lang/crates.io-index" 1164 - checksum = "c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e" 1143 + checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 1165 1144 dependencies = [ 1166 1145 "crossbeam-utils", 1167 1146 ] 1168 1147 1169 1148 [[package]] 1170 - name = "console_error_panic_hook" 1171 - version = "0.1.7" 1149 + name = "const-oid" 1150 + version = "0.9.5" 1172 1151 source = "registry+https://github.com/rust-lang/crates.io-index" 1173 - checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" 1174 - dependencies = [ 1175 - "cfg-if", 1176 - "wasm-bindgen", 1177 - ] 1152 + checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" 1178 1153 1179 1154 [[package]] 1180 - name = "const-oid" 1181 - version = "0.9.2" 1155 + name = "constant_time_eq" 1156 + version = "0.1.5" 1182 1157 source = "registry+https://github.com/rust-lang/crates.io-index" 1183 - checksum = "520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913" 1158 + checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" 1184 1159 1185 1160 [[package]] 1186 1161 name = "convert_case" ··· 1215 1190 1216 1191 [[package]] 1217 1192 name = "cpufeatures" 1218 - version = "0.2.6" 1193 + version = "0.2.9" 1219 1194 source = "registry+https://github.com/rust-lang/crates.io-index" 1220 - checksum = "280a9f2d8b3a38871a3c8a46fb80db65e5e5ed97da80c4d08bf27fb63e35e181" 1195 + checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 1221 1196 dependencies = [ 1222 1197 "libc", 1223 1198 ] 1224 - 1225 - [[package]] 1226 - name = "crc" 1227 - version = "3.0.1" 1228 - source = "registry+https://github.com/rust-lang/crates.io-index" 1229 - checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" 1230 - dependencies = [ 1231 - "crc-catalog", 1232 - ] 1233 - 1234 - [[package]] 1235 - name = "crc-catalog" 1236 - version = "2.2.0" 1237 - source = "registry+https://github.com/rust-lang/crates.io-index" 1238 - checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 1239 1199 1240 1200 [[package]] 1241 1201 name = "crc32fast" ··· 1284 1244 1285 1245 [[package]] 1286 1246 name = "crossbeam-channel" 1287 - version = "0.5.7" 1247 + version = "0.5.8" 1288 1248 source = "registry+https://github.com/rust-lang/crates.io-index" 1289 - checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c" 1249 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 1290 1250 dependencies = [ 1291 1251 "cfg-if", 1292 1252 "crossbeam-utils", ··· 1305 1265 1306 1266 [[package]] 1307 1267 name = "crossbeam-epoch" 1308 - version = "0.9.14" 1268 + version = "0.9.15" 1309 1269 source = "registry+https://github.com/rust-lang/crates.io-index" 1310 - checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" 1270 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 1311 1271 dependencies = [ 1312 - "autocfg 1.1.0", 1272 + "autocfg", 1313 1273 "cfg-if", 1314 1274 "crossbeam-utils", 1315 - "memoffset 0.8.0", 1275 + "memoffset 0.9.0", 1316 1276 "scopeguard", 1317 1277 ] 1318 1278 1319 1279 [[package]] 1320 1280 name = "crossbeam-utils" 1321 - version = "0.8.15" 1281 + version = "0.8.16" 1322 1282 source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 1283 + checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 1324 1284 dependencies = [ 1325 1285 "cfg-if", 1326 1286 ] ··· 1344 1304 ] 1345 1305 1346 1306 [[package]] 1307 + name = "crypto-bigint" 1308 + version = "0.5.3" 1309 + source = "registry+https://github.com/rust-lang/crates.io-index" 1310 + checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124" 1311 + dependencies = [ 1312 + "generic-array", 1313 + "rand_core 0.6.4", 1314 + "subtle", 1315 + "zeroize", 1316 + ] 1317 + 1318 + [[package]] 1347 1319 name = "crypto-common" 1348 1320 version = "0.1.6" 1349 1321 source = "registry+https://github.com/rust-lang/crates.io-index" 1350 1322 checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 1351 1323 dependencies = [ 1352 1324 "generic-array", 1353 - "rand_core 0.6.4", 1354 1325 "typenum", 1355 1326 ] 1356 1327 ··· 1376 1347 1377 1348 [[package]] 1378 1349 name = "csv" 1379 - version = "1.2.1" 1350 + version = "1.2.2" 1380 1351 source = "registry+https://github.com/rust-lang/crates.io-index" 1381 - checksum = "0b015497079b9a9d69c02ad25de6c0a6edef051ea6360a327d0bd05802ef64ad" 1352 + checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086" 1382 1353 dependencies = [ 1383 1354 "csv-core", 1384 1355 "itoa", ··· 1405 1376 ] 1406 1377 1407 1378 [[package]] 1408 - name = "ctr" 1409 - version = "0.9.2" 1410 - source = "registry+https://github.com/rust-lang/crates.io-index" 1411 - checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 1412 - dependencies = [ 1413 - "cipher 0.4.4", 1414 - ] 1415 - 1416 - [[package]] 1417 1379 name = "ctrlc" 1418 - version = "3.2.5" 1380 + version = "3.4.1" 1419 1381 source = "registry+https://github.com/rust-lang/crates.io-index" 1420 - checksum = "bbcf33c2a618cbe41ee43ae6e9f2e48368cd9f9db2896f10167d8d762679f639" 1382 + checksum = "82e95fbd621905b854affdc67943b043a0fbb6ed7385fd5a25650d19a8a6cfdf" 1421 1383 dependencies = [ 1422 - "nix 0.26.2", 1423 - "windows-sys 0.45.0", 1384 + "nix 0.27.1", 1385 + "windows-sys 0.48.0", 1424 1386 ] 1425 1387 1426 1388 [[package]] ··· 1438 1400 1439 1401 [[package]] 1440 1402 name = "curve25519-dalek" 1441 - version = "4.0.0-rc.2" 1403 + version = "4.1.0" 1442 1404 source = "registry+https://github.com/rust-lang/crates.io-index" 1443 - checksum = "03d928d978dbec61a1167414f5ec534f24bea0d7a0d24dd9b6233d3d8223e585" 1405 + checksum = "622178105f911d937a42cdb140730ba4a3ed2becd8ae6ce39c7d28b5d75d4588" 1444 1406 dependencies = [ 1445 1407 "cfg-if", 1408 + "cpufeatures", 1409 + "curve25519-dalek-derive", 1410 + "digest 0.10.7", 1446 1411 "fiat-crypto", 1447 - "packed_simd_2", 1448 - "platforms 3.0.2", 1412 + "platforms 3.1.2", 1413 + "rustc_version", 1449 1414 "subtle", 1450 1415 "zeroize", 1451 1416 ] 1452 1417 1453 1418 [[package]] 1454 - name = "cxx" 1455 - version = "1.0.94" 1456 - source = "registry+https://github.com/rust-lang/crates.io-index" 1457 - checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 1458 - dependencies = [ 1459 - "cc", 1460 - "cxxbridge-flags", 1461 - "cxxbridge-macro", 1462 - "link-cplusplus", 1463 - ] 1464 - 1465 - [[package]] 1466 - name = "cxx-build" 1467 - version = "1.0.94" 1419 + name = "curve25519-dalek-derive" 1420 + version = "0.1.0" 1468 1421 source = "registry+https://github.com/rust-lang/crates.io-index" 1469 - checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 1422 + checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" 1470 1423 dependencies = [ 1471 - "cc", 1472 - "codespan-reporting", 1473 - "once_cell", 1474 1424 "proc-macro2", 1475 1425 "quote", 1476 - "scratch", 1477 - "syn 2.0.13", 1478 - ] 1479 - 1480 - [[package]] 1481 - name = "cxxbridge-flags" 1482 - version = "1.0.94" 1483 - source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 1485 - 1486 - [[package]] 1487 - name = "cxxbridge-macro" 1488 - version = "1.0.94" 1489 - source = "registry+https://github.com/rust-lang/crates.io-index" 1490 - checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 1491 - dependencies = [ 1492 - "proc-macro2", 1493 - "quote", 1494 - "syn 2.0.13", 1426 + "syn 2.0.37", 1495 1427 ] 1496 1428 1497 1429 [[package]] ··· 1500 1432 source = "registry+https://github.com/rust-lang/crates.io-index" 1501 1433 checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" 1502 1434 dependencies = [ 1503 - "darling_core 0.13.4", 1504 - "darling_macro 0.13.4", 1505 - ] 1506 - 1507 - [[package]] 1508 - name = "darling" 1509 - version = "0.14.4" 1510 - source = "registry+https://github.com/rust-lang/crates.io-index" 1511 - checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" 1512 - dependencies = [ 1513 - "darling_core 0.14.4", 1514 - "darling_macro 0.14.4", 1435 + "darling_core", 1436 + "darling_macro", 1515 1437 ] 1516 1438 1517 1439 [[package]] ··· 1529 1451 ] 1530 1452 1531 1453 [[package]] 1532 - name = "darling_core" 1533 - version = "0.14.4" 1534 - source = "registry+https://github.com/rust-lang/crates.io-index" 1535 - checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" 1536 - dependencies = [ 1537 - "fnv", 1538 - "ident_case", 1539 - "proc-macro2", 1540 - "quote", 1541 - "strsim 0.10.0", 1542 - "syn 1.0.109", 1543 - ] 1544 - 1545 - [[package]] 1546 1454 name = "darling_macro" 1547 1455 version = "0.13.4" 1548 1456 source = "registry+https://github.com/rust-lang/crates.io-index" 1549 1457 checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" 1550 1458 dependencies = [ 1551 - "darling_core 0.13.4", 1552 - "quote", 1553 - "syn 1.0.109", 1554 - ] 1555 - 1556 - [[package]] 1557 - name = "darling_macro" 1558 - version = "0.14.4" 1559 - source = "registry+https://github.com/rust-lang/crates.io-index" 1560 - checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" 1561 - dependencies = [ 1562 - "darling_core 0.14.4", 1459 + "darling_core", 1563 1460 "quote", 1564 1461 "syn 1.0.109", 1565 1462 ] ··· 1586 1483 1587 1484 [[package]] 1588 1485 name = "data-encoding" 1589 - version = "2.3.3" 1486 + version = "2.4.0" 1590 1487 source = "registry+https://github.com/rust-lang/crates.io-index" 1591 - checksum = "23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb" 1488 + checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" 1592 1489 1593 1490 [[package]] 1594 1491 name = "data-encoding-macro" 1595 - version = "0.1.12" 1492 + version = "0.1.13" 1596 1493 source = "registry+https://github.com/rust-lang/crates.io-index" 1597 - checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca" 1494 + checksum = "c904b33cc60130e1aeea4956ab803d08a3f4a0ca82d64ed757afac3891f2bb99" 1598 1495 dependencies = [ 1599 1496 "data-encoding", 1600 1497 "data-encoding-macro-internal", ··· 1602 1499 1603 1500 [[package]] 1604 1501 name = "data-encoding-macro-internal" 1605 - version = "0.1.10" 1502 + version = "0.1.11" 1606 1503 source = "registry+https://github.com/rust-lang/crates.io-index" 1607 - checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db" 1504 + checksum = "8fdf3fce3ce863539ec1d7fd1b6dcc3c645663376b43ed376bbf887733e4f772" 1608 1505 dependencies = [ 1609 1506 "data-encoding", 1610 1507 "syn 1.0.109", ··· 1641 1538 checksum = "e4355c25cbf99edcb6b4a0e906f6bdc6956eda149e84455bea49696429b2f8e8" 1642 1539 dependencies = [ 1643 1540 "futures", 1644 - "tokio-util 0.7.7", 1541 + "tokio-util 0.7.8", 1645 1542 ] 1646 1543 1647 1544 [[package]] 1648 1545 name = "deposit_contract" 1649 1546 version = "0.2.0" 1650 1547 dependencies = [ 1651 - "eth2_ssz", 1652 1548 "ethabi 16.0.0", 1549 + "ethereum_ssz", 1653 1550 "hex", 1654 1551 "reqwest", 1655 1552 "serde_json", 1656 - "sha2 0.10.6", 1553 + "sha2 0.9.9", 1657 1554 "tree_hash", 1658 1555 "types", 1659 1556 ] ··· 1665 1562 checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" 1666 1563 dependencies = [ 1667 1564 "const-oid", 1668 - "pem-rfc7468", 1669 1565 "zeroize", 1670 1566 ] 1671 1567 1672 1568 [[package]] 1673 - name = "der-parser" 1674 - version = "7.0.0" 1569 + name = "der" 1570 + version = "0.7.8" 1675 1571 source = "registry+https://github.com/rust-lang/crates.io-index" 1676 - checksum = "fe398ac75057914d7d07307bf67dc7f3f574a26783b4fc7805a20ffa9f506e82" 1572 + checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" 1677 1573 dependencies = [ 1678 - "asn1-rs 0.3.1", 1679 - "displaydoc", 1680 - "nom 7.1.3", 1681 - "num-bigint", 1682 - "num-traits", 1683 - "rusticata-macros", 1574 + "const-oid", 1575 + "pem-rfc7468", 1576 + "zeroize", 1684 1577 ] 1685 1578 1686 1579 [[package]] ··· 1689 1582 source = "registry+https://github.com/rust-lang/crates.io-index" 1690 1583 checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" 1691 1584 dependencies = [ 1692 - "asn1-rs 0.5.2", 1585 + "asn1-rs", 1693 1586 "displaydoc", 1694 - "nom 7.1.3", 1587 + "nom", 1695 1588 "num-bigint", 1696 1589 "num-traits", 1697 1590 "rusticata-macros", 1698 1591 ] 1699 1592 1700 1593 [[package]] 1594 + name = "deranged" 1595 + version = "0.3.8" 1596 + source = "registry+https://github.com/rust-lang/crates.io-index" 1597 + checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" 1598 + 1599 + [[package]] 1701 1600 name = "derivative" 1702 1601 version = "2.2.0" 1703 1602 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1710 1609 1711 1610 [[package]] 1712 1611 name = "derive_arbitrary" 1713 - version = "1.3.0" 1714 - source = "git+https://github.com/michaelsproul/arbitrary?rev=f002b99989b561ddce62e4cf2887b0f8860ae991#f002b99989b561ddce62e4cf2887b0f8860ae991" 1715 - dependencies = [ 1716 - "proc-macro2", 1717 - "quote", 1718 - "syn 1.0.109", 1719 - ] 1720 - 1721 - [[package]] 1722 - name = "derive_builder" 1723 - version = "0.11.2" 1612 + version = "1.3.1" 1724 1613 source = "registry+https://github.com/rust-lang/crates.io-index" 1725 - checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3" 1726 - dependencies = [ 1727 - "derive_builder_macro", 1728 - ] 1729 - 1730 - [[package]] 1731 - name = "derive_builder_core" 1732 - version = "0.11.2" 1733 - source = "registry+https://github.com/rust-lang/crates.io-index" 1734 - checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4" 1614 + checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" 1735 1615 dependencies = [ 1736 - "darling 0.14.4", 1737 1616 "proc-macro2", 1738 1617 "quote", 1739 - "syn 1.0.109", 1740 - ] 1741 - 1742 - [[package]] 1743 - name = "derive_builder_macro" 1744 - version = "0.11.2" 1745 - source = "registry+https://github.com/rust-lang/crates.io-index" 1746 - checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" 1747 - dependencies = [ 1748 - "derive_builder_core", 1749 - "syn 1.0.109", 1618 + "syn 2.0.37", 1750 1619 ] 1751 1620 1752 1621 [[package]] ··· 1758 1627 "convert_case", 1759 1628 "proc-macro2", 1760 1629 "quote", 1761 - "rustc_version 0.4.0", 1630 + "rustc_version", 1762 1631 "syn 1.0.109", 1763 1632 ] 1764 1633 1765 1634 [[package]] 1766 1635 name = "diesel" 1767 - version = "2.0.3" 1636 + version = "2.1.1" 1768 1637 source = "registry+https://github.com/rust-lang/crates.io-index" 1769 - checksum = "4391a22b19c916e50bec4d6140f29bdda3e3bb187223fe6e3ea0b6e4d1021c04" 1638 + checksum = "d98235fdc2f355d330a8244184ab6b4b33c28679c0b4158f63138e51d6cf7e88" 1770 1639 dependencies = [ 1771 - "bitflags", 1640 + "bitflags 2.4.0", 1772 1641 "byteorder", 1773 1642 "diesel_derives", 1774 1643 "itoa", ··· 1778 1647 1779 1648 [[package]] 1780 1649 name = "diesel_derives" 1781 - version = "2.0.2" 1650 + version = "2.1.1" 1782 1651 source = "registry+https://github.com/rust-lang/crates.io-index" 1783 - checksum = "0ad74fdcf086be3d4fdd142f67937678fe60ed431c3b2f08599e7687269410c4" 1652 + checksum = "e054665eaf6d97d1e7125512bb2d35d07c73ac86cc6920174cb42d1ab697a554" 1784 1653 dependencies = [ 1785 - "proc-macro-error", 1654 + "diesel_table_macro_syntax", 1786 1655 "proc-macro2", 1787 1656 "quote", 1788 - "syn 1.0.109", 1657 + "syn 2.0.37", 1789 1658 ] 1790 1659 1791 1660 [[package]] 1792 1661 name = "diesel_migrations" 1793 - version = "2.0.0" 1662 + version = "2.1.0" 1794 1663 source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "e9ae22beef5e9d6fab9225ddb073c1c6c1a7a6ded5019d5da11d1e5c5adc34e2" 1664 + checksum = "6036b3f0120c5961381b570ee20a02432d7e2d27ea60de9578799cf9156914ac" 1796 1665 dependencies = [ 1797 1666 "diesel", 1798 1667 "migrations_internals", ··· 1800 1669 ] 1801 1670 1802 1671 [[package]] 1672 + name = "diesel_table_macro_syntax" 1673 + version = "0.1.0" 1674 + source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5" 1676 + dependencies = [ 1677 + "syn 2.0.37", 1678 + ] 1679 + 1680 + [[package]] 1803 1681 name = "digest" 1804 1682 version = "0.9.0" 1805 1683 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1810 1688 1811 1689 [[package]] 1812 1690 name = "digest" 1813 - version = "0.10.6" 1691 + version = "0.10.7" 1814 1692 source = "registry+https://github.com/rust-lang/crates.io-index" 1815 - checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 1693 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1816 1694 dependencies = [ 1817 1695 "block-buffer 0.10.4", 1696 + "const-oid", 1818 1697 "crypto-common", 1819 1698 "subtle", 1820 1699 ] ··· 1871 1750 1872 1751 [[package]] 1873 1752 name = "discv5" 1874 - version = "0.2.2" 1753 + version = "0.3.1" 1875 1754 source = "registry+https://github.com/rust-lang/crates.io-index" 1876 - checksum = "b009a99b85b58900df46435307fc5c4c845af7e182582b1fbf869572fa9fce69" 1755 + checksum = "98c05fa26996c6141f78ac4fafbe297a7fa69690565ba4e0d1f2e60bde5ce501" 1877 1756 dependencies = [ 1878 1757 "aes 0.7.5", 1879 - "aes-gcm 0.9.4", 1758 + "aes-gcm", 1880 1759 "arrayvec", 1881 1760 "delay_map", 1882 - "enr 0.7.0", 1761 + "enr 0.9.0", 1883 1762 "fnv", 1884 1763 "futures", 1885 1764 "hashlink 0.7.0", 1886 1765 "hex", 1887 1766 "hkdf", 1888 1767 "lazy_static", 1889 - "libp2p-core 0.36.0", 1768 + "libp2p-core", 1769 + "libp2p-identity", 1890 1770 "lru 0.7.8", 1891 1771 "more-asserts", 1892 1772 "parking_lot 0.11.2", 1893 - "rand 0.8.5", 1773 + "rand", 1894 1774 "rlp", 1895 - "smallvec", 1775 + "smallvec 1.11.0", 1896 1776 "socket2 0.4.9", 1897 1777 "tokio", 1898 - "tokio-stream", 1899 - "tokio-util 0.6.10", 1900 1778 "tracing", 1901 1779 "tracing-subscriber", 1902 1780 "uint", ··· 1905 1783 1906 1784 [[package]] 1907 1785 name = "displaydoc" 1908 - version = "0.2.3" 1786 + version = "0.2.4" 1909 1787 source = "registry+https://github.com/rust-lang/crates.io-index" 1910 - checksum = "3bf95dc3f046b9da4f2d51833c0d3547d8564ef6910f5c1ed130306a75b92886" 1788 + checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" 1911 1789 dependencies = [ 1912 1790 "proc-macro2", 1913 1791 "quote", 1914 - "syn 1.0.109", 1792 + "syn 2.0.37", 1915 1793 ] 1916 1794 1917 1795 [[package]] 1918 1796 name = "dtoa" 1919 - version = "1.0.6" 1797 + version = "1.0.9" 1798 + source = "registry+https://github.com/rust-lang/crates.io-index" 1799 + checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" 1800 + 1801 + [[package]] 1802 + name = "dunce" 1803 + version = "1.0.4" 1920 1804 source = "registry+https://github.com/rust-lang/crates.io-index" 1921 - checksum = "65d09067bfacaa79114679b279d7f5885b53295b1e2cfb4e79c8e4bd3d633169" 1805 + checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" 1922 1806 1923 1807 [[package]] 1924 1808 name = "ecdsa" ··· 1926 1810 source = "registry+https://github.com/rust-lang/crates.io-index" 1927 1811 checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" 1928 1812 dependencies = [ 1929 - "der", 1930 - "elliptic-curve", 1931 - "rfc6979", 1932 - "signature", 1813 + "der 0.6.1", 1814 + "elliptic-curve 0.12.3", 1815 + "rfc6979 0.3.1", 1816 + "signature 1.6.4", 1817 + ] 1818 + 1819 + [[package]] 1820 + name = "ecdsa" 1821 + version = "0.16.8" 1822 + source = "registry+https://github.com/rust-lang/crates.io-index" 1823 + checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" 1824 + dependencies = [ 1825 + "der 0.7.8", 1826 + "digest 0.10.7", 1827 + "elliptic-curve 0.13.5", 1828 + "rfc6979 0.4.0", 1829 + "signature 2.1.0", 1830 + "spki 0.7.2", 1933 1831 ] 1934 1832 1935 1833 [[package]] 1936 1834 name = "ed25519" 1937 - version = "1.5.3" 1835 + version = "2.2.2" 1938 1836 source = "registry+https://github.com/rust-lang/crates.io-index" 1939 - checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" 1837 + checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" 1940 1838 dependencies = [ 1941 - "signature", 1839 + "pkcs8 0.10.2", 1840 + "signature 2.1.0", 1942 1841 ] 1943 1842 1944 1843 [[package]] 1945 1844 name = "ed25519-dalek" 1946 - version = "1.0.1" 1845 + version = "2.0.0" 1947 1846 source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" 1847 + checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" 1949 1848 dependencies = [ 1950 - "curve25519-dalek 3.2.0", 1849 + "curve25519-dalek 4.1.0", 1951 1850 "ed25519", 1952 - "rand 0.7.3", 1851 + "rand_core 0.6.4", 1953 1852 "serde", 1954 - "sha2 0.9.9", 1853 + "sha2 0.10.7", 1955 1854 "zeroize", 1956 1855 ] 1957 1856 ··· 1965 1864 "compare_fields", 1966 1865 "compare_fields_derive", 1967 1866 "derivative", 1968 - "eth2_ssz", 1969 - "eth2_ssz_derive", 1970 1867 "ethereum-types 0.14.1", 1868 + "ethereum_ssz", 1869 + "ethereum_ssz_derive", 1971 1870 "execution_layer", 1972 1871 "fork_choice", 1973 1872 "fs2", ··· 1988 1887 1989 1888 [[package]] 1990 1889 name = "either" 1991 - version = "1.8.1" 1890 + version = "1.9.0" 1992 1891 source = "registry+https://github.com/rust-lang/crates.io-index" 1993 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 1892 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1994 1893 1995 1894 [[package]] 1996 1895 name = "elliptic-curve" ··· 1998 1897 source = "registry+https://github.com/rust-lang/crates.io-index" 1999 1898 checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" 2000 1899 dependencies = [ 2001 - "base16ct", 2002 - "crypto-bigint", 2003 - "der", 2004 - "digest 0.10.6", 2005 - "ff", 1900 + "base16ct 0.1.1", 1901 + "crypto-bigint 0.4.9", 1902 + "der 0.6.1", 1903 + "digest 0.10.7", 1904 + "ff 0.12.1", 2006 1905 "generic-array", 2007 - "group", 2008 - "hkdf", 1906 + "group 0.12.1", 1907 + "pkcs8 0.9.0", 1908 + "rand_core 0.6.4", 1909 + "sec1 0.3.0", 1910 + "subtle", 1911 + "zeroize", 1912 + ] 1913 + 1914 + [[package]] 1915 + name = "elliptic-curve" 1916 + version = "0.13.5" 1917 + source = "registry+https://github.com/rust-lang/crates.io-index" 1918 + checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" 1919 + dependencies = [ 1920 + "base16ct 0.2.0", 1921 + "crypto-bigint 0.5.3", 1922 + "digest 0.10.7", 1923 + "ff 0.13.0", 1924 + "generic-array", 1925 + "group 0.13.0", 2009 1926 "pem-rfc7468", 2010 - "pkcs8", 1927 + "pkcs8 0.10.2", 2011 1928 "rand_core 0.6.4", 2012 - "sec1", 1929 + "sec1 0.7.3", 2013 1930 "subtle", 2014 1931 "zeroize", 2015 1932 ] 2016 1933 2017 1934 [[package]] 2018 1935 name = "encoding_rs" 2019 - version = "0.8.32" 1936 + version = "0.8.33" 2020 1937 source = "registry+https://github.com/rust-lang/crates.io-index" 2021 - checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 1938 + checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 2022 1939 dependencies = [ 2023 1940 "cfg-if", 2024 1941 ] ··· 2030 1947 checksum = "26fa0a0be8915790626d5759eb51fe47435a8eac92c2f212bd2da9aa7f30ea56" 2031 1948 dependencies = [ 2032 1949 "base64 0.13.1", 2033 - "bs58", 1950 + "bs58 0.4.0", 2034 1951 "bytes", 2035 1952 "hex", 2036 - "k256", 1953 + "k256 0.11.6", 2037 1954 "log", 2038 - "rand 0.8.5", 1955 + "rand", 2039 1956 "rlp", 2040 1957 "serde", 2041 - "sha3 0.10.6", 1958 + "sha3 0.10.8", 2042 1959 "zeroize", 2043 1960 ] 2044 1961 2045 1962 [[package]] 2046 1963 name = "enr" 2047 - version = "0.7.0" 1964 + version = "0.9.0" 2048 1965 source = "registry+https://github.com/rust-lang/crates.io-index" 2049 - checksum = "492a7e5fc2504d5fdce8e124d3e263b244a68b283cac67a69eda0cd43e0aebad" 1966 + checksum = "0be7b2ac146c1f99fe245c02d16af0696450d8e06c135db75e10eeb9e642c20d" 2050 1967 dependencies = [ 2051 - "base64 0.13.1", 2052 - "bs58", 1968 + "base64 0.21.4", 2053 1969 "bytes", 2054 1970 "ed25519-dalek", 2055 1971 "hex", 2056 - "k256", 1972 + "k256 0.13.1", 2057 1973 "log", 2058 - "rand 0.8.5", 1974 + "rand", 2059 1975 "rlp", 2060 1976 "serde", 2061 - "sha3 0.10.6", 1977 + "serde-hex", 1978 + "sha3 0.10.8", 2062 1979 "zeroize", 2063 1980 ] 2064 1981 ··· 2076 1993 2077 1994 [[package]] 2078 1995 name = "env_logger" 2079 - version = "0.7.1" 1996 + version = "0.8.4" 2080 1997 source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" 1998 + checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" 2082 1999 dependencies = [ 2083 2000 "log", 2084 2001 "regex", ··· 2120 2037 ] 2121 2038 2122 2039 [[package]] 2040 + name = "equivalent" 2041 + version = "1.0.1" 2042 + source = "registry+https://github.com/rust-lang/crates.io-index" 2043 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 2044 + 2045 + [[package]] 2123 2046 name = "errno" 2124 - version = "0.3.0" 2047 + version = "0.3.3" 2125 2048 source = "registry+https://github.com/rust-lang/crates.io-index" 2126 - checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0" 2049 + checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 2127 2050 dependencies = [ 2128 2051 "errno-dragonfly", 2129 2052 "libc", 2130 - "windows-sys 0.45.0", 2053 + "windows-sys 0.48.0", 2131 2054 ] 2132 2055 2133 2056 [[package]] ··· 2157 2080 "environment", 2158 2081 "eth1_test_rig", 2159 2082 "eth2", 2160 - "eth2_ssz", 2161 - "eth2_ssz_derive", 2083 + "ethereum_ssz", 2084 + "ethereum_ssz_derive", 2162 2085 "execution_layer", 2163 2086 "futures", 2164 2087 "hex", ··· 2174 2097 "slog", 2175 2098 "sloggers", 2176 2099 "state_processing", 2177 - "superstruct 0.5.0", 2100 + "superstruct", 2178 2101 "task_executor", 2179 2102 "tokio", 2180 2103 "tree_hash", 2181 2104 "types", 2182 - "web3", 2183 2105 ] 2184 2106 2185 2107 [[package]] ··· 2187 2109 version = "0.2.0" 2188 2110 dependencies = [ 2189 2111 "deposit_contract", 2112 + "ethers-contract", 2113 + "ethers-core", 2114 + "ethers-providers", 2115 + "hex", 2190 2116 "serde_json", 2191 2117 "tokio", 2192 2118 "types", 2193 2119 "unused_port", 2194 - "web3", 2195 2120 ] 2196 2121 2197 2122 [[package]] ··· 2201 2126 "account_utils", 2202 2127 "bytes", 2203 2128 "eth2_keystore", 2204 - "eth2_serde_utils", 2205 - "eth2_ssz", 2206 - "eth2_ssz_derive", 2129 + "ethereum_serde_utils", 2130 + "ethereum_ssz", 2131 + "ethereum_ssz_derive", 2207 2132 "futures", 2208 2133 "futures-util", 2209 2134 "libsecp256k1", 2210 2135 "lighthouse_network", 2136 + "mediatype", 2211 2137 "mime", 2212 - "procinfo", 2138 + "pretty_reqwest_error", 2139 + "procfs", 2213 2140 "proto_array", 2214 2141 "psutil", 2215 2142 "reqwest", ··· 2219 2146 "serde_json", 2220 2147 "slashing_protection", 2221 2148 "store", 2149 + "tokio", 2222 2150 "types", 2223 2151 ] 2224 2152 ··· 2231 2159 ] 2232 2160 2233 2161 [[package]] 2234 - name = "eth2_hashing" 2235 - version = "0.3.0" 2236 - dependencies = [ 2237 - "cpufeatures", 2238 - "lazy_static", 2239 - "ring", 2240 - "rustc-hex", 2241 - "sha2 0.10.6", 2242 - "wasm-bindgen-test", 2243 - ] 2244 - 2245 - [[package]] 2246 2162 name = "eth2_interop_keypairs" 2247 2163 version = "0.2.0" 2248 2164 dependencies = [ 2249 2165 "base64 0.13.1", 2250 2166 "bls", 2251 - "eth2_hashing", 2167 + "ethereum_hashing", 2252 2168 "hex", 2253 2169 "lazy_static", 2254 2170 "num-bigint", ··· 2265 2181 "hex", 2266 2182 "num-bigint-dig", 2267 2183 "ring", 2268 - "sha2 0.10.6", 2184 + "sha2 0.9.9", 2269 2185 "zeroize", 2270 2186 ] 2271 2187 ··· 2279 2195 "hex", 2280 2196 "hmac 0.11.0", 2281 2197 "pbkdf2 0.8.0", 2282 - "rand 0.8.5", 2198 + "rand", 2283 2199 "scrypt", 2284 2200 "serde", 2285 2201 "serde_json", ··· 2287 2203 "sha2 0.9.9", 2288 2204 "tempfile", 2289 2205 "unicode-normalization", 2290 - "uuid 0.8.2", 2206 + "uuid", 2291 2207 "zeroize", 2292 2208 ] 2293 2209 ··· 2295 2211 name = "eth2_network_config" 2296 2212 version = "0.2.0" 2297 2213 dependencies = [ 2214 + "bytes", 2298 2215 "discv5", 2299 2216 "eth2_config", 2300 - "eth2_ssz", 2217 + "ethereum_ssz", 2218 + "logging", 2219 + "pretty_reqwest_error", 2220 + "reqwest", 2221 + "sensitive_url", 2301 2222 "serde_yaml", 2223 + "sha2 0.9.9", 2224 + "slog", 2302 2225 "tempfile", 2226 + "tokio", 2303 2227 "types", 2228 + "url", 2304 2229 "zip", 2305 2230 ] 2306 2231 2307 2232 [[package]] 2308 - name = "eth2_serde_utils" 2309 - version = "0.1.1" 2310 - dependencies = [ 2311 - "ethereum-types 0.14.1", 2312 - "hex", 2313 - "serde", 2314 - "serde_derive", 2315 - "serde_json", 2316 - ] 2317 - 2318 - [[package]] 2319 - name = "eth2_ssz" 2320 - version = "0.4.1" 2321 - dependencies = [ 2322 - "eth2_ssz_derive", 2323 - "ethereum-types 0.14.1", 2324 - "itertools", 2325 - "smallvec", 2326 - ] 2327 - 2328 - [[package]] 2329 - name = "eth2_ssz_derive" 2330 - version = "0.3.1" 2331 - dependencies = [ 2332 - "darling 0.13.4", 2333 - "eth2_ssz", 2334 - "proc-macro2", 2335 - "quote", 2336 - "syn 1.0.109", 2337 - ] 2338 - 2339 - [[package]] 2340 - name = "eth2_ssz_types" 2341 - version = "0.2.2" 2342 - dependencies = [ 2343 - "arbitrary", 2344 - "derivative", 2345 - "eth2_serde_utils", 2346 - "eth2_ssz", 2347 - "serde", 2348 - "serde_derive", 2349 - "serde_json", 2350 - "smallvec", 2351 - "tree_hash", 2352 - "tree_hash_derive", 2353 - "typenum", 2354 - ] 2355 - 2356 - [[package]] 2357 2233 name = "eth2_wallet" 2358 2234 version = "0.1.0" 2359 2235 dependencies = [ 2360 2236 "eth2_key_derivation", 2361 2237 "eth2_keystore", 2362 2238 "hex", 2363 - "rand 0.8.5", 2239 + "rand", 2364 2240 "serde", 2365 2241 "serde_json", 2366 2242 "serde_repr", 2367 2243 "tempfile", 2368 2244 "tiny-bip39", 2369 - "uuid 0.8.2", 2245 + "uuid", 2370 2246 ] 2371 2247 2372 2248 [[package]] ··· 2405 2281 "regex", 2406 2282 "serde", 2407 2283 "serde_json", 2408 - "sha3 0.10.6", 2284 + "sha3 0.10.8", 2409 2285 "thiserror", 2410 2286 "uint", 2411 2287 ] ··· 2441 2317 [[package]] 2442 2318 name = "ethereum-consensus" 2443 2319 version = "0.1.1" 2444 - source = "git+https://github.com/ralexstokes//ethereum-consensus?rev=9b0ee0a8a45b968c8df5e7e64ea1c094e16f053d#9b0ee0a8a45b968c8df5e7e64ea1c094e16f053d" 2320 + source = "git+https://github.com/ralexstokes/ethereum-consensus?rev=e380108#e380108d15fcc40349927fdf3d11c71f9edb67c2" 2445 2321 dependencies = [ 2446 2322 "async-stream", 2447 2323 "blst", 2448 - "bs58", 2324 + "bs58 0.4.0", 2449 2325 "enr 0.6.2", 2450 2326 "hex", 2451 2327 "integer-sqrt", 2452 2328 "multiaddr 0.14.0", 2453 2329 "multihash 0.16.3", 2454 - "rand 0.8.5", 2330 + "rand", 2455 2331 "serde", 2456 2332 "serde_json", 2333 + "serde_yaml", 2457 2334 "sha2 0.9.9", 2458 - "ssz-rs", 2335 + "ssz_rs", 2459 2336 "thiserror", 2460 2337 "tokio", 2461 2338 "tokio-stream", ··· 2492 2369 ] 2493 2370 2494 2371 [[package]] 2372 + name = "ethereum_hashing" 2373 + version = "1.0.0-beta.2" 2374 + source = "registry+https://github.com/rust-lang/crates.io-index" 2375 + checksum = "233dc6f434ce680dbabf4451ee3380cec46cb3c45d66660445a435619710dd35" 2376 + dependencies = [ 2377 + "cpufeatures", 2378 + "lazy_static", 2379 + "ring", 2380 + "sha2 0.10.7", 2381 + ] 2382 + 2383 + [[package]] 2384 + name = "ethereum_serde_utils" 2385 + version = "0.5.1" 2386 + source = "registry+https://github.com/rust-lang/crates.io-index" 2387 + checksum = "0f8cb04ea380a33e9c269fa5f8df6f2d63dee19728235f3e639e7674e038686a" 2388 + dependencies = [ 2389 + "ethereum-types 0.14.1", 2390 + "hex", 2391 + "serde", 2392 + "serde_derive", 2393 + "serde_json", 2394 + ] 2395 + 2396 + [[package]] 2397 + name = "ethereum_ssz" 2398 + version = "0.5.3" 2399 + source = "registry+https://github.com/rust-lang/crates.io-index" 2400 + checksum = "e61ffea29f26e8249d35128a82ec8d3bd4fbc80179ea5f5e5e3daafef6a80fcb" 2401 + dependencies = [ 2402 + "ethereum-types 0.14.1", 2403 + "itertools", 2404 + "smallvec 1.11.0", 2405 + ] 2406 + 2407 + [[package]] 2408 + name = "ethereum_ssz_derive" 2409 + version = "0.5.3" 2410 + source = "registry+https://github.com/rust-lang/crates.io-index" 2411 + checksum = "6085d7fd3cf84bd2b8fec150d54c8467fb491d8db9c460607c5534f653a0ee38" 2412 + dependencies = [ 2413 + "darling", 2414 + "proc-macro2", 2415 + "quote", 2416 + "syn 1.0.109", 2417 + ] 2418 + 2419 + [[package]] 2420 + name = "ethers-contract" 2421 + version = "1.0.2" 2422 + source = "registry+https://github.com/rust-lang/crates.io-index" 2423 + checksum = "e9c3c3e119a89f0a9a1e539e7faecea815f74ddcf7c90d0b00d1f524db2fdc9c" 2424 + dependencies = [ 2425 + "ethers-contract-abigen", 2426 + "ethers-contract-derive", 2427 + "ethers-core", 2428 + "ethers-providers", 2429 + "futures-util", 2430 + "hex", 2431 + "once_cell", 2432 + "pin-project", 2433 + "serde", 2434 + "serde_json", 2435 + "thiserror", 2436 + ] 2437 + 2438 + [[package]] 2439 + name = "ethers-contract-abigen" 2440 + version = "1.0.2" 2441 + source = "registry+https://github.com/rust-lang/crates.io-index" 2442 + checksum = "3d4e5ad46aede34901f71afdb7bb555710ed9613d88d644245c657dc371aa228" 2443 + dependencies = [ 2444 + "Inflector", 2445 + "cfg-if", 2446 + "dunce", 2447 + "ethers-core", 2448 + "eyre", 2449 + "getrandom 0.2.10", 2450 + "hex", 2451 + "proc-macro2", 2452 + "quote", 2453 + "regex", 2454 + "reqwest", 2455 + "serde", 2456 + "serde_json", 2457 + "syn 1.0.109", 2458 + "toml 0.5.11", 2459 + "url", 2460 + "walkdir", 2461 + ] 2462 + 2463 + [[package]] 2464 + name = "ethers-contract-derive" 2465 + version = "1.0.2" 2466 + source = "registry+https://github.com/rust-lang/crates.io-index" 2467 + checksum = "f192e8e4cf2b038318aae01e94e7644e0659a76219e94bcd3203df744341d61f" 2468 + dependencies = [ 2469 + "ethers-contract-abigen", 2470 + "ethers-core", 2471 + "hex", 2472 + "proc-macro2", 2473 + "quote", 2474 + "serde_json", 2475 + "syn 1.0.109", 2476 + ] 2477 + 2478 + [[package]] 2495 2479 name = "ethers-core" 2496 2480 version = "1.0.2" 2497 2481 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2499 2483 dependencies = [ 2500 2484 "arrayvec", 2501 2485 "bytes", 2486 + "cargo_metadata", 2502 2487 "chrono", 2503 - "elliptic-curve", 2488 + "elliptic-curve 0.12.3", 2504 2489 "ethabi 18.0.0", 2505 2490 "generic-array", 2506 2491 "hex", 2507 - "k256", 2492 + "k256 0.11.6", 2493 + "once_cell", 2508 2494 "open-fastrlp", 2509 - "rand 0.8.5", 2495 + "rand", 2510 2496 "rlp", 2511 2497 "rlp-derive", 2512 2498 "serde", 2513 2499 "serde_json", 2514 2500 "strum", 2501 + "syn 1.0.109", 2515 2502 "thiserror", 2516 2503 "tiny-keccak", 2517 2504 "unicode-xid", ··· 2527 2514 "auto_impl", 2528 2515 "base64 0.13.1", 2529 2516 "ethers-core", 2530 - "futures-channel", 2531 2517 "futures-core", 2532 2518 "futures-timer", 2533 2519 "futures-util", 2534 - "getrandom 0.2.8", 2520 + "getrandom 0.2.10", 2535 2521 "hashers", 2536 2522 "hex", 2537 2523 "http", ··· 2543 2529 "serde_json", 2544 2530 "thiserror", 2545 2531 "tokio", 2546 - "tokio-tungstenite 0.17.2", 2547 2532 "tracing", 2548 2533 "tracing-futures", 2549 2534 "url", ··· 2588 2573 name = "execution_layer" 2589 2574 version = "0.1.0" 2590 2575 dependencies = [ 2576 + "arc-swap", 2591 2577 "async-trait", 2578 + "axum", 2592 2579 "builder_client", 2593 2580 "bytes", 2594 2581 "environment", 2595 2582 "eth2", 2596 - "eth2_serde_utils", 2597 - "eth2_ssz", 2598 - "eth2_ssz_types", 2599 2583 "ethereum-consensus", 2584 + "ethereum_serde_utils", 2585 + "ethereum_ssz", 2600 2586 "ethers-core", 2601 2587 "exit-future", 2602 2588 "fork_choice", ··· 2604 2590 "hash-db", 2605 2591 "hash256-std-hasher", 2606 2592 "hex", 2593 + "hyper", 2607 2594 "jsonwebtoken", 2608 2595 "keccak-hash", 2609 2596 "lazy_static", ··· 2611 2598 "lru 0.7.8", 2612 2599 "mev-rs", 2613 2600 "parking_lot 0.12.1", 2614 - "rand 0.8.5", 2601 + "pretty_reqwest_error", 2602 + "rand", 2615 2603 "reqwest", 2616 2604 "sensitive_url", 2617 2605 "serde", 2618 2606 "serde_json", 2619 2607 "slog", 2620 2608 "slot_clock", 2621 - "ssz-rs", 2609 + "ssz_rs", 2610 + "ssz_types", 2622 2611 "state_processing", 2623 2612 "strum", 2624 - "superstruct 0.6.0", 2613 + "superstruct", 2625 2614 "task_executor", 2626 2615 "tempfile", 2627 2616 "tokio", ··· 2644 2633 ] 2645 2634 2646 2635 [[package]] 2636 + name = "eyre" 2637 + version = "0.6.8" 2638 + source = "registry+https://github.com/rust-lang/crates.io-index" 2639 + checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb" 2640 + dependencies = [ 2641 + "indenter", 2642 + "once_cell", 2643 + ] 2644 + 2645 + [[package]] 2647 2646 name = "fallible-iterator" 2648 2647 version = "0.2.0" 2649 2648 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2665 2664 ] 2666 2665 2667 2666 [[package]] 2667 + name = "fastrand" 2668 + version = "2.0.0" 2669 + source = "registry+https://github.com/rust-lang/crates.io-index" 2670 + checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 2671 + 2672 + [[package]] 2668 2673 name = "ff" 2669 2674 version = "0.12.1" 2670 2675 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2675 2680 ] 2676 2681 2677 2682 [[package]] 2683 + name = "ff" 2684 + version = "0.13.0" 2685 + source = "registry+https://github.com/rust-lang/crates.io-index" 2686 + checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" 2687 + dependencies = [ 2688 + "rand_core 0.6.4", 2689 + "subtle", 2690 + ] 2691 + 2692 + [[package]] 2678 2693 name = "ffi-opaque" 2679 2694 version = "2.0.1" 2680 2695 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2682 2697 2683 2698 [[package]] 2684 2699 name = "fiat-crypto" 2685 - version = "0.1.20" 2700 + version = "0.2.1" 2686 2701 source = "registry+https://github.com/rust-lang/crates.io-index" 2687 - checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" 2702 + checksum = "d0870c84016d4b481be5c9f323c24f65e31e901ae618f0e80f4308fb00de1d2d" 2688 2703 2689 2704 [[package]] 2690 2705 name = "field-offset" 2691 - version = "0.3.5" 2706 + version = "0.3.6" 2692 2707 source = "registry+https://github.com/rust-lang/crates.io-index" 2693 - checksum = "a3cf3a800ff6e860c863ca6d4b16fd999db8b752819c1606884047b73e468535" 2708 + checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 2694 2709 dependencies = [ 2695 - "memoffset 0.8.0", 2696 - "rustc_version 0.4.0", 2710 + "memoffset 0.9.0", 2711 + "rustc_version", 2697 2712 ] 2698 2713 2699 2714 [[package]] ··· 2705 2720 ] 2706 2721 2707 2722 [[package]] 2723 + name = "finl_unicode" 2724 + version = "1.2.0" 2725 + source = "registry+https://github.com/rust-lang/crates.io-index" 2726 + checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6" 2727 + 2728 + [[package]] 2708 2729 name = "fixed-hash" 2709 2730 version = "0.7.0" 2710 2731 source = "registry+https://github.com/rust-lang/crates.io-index" 2711 2732 checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" 2712 2733 dependencies = [ 2713 2734 "byteorder", 2714 - "rand 0.8.5", 2735 + "rand", 2715 2736 "rustc-hex", 2716 2737 "static_assertions", 2717 2738 ] ··· 2724 2745 dependencies = [ 2725 2746 "arbitrary", 2726 2747 "byteorder", 2727 - "rand 0.8.5", 2748 + "rand", 2728 2749 "rustc-hex", 2729 2750 "static_assertions", 2730 2751 ] 2731 2752 2732 2753 [[package]] 2733 - name = "fixedbitset" 2734 - version = "0.4.2" 2735 - source = "registry+https://github.com/rust-lang/crates.io-index" 2736 - checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 2737 - 2738 - [[package]] 2739 2754 name = "flate2" 2740 - version = "1.0.25" 2755 + version = "1.0.27" 2741 2756 source = "registry+https://github.com/rust-lang/crates.io-index" 2742 - checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 2757 + checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" 2743 2758 dependencies = [ 2744 2759 "crc32fast", 2745 2760 "libz-sys", ··· 2772 2787 version = "0.1.0" 2773 2788 dependencies = [ 2774 2789 "beacon_chain", 2775 - "eth2_ssz", 2776 - "eth2_ssz_derive", 2790 + "ethereum_ssz", 2791 + "ethereum_ssz_derive", 2777 2792 "proto_array", 2778 2793 "slog", 2779 2794 "state_processing", ··· 2784 2799 2785 2800 [[package]] 2786 2801 name = "form_urlencoded" 2787 - version = "1.1.0" 2802 + version = "1.2.0" 2788 2803 source = "registry+https://github.com/rust-lang/crates.io-index" 2789 - checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 2804 + checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 2790 2805 dependencies = [ 2791 2806 "percent-encoding", 2792 2807 ] ··· 2864 2879 2865 2880 [[package]] 2866 2881 name = "futures-lite" 2867 - version = "1.12.0" 2882 + version = "1.13.0" 2868 2883 source = "registry+https://github.com/rust-lang/crates.io-index" 2869 - checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 2884 + checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 2870 2885 dependencies = [ 2871 - "fastrand", 2886 + "fastrand 1.9.0", 2872 2887 "futures-core", 2873 2888 "futures-io", 2874 2889 "memchr", 2875 2890 "parking", 2876 - "pin-project-lite 0.2.9", 2891 + "pin-project-lite", 2877 2892 "waker-fn", 2878 2893 ] 2879 2894 ··· 2885 2900 dependencies = [ 2886 2901 "proc-macro2", 2887 2902 "quote", 2888 - "syn 2.0.13", 2903 + "syn 2.0.37", 2889 2904 ] 2890 2905 2891 2906 [[package]] 2892 2907 name = "futures-rustls" 2893 - version = "0.22.2" 2908 + version = "0.24.0" 2894 2909 source = "registry+https://github.com/rust-lang/crates.io-index" 2895 - checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" 2910 + checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28" 2896 2911 dependencies = [ 2897 2912 "futures-io", 2898 - "rustls 0.20.8", 2899 - "webpki 0.22.0", 2913 + "rustls", 2900 2914 ] 2901 2915 2902 2916 [[package]] ··· 2912 2926 checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 2913 2927 2914 2928 [[package]] 2929 + name = "futures-ticker" 2930 + version = "0.0.3" 2931 + source = "registry+https://github.com/rust-lang/crates.io-index" 2932 + checksum = "9763058047f713632a52e916cc7f6a4b3fc6e9fc1ff8c5b1dc49e5a89041682e" 2933 + dependencies = [ 2934 + "futures", 2935 + "futures-timer", 2936 + "instant", 2937 + ] 2938 + 2939 + [[package]] 2915 2940 name = "futures-timer" 2916 2941 version = "3.0.2" 2917 2942 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2930 2955 "futures-sink", 2931 2956 "futures-task", 2932 2957 "memchr", 2933 - "pin-project-lite 0.2.9", 2958 + "pin-project-lite", 2934 2959 "pin-utils", 2935 2960 "slab", 2936 2961 ] ··· 2952 2977 dependencies = [ 2953 2978 "typenum", 2954 2979 "version_check", 2980 + "zeroize", 2955 2981 ] 2956 2982 2957 2983 [[package]] ··· 2961 2987 "environment", 2962 2988 "eth1", 2963 2989 "eth1_test_rig", 2964 - "eth2_hashing", 2965 - "eth2_ssz", 2990 + "ethereum_hashing", 2991 + "ethereum_ssz", 2966 2992 "futures", 2967 2993 "int_to_bytes", 2968 2994 "merkle_proof", ··· 2982 3008 checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 2983 3009 dependencies = [ 2984 3010 "cfg-if", 2985 - "js-sys", 2986 3011 "libc", 2987 3012 "wasi 0.9.0+wasi-snapshot-preview1", 2988 - "wasm-bindgen", 2989 3013 ] 2990 3014 2991 3015 [[package]] 2992 3016 name = "getrandom" 2993 - version = "0.2.8" 3017 + version = "0.2.10" 2994 3018 source = "registry+https://github.com/rust-lang/crates.io-index" 2995 - checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 3019 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 2996 3020 dependencies = [ 2997 3021 "cfg-if", 2998 3022 "js-sys", ··· 3008 3032 checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" 3009 3033 dependencies = [ 3010 3034 "opaque-debug", 3011 - "polyval 0.5.3", 3012 - ] 3013 - 3014 - [[package]] 3015 - name = "ghash" 3016 - version = "0.5.0" 3017 - source = "registry+https://github.com/rust-lang/crates.io-index" 3018 - checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" 3019 - dependencies = [ 3020 - "opaque-debug", 3021 - "polyval 0.6.0", 3035 + "polyval", 3022 3036 ] 3023 3037 3024 3038 [[package]] 3025 3039 name = "gimli" 3026 - version = "0.27.2" 3040 + version = "0.28.0" 3027 3041 source = "registry+https://github.com/rust-lang/crates.io-index" 3028 - checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" 3042 + checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 3029 3043 3030 3044 [[package]] 3031 3045 name = "git-version" ··· 3061 3075 source = "registry+https://github.com/rust-lang/crates.io-index" 3062 3076 checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" 3063 3077 dependencies = [ 3064 - "ff", 3078 + "ff 0.12.1", 3079 + "rand_core 0.6.4", 3080 + "subtle", 3081 + ] 3082 + 3083 + [[package]] 3084 + name = "group" 3085 + version = "0.13.0" 3086 + source = "registry+https://github.com/rust-lang/crates.io-index" 3087 + checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 3088 + dependencies = [ 3089 + "ff 0.13.0", 3065 3090 "rand_core 0.6.4", 3066 3091 "subtle", 3067 3092 ] 3068 3093 3069 3094 [[package]] 3070 3095 name = "h2" 3071 - version = "0.3.16" 3096 + version = "0.3.21" 3072 3097 source = "registry+https://github.com/rust-lang/crates.io-index" 3073 - checksum = "5be7b54589b581f624f566bf5d8eb2bab1db736c51528720b6bd36b96b55924d" 3098 + checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 3074 3099 dependencies = [ 3075 3100 "bytes", 3076 3101 "fnv", ··· 3078 3103 "futures-sink", 3079 3104 "futures-util", 3080 3105 "http", 3081 - "indexmap", 3106 + "indexmap 1.9.3", 3082 3107 "slab", 3083 3108 "tokio", 3084 - "tokio-util 0.7.7", 3109 + "tokio-util 0.7.8", 3085 3110 "tracing", 3086 3111 ] 3087 3112 ··· 3112 3137 source = "registry+https://github.com/rust-lang/crates.io-index" 3113 3138 checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" 3114 3139 dependencies = [ 3115 - "ahash", 3140 + "ahash 0.7.6", 3116 3141 ] 3117 3142 3118 3143 [[package]] ··· 3121 3146 source = "registry+https://github.com/rust-lang/crates.io-index" 3122 3147 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 3123 3148 dependencies = [ 3124 - "ahash", 3149 + "ahash 0.7.6", 3150 + ] 3151 + 3152 + [[package]] 3153 + name = "hashbrown" 3154 + version = "0.13.2" 3155 + source = "registry+https://github.com/rust-lang/crates.io-index" 3156 + checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 3157 + dependencies = [ 3158 + "ahash 0.8.3", 3159 + ] 3160 + 3161 + [[package]] 3162 + name = "hashbrown" 3163 + version = "0.14.0" 3164 + source = "registry+https://github.com/rust-lang/crates.io-index" 3165 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 3166 + dependencies = [ 3167 + "ahash 0.8.3", 3168 + "allocator-api2", 3125 3169 ] 3126 3170 3127 3171 [[package]] ··· 3144 3188 3145 3189 [[package]] 3146 3190 name = "hashlink" 3147 - version = "0.8.1" 3191 + version = "0.8.4" 3148 3192 source = "registry+https://github.com/rust-lang/crates.io-index" 3149 - checksum = "69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa" 3193 + checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 3150 3194 dependencies = [ 3151 - "hashbrown 0.12.3", 3195 + "hashbrown 0.14.0", 3152 3196 ] 3153 3197 3154 3198 [[package]] 3155 3199 name = "headers" 3156 - version = "0.3.8" 3200 + version = "0.3.9" 3157 3201 source = "registry+https://github.com/rust-lang/crates.io-index" 3158 - checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584" 3202 + checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" 3159 3203 dependencies = [ 3160 - "base64 0.13.1", 3161 - "bitflags", 3204 + "base64 0.21.4", 3162 3205 "bytes", 3163 3206 "headers-core", 3164 3207 "http", ··· 3193 3236 3194 3237 [[package]] 3195 3238 name = "hermit-abi" 3196 - version = "0.2.6" 3197 - source = "registry+https://github.com/rust-lang/crates.io-index" 3198 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 3199 - dependencies = [ 3200 - "libc", 3201 - ] 3202 - 3203 - [[package]] 3204 - name = "hermit-abi" 3205 - version = "0.3.1" 3239 + version = "0.3.2" 3206 3240 source = "registry+https://github.com/rust-lang/crates.io-index" 3207 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 3241 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 3208 3242 3209 3243 [[package]] 3210 3244 name = "hex" ··· 3253 3287 source = "registry+https://github.com/rust-lang/crates.io-index" 3254 3288 checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 3255 3289 dependencies = [ 3256 - "digest 0.10.6", 3290 + "digest 0.10.7", 3257 3291 ] 3258 3292 3259 3293 [[package]] ··· 3297 3331 dependencies = [ 3298 3332 "bytes", 3299 3333 "http", 3300 - "pin-project-lite 0.2.9", 3334 + "pin-project-lite", 3301 3335 ] 3302 - 3303 - [[package]] 3304 - name = "http-range-header" 3305 - version = "0.3.0" 3306 - source = "registry+https://github.com/rust-lang/crates.io-index" 3307 - checksum = "0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29" 3308 3336 3309 3337 [[package]] 3310 3338 name = "http_api" 3311 3339 version = "0.1.0" 3312 3340 dependencies = [ 3313 3341 "beacon_chain", 3314 - "bs58", 3342 + "beacon_processor", 3343 + "bs58 0.4.0", 3344 + "bytes", 3315 3345 "directory", 3316 3346 "environment", 3317 3347 "eth1", 3318 3348 "eth2", 3319 - "eth2_serde_utils", 3320 - "eth2_ssz", 3349 + "ethereum_serde_utils", 3350 + "ethereum_ssz", 3321 3351 "execution_layer", 3322 3352 "futures", 3323 3353 "genesis", ··· 3347 3377 "tokio-stream", 3348 3378 "tree_hash", 3349 3379 "types", 3350 - "unused_port", 3351 3380 "warp", 3352 3381 "warp_utils", 3353 3382 ] ··· 3381 3410 3382 3411 [[package]] 3383 3412 name = "httpdate" 3384 - version = "1.0.2" 3413 + version = "1.0.3" 3385 3414 source = "registry+https://github.com/rust-lang/crates.io-index" 3386 - checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 3415 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 3387 3416 3388 3417 [[package]] 3389 3418 name = "humantime" ··· 3393 3422 3394 3423 [[package]] 3395 3424 name = "hyper" 3396 - version = "0.14.25" 3425 + version = "0.14.27" 3397 3426 source = "registry+https://github.com/rust-lang/crates.io-index" 3398 - checksum = "cc5e554ff619822309ffd57d8734d77cd5ce6238bc956f037ea06c58238c9899" 3427 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 3399 3428 dependencies = [ 3400 3429 "bytes", 3401 3430 "futures-channel", ··· 3407 3436 "httparse", 3408 3437 "httpdate", 3409 3438 "itoa", 3410 - "pin-project-lite 0.2.9", 3439 + "pin-project-lite", 3411 3440 "socket2 0.4.9", 3412 3441 "tokio", 3413 3442 "tower-service", ··· 3417 3446 3418 3447 [[package]] 3419 3448 name = "hyper-rustls" 3420 - version = "0.23.2" 3449 + version = "0.24.1" 3421 3450 source = "registry+https://github.com/rust-lang/crates.io-index" 3422 - checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c" 3451 + checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" 3423 3452 dependencies = [ 3453 + "futures-util", 3424 3454 "http", 3425 3455 "hyper", 3426 - "rustls 0.20.8", 3456 + "rustls", 3427 3457 "tokio", 3428 - "tokio-rustls 0.23.4", 3458 + "tokio-rustls", 3429 3459 ] 3430 3460 3431 3461 [[package]] ··· 3443 3473 3444 3474 [[package]] 3445 3475 name = "iana-time-zone" 3446 - version = "0.1.54" 3476 + version = "0.1.57" 3447 3477 source = "registry+https://github.com/rust-lang/crates.io-index" 3448 - checksum = "0c17cc76786e99f8d2f055c11159e7f0091c42474dcc3189fbab96072e873e6d" 3478 + checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 3449 3479 dependencies = [ 3450 3480 "android_system_properties", 3451 3481 "core-foundation-sys", 3452 3482 "iana-time-zone-haiku", 3453 3483 "js-sys", 3454 3484 "wasm-bindgen", 3455 - "windows 0.46.0", 3485 + "windows 0.48.0", 3456 3486 ] 3457 3487 3458 3488 [[package]] 3459 3489 name = "iana-time-zone-haiku" 3460 - version = "0.1.1" 3490 + version = "0.1.2" 3461 3491 source = "registry+https://github.com/rust-lang/crates.io-index" 3462 - checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 3492 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 3463 3493 dependencies = [ 3464 - "cxx", 3465 - "cxx-build", 3494 + "cc", 3466 3495 ] 3467 3496 3468 3497 [[package]] ··· 3484 3513 3485 3514 [[package]] 3486 3515 name = "idna" 3487 - version = "0.3.0" 3516 + version = "0.4.0" 3488 3517 source = "registry+https://github.com/rust-lang/crates.io-index" 3489 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 3518 + checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 3490 3519 dependencies = [ 3491 3520 "unicode-bidi", 3492 3521 "unicode-normalization", ··· 3544 3573 3545 3574 [[package]] 3546 3575 name = "igd" 3547 - version = "0.11.1" 3576 + version = "0.12.1" 3548 3577 source = "registry+https://github.com/rust-lang/crates.io-index" 3549 - checksum = "2fd32c880165b2f776af0b38d206d1cabaebcf46c166ac6ae004a5d45f7d48ef" 3578 + checksum = "556b5a75cd4adb7c4ea21c64af1c48cefb2ce7d43dc4352c720a1fe47c21f355" 3550 3579 dependencies = [ 3551 3580 "attohttpc", 3552 3581 "log", 3553 - "rand 0.7.3", 3582 + "rand", 3554 3583 "url", 3555 3584 "xmltree", 3556 3585 ] ··· 3570 3599 source = "registry+https://github.com/rust-lang/crates.io-index" 3571 3600 checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" 3572 3601 dependencies = [ 3573 - "parity-scale-codec 3.4.0", 3602 + "parity-scale-codec 3.6.5", 3574 3603 ] 3575 3604 3576 3605 [[package]] ··· 3612 3641 ] 3613 3642 3614 3643 [[package]] 3644 + name = "indenter" 3645 + version = "0.3.3" 3646 + source = "registry+https://github.com/rust-lang/crates.io-index" 3647 + checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" 3648 + 3649 + [[package]] 3615 3650 name = "indexmap" 3616 3651 version = "1.9.3" 3617 3652 source = "registry+https://github.com/rust-lang/crates.io-index" 3618 3653 checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 3619 3654 dependencies = [ 3620 - "autocfg 1.1.0", 3655 + "autocfg", 3621 3656 "hashbrown 0.12.3", 3622 3657 ] 3623 3658 3624 3659 [[package]] 3660 + name = "indexmap" 3661 + version = "2.0.0" 3662 + source = "registry+https://github.com/rust-lang/crates.io-index" 3663 + checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 3664 + dependencies = [ 3665 + "equivalent", 3666 + "hashbrown 0.14.0", 3667 + ] 3668 + 3669 + [[package]] 3625 3670 name = "inout" 3626 3671 version = "0.1.3" 3627 3672 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3661 3706 ] 3662 3707 3663 3708 [[package]] 3664 - name = "interceptor" 3665 - version = "0.8.2" 3666 - source = "registry+https://github.com/rust-lang/crates.io-index" 3667 - checksum = "1e8a11ae2da61704edada656798b61c94b35ecac2c58eb955156987d5e6be90b" 3668 - dependencies = [ 3669 - "async-trait", 3670 - "bytes", 3671 - "log", 3672 - "rand 0.8.5", 3673 - "rtcp", 3674 - "rtp", 3675 - "thiserror", 3676 - "tokio", 3677 - "waitgroup", 3678 - "webrtc-srtp", 3679 - "webrtc-util", 3680 - ] 3681 - 3682 - [[package]] 3683 3709 name = "io-lifetimes" 3684 - version = "1.0.9" 3710 + version = "1.0.11" 3685 3711 source = "registry+https://github.com/rust-lang/crates.io-index" 3686 - checksum = "09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb" 3712 + checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 3687 3713 dependencies = [ 3688 - "hermit-abi 0.3.1", 3714 + "hermit-abi 0.3.2", 3689 3715 "libc", 3690 - "windows-sys 0.45.0", 3716 + "windows-sys 0.48.0", 3691 3717 ] 3692 3718 3693 3719 [[package]] 3694 3720 name = "ipconfig" 3695 - version = "0.3.1" 3721 + version = "0.3.2" 3696 3722 source = "registry+https://github.com/rust-lang/crates.io-index" 3697 - checksum = "bd302af1b90f2463a98fa5ad469fc212c8e3175a41c3068601bfa2727591c5be" 3723 + checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 3698 3724 dependencies = [ 3699 - "socket2 0.4.9", 3700 - "widestring 0.5.1", 3701 - "winapi", 3725 + "socket2 0.5.4", 3726 + "widestring 1.0.2", 3727 + "windows-sys 0.48.0", 3702 3728 "winreg", 3703 3729 ] 3704 3730 3705 3731 [[package]] 3706 3732 name = "ipnet" 3707 - version = "2.7.2" 3733 + version = "2.8.0" 3708 3734 source = "registry+https://github.com/rust-lang/crates.io-index" 3709 - checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 3735 + checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 3710 3736 3711 3737 [[package]] 3712 3738 name = "itertools" ··· 3719 3745 3720 3746 [[package]] 3721 3747 name = "itoa" 3722 - version = "1.0.6" 3748 + version = "1.0.9" 3723 3749 source = "registry+https://github.com/rust-lang/crates.io-index" 3724 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 3750 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 3725 3751 3726 3752 [[package]] 3727 3753 name = "jemalloc-ctl" 3728 - version = "0.5.0" 3754 + version = "0.5.4" 3729 3755 source = "registry+https://github.com/rust-lang/crates.io-index" 3730 - checksum = "c1891c671f3db85d8ea8525dd43ab147f9977041911d24a03e5a36187a7bfde9" 3756 + checksum = "7cffc705424a344c054e135d12ee591402f4539245e8bbd64e6c9eaa9458b63c" 3731 3757 dependencies = [ 3732 3758 "jemalloc-sys", 3733 3759 "libc", ··· 3736 3762 3737 3763 [[package]] 3738 3764 name = "jemalloc-sys" 3739 - version = "0.5.3+5.3.0-patched" 3765 + version = "0.5.4+5.3.0-patched" 3740 3766 source = "registry+https://github.com/rust-lang/crates.io-index" 3741 - checksum = "f9bd5d616ea7ed58b571b2e209a65759664d7fb021a0819d7a790afc67e47ca1" 3767 + checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2" 3742 3768 dependencies = [ 3743 3769 "cc", 3744 3770 "libc", ··· 3746 3772 3747 3773 [[package]] 3748 3774 name = "jemallocator" 3749 - version = "0.5.0" 3775 + version = "0.5.4" 3750 3776 source = "registry+https://github.com/rust-lang/crates.io-index" 3751 - checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6" 3777 + checksum = "a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc" 3752 3778 dependencies = [ 3753 3779 "jemalloc-sys", 3754 3780 "libc", 3755 3781 ] 3756 3782 3757 3783 [[package]] 3758 - name = "js-sys" 3759 - version = "0.3.61" 3784 + name = "jobserver" 3785 + version = "0.1.26" 3760 3786 source = "registry+https://github.com/rust-lang/crates.io-index" 3761 - checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 3787 + checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" 3762 3788 dependencies = [ 3763 - "wasm-bindgen", 3789 + "libc", 3764 3790 ] 3765 3791 3766 3792 [[package]] 3767 - name = "jsonrpc-core" 3768 - version = "18.0.0" 3793 + name = "js-sys" 3794 + version = "0.3.64" 3769 3795 source = "registry+https://github.com/rust-lang/crates.io-index" 3770 - checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" 3796 + checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 3771 3797 dependencies = [ 3772 - "futures", 3773 - "futures-executor", 3774 - "futures-util", 3775 - "log", 3776 - "serde", 3777 - "serde_derive", 3778 - "serde_json", 3798 + "wasm-bindgen", 3779 3799 ] 3780 3800 3781 3801 [[package]] ··· 3784 3804 source = "registry+https://github.com/rust-lang/crates.io-index" 3785 3805 checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" 3786 3806 dependencies = [ 3787 - "base64 0.21.0", 3807 + "base64 0.21.4", 3788 3808 "pem", 3789 3809 "ring", 3790 3810 "serde", ··· 3799 3819 checksum = "72c1e0b51e7ec0a97369623508396067a486bd0cbed95a2659a4b863d28cfc8b" 3800 3820 dependencies = [ 3801 3821 "cfg-if", 3802 - "ecdsa", 3803 - "elliptic-curve", 3804 - "sha2 0.10.6", 3805 - "sha3 0.10.6", 3822 + "ecdsa 0.14.8", 3823 + "elliptic-curve 0.12.3", 3824 + "sha2 0.10.7", 3825 + "sha3 0.10.8", 3826 + ] 3827 + 3828 + [[package]] 3829 + name = "k256" 3830 + version = "0.13.1" 3831 + source = "registry+https://github.com/rust-lang/crates.io-index" 3832 + checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc" 3833 + dependencies = [ 3834 + "cfg-if", 3835 + "ecdsa 0.16.8", 3836 + "elliptic-curve 0.13.5", 3837 + "once_cell", 3838 + "sha2 0.10.7", 3839 + "signature 2.1.0", 3806 3840 ] 3807 3841 3808 3842 [[package]] 3809 3843 name = "keccak" 3810 - version = "0.1.3" 3844 + version = "0.1.4" 3811 3845 source = "registry+https://github.com/rust-lang/crates.io-index" 3812 - checksum = "3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768" 3846 + checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" 3813 3847 dependencies = [ 3814 3848 "cpufeatures", 3815 3849 ] ··· 3841 3875 3842 3876 [[package]] 3843 3877 name = "lcli" 3844 - version = "4.1.0" 3878 + version = "4.5.0" 3845 3879 dependencies = [ 3846 3880 "account_utils", 3847 3881 "beacon_chain", ··· 3855 3889 "eth1_test_rig", 3856 3890 "eth2", 3857 3891 "eth2_network_config", 3858 - "eth2_ssz", 3859 3892 "eth2_wallet", 3893 + "ethereum_hashing", 3894 + "ethereum_ssz", 3860 3895 "genesis", 3861 3896 "int_to_bytes", 3862 3897 "lighthouse_network", 3863 3898 "lighthouse_version", 3864 3899 "log", 3865 3900 "malloc_utils", 3901 + "rayon", 3866 3902 "sensitive_url", 3867 3903 "serde", 3868 3904 "serde_json", ··· 3873 3909 "tree_hash", 3874 3910 "types", 3875 3911 "validator_dir", 3876 - "web3", 3877 3912 ] 3878 3913 3879 3914 [[package]] ··· 3901 3936 3902 3937 [[package]] 3903 3938 name = "libc" 3904 - version = "0.2.140" 3939 + version = "0.2.148" 3905 3940 source = "registry+https://github.com/rust-lang/crates.io-index" 3906 - checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" 3941 + checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" 3907 3942 3908 3943 [[package]] 3909 3944 name = "libflate" 3910 - version = "1.3.0" 3945 + version = "1.4.0" 3911 3946 source = "registry+https://github.com/rust-lang/crates.io-index" 3912 - checksum = "97822bf791bd4d5b403713886a5fbe8bf49520fe78e323b0dc480ca1a03e50b0" 3947 + checksum = "5ff4ae71b685bbad2f2f391fe74f6b7659a34871c08b210fdc039e43bee07d18" 3913 3948 dependencies = [ 3914 3949 "adler32", 3915 3950 "crc32fast", ··· 3937 3972 3938 3973 [[package]] 3939 3974 name = "libm" 3940 - version = "0.1.4" 3975 + version = "0.2.7" 3941 3976 source = "registry+https://github.com/rust-lang/crates.io-index" 3942 - checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a" 3943 - 3944 - [[package]] 3945 - name = "libm" 3946 - version = "0.2.6" 3947 - source = "registry+https://github.com/rust-lang/crates.io-index" 3948 - checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb" 3977 + checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" 3949 3978 3950 3979 [[package]] 3951 3980 name = "libmdbx" 3952 3981 version = "0.1.4" 3953 3982 source = "git+https://github.com/sigp/libmdbx-rs?tag=v0.1.4#096da80a83d14343f8df833006483f48075cd135" 3954 3983 dependencies = [ 3955 - "bitflags", 3984 + "bitflags 1.3.2", 3956 3985 "byteorder", 3957 3986 "derive_more", 3958 - "indexmap", 3987 + "indexmap 1.9.3", 3959 3988 "libc", 3960 3989 "mdbx-sys", 3961 3990 "parking_lot 0.12.1", ··· 3964 3993 3965 3994 [[package]] 3966 3995 name = "libp2p" 3967 - version = "0.50.1" 3996 + version = "0.52.3" 3968 3997 source = "registry+https://github.com/rust-lang/crates.io-index" 3969 - checksum = "9c7b0104790be871edcf97db9bd2356604984e623a08d825c3f27852290266b8" 3998 + checksum = "32d07d1502a027366d55afe187621c2d7895dc111a3df13b35fed698049681d7" 3970 3999 dependencies = [ 3971 4000 "bytes", 3972 4001 "futures", 3973 4002 "futures-timer", 3974 - "getrandom 0.2.8", 4003 + "getrandom 0.2.10", 3975 4004 "instant", 3976 - "libp2p-core 0.38.0", 4005 + "libp2p-allow-block-list", 4006 + "libp2p-connection-limits", 4007 + "libp2p-core", 3977 4008 "libp2p-dns", 3978 4009 "libp2p-gossipsub", 3979 4010 "libp2p-identify", 4011 + "libp2p-identity", 3980 4012 "libp2p-mdns", 3981 4013 "libp2p-metrics", 3982 - "libp2p-mplex", 3983 4014 "libp2p-noise", 3984 4015 "libp2p-plaintext", 3985 4016 "libp2p-quic", 3986 4017 "libp2p-swarm", 3987 4018 "libp2p-tcp", 3988 - "libp2p-webrtc", 3989 - "libp2p-websocket", 3990 4019 "libp2p-yamux", 3991 - "multiaddr 0.16.0", 3992 - "parking_lot 0.12.1", 4020 + "multiaddr 0.18.0", 3993 4021 "pin-project", 3994 - "smallvec", 3995 4022 ] 3996 4023 3997 4024 [[package]] 3998 - name = "libp2p-core" 3999 - version = "0.36.0" 4025 + name = "libp2p-allow-block-list" 4026 + version = "0.2.0" 4000 4027 source = "registry+https://github.com/rust-lang/crates.io-index" 4001 - checksum = "b1fff5bd889c82a0aec668f2045edd066f559d4e5c40354e5a4c77ac00caac38" 4028 + checksum = "55b46558c5c0bf99d3e2a1a38fd54ff5476ca66dd1737b12466a1824dd219311" 4002 4029 dependencies = [ 4003 - "asn1_der", 4004 - "bs58", 4005 - "ed25519-dalek", 4006 - "either", 4007 - "fnv", 4008 - "futures", 4009 - "futures-timer", 4010 - "instant", 4011 - "lazy_static", 4012 - "libsecp256k1", 4013 - "log", 4014 - "multiaddr 0.14.0", 4015 - "multihash 0.16.3", 4016 - "multistream-select 0.11.0", 4017 - "p256", 4018 - "parking_lot 0.12.1", 4019 - "pin-project", 4020 - "prost", 4021 - "prost-build", 4022 - "rand 0.8.5", 4023 - "rw-stream-sink", 4024 - "sha2 0.10.6", 4025 - "smallvec", 4026 - "thiserror", 4027 - "unsigned-varint 0.7.1", 4030 + "libp2p-core", 4031 + "libp2p-identity", 4032 + "libp2p-swarm", 4028 4033 "void", 4029 - "zeroize", 4030 4034 ] 4031 4035 4032 4036 [[package]] 4033 - name = "libp2p-core" 4034 - version = "0.38.0" 4037 + name = "libp2p-connection-limits" 4038 + version = "0.2.1" 4035 4039 source = "registry+https://github.com/rust-lang/crates.io-index" 4036 - checksum = "b6a8fcd392ff67af6cc3f03b1426c41f7f26b6b9aff2dc632c1c56dd649e571f" 4040 + checksum = "2f5107ad45cb20b2f6c3628c7b6014b996fcb13a88053f4569c872c6e30abf58" 4037 4041 dependencies = [ 4038 - "asn1_der", 4039 - "bs58", 4040 - "ed25519-dalek", 4041 - "either", 4042 - "fnv", 4043 - "futures", 4044 - "futures-timer", 4045 - "instant", 4046 - "libsecp256k1", 4047 - "log", 4048 - "multiaddr 0.16.0", 4049 - "multihash 0.16.3", 4050 - "multistream-select 0.12.1", 4051 - "once_cell", 4052 - "p256", 4053 - "parking_lot 0.12.1", 4054 - "pin-project", 4055 - "prost", 4056 - "prost-build", 4057 - "rand 0.8.5", 4058 - "rw-stream-sink", 4059 - "sec1", 4060 - "sha2 0.10.6", 4061 - "smallvec", 4062 - "thiserror", 4063 - "unsigned-varint 0.7.1", 4042 + "libp2p-core", 4043 + "libp2p-identity", 4044 + "libp2p-swarm", 4064 4045 "void", 4065 - "zeroize", 4066 4046 ] 4067 4047 4068 4048 [[package]] 4069 4049 name = "libp2p-core" 4070 - version = "0.39.1" 4050 + version = "0.40.0" 4071 4051 source = "registry+https://github.com/rust-lang/crates.io-index" 4072 - checksum = "9b7f8b7d65c070a5a1b5f8f0510648189da08f787b8963f8e21219e0710733af" 4052 + checksum = "ef7dd7b09e71aac9271c60031d0e558966cdb3253ba0308ab369bb2de80630d0" 4073 4053 dependencies = [ 4074 4054 "either", 4075 4055 "fnv", ··· 4078 4058 "instant", 4079 4059 "libp2p-identity", 4080 4060 "log", 4081 - "multiaddr 0.17.1", 4082 - "multihash 0.17.0", 4083 - "multistream-select 0.12.1", 4061 + "multiaddr 0.18.0", 4062 + "multihash 0.19.1", 4063 + "multistream-select", 4084 4064 "once_cell", 4085 4065 "parking_lot 0.12.1", 4086 4066 "pin-project", 4087 4067 "quick-protobuf", 4088 - "rand 0.8.5", 4068 + "rand", 4089 4069 "rw-stream-sink", 4090 - "smallvec", 4070 + "smallvec 1.11.0", 4091 4071 "thiserror", 4092 - "unsigned-varint 0.7.1", 4072 + "unsigned-varint 0.7.2", 4093 4073 "void", 4094 4074 ] 4095 4075 4096 4076 [[package]] 4097 4077 name = "libp2p-dns" 4098 - version = "0.38.0" 4078 + version = "0.40.0" 4099 4079 source = "registry+https://github.com/rust-lang/crates.io-index" 4100 - checksum = "8e42a271c1b49f789b92f7fc87749fa79ce5c7bdc88cbdfacb818a4bca47fec5" 4080 + checksum = "fd4394c81c0c06d7b4a60f3face7e8e8a9b246840f98d2c80508d0721b032147" 4101 4081 dependencies = [ 4102 4082 "futures", 4103 - "libp2p-core 0.38.0", 4083 + "libp2p-core", 4084 + "libp2p-identity", 4104 4085 "log", 4105 4086 "parking_lot 0.12.1", 4106 - "smallvec", 4087 + "smallvec 1.11.0", 4107 4088 "trust-dns-resolver", 4108 4089 ] 4109 4090 4110 4091 [[package]] 4111 4092 name = "libp2p-gossipsub" 4112 - version = "0.43.0" 4093 + version = "0.45.1" 4113 4094 source = "registry+https://github.com/rust-lang/crates.io-index" 4114 - checksum = "a173171c71c29bb156f98886c7c4824596de3903dadf01e2e79d2ccdcf38cd9f" 4095 + checksum = "2d157562dba6017193e5285acf6b1054759e83540bfd79f75b69d6ce774c88da" 4115 4096 dependencies = [ 4116 4097 "asynchronous-codec", 4117 - "base64 0.13.1", 4098 + "base64 0.21.4", 4118 4099 "byteorder", 4119 4100 "bytes", 4101 + "either", 4120 4102 "fnv", 4121 4103 "futures", 4104 + "futures-ticker", 4105 + "getrandom 0.2.10", 4122 4106 "hex_fmt", 4123 4107 "instant", 4124 - "libp2p-core 0.38.0", 4108 + "libp2p-core", 4109 + "libp2p-identity", 4125 4110 "libp2p-swarm", 4126 4111 "log", 4127 4112 "prometheus-client", 4128 - "prost", 4129 - "prost-build", 4130 - "prost-codec", 4131 - "rand 0.8.5", 4113 + "quick-protobuf", 4114 + "quick-protobuf-codec", 4115 + "rand", 4132 4116 "regex", 4133 - "sha2 0.10.6", 4134 - "smallvec", 4135 - "thiserror", 4136 - "unsigned-varint 0.7.1", 4137 - "wasm-timer", 4117 + "sha2 0.10.7", 4118 + "smallvec 1.11.0", 4119 + "unsigned-varint 0.7.2", 4120 + "void", 4138 4121 ] 4139 4122 4140 4123 [[package]] 4141 4124 name = "libp2p-identify" 4142 - version = "0.41.1" 4125 + version = "0.43.0" 4143 4126 source = "registry+https://github.com/rust-lang/crates.io-index" 4144 - checksum = "c052d0026f4817b44869bfb6810f4e1112f43aec8553f2cb38881c524b563abf" 4127 + checksum = "6a29675a32dbcc87790db6cf599709e64308f1ae9d5ecea2d259155889982db8" 4145 4128 dependencies = [ 4146 4129 "asynchronous-codec", 4130 + "either", 4147 4131 "futures", 4148 4132 "futures-timer", 4149 - "libp2p-core 0.38.0", 4133 + "libp2p-core", 4134 + "libp2p-identity", 4150 4135 "libp2p-swarm", 4151 4136 "log", 4152 - "lru 0.8.1", 4153 - "prost", 4154 - "prost-build", 4155 - "prost-codec", 4156 - "smallvec", 4137 + "lru 0.10.1", 4138 + "quick-protobuf", 4139 + "quick-protobuf-codec", 4140 + "smallvec 1.11.0", 4157 4141 "thiserror", 4158 4142 "void", 4159 4143 ] 4160 4144 4161 4145 [[package]] 4162 4146 name = "libp2p-identity" 4163 - version = "0.1.1" 4147 + version = "0.2.3" 4164 4148 source = "registry+https://github.com/rust-lang/crates.io-index" 4165 - checksum = "8a8ea433ae0cea7e3315354305237b9897afe45278b2118a7a57ca744e70fd27" 4149 + checksum = "686e73aff5e23efbb99bc85340ea6fd8686986aa7b283a881ba182cfca535ca9" 4166 4150 dependencies = [ 4167 - "bs58", 4151 + "asn1_der", 4152 + "bs58 0.5.0", 4168 4153 "ed25519-dalek", 4154 + "libsecp256k1", 4169 4155 "log", 4170 - "multiaddr 0.17.1", 4171 - "multihash 0.17.0", 4172 - "prost", 4156 + "multihash 0.19.1", 4157 + "p256", 4173 4158 "quick-protobuf", 4174 - "rand 0.8.5", 4159 + "rand", 4160 + "sec1 0.7.3", 4161 + "sha2 0.10.7", 4175 4162 "thiserror", 4163 + "void", 4176 4164 "zeroize", 4177 4165 ] 4178 4166 4179 4167 [[package]] 4180 4168 name = "libp2p-mdns" 4181 - version = "0.42.0" 4169 + version = "0.44.0" 4182 4170 source = "registry+https://github.com/rust-lang/crates.io-index" 4183 - checksum = "04f378264aade9872d6ccd315c0accc18be3a35d15fc1b9c36e5b6f983b62b5b" 4171 + checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a" 4184 4172 dependencies = [ 4185 4173 "data-encoding", 4186 4174 "futures", 4187 4175 "if-watch", 4188 - "libp2p-core 0.38.0", 4176 + "libp2p-core", 4177 + "libp2p-identity", 4189 4178 "libp2p-swarm", 4190 4179 "log", 4191 - "rand 0.8.5", 4192 - "smallvec", 4193 - "socket2 0.4.9", 4180 + "rand", 4181 + "smallvec 1.11.0", 4182 + "socket2 0.5.4", 4194 4183 "tokio", 4195 4184 "trust-dns-proto", 4196 4185 "void", ··· 4198 4187 4199 4188 [[package]] 4200 4189 name = "libp2p-metrics" 4201 - version = "0.11.0" 4190 + version = "0.13.1" 4202 4191 source = "registry+https://github.com/rust-lang/crates.io-index" 4203 - checksum = "5ad8a64f29da86005c86a4d2728b8a0719e9b192f4092b609fd8790acb9dec55" 4192 + checksum = "239ba7d28f8d0b5d77760dc6619c05c7e88e74ec8fbbe97f856f20a56745e620" 4204 4193 dependencies = [ 4205 - "libp2p-core 0.38.0", 4194 + "instant", 4195 + "libp2p-core", 4206 4196 "libp2p-gossipsub", 4207 4197 "libp2p-identify", 4198 + "libp2p-identity", 4208 4199 "libp2p-swarm", 4200 + "once_cell", 4209 4201 "prometheus-client", 4210 4202 ] 4211 4203 4212 4204 [[package]] 4213 4205 name = "libp2p-mplex" 4214 - version = "0.38.0" 4206 + version = "0.40.0" 4215 4207 source = "registry+https://github.com/rust-lang/crates.io-index" 4216 - checksum = "03805b44107aa013e7cbbfa5627b31c36cbedfdfb00603c0311998882bc4bace" 4208 + checksum = "93959ed08b6caf9810e067655e25f1362098797fef7c44d3103e63dcb6f0fabe" 4217 4209 dependencies = [ 4218 4210 "asynchronous-codec", 4219 4211 "bytes", 4220 4212 "futures", 4221 - "libp2p-core 0.38.0", 4213 + "libp2p-core", 4214 + "libp2p-identity", 4222 4215 "log", 4223 4216 "nohash-hasher", 4224 4217 "parking_lot 0.12.1", 4225 - "rand 0.8.5", 4226 - "smallvec", 4227 - "unsigned-varint 0.7.1", 4218 + "rand", 4219 + "smallvec 1.11.0", 4220 + "unsigned-varint 0.7.2", 4228 4221 ] 4229 4222 4230 4223 [[package]] 4231 4224 name = "libp2p-noise" 4232 - version = "0.41.0" 4225 + version = "0.43.1" 4233 4226 source = "registry+https://github.com/rust-lang/crates.io-index" 4234 - checksum = "a978cb57efe82e892ec6f348a536bfbd9fee677adbe5689d7a93ad3a9bffbf2e" 4227 + checksum = "71ce70757f2c0d82e9a3ef738fb10ea0723d16cec37f078f719e2c247704c1bb" 4235 4228 dependencies = [ 4236 4229 "bytes", 4237 - "curve25519-dalek 3.2.0", 4230 + "curve25519-dalek 4.1.0", 4238 4231 "futures", 4239 - "libp2p-core 0.38.0", 4232 + "libp2p-core", 4233 + "libp2p-identity", 4240 4234 "log", 4235 + "multiaddr 0.18.0", 4236 + "multihash 0.19.1", 4241 4237 "once_cell", 4242 - "prost", 4243 - "prost-build", 4244 - "rand 0.8.5", 4245 - "sha2 0.10.6", 4238 + "quick-protobuf", 4239 + "rand", 4240 + "sha2 0.10.7", 4246 4241 "snow", 4247 4242 "static_assertions", 4248 4243 "thiserror", 4249 - "x25519-dalek 1.1.1", 4244 + "x25519-dalek", 4250 4245 "zeroize", 4251 4246 ] 4252 4247 4253 4248 [[package]] 4254 4249 name = "libp2p-plaintext" 4255 - version = "0.38.0" 4250 + version = "0.40.0" 4256 4251 source = "registry+https://github.com/rust-lang/crates.io-index" 4257 - checksum = "4c43ab37fb4102682ae9a248dc2e6a8e7b941ec75cf24aed103060a788e0fd15" 4252 + checksum = "37266c683a757df713f7dcda0cdcb5ad4681355ffa1b37b77c113c176a531195" 4258 4253 dependencies = [ 4259 4254 "asynchronous-codec", 4260 4255 "bytes", 4261 4256 "futures", 4262 - "libp2p-core 0.38.0", 4257 + "libp2p-core", 4258 + "libp2p-identity", 4263 4259 "log", 4264 - "prost", 4265 - "prost-build", 4266 - "unsigned-varint 0.7.1", 4267 - "void", 4260 + "quick-protobuf", 4261 + "unsigned-varint 0.7.2", 4268 4262 ] 4269 4263 4270 4264 [[package]] 4271 4265 name = "libp2p-quic" 4272 - version = "0.7.0-alpha" 4266 + version = "0.9.2" 4273 4267 source = "registry+https://github.com/rust-lang/crates.io-index" 4274 - checksum = "01e7c867e95c8130667b24409d236d37598270e6da69b3baf54213ba31ffca59" 4268 + checksum = "4cb763e88f9a043546bfebd3575f340e7dd3d6c1b2cf2629600ec8965360c63a" 4275 4269 dependencies = [ 4276 4270 "bytes", 4277 4271 "futures", 4278 4272 "futures-timer", 4279 4273 "if-watch", 4280 - "libp2p-core 0.38.0", 4274 + "libp2p-core", 4275 + "libp2p-identity", 4281 4276 "libp2p-tls", 4282 4277 "log", 4283 4278 "parking_lot 0.12.1", 4284 - "quinn-proto", 4285 - "rand 0.8.5", 4286 - "rustls 0.20.8", 4279 + "quinn", 4280 + "rand", 4281 + "rustls", 4282 + "socket2 0.5.4", 4287 4283 "thiserror", 4288 4284 "tokio", 4289 4285 ] 4290 4286 4291 4287 [[package]] 4292 4288 name = "libp2p-swarm" 4293 - version = "0.41.1" 4289 + version = "0.43.3" 4294 4290 source = "registry+https://github.com/rust-lang/crates.io-index" 4295 - checksum = "b2a35472fe3276b3855c00f1c032ea8413615e030256429ad5349cdf67c6e1a0" 4291 + checksum = "28016944851bd73526d3c146aabf0fa9bbe27c558f080f9e5447da3a1772c01a" 4296 4292 dependencies = [ 4297 4293 "either", 4298 4294 "fnv", 4299 4295 "futures", 4300 4296 "futures-timer", 4301 4297 "instant", 4302 - "libp2p-core 0.38.0", 4298 + "libp2p-core", 4299 + "libp2p-identity", 4303 4300 "libp2p-swarm-derive", 4304 4301 "log", 4305 - "pin-project", 4306 - "rand 0.8.5", 4307 - "smallvec", 4308 - "thiserror", 4302 + "multistream-select", 4303 + "once_cell", 4304 + "rand", 4305 + "smallvec 1.11.0", 4309 4306 "tokio", 4310 4307 "void", 4311 4308 ] 4312 4309 4313 4310 [[package]] 4314 4311 name = "libp2p-swarm-derive" 4315 - version = "0.31.0" 4312 + version = "0.33.0" 4316 4313 source = "registry+https://github.com/rust-lang/crates.io-index" 4317 - checksum = "9d527d5827582abd44a6d80c07ff8b50b4ee238a8979e05998474179e79dc400" 4314 + checksum = "c4d5ec2a3df00c7836d7696c136274c9c59705bac69133253696a6c932cd1d74" 4318 4315 dependencies = [ 4319 4316 "heck", 4317 + "proc-macro-warning", 4318 + "proc-macro2", 4320 4319 "quote", 4321 - "syn 1.0.109", 4320 + "syn 2.0.37", 4322 4321 ] 4323 4322 4324 4323 [[package]] 4325 4324 name = "libp2p-tcp" 4326 - version = "0.38.0" 4325 + version = "0.40.0" 4327 4326 source = "registry+https://github.com/rust-lang/crates.io-index" 4328 - checksum = "b4b257baf6df8f2df39678b86c578961d48cc8b68642a12f0f763f56c8e5858d" 4327 + checksum = "09bfdfb6f945c5c014b87872a0bdb6e0aef90e92f380ef57cd9013f118f9289d" 4329 4328 dependencies = [ 4330 4329 "futures", 4331 4330 "futures-timer", 4332 4331 "if-watch", 4333 4332 "libc", 4334 - "libp2p-core 0.38.0", 4333 + "libp2p-core", 4334 + "libp2p-identity", 4335 4335 "log", 4336 - "socket2 0.4.9", 4336 + "socket2 0.5.4", 4337 4337 "tokio", 4338 4338 ] 4339 4339 4340 4340 [[package]] 4341 4341 name = "libp2p-tls" 4342 - version = "0.1.0" 4342 + version = "0.2.1" 4343 4343 source = "registry+https://github.com/rust-lang/crates.io-index" 4344 - checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781" 4344 + checksum = "8218d1d5482b122ccae396bbf38abdcb283ecc96fa54760e1dfd251f0546ac61" 4345 4345 dependencies = [ 4346 4346 "futures", 4347 4347 "futures-rustls", 4348 - "libp2p-core 0.39.1", 4348 + "libp2p-core", 4349 4349 "libp2p-identity", 4350 - "rcgen 0.10.0", 4350 + "rcgen", 4351 4351 "ring", 4352 - "rustls 0.20.8", 4352 + "rustls", 4353 + "rustls-webpki", 4353 4354 "thiserror", 4354 - "webpki 0.22.0", 4355 - "x509-parser 0.14.0", 4355 + "x509-parser", 4356 4356 "yasna", 4357 4357 ] 4358 4358 4359 4359 [[package]] 4360 - name = "libp2p-webrtc" 4361 - version = "0.4.0-alpha" 4362 - source = "registry+https://github.com/rust-lang/crates.io-index" 4363 - checksum = "cdb6cd86dd68cba72308ea05de1cebf3ba0ae6e187c40548167955d4e3970f6a" 4364 - dependencies = [ 4365 - "async-trait", 4366 - "asynchronous-codec", 4367 - "bytes", 4368 - "futures", 4369 - "futures-timer", 4370 - "hex", 4371 - "if-watch", 4372 - "libp2p-core 0.38.0", 4373 - "libp2p-noise", 4374 - "log", 4375 - "multihash 0.16.3", 4376 - "prost", 4377 - "prost-build", 4378 - "prost-codec", 4379 - "rand 0.8.5", 4380 - "rcgen 0.9.3", 4381 - "serde", 4382 - "stun", 4383 - "thiserror", 4384 - "tinytemplate", 4385 - "tokio", 4386 - "tokio-util 0.7.7", 4387 - "webrtc", 4388 - ] 4389 - 4390 - [[package]] 4391 - name = "libp2p-websocket" 4392 - version = "0.40.0" 4393 - source = "registry+https://github.com/rust-lang/crates.io-index" 4394 - checksum = "1d705506030d5c0aaf2882437c70dab437605f21c5f9811978f694e6917a3b54" 4395 - dependencies = [ 4396 - "either", 4397 - "futures", 4398 - "futures-rustls", 4399 - "libp2p-core 0.38.0", 4400 - "log", 4401 - "parking_lot 0.12.1", 4402 - "quicksink", 4403 - "rw-stream-sink", 4404 - "soketto", 4405 - "url", 4406 - "webpki-roots", 4407 - ] 4408 - 4409 - [[package]] 4410 4360 name = "libp2p-yamux" 4411 - version = "0.42.0" 4361 + version = "0.44.1" 4412 4362 source = "registry+https://github.com/rust-lang/crates.io-index" 4413 - checksum = "4f63594a0aa818642d9d4915c791945053877253f08a3626f13416b5cd928a29" 4363 + checksum = "8eedcb62824c4300efb9cfd4e2a6edaf3ca097b9e68b36dabe45a44469fd6a85" 4414 4364 dependencies = [ 4415 4365 "futures", 4416 - "libp2p-core 0.38.0", 4366 + "libp2p-core", 4417 4367 "log", 4418 - "parking_lot 0.12.1", 4419 4368 "thiserror", 4420 4369 "yamux", 4421 4370 ] ··· 4433 4382 "libsecp256k1-core", 4434 4383 "libsecp256k1-gen-ecmult", 4435 4384 "libsecp256k1-gen-genmult", 4436 - "rand 0.8.5", 4385 + "rand", 4437 4386 "serde", 4438 4387 "sha2 0.9.9", 4439 4388 "typenum", ··· 4480 4429 4481 4430 [[package]] 4482 4431 name = "libz-sys" 4483 - version = "1.1.8" 4432 + version = "1.1.12" 4484 4433 source = "registry+https://github.com/rust-lang/crates.io-index" 4485 - checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf" 4434 + checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" 4486 4435 dependencies = [ 4487 4436 "cc", 4488 4437 "pkg-config", ··· 4491 4440 4492 4441 [[package]] 4493 4442 name = "lighthouse" 4494 - version = "4.1.0" 4443 + version = "4.5.0" 4495 4444 dependencies = [ 4496 4445 "account_manager", 4497 4446 "account_utils", 4498 4447 "beacon_node", 4448 + "beacon_processor", 4499 4449 "bls", 4500 4450 "boot_node", 4501 4451 "clap", ··· 4505 4455 "env_logger 0.9.3", 4506 4456 "environment", 4507 4457 "eth1", 4508 - "eth2_hashing", 4458 + "eth2", 4509 4459 "eth2_network_config", 4460 + "ethereum_hashing", 4510 4461 "futures", 4511 4462 "lazy_static", 4512 4463 "lighthouse_metrics", ··· 4527 4478 "unused_port", 4528 4479 "validator_client", 4529 4480 "validator_dir", 4481 + "validator_manager", 4530 4482 ] 4531 4483 4532 4484 [[package]] ··· 4546 4498 "dirs", 4547 4499 "discv5", 4548 4500 "error-chain", 4549 - "eth2_ssz", 4550 - "eth2_ssz_derive", 4551 - "eth2_ssz_types", 4501 + "ethereum_ssz", 4502 + "ethereum_ssz_derive", 4552 4503 "exit-future", 4553 4504 "fnv", 4554 4505 "futures", 4555 4506 "hex", 4556 4507 "lazy_static", 4557 4508 "libp2p", 4509 + "libp2p-mplex", 4510 + "libp2p-quic", 4558 4511 "lighthouse_metrics", 4559 4512 "lighthouse_version", 4560 4513 "lru 0.7.8", ··· 4563 4516 "prometheus-client", 4564 4517 "quickcheck", 4565 4518 "quickcheck_macros", 4566 - "rand 0.8.5", 4519 + "rand", 4567 4520 "regex", 4568 4521 "serde", 4569 4522 "serde_derive", 4570 - "sha2 0.10.6", 4523 + "sha2 0.9.9", 4571 4524 "slog", 4572 4525 "slog-async", 4573 4526 "slog-term", 4574 - "smallvec", 4527 + "smallvec 1.11.0", 4575 4528 "snap", 4529 + "ssz_types", 4576 4530 "strum", 4577 - "superstruct 0.5.0", 4531 + "superstruct", 4578 4532 "task_executor", 4579 4533 "tempfile", 4580 4534 "tiny-keccak", ··· 4599 4553 ] 4600 4554 4601 4555 [[package]] 4602 - name = "link-cplusplus" 4603 - version = "1.0.8" 4556 + name = "linked-hash-map" 4557 + version = "0.5.6" 4558 + source = "registry+https://github.com/rust-lang/crates.io-index" 4559 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 4560 + 4561 + [[package]] 4562 + name = "linux-raw-sys" 4563 + version = "0.1.4" 4604 4564 source = "registry+https://github.com/rust-lang/crates.io-index" 4605 - checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 4606 - dependencies = [ 4607 - "cc", 4608 - ] 4565 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 4609 4566 4610 4567 [[package]] 4611 - name = "linked-hash-map" 4612 - version = "0.5.6" 4568 + name = "linux-raw-sys" 4569 + version = "0.3.8" 4613 4570 source = "registry+https://github.com/rust-lang/crates.io-index" 4614 - checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 4571 + checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 4615 4572 4616 4573 [[package]] 4617 4574 name = "linux-raw-sys" 4618 - version = "0.3.1" 4575 + version = "0.4.7" 4619 4576 source = "registry+https://github.com/rust-lang/crates.io-index" 4620 - checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f" 4577 + checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" 4621 4578 4622 4579 [[package]] 4623 4580 name = "lmdb-rkv" 4624 4581 version = "0.14.0" 4625 4582 source = "git+https://github.com/sigp/lmdb-rs?rev=f33845c6469b94265319aac0ed5085597862c27e#f33845c6469b94265319aac0ed5085597862c27e" 4626 4583 dependencies = [ 4627 - "bitflags", 4584 + "bitflags 1.3.2", 4628 4585 "byteorder", 4629 4586 "libc", 4630 4587 "lmdb-rkv-sys", ··· 4642 4599 4643 4600 [[package]] 4644 4601 name = "lock_api" 4645 - version = "0.4.9" 4602 + version = "0.4.10" 4646 4603 source = "registry+https://github.com/rust-lang/crates.io-index" 4647 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 4604 + checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 4648 4605 dependencies = [ 4649 - "autocfg 1.1.0", 4606 + "autocfg", 4650 4607 "scopeguard", 4651 4608 ] 4652 4609 ··· 4660 4617 4661 4618 [[package]] 4662 4619 name = "log" 4663 - version = "0.4.17" 4620 + version = "0.4.20" 4664 4621 source = "registry+https://github.com/rust-lang/crates.io-index" 4665 - checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 4666 - dependencies = [ 4667 - "cfg-if", 4668 - ] 4622 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 4669 4623 4670 4624 [[package]] 4671 4625 name = "logging" 4672 4626 version = "0.2.0" 4673 4627 dependencies = [ 4628 + "chrono", 4674 4629 "lazy_static", 4675 4630 "lighthouse_metrics", 4631 + "parking_lot 0.12.1", 4632 + "serde", 4633 + "serde_json", 4676 4634 "slog", 4635 + "slog-async", 4677 4636 "slog-term", 4678 4637 "sloggers", 4638 + "take_mut", 4639 + "tokio", 4679 4640 ] 4680 4641 4681 4642 [[package]] ··· 4689 4650 4690 4651 [[package]] 4691 4652 name = "lru" 4692 - version = "0.8.1" 4653 + version = "0.10.1" 4693 4654 source = "registry+https://github.com/rust-lang/crates.io-index" 4694 - checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" 4655 + checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" 4695 4656 dependencies = [ 4696 - "hashbrown 0.12.3", 4657 + "hashbrown 0.13.2", 4697 4658 ] 4698 4659 4699 4660 [[package]] ··· 4751 4712 source = "registry+https://github.com/rust-lang/crates.io-index" 4752 4713 checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 4753 4714 dependencies = [ 4754 - "regex-automata", 4715 + "regex-automata 0.1.10", 4755 4716 ] 4756 4717 4757 4718 [[package]] ··· 4762 4723 4763 4724 [[package]] 4764 4725 name = "matchit" 4765 - version = "0.5.0" 4726 + version = "0.7.2" 4766 4727 source = "registry+https://github.com/rust-lang/crates.io-index" 4767 - checksum = "73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb" 4728 + checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef" 4729 + 4730 + [[package]] 4731 + name = "maybe-uninit" 4732 + version = "2.0.0" 4733 + source = "registry+https://github.com/rust-lang/crates.io-index" 4734 + checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 4768 4735 4769 4736 [[package]] 4770 4737 name = "md-5" ··· 4772 4739 source = "registry+https://github.com/rust-lang/crates.io-index" 4773 4740 checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" 4774 4741 dependencies = [ 4775 - "digest 0.10.6", 4742 + "digest 0.10.7", 4776 4743 ] 4777 4744 4778 4745 [[package]] ··· 4787 4754 ] 4788 4755 4789 4756 [[package]] 4757 + name = "mediatype" 4758 + version = "0.19.15" 4759 + source = "registry+https://github.com/rust-lang/crates.io-index" 4760 + checksum = "8c408dc227d302f1496c84d9dc68c00fec6f56f9228a18f3023f976f3ca7c945" 4761 + 4762 + [[package]] 4790 4763 name = "memchr" 4791 - version = "2.5.0" 4764 + version = "2.6.3" 4792 4765 source = "registry+https://github.com/rust-lang/crates.io-index" 4793 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 4766 + checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" 4794 4767 4795 4768 [[package]] 4796 4769 name = "memoffset" ··· 4798 4771 source = "registry+https://github.com/rust-lang/crates.io-index" 4799 4772 checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 4800 4773 dependencies = [ 4801 - "autocfg 1.1.0", 4774 + "autocfg", 4802 4775 ] 4803 4776 4804 4777 [[package]] 4805 4778 name = "memoffset" 4806 - version = "0.8.0" 4779 + version = "0.9.0" 4807 4780 source = "registry+https://github.com/rust-lang/crates.io-index" 4808 - checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 4781 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 4809 4782 dependencies = [ 4810 - "autocfg 1.1.0", 4783 + "autocfg", 4811 4784 ] 4812 4785 4813 4786 [[package]] 4814 4787 name = "merkle_proof" 4815 4788 version = "0.2.0" 4816 4789 dependencies = [ 4817 - "eth2_hashing", 4818 4790 "ethereum-types 0.14.1", 4791 + "ethereum_hashing", 4819 4792 "lazy_static", 4820 4793 "quickcheck", 4821 4794 "quickcheck_macros", ··· 4824 4797 4825 4798 [[package]] 4826 4799 name = "metastruct" 4827 - version = "0.1.0" 4800 + version = "0.1.1" 4828 4801 source = "registry+https://github.com/rust-lang/crates.io-index" 4829 - checksum = "734788dec2091fe9afa39530ca2ea7994f4a2c9aff3dbfebb63f2c1945c6f10b" 4802 + checksum = "ccfbb8826226b09b05bb62a0937cf6abb16f1f7d4b746eb95a83db14aec60f06" 4830 4803 dependencies = [ 4831 4804 "metastruct_macro", 4832 4805 ] 4833 4806 4834 4807 [[package]] 4835 4808 name = "metastruct_macro" 4836 - version = "0.1.0" 4809 + version = "0.1.1" 4837 4810 source = "registry+https://github.com/rust-lang/crates.io-index" 4838 - checksum = "42ded15e7570c2a507a23e6c3a1c8d74507b779476e43afe93ddfc261d44173d" 4811 + checksum = "37cb4045d5677b7da537f8cb5d0730d5b6414e3cc81c61e4b50e1f0cbdc73909" 4839 4812 dependencies = [ 4840 - "darling 0.13.4", 4813 + "darling", 4841 4814 "itertools", 4842 4815 "proc-macro2", 4843 4816 "quote", 4844 - "smallvec", 4817 + "smallvec 1.11.0", 4845 4818 "syn 1.0.109", 4846 4819 ] 4847 4820 4848 4821 [[package]] 4849 4822 name = "mev-rs" 4850 - version = "0.2.1" 4851 - source = "git+https://github.com/ralexstokes//mev-rs?rev=7813d4a4a564e0754e9aaab2d95520ba437c3889#7813d4a4a564e0754e9aaab2d95520ba437c3889" 4823 + version = "0.3.0" 4824 + source = "git+https://github.com/ralexstokes/mev-rs?rev=216657016d5c0889b505857c89ae42c7aa2764af#216657016d5c0889b505857c89ae42c7aa2764af" 4852 4825 dependencies = [ 4826 + "anvil-rpc", 4853 4827 "async-trait", 4854 4828 "axum", 4855 4829 "beacon-api-client", 4856 4830 "ethereum-consensus", 4857 4831 "hyper", 4832 + "parking_lot 0.12.1", 4833 + "reqwest", 4858 4834 "serde", 4859 - "ssz-rs", 4835 + "serde_json", 4836 + "ssz_rs", 4860 4837 "thiserror", 4861 4838 "tokio", 4862 4839 "tracing", ··· 4864 4841 4865 4842 [[package]] 4866 4843 name = "migrations_internals" 4867 - version = "2.0.0" 4844 + version = "2.1.0" 4868 4845 source = "registry+https://github.com/rust-lang/crates.io-index" 4869 - checksum = "c493c09323068c01e54c685f7da41a9ccf9219735c3766fbfd6099806ea08fbc" 4846 + checksum = "0f23f71580015254b020e856feac3df5878c2c7a8812297edd6c0a485ac9dada" 4870 4847 dependencies = [ 4871 4848 "serde", 4872 - "toml", 4849 + "toml 0.7.8", 4873 4850 ] 4874 4851 4875 4852 [[package]] 4876 4853 name = "migrations_macros" 4877 - version = "2.0.0" 4854 + version = "2.1.0" 4878 4855 source = "registry+https://github.com/rust-lang/crates.io-index" 4879 - checksum = "8a8ff27a350511de30cdabb77147501c36ef02e0451d957abea2f30caffb2b58" 4856 + checksum = "cce3325ac70e67bbab5bd837a31cae01f1a6db64e0e744a33cb03a543469ef08" 4880 4857 dependencies = [ 4881 4858 "migrations_internals", 4882 4859 "proc-macro2", ··· 4885 4862 4886 4863 [[package]] 4887 4864 name = "milagro_bls" 4888 - version = "1.4.2" 4889 - source = "git+https://github.com/sigp/milagro_bls?tag=v1.4.2#16655aa033175a90c10ef02aa144e2835de23aec" 4865 + version = "1.5.1" 4866 + source = "git+https://github.com/sigp/milagro_bls?tag=v1.5.1#d3fc0a40cfe8b72ccda46ba050ee6786a59ce753" 4890 4867 dependencies = [ 4891 4868 "amcl", 4892 4869 "hex", 4893 4870 "lazy_static", 4894 - "rand 0.7.3", 4871 + "rand", 4895 4872 "zeroize", 4896 4873 ] 4897 4874 ··· 4919 4896 4920 4897 [[package]] 4921 4898 name = "miniz_oxide" 4922 - version = "0.6.2" 4899 + version = "0.7.1" 4923 4900 source = "registry+https://github.com/rust-lang/crates.io-index" 4924 - checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 4901 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 4925 4902 dependencies = [ 4926 4903 "adler", 4927 4904 ] 4928 4905 4929 4906 [[package]] 4930 4907 name = "mio" 4931 - version = "0.8.6" 4908 + version = "0.8.8" 4932 4909 source = "registry+https://github.com/rust-lang/crates.io-index" 4933 - checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" 4910 + checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 4934 4911 dependencies = [ 4935 4912 "libc", 4936 - "log", 4937 4913 "wasi 0.11.0+wasi-snapshot-preview1", 4938 - "windows-sys 0.45.0", 4914 + "windows-sys 0.48.0", 4939 4915 ] 4940 4916 4941 4917 [[package]] ··· 4971 4947 checksum = "3c580bfdd8803cce319b047d239559a22f809094aaea4ac13902a1fdcfcd4261" 4972 4948 dependencies = [ 4973 4949 "arrayref", 4974 - "bs58", 4950 + "bs58 0.4.0", 4975 4951 "byteorder", 4976 4952 "data-encoding", 4977 4953 "multihash 0.16.3", 4978 4954 "percent-encoding", 4979 4955 "serde", 4980 4956 "static_assertions", 4981 - "unsigned-varint 0.7.1", 4957 + "unsigned-varint 0.7.2", 4982 4958 "url", 4983 4959 ] 4984 4960 4985 4961 [[package]] 4986 4962 name = "multiaddr" 4987 - version = "0.16.0" 4963 + version = "0.18.0" 4988 4964 source = "registry+https://github.com/rust-lang/crates.io-index" 4989 - checksum = "a4aebdb21e90f81d13ed01dc84123320838e53963c2ca94b60b305d3fa64f31e" 4965 + checksum = "92a651988b3ed3ad1bc8c87d016bb92f6f395b84ed1db9b926b32b1fc5a2c8b5" 4990 4966 dependencies = [ 4991 4967 "arrayref", 4992 4968 "byteorder", 4993 4969 "data-encoding", 4970 + "libp2p-identity", 4994 4971 "multibase", 4995 - "multihash 0.16.3", 4972 + "multihash 0.19.1", 4996 4973 "percent-encoding", 4997 4974 "serde", 4998 4975 "static_assertions", 4999 - "unsigned-varint 0.7.1", 5000 - "url", 5001 - ] 5002 - 5003 - [[package]] 5004 - name = "multiaddr" 5005 - version = "0.17.1" 5006 - source = "registry+https://github.com/rust-lang/crates.io-index" 5007 - checksum = "2b36f567c7099511fa8612bbbb52dda2419ce0bdbacf31714e3a5ffdb766d3bd" 5008 - dependencies = [ 5009 - "arrayref", 5010 - "byteorder", 5011 - "data-encoding", 5012 - "log", 5013 - "multibase", 5014 - "multihash 0.17.0", 5015 - "percent-encoding", 5016 - "serde", 5017 - "static_assertions", 5018 - "unsigned-varint 0.7.1", 4976 + "unsigned-varint 0.7.2", 5019 4977 "url", 5020 4978 ] 5021 4979 ··· 5037 4995 checksum = "1c346cf9999c631f002d8f977c4eaeaa0e6386f16007202308d0b3757522c2cc" 5038 4996 dependencies = [ 5039 4997 "core2", 5040 - "digest 0.10.6", 4998 + "digest 0.10.7", 5041 4999 "multihash-derive", 5042 - "sha2 0.10.6", 5043 - "unsigned-varint 0.7.1", 5000 + "sha2 0.10.7", 5001 + "unsigned-varint 0.7.2", 5044 5002 ] 5045 5003 5046 5004 [[package]] 5047 5005 name = "multihash" 5048 - version = "0.17.0" 5006 + version = "0.19.1" 5049 5007 source = "registry+https://github.com/rust-lang/crates.io-index" 5050 - checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" 5008 + checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492" 5051 5009 dependencies = [ 5052 5010 "core2", 5053 - "digest 0.10.6", 5054 - "multihash-derive", 5055 - "sha2 0.10.6", 5056 - "unsigned-varint 0.7.1", 5011 + "unsigned-varint 0.7.2", 5057 5012 ] 5058 5013 5059 5014 [[package]] ··· 5071 5026 ] 5072 5027 5073 5028 [[package]] 5074 - name = "multimap" 5075 - version = "0.8.3" 5076 - source = "registry+https://github.com/rust-lang/crates.io-index" 5077 - checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 5078 - 5079 - [[package]] 5080 - name = "multipart" 5081 - version = "0.18.0" 5082 - source = "registry+https://github.com/rust-lang/crates.io-index" 5083 - checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182" 5084 - dependencies = [ 5085 - "buf_redux", 5086 - "httparse", 5087 - "log", 5088 - "mime", 5089 - "mime_guess", 5090 - "quick-error", 5091 - "rand 0.8.5", 5092 - "safemem", 5093 - "tempfile", 5094 - "twoway", 5095 - ] 5096 - 5097 - [[package]] 5098 5029 name = "multistream-select" 5099 - version = "0.11.0" 5100 - source = "registry+https://github.com/rust-lang/crates.io-index" 5101 - checksum = "363a84be6453a70e63513660f4894ef815daf88e3356bffcda9ca27d810ce83b" 5102 - dependencies = [ 5103 - "bytes", 5104 - "futures", 5105 - "log", 5106 - "pin-project", 5107 - "smallvec", 5108 - "unsigned-varint 0.7.1", 5109 - ] 5110 - 5111 - [[package]] 5112 - name = "multistream-select" 5113 - version = "0.12.1" 5030 + version = "0.13.0" 5114 5031 source = "registry+https://github.com/rust-lang/crates.io-index" 5115 - checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" 5032 + checksum = "ea0df8e5eec2298a62b326ee4f0d7fe1a6b90a09dfcf9df37b38f947a8c42f19" 5116 5033 dependencies = [ 5117 5034 "bytes", 5118 5035 "futures", 5119 5036 "log", 5120 5037 "pin-project", 5121 - "smallvec", 5122 - "unsigned-varint 0.7.1", 5038 + "smallvec 1.11.0", 5039 + "unsigned-varint 0.7.2", 5123 5040 ] 5124 5041 5125 5042 [[package]] ··· 5159 5076 checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab" 5160 5077 dependencies = [ 5161 5078 "anyhow", 5162 - "bitflags", 5079 + "bitflags 1.3.2", 5163 5080 "byteorder", 5164 5081 "libc", 5165 5082 "netlink-packet-core", ··· 5211 5128 version = "0.2.0" 5212 5129 dependencies = [ 5213 5130 "beacon_chain", 5131 + "beacon_processor", 5214 5132 "delay_map", 5215 5133 "derivative", 5216 5134 "environment", 5217 5135 "error-chain", 5218 - "eth2_ssz", 5219 - "eth2_ssz_types", 5220 5136 "ethereum-types 0.14.1", 5137 + "ethereum_ssz", 5221 5138 "execution_layer", 5222 5139 "exit-future", 5223 5140 "fnv", ··· 5235 5152 "matches", 5236 5153 "num_cpus", 5237 5154 "operation_pool", 5238 - "rand 0.8.5", 5155 + "parking_lot 0.12.1", 5156 + "rand", 5239 5157 "rlp", 5240 5158 "slog", 5241 5159 "slog-async", 5242 5160 "slog-term", 5243 5161 "sloggers", 5244 5162 "slot_clock", 5245 - "smallvec", 5163 + "smallvec 1.11.0", 5164 + "ssz_types", 5246 5165 "store", 5247 5166 "strum", 5248 5167 "task_executor", ··· 5258 5177 source = "registry+https://github.com/rust-lang/crates.io-index" 5259 5178 checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" 5260 5179 dependencies = [ 5261 - "bitflags", 5180 + "bitflags 1.3.2", 5262 5181 "cc", 5263 5182 "cfg-if", 5264 5183 "libc", ··· 5271 5190 source = "registry+https://github.com/rust-lang/crates.io-index" 5272 5191 checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" 5273 5192 dependencies = [ 5274 - "bitflags", 5193 + "bitflags 1.3.2", 5275 5194 "cfg-if", 5276 5195 "libc", 5277 - "memoffset 0.6.5", 5278 5196 ] 5279 5197 5280 5198 [[package]] 5281 5199 name = "nix" 5282 - version = "0.26.2" 5200 + version = "0.27.1" 5283 5201 source = "registry+https://github.com/rust-lang/crates.io-index" 5284 - checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 5202 + checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 5285 5203 dependencies = [ 5286 - "bitflags", 5204 + "bitflags 2.4.0", 5287 5205 "cfg-if", 5288 5206 "libc", 5289 - "static_assertions", 5290 5207 ] 5291 5208 5292 5209 [[package]] ··· 5299 5216 "execution_layer", 5300 5217 "sensitive_url", 5301 5218 "tempfile", 5219 + "tokio", 5302 5220 "types", 5303 5221 "validator_client", 5304 5222 "validator_dir", 5305 5223 ] 5306 5224 5307 5225 [[package]] 5226 + name = "nodrop" 5227 + version = "0.1.14" 5228 + source = "registry+https://github.com/rust-lang/crates.io-index" 5229 + checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 5230 + 5231 + [[package]] 5308 5232 name = "nohash-hasher" 5309 5233 version = "0.2.0" 5310 5234 source = "registry+https://github.com/rust-lang/crates.io-index" 5311 5235 checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" 5312 - 5313 - [[package]] 5314 - name = "nom" 5315 - version = "2.2.1" 5316 - source = "registry+https://github.com/rust-lang/crates.io-index" 5317 - checksum = "cf51a729ecf40266a2368ad335a5fdde43471f545a967109cd62146ecf8b66ff" 5318 5236 5319 5237 [[package]] 5320 5238 name = "nom" ··· 5328 5246 5329 5247 [[package]] 5330 5248 name = "ntapi" 5331 - version = "0.4.0" 5249 + version = "0.4.1" 5332 5250 source = "registry+https://github.com/rust-lang/crates.io-index" 5333 - checksum = "bc51db7b362b205941f71232e56c625156eb9a929f8cf74a428fd5bc094a4afc" 5251 + checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" 5334 5252 dependencies = [ 5335 5253 "winapi", 5336 5254 ] ··· 5347 5265 5348 5266 [[package]] 5349 5267 name = "num-bigint" 5350 - version = "0.4.3" 5268 + version = "0.4.4" 5351 5269 source = "registry+https://github.com/rust-lang/crates.io-index" 5352 - checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 5270 + checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 5353 5271 dependencies = [ 5354 - "autocfg 1.1.0", 5272 + "autocfg", 5355 5273 "num-integer", 5356 5274 "num-traits", 5357 5275 ] 5358 5276 5359 5277 [[package]] 5360 5278 name = "num-bigint-dig" 5361 - version = "0.6.1" 5279 + version = "0.8.4" 5362 5280 source = "registry+https://github.com/rust-lang/crates.io-index" 5363 - checksum = "5d51546d704f52ef14b3c962b5776e53d5b862e5790e40a350d366c209bd7f7a" 5281 + checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 5364 5282 dependencies = [ 5365 - "autocfg 0.1.8", 5366 5283 "byteorder", 5367 5284 "lazy_static", 5368 - "libm 0.2.6", 5285 + "libm", 5369 5286 "num-integer", 5370 5287 "num-iter", 5371 5288 "num-traits", 5372 - "rand 0.7.3", 5289 + "rand", 5373 5290 "serde", 5374 - "smallvec", 5291 + "smallvec 1.11.0", 5375 5292 "zeroize", 5376 5293 ] 5377 5294 ··· 5381 5298 source = "registry+https://github.com/rust-lang/crates.io-index" 5382 5299 checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 5383 5300 dependencies = [ 5384 - "autocfg 1.1.0", 5301 + "autocfg", 5385 5302 "num-traits", 5386 5303 ] 5387 5304 ··· 5391 5308 source = "registry+https://github.com/rust-lang/crates.io-index" 5392 5309 checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 5393 5310 dependencies = [ 5394 - "autocfg 1.1.0", 5311 + "autocfg", 5395 5312 "num-integer", 5396 5313 "num-traits", 5397 5314 ] 5398 5315 5399 5316 [[package]] 5400 5317 name = "num-traits" 5401 - version = "0.2.15" 5318 + version = "0.2.16" 5402 5319 source = "registry+https://github.com/rust-lang/crates.io-index" 5403 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 5320 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 5404 5321 dependencies = [ 5405 - "autocfg 1.1.0", 5322 + "autocfg", 5406 5323 ] 5407 5324 5408 5325 [[package]] 5409 5326 name = "num_cpus" 5410 - version = "1.15.0" 5327 + version = "1.16.0" 5411 5328 source = "registry+https://github.com/rust-lang/crates.io-index" 5412 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 5329 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 5413 5330 dependencies = [ 5414 - "hermit-abi 0.2.6", 5331 + "hermit-abi 0.3.2", 5415 5332 "libc", 5416 5333 ] 5417 5334 ··· 5426 5343 5427 5344 [[package]] 5428 5345 name = "object" 5429 - version = "0.30.3" 5346 + version = "0.32.1" 5430 5347 source = "registry+https://github.com/rust-lang/crates.io-index" 5431 - checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439" 5348 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 5432 5349 dependencies = [ 5433 5350 "memchr", 5434 5351 ] 5435 5352 5436 5353 [[package]] 5437 5354 name = "oid-registry" 5438 - version = "0.4.0" 5439 - source = "registry+https://github.com/rust-lang/crates.io-index" 5440 - checksum = "38e20717fa0541f39bd146692035c37bedfa532b3e5071b35761082407546b2a" 5441 - dependencies = [ 5442 - "asn1-rs 0.3.1", 5443 - ] 5444 - 5445 - [[package]] 5446 - name = "oid-registry" 5447 5355 version = "0.6.1" 5448 5356 source = "registry+https://github.com/rust-lang/crates.io-index" 5449 5357 checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" 5450 5358 dependencies = [ 5451 - "asn1-rs 0.5.2", 5359 + "asn1-rs", 5452 5360 ] 5453 5361 5454 5362 [[package]] 5455 5363 name = "once_cell" 5456 - version = "1.17.1" 5364 + version = "1.18.0" 5457 5365 source = "registry+https://github.com/rust-lang/crates.io-index" 5458 - checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 5366 + checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 5459 5367 5460 5368 [[package]] 5461 5369 name = "oneshot_broadcast" ··· 5503 5411 5504 5412 [[package]] 5505 5413 name = "openssl" 5506 - version = "0.10.49" 5414 + version = "0.10.57" 5507 5415 source = "registry+https://github.com/rust-lang/crates.io-index" 5508 - checksum = "4d2f106ab837a24e03672c59b1239669a0596406ff657c3c0835b6b7f0f35a33" 5416 + checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" 5509 5417 dependencies = [ 5510 - "bitflags", 5418 + "bitflags 2.4.0", 5511 5419 "cfg-if", 5512 5420 "foreign-types", 5513 5421 "libc", ··· 5524 5432 dependencies = [ 5525 5433 "proc-macro2", 5526 5434 "quote", 5527 - "syn 2.0.13", 5435 + "syn 2.0.37", 5528 5436 ] 5529 5437 5530 5438 [[package]] ··· 5535 5443 5536 5444 [[package]] 5537 5445 name = "openssl-src" 5538 - version = "111.25.2+1.1.1t" 5446 + version = "300.1.3+3.1.2" 5539 5447 source = "registry+https://github.com/rust-lang/crates.io-index" 5540 - checksum = "320708a054ad9b3bf314688b5db87cf4d6683d64cfc835e2337924ae62bf4431" 5448 + checksum = "cd2c101a165fff9935e34def4669595ab1c7847943c42be86e21503e482be107" 5541 5449 dependencies = [ 5542 5450 "cc", 5543 5451 ] 5544 5452 5545 5453 [[package]] 5546 5454 name = "openssl-sys" 5547 - version = "0.9.84" 5455 + version = "0.9.93" 5548 5456 source = "registry+https://github.com/rust-lang/crates.io-index" 5549 - checksum = "3a20eace9dc2d82904039cb76dcf50fb1a0bba071cfd1629720b5d6f1ddba0fa" 5457 + checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" 5550 5458 dependencies = [ 5551 5459 "cc", 5552 5460 "libc", ··· 5562 5470 "beacon_chain", 5563 5471 "bitvec 1.0.1", 5564 5472 "derivative", 5565 - "eth2_ssz", 5566 - "eth2_ssz_derive", 5473 + "ethereum_ssz", 5474 + "ethereum_ssz_derive", 5567 5475 "itertools", 5568 5476 "lazy_static", 5569 5477 "lighthouse_metrics", 5570 5478 "maplit", 5571 5479 "parking_lot 0.12.1", 5572 - "rand 0.8.5", 5480 + "rand", 5573 5481 "rayon", 5574 5482 "serde", 5575 5483 "serde_derive", ··· 5587 5495 5588 5496 [[package]] 5589 5497 name = "p256" 5590 - version = "0.11.1" 5498 + version = "0.13.2" 5591 5499 source = "registry+https://github.com/rust-lang/crates.io-index" 5592 - checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" 5500 + checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" 5593 5501 dependencies = [ 5594 - "ecdsa", 5595 - "elliptic-curve", 5596 - "sha2 0.10.6", 5597 - ] 5598 - 5599 - [[package]] 5600 - name = "p384" 5601 - version = "0.11.2" 5602 - source = "registry+https://github.com/rust-lang/crates.io-index" 5603 - checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" 5604 - dependencies = [ 5605 - "ecdsa", 5606 - "elliptic-curve", 5607 - "sha2 0.10.6", 5608 - ] 5609 - 5610 - [[package]] 5611 - name = "packed_simd_2" 5612 - version = "0.3.8" 5613 - source = "registry+https://github.com/rust-lang/crates.io-index" 5614 - checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282" 5615 - dependencies = [ 5616 - "cfg-if", 5617 - "libm 0.1.4", 5502 + "ecdsa 0.16.8", 5503 + "elliptic-curve 0.13.5", 5504 + "primeorder", 5505 + "sha2 0.10.7", 5618 5506 ] 5619 5507 5620 5508 [[package]] ··· 5633 5521 5634 5522 [[package]] 5635 5523 name = "parity-scale-codec" 5636 - version = "3.4.0" 5524 + version = "3.6.5" 5637 5525 source = "registry+https://github.com/rust-lang/crates.io-index" 5638 - checksum = "637935964ff85a605d114591d4d2c13c5d1ba2806dae97cea6bf180238a749ac" 5526 + checksum = "0dec8a8073036902368c2cdc0387e85ff9a37054d7e7c98e592145e0c92cd4fb" 5639 5527 dependencies = [ 5640 5528 "arrayvec", 5641 5529 "bitvec 1.0.1", 5642 5530 "byte-slice-cast", 5643 5531 "impl-trait-for-tuples", 5644 - "parity-scale-codec-derive 3.1.4", 5532 + "parity-scale-codec-derive 3.6.5", 5645 5533 "serde", 5646 5534 ] 5647 5535 ··· 5659 5547 5660 5548 [[package]] 5661 5549 name = "parity-scale-codec-derive" 5662 - version = "3.1.4" 5550 + version = "3.6.5" 5663 5551 source = "registry+https://github.com/rust-lang/crates.io-index" 5664 - checksum = "86b26a931f824dd4eca30b3e43bb4f31cd5f0d3a403c5f5ff27106b805bfde7b" 5552 + checksum = "312270ee71e1cd70289dacf597cab7b207aa107d2f28191c2ae45b2ece18a260" 5665 5553 dependencies = [ 5666 5554 "proc-macro-crate", 5667 5555 "proc-macro2", ··· 5671 5559 5672 5560 [[package]] 5673 5561 name = "parking" 5674 - version = "2.0.0" 5562 + version = "2.1.0" 5675 5563 source = "registry+https://github.com/rust-lang/crates.io-index" 5676 - checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" 5564 + checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 5677 5565 5678 5566 [[package]] 5679 5567 name = "parking_lot" ··· 5693 5581 checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 5694 5582 dependencies = [ 5695 5583 "lock_api", 5696 - "parking_lot_core 0.9.7", 5584 + "parking_lot_core 0.9.8", 5697 5585 ] 5698 5586 5699 5587 [[package]] ··· 5706 5594 "instant", 5707 5595 "libc", 5708 5596 "redox_syscall 0.2.16", 5709 - "smallvec", 5597 + "smallvec 1.11.0", 5710 5598 "winapi", 5711 5599 ] 5712 5600 5713 5601 [[package]] 5714 5602 name = "parking_lot_core" 5715 - version = "0.9.7" 5603 + version = "0.9.8" 5716 5604 source = "registry+https://github.com/rust-lang/crates.io-index" 5717 - checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 5605 + checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 5718 5606 dependencies = [ 5719 5607 "cfg-if", 5720 5608 "libc", 5721 - "redox_syscall 0.2.16", 5722 - "smallvec", 5723 - "windows-sys 0.45.0", 5609 + "redox_syscall 0.3.5", 5610 + "smallvec 1.11.0", 5611 + "windows-targets 0.48.5", 5612 + ] 5613 + 5614 + [[package]] 5615 + name = "password-hash" 5616 + version = "0.4.2" 5617 + source = "registry+https://github.com/rust-lang/crates.io-index" 5618 + checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" 5619 + dependencies = [ 5620 + "base64ct", 5621 + "rand_core 0.6.4", 5622 + "subtle", 5724 5623 ] 5725 5624 5726 5625 [[package]] 5727 5626 name = "paste" 5728 - version = "1.0.12" 5627 + version = "1.0.14" 5729 5628 source = "registry+https://github.com/rust-lang/crates.io-index" 5730 - checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 5629 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 5731 5630 5732 5631 [[package]] 5733 5632 name = "pbkdf2" 5734 - version = "0.4.0" 5633 + version = "0.8.0" 5735 5634 source = "registry+https://github.com/rust-lang/crates.io-index" 5736 - checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" 5635 + checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" 5737 5636 dependencies = [ 5738 - "crypto-mac 0.8.0", 5637 + "crypto-mac 0.11.1", 5739 5638 ] 5740 5639 5741 5640 [[package]] 5742 5641 name = "pbkdf2" 5743 - version = "0.8.0" 5642 + version = "0.11.0" 5744 5643 source = "registry+https://github.com/rust-lang/crates.io-index" 5745 - checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" 5644 + checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" 5746 5645 dependencies = [ 5747 - "crypto-mac 0.11.1", 5646 + "digest 0.10.7", 5647 + "hmac 0.12.1", 5648 + "password-hash", 5649 + "sha2 0.10.7", 5748 5650 ] 5749 5651 5750 5652 [[package]] ··· 5764 5666 5765 5667 [[package]] 5766 5668 name = "pem-rfc7468" 5767 - version = "0.6.0" 5669 + version = "0.7.0" 5768 5670 source = "registry+https://github.com/rust-lang/crates.io-index" 5769 - checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac" 5671 + checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 5770 5672 dependencies = [ 5771 5673 "base64ct", 5772 5674 ] 5773 5675 5774 5676 [[package]] 5775 5677 name = "percent-encoding" 5776 - version = "2.2.0" 5678 + version = "2.3.0" 5777 5679 source = "registry+https://github.com/rust-lang/crates.io-index" 5778 - checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 5779 - 5780 - [[package]] 5781 - name = "petgraph" 5782 - version = "0.6.3" 5783 - source = "registry+https://github.com/rust-lang/crates.io-index" 5784 - checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" 5785 - dependencies = [ 5786 - "fixedbitset", 5787 - "indexmap", 5788 - ] 5680 + checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 5789 5681 5790 5682 [[package]] 5791 5683 name = "pharos" ··· 5794 5686 checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414" 5795 5687 dependencies = [ 5796 5688 "futures", 5797 - "rustc_version 0.4.0", 5689 + "rustc_version", 5798 5690 ] 5799 5691 5800 5692 [[package]] 5801 5693 name = "phf" 5802 - version = "0.11.1" 5694 + version = "0.11.2" 5803 5695 source = "registry+https://github.com/rust-lang/crates.io-index" 5804 - checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c" 5696 + checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 5805 5697 dependencies = [ 5806 5698 "phf_shared", 5807 5699 ] 5808 5700 5809 5701 [[package]] 5810 5702 name = "phf_shared" 5811 - version = "0.11.1" 5703 + version = "0.11.2" 5812 5704 source = "registry+https://github.com/rust-lang/crates.io-index" 5813 - checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676" 5705 + checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 5814 5706 dependencies = [ 5815 5707 "siphasher", 5816 5708 ] 5817 5709 5818 5710 [[package]] 5819 5711 name = "pin-project" 5820 - version = "1.0.12" 5712 + version = "1.1.3" 5821 5713 source = "registry+https://github.com/rust-lang/crates.io-index" 5822 - checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 5714 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 5823 5715 dependencies = [ 5824 5716 "pin-project-internal", 5825 5717 ] 5826 5718 5827 5719 [[package]] 5828 5720 name = "pin-project-internal" 5829 - version = "1.0.12" 5721 + version = "1.1.3" 5830 5722 source = "registry+https://github.com/rust-lang/crates.io-index" 5831 - checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 5723 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 5832 5724 dependencies = [ 5833 5725 "proc-macro2", 5834 5726 "quote", 5835 - "syn 1.0.109", 5727 + "syn 2.0.37", 5836 5728 ] 5837 5729 5838 5730 [[package]] 5839 5731 name = "pin-project-lite" 5840 - version = "0.1.12" 5732 + version = "0.2.13" 5841 5733 source = "registry+https://github.com/rust-lang/crates.io-index" 5842 - checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" 5843 - 5844 - [[package]] 5845 - name = "pin-project-lite" 5846 - version = "0.2.9" 5847 - source = "registry+https://github.com/rust-lang/crates.io-index" 5848 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 5734 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 5849 5735 5850 5736 [[package]] 5851 5737 name = "pin-utils" ··· 5859 5745 source = "registry+https://github.com/rust-lang/crates.io-index" 5860 5746 checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" 5861 5747 dependencies = [ 5862 - "der", 5863 - "spki", 5748 + "der 0.6.1", 5749 + "spki 0.6.0", 5750 + ] 5751 + 5752 + [[package]] 5753 + name = "pkcs8" 5754 + version = "0.10.2" 5755 + source = "registry+https://github.com/rust-lang/crates.io-index" 5756 + checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 5757 + dependencies = [ 5758 + "der 0.7.8", 5759 + "spki 0.7.2", 5864 5760 ] 5865 5761 5866 5762 [[package]] 5867 5763 name = "pkg-config" 5868 - version = "0.3.26" 5764 + version = "0.3.27" 5869 5765 source = "registry+https://github.com/rust-lang/crates.io-index" 5870 - checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 5766 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 5871 5767 5872 5768 [[package]] 5873 5769 name = "platforms" ··· 5877 5773 5878 5774 [[package]] 5879 5775 name = "platforms" 5880 - version = "3.0.2" 5776 + version = "3.1.2" 5881 5777 source = "registry+https://github.com/rust-lang/crates.io-index" 5882 - checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" 5778 + checksum = "4503fa043bf02cee09a9582e9554b4c6403b2ef55e4612e96561d294419429f8" 5883 5779 5884 5780 [[package]] 5885 5781 name = "plotters" 5886 - version = "0.3.4" 5782 + version = "0.3.5" 5887 5783 source = "registry+https://github.com/rust-lang/crates.io-index" 5888 - checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" 5784 + checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" 5889 5785 dependencies = [ 5890 5786 "num-traits", 5891 5787 "plotters-backend", ··· 5896 5792 5897 5793 [[package]] 5898 5794 name = "plotters-backend" 5899 - version = "0.3.4" 5795 + version = "0.3.5" 5900 5796 source = "registry+https://github.com/rust-lang/crates.io-index" 5901 - checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" 5797 + checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" 5902 5798 5903 5799 [[package]] 5904 5800 name = "plotters-svg" 5905 - version = "0.3.3" 5801 + version = "0.3.5" 5906 5802 source = "registry+https://github.com/rust-lang/crates.io-index" 5907 - checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" 5803 + checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" 5908 5804 dependencies = [ 5909 5805 "plotters-backend", 5910 5806 ] 5911 5807 5912 5808 [[package]] 5913 5809 name = "polling" 5914 - version = "2.6.0" 5810 + version = "2.8.0" 5915 5811 source = "registry+https://github.com/rust-lang/crates.io-index" 5916 - checksum = "7e1f879b2998099c2d69ab9605d145d5b661195627eccc680002c4918a7fb6fa" 5812 + checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 5917 5813 dependencies = [ 5918 - "autocfg 1.1.0", 5919 - "bitflags", 5814 + "autocfg", 5815 + "bitflags 1.3.2", 5920 5816 "cfg-if", 5921 5817 "concurrent-queue", 5922 5818 "libc", 5923 5819 "log", 5924 - "pin-project-lite 0.2.9", 5925 - "windows-sys 0.45.0", 5820 + "pin-project-lite", 5821 + "windows-sys 0.48.0", 5926 5822 ] 5927 5823 5928 5824 [[package]] ··· 5933 5829 dependencies = [ 5934 5830 "cpufeatures", 5935 5831 "opaque-debug", 5936 - "universal-hash 0.4.1", 5832 + "universal-hash", 5937 5833 ] 5938 5834 5939 5835 [[package]] ··· 5945 5841 "cfg-if", 5946 5842 "cpufeatures", 5947 5843 "opaque-debug", 5948 - "universal-hash 0.4.1", 5949 - ] 5950 - 5951 - [[package]] 5952 - name = "polyval" 5953 - version = "0.6.0" 5954 - source = "registry+https://github.com/rust-lang/crates.io-index" 5955 - checksum = "7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6" 5956 - dependencies = [ 5957 - "cfg-if", 5958 - "cpufeatures", 5959 - "opaque-debug", 5960 - "universal-hash 0.5.0", 5844 + "universal-hash", 5961 5845 ] 5962 5846 5963 5847 [[package]] 5964 5848 name = "postgres-protocol" 5965 - version = "0.6.5" 5849 + version = "0.6.6" 5966 5850 source = "registry+https://github.com/rust-lang/crates.io-index" 5967 - checksum = "78b7fa9f396f51dffd61546fd8573ee20592287996568e6175ceb0f8699ad75d" 5851 + checksum = "49b6c5ef183cd3ab4ba005f1ca64c21e8bd97ce4699cfea9e8d9a2c4958ca520" 5968 5852 dependencies = [ 5969 - "base64 0.21.0", 5853 + "base64 0.21.4", 5970 5854 "byteorder", 5971 5855 "bytes", 5972 5856 "fallible-iterator", 5973 5857 "hmac 0.12.1", 5974 5858 "md-5", 5975 5859 "memchr", 5976 - "rand 0.8.5", 5977 - "sha2 0.10.6", 5860 + "rand", 5861 + "sha2 0.10.7", 5978 5862 "stringprep", 5979 5863 ] 5980 5864 5981 5865 [[package]] 5982 5866 name = "postgres-types" 5983 - version = "0.2.5" 5867 + version = "0.2.6" 5984 5868 source = "registry+https://github.com/rust-lang/crates.io-index" 5985 - checksum = "f028f05971fe20f512bcc679e2c10227e57809a3af86a7606304435bc8896cd6" 5869 + checksum = "8d2234cdee9408b523530a9b6d2d6b373d1db34f6a8e51dc03ded1828d7fb67c" 5986 5870 dependencies = [ 5987 5871 "bytes", 5988 5872 "fallible-iterator", ··· 5997 5881 5998 5882 [[package]] 5999 5883 name = "pq-sys" 6000 - version = "0.4.7" 5884 + version = "0.4.8" 6001 5885 source = "registry+https://github.com/rust-lang/crates.io-index" 6002 - checksum = "3b845d6d8ec554f972a2c5298aad68953fd64e7441e846075450b44656a016d1" 5886 + checksum = "31c0052426df997c0cbd30789eb44ca097e3541717a7b8fa36b1c464ee7edebd" 6003 5887 dependencies = [ 6004 5888 "vcpkg", 6005 5889 ] 6006 5890 6007 5891 [[package]] 6008 - name = "prettyplease" 6009 - version = "0.1.25" 5892 + name = "pretty_reqwest_error" 5893 + version = "0.1.0" 5894 + dependencies = [ 5895 + "reqwest", 5896 + "sensitive_url", 5897 + ] 5898 + 5899 + [[package]] 5900 + name = "primeorder" 5901 + version = "0.13.2" 6010 5902 source = "registry+https://github.com/rust-lang/crates.io-index" 6011 - checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" 5903 + checksum = "3c2fcef82c0ec6eefcc179b978446c399b3cdf73c392c35604e399eee6df1ee3" 6012 5904 dependencies = [ 6013 - "proc-macro2", 6014 - "syn 1.0.109", 5905 + "elliptic-curve 0.13.5", 6015 5906 ] 6016 5907 6017 5908 [[package]] ··· 6048 5939 checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" 6049 5940 dependencies = [ 6050 5941 "thiserror", 6051 - "toml", 5942 + "toml 0.5.11", 6052 5943 ] 6053 5944 6054 5945 [[package]] ··· 6082 5973 checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 6083 5974 6084 5975 [[package]] 5976 + name = "proc-macro-warning" 5977 + version = "0.4.2" 5978 + source = "registry+https://github.com/rust-lang/crates.io-index" 5979 + checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" 5980 + dependencies = [ 5981 + "proc-macro2", 5982 + "quote", 5983 + "syn 2.0.37", 5984 + ] 5985 + 5986 + [[package]] 6085 5987 name = "proc-macro2" 6086 - version = "1.0.55" 5988 + version = "1.0.67" 6087 5989 source = "registry+https://github.com/rust-lang/crates.io-index" 6088 - checksum = "1d0dd4be24fcdcfeaa12a432d588dc59bbad6cad3510c67e74a2b6b2fc950564" 5990 + checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" 6089 5991 dependencies = [ 6090 5992 "unicode-ident", 6091 5993 ] 6092 5994 6093 5995 [[package]] 6094 - name = "procinfo" 6095 - version = "0.4.2" 5996 + name = "procfs" 5997 + version = "0.15.1" 6096 5998 source = "registry+https://github.com/rust-lang/crates.io-index" 6097 - checksum = "6ab1427f3d2635891f842892dda177883dca0639e05fe66796a62c9d2f23b49c" 5999 + checksum = "943ca7f9f29bab5844ecd8fdb3992c5969b6622bb9609b9502fef9b4310e3f1f" 6098 6000 dependencies = [ 6001 + "bitflags 1.3.2", 6099 6002 "byteorder", 6100 - "libc", 6101 - "nom 2.2.1", 6102 - "rustc_version 0.2.3", 6003 + "chrono", 6004 + "flate2", 6005 + "hex", 6006 + "lazy_static", 6007 + "rustix 0.36.15", 6103 6008 ] 6104 6009 6105 6010 [[package]] ··· 6119 6024 6120 6025 [[package]] 6121 6026 name = "prometheus-client" 6122 - version = "0.18.1" 6027 + version = "0.21.2" 6123 6028 source = "registry+https://github.com/rust-lang/crates.io-index" 6124 - checksum = "83cd1b99916654a69008fd66b4f9397fbe08e6e51dfe23d4417acf5d3b8cb87c" 6029 + checksum = "3c99afa9a01501019ac3a14d71d9f94050346f55ca471ce90c799a15c58f61e2" 6125 6030 dependencies = [ 6126 6031 "dtoa", 6127 6032 "itoa", 6128 6033 "parking_lot 0.12.1", 6129 - "prometheus-client-derive-text-encode", 6034 + "prometheus-client-derive-encode", 6130 6035 ] 6131 6036 6132 6037 [[package]] 6133 - name = "prometheus-client-derive-text-encode" 6134 - version = "0.3.0" 6038 + name = "prometheus-client-derive-encode" 6039 + version = "0.4.2" 6135 6040 source = "registry+https://github.com/rust-lang/crates.io-index" 6136 - checksum = "66a455fbcb954c1a7decf3c586e860fd7889cddf4b8e164be736dbac95a953cd" 6041 + checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" 6137 6042 dependencies = [ 6138 6043 "proc-macro2", 6139 6044 "quote", 6140 - "syn 1.0.109", 6141 - ] 6142 - 6143 - [[package]] 6144 - name = "prost" 6145 - version = "0.11.8" 6146 - source = "registry+https://github.com/rust-lang/crates.io-index" 6147 - checksum = "e48e50df39172a3e7eb17e14642445da64996989bc212b583015435d39a58537" 6148 - dependencies = [ 6149 - "bytes", 6150 - "prost-derive", 6151 - ] 6152 - 6153 - [[package]] 6154 - name = "prost-build" 6155 - version = "0.11.8" 6156 - source = "registry+https://github.com/rust-lang/crates.io-index" 6157 - checksum = "2c828f93f5ca4826f97fedcbd3f9a536c16b12cff3dbbb4a007f932bbad95b12" 6158 - dependencies = [ 6159 - "bytes", 6160 - "heck", 6161 - "itertools", 6162 - "lazy_static", 6163 - "log", 6164 - "multimap", 6165 - "petgraph", 6166 - "prettyplease", 6167 - "prost", 6168 - "prost-types", 6169 - "regex", 6170 - "syn 1.0.109", 6171 - "tempfile", 6172 - "which", 6173 - ] 6174 - 6175 - [[package]] 6176 - name = "prost-codec" 6177 - version = "0.3.0" 6178 - source = "registry+https://github.com/rust-lang/crates.io-index" 6179 - checksum = "0dc34979ff898b6e141106178981ce2596c387ea6e62533facfc61a37fc879c0" 6180 - dependencies = [ 6181 - "asynchronous-codec", 6182 - "bytes", 6183 - "prost", 6184 - "thiserror", 6185 - "unsigned-varint 0.7.1", 6186 - ] 6187 - 6188 - [[package]] 6189 - name = "prost-derive" 6190 - version = "0.11.8" 6191 - source = "registry+https://github.com/rust-lang/crates.io-index" 6192 - checksum = "4ea9b0f8cbe5e15a8a042d030bd96668db28ecb567ec37d691971ff5731d2b1b" 6193 - dependencies = [ 6194 - "anyhow", 6195 - "itertools", 6196 - "proc-macro2", 6197 - "quote", 6198 - "syn 1.0.109", 6199 - ] 6200 - 6201 - [[package]] 6202 - name = "prost-types" 6203 - version = "0.11.8" 6204 - source = "registry+https://github.com/rust-lang/crates.io-index" 6205 - checksum = "379119666929a1afd7a043aa6cf96fa67a6dce9af60c88095a4686dbce4c9c88" 6206 - dependencies = [ 6207 - "prost", 6045 + "syn 2.0.37", 6208 6046 ] 6209 6047 6210 6048 [[package]] 6211 6049 name = "proto_array" 6212 6050 version = "0.2.0" 6213 6051 dependencies = [ 6214 - "eth2_ssz", 6215 - "eth2_ssz_derive", 6052 + "ethereum_ssz", 6053 + "ethereum_ssz_derive", 6216 6054 "safe_arith", 6217 6055 "serde", 6218 6056 "serde_derive", 6219 6057 "serde_yaml", 6058 + "superstruct", 6220 6059 "types", 6221 6060 ] 6222 6061 ··· 6261 6100 ] 6262 6101 6263 6102 [[package]] 6103 + name = "quick-protobuf-codec" 6104 + version = "0.2.0" 6105 + source = "registry+https://github.com/rust-lang/crates.io-index" 6106 + checksum = "f8ededb1cd78531627244d51dd0c7139fbe736c7d57af0092a76f0ffb2f56e98" 6107 + dependencies = [ 6108 + "asynchronous-codec", 6109 + "bytes", 6110 + "quick-protobuf", 6111 + "thiserror", 6112 + "unsigned-varint 0.7.2", 6113 + ] 6114 + 6115 + [[package]] 6264 6116 name = "quickcheck" 6265 - version = "0.9.2" 6117 + version = "1.0.3" 6266 6118 source = "registry+https://github.com/rust-lang/crates.io-index" 6267 - checksum = "a44883e74aa97ad63db83c4bf8ca490f02b2fc02f92575e720c8551e843c945f" 6119 + checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" 6268 6120 dependencies = [ 6269 - "env_logger 0.7.1", 6121 + "env_logger 0.8.4", 6270 6122 "log", 6271 - "rand 0.7.3", 6272 - "rand_core 0.5.1", 6123 + "rand", 6273 6124 ] 6274 6125 6275 6126 [[package]] 6276 6127 name = "quickcheck_macros" 6277 - version = "0.9.1" 6128 + version = "1.0.0" 6278 6129 source = "registry+https://github.com/rust-lang/crates.io-index" 6279 - checksum = "608c156fd8e97febc07dc9c2e2c80bf74cfc6ef26893eae3daf8bc2bc94a4b7f" 6130 + checksum = "b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9" 6280 6131 dependencies = [ 6281 6132 "proc-macro2", 6282 6133 "quote", ··· 6284 6135 ] 6285 6136 6286 6137 [[package]] 6287 - name = "quicksink" 6288 - version = "0.1.2" 6138 + name = "quinn" 6139 + version = "0.10.2" 6289 6140 source = "registry+https://github.com/rust-lang/crates.io-index" 6290 - checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" 6141 + checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" 6291 6142 dependencies = [ 6292 - "futures-core", 6293 - "futures-sink", 6294 - "pin-project-lite 0.1.12", 6143 + "bytes", 6144 + "futures-io", 6145 + "pin-project-lite", 6146 + "quinn-proto", 6147 + "quinn-udp", 6148 + "rustc-hash", 6149 + "rustls", 6150 + "thiserror", 6151 + "tokio", 6152 + "tracing", 6295 6153 ] 6296 6154 6297 6155 [[package]] 6298 6156 name = "quinn-proto" 6299 - version = "0.9.3" 6157 + version = "0.10.5" 6300 6158 source = "registry+https://github.com/rust-lang/crates.io-index" 6301 - checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c" 6159 + checksum = "2c78e758510582acc40acb90458401172d41f1016f8c9dde89e49677afb7eec1" 6302 6160 dependencies = [ 6303 6161 "bytes", 6304 - "rand 0.8.5", 6162 + "rand", 6305 6163 "ring", 6306 6164 "rustc-hash", 6307 - "rustls 0.20.8", 6165 + "rustls", 6308 6166 "slab", 6309 6167 "thiserror", 6310 6168 "tinyvec", 6311 6169 "tracing", 6312 - "webpki 0.22.0", 6170 + ] 6171 + 6172 + [[package]] 6173 + name = "quinn-udp" 6174 + version = "0.4.1" 6175 + source = "registry+https://github.com/rust-lang/crates.io-index" 6176 + checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" 6177 + dependencies = [ 6178 + "bytes", 6179 + "libc", 6180 + "socket2 0.5.4", 6181 + "tracing", 6182 + "windows-sys 0.48.0", 6313 6183 ] 6314 6184 6315 6185 [[package]] 6316 6186 name = "quote" 6317 - version = "1.0.26" 6187 + version = "1.0.33" 6318 6188 source = "registry+https://github.com/rust-lang/crates.io-index" 6319 - checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 6189 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 6320 6190 dependencies = [ 6321 6191 "proc-macro2", 6322 6192 ] ··· 6356 6226 6357 6227 [[package]] 6358 6228 name = "rand" 6359 - version = "0.7.3" 6360 - source = "registry+https://github.com/rust-lang/crates.io-index" 6361 - checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 6362 - dependencies = [ 6363 - "getrandom 0.1.16", 6364 - "libc", 6365 - "rand_chacha 0.2.2", 6366 - "rand_core 0.5.1", 6367 - "rand_hc", 6368 - ] 6369 - 6370 - [[package]] 6371 - name = "rand" 6372 6229 version = "0.8.5" 6373 6230 source = "registry+https://github.com/rust-lang/crates.io-index" 6374 6231 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 6375 6232 dependencies = [ 6376 6233 "libc", 6377 - "rand_chacha 0.3.1", 6234 + "rand_chacha", 6378 6235 "rand_core 0.6.4", 6379 - ] 6380 - 6381 - [[package]] 6382 - name = "rand_chacha" 6383 - version = "0.2.2" 6384 - source = "registry+https://github.com/rust-lang/crates.io-index" 6385 - checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 6386 - dependencies = [ 6387 - "ppv-lite86", 6388 - "rand_core 0.5.1", 6389 6236 ] 6390 6237 6391 6238 [[package]] ··· 6413 6260 source = "registry+https://github.com/rust-lang/crates.io-index" 6414 6261 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 6415 6262 dependencies = [ 6416 - "getrandom 0.2.8", 6417 - ] 6418 - 6419 - [[package]] 6420 - name = "rand_hc" 6421 - version = "0.2.0" 6422 - source = "registry+https://github.com/rust-lang/crates.io-index" 6423 - checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 6424 - dependencies = [ 6425 - "rand_core 0.5.1", 6263 + "getrandom 0.2.10", 6426 6264 ] 6427 6265 6428 6266 [[package]] ··· 6458 6296 6459 6297 [[package]] 6460 6298 name = "rcgen" 6461 - version = "0.9.3" 6462 - source = "registry+https://github.com/rust-lang/crates.io-index" 6463 - checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" 6464 - dependencies = [ 6465 - "pem", 6466 - "ring", 6467 - "time 0.3.20", 6468 - "x509-parser 0.13.2", 6469 - "yasna", 6470 - ] 6471 - 6472 - [[package]] 6473 - name = "rcgen" 6474 6299 version = "0.10.0" 6475 6300 source = "registry+https://github.com/rust-lang/crates.io-index" 6476 6301 checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" 6477 6302 dependencies = [ 6478 6303 "pem", 6479 6304 "ring", 6480 - "time 0.3.20", 6305 + "time", 6481 6306 "yasna", 6482 6307 ] 6483 6308 ··· 6487 6312 source = "registry+https://github.com/rust-lang/crates.io-index" 6488 6313 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 6489 6314 dependencies = [ 6490 - "bitflags", 6315 + "bitflags 1.3.2", 6491 6316 ] 6492 6317 6493 6318 [[package]] ··· 6496 6321 source = "registry+https://github.com/rust-lang/crates.io-index" 6497 6322 checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 6498 6323 dependencies = [ 6499 - "bitflags", 6324 + "bitflags 1.3.2", 6500 6325 ] 6501 6326 6502 6327 [[package]] ··· 6505 6330 source = "registry+https://github.com/rust-lang/crates.io-index" 6506 6331 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 6507 6332 dependencies = [ 6508 - "getrandom 0.2.8", 6333 + "getrandom 0.2.10", 6509 6334 "redox_syscall 0.2.16", 6510 6335 "thiserror", 6511 6336 ] 6512 6337 6513 6338 [[package]] 6514 6339 name = "regex" 6515 - version = "1.7.3" 6340 + version = "1.9.5" 6516 6341 source = "registry+https://github.com/rust-lang/crates.io-index" 6517 - checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" 6342 + checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" 6518 6343 dependencies = [ 6519 6344 "aho-corasick", 6520 6345 "memchr", 6521 - "regex-syntax", 6346 + "regex-automata 0.3.8", 6347 + "regex-syntax 0.7.5", 6522 6348 ] 6523 6349 6524 6350 [[package]] ··· 6527 6353 source = "registry+https://github.com/rust-lang/crates.io-index" 6528 6354 checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 6529 6355 dependencies = [ 6530 - "regex-syntax", 6356 + "regex-syntax 0.6.29", 6357 + ] 6358 + 6359 + [[package]] 6360 + name = "regex-automata" 6361 + version = "0.3.8" 6362 + source = "registry+https://github.com/rust-lang/crates.io-index" 6363 + checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" 6364 + dependencies = [ 6365 + "aho-corasick", 6366 + "memchr", 6367 + "regex-syntax 0.7.5", 6531 6368 ] 6532 6369 6533 6370 [[package]] ··· 6537 6374 checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 6538 6375 6539 6376 [[package]] 6377 + name = "regex-syntax" 6378 + version = "0.7.5" 6379 + source = "registry+https://github.com/rust-lang/crates.io-index" 6380 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 6381 + 6382 + [[package]] 6540 6383 name = "reqwest" 6541 - version = "0.11.16" 6384 + version = "0.11.20" 6542 6385 source = "registry+https://github.com/rust-lang/crates.io-index" 6543 - checksum = "27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254" 6386 + checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" 6544 6387 dependencies = [ 6545 - "base64 0.21.0", 6388 + "base64 0.21.4", 6546 6389 "bytes", 6547 6390 "encoding_rs", 6548 6391 "futures-core", ··· 6560 6403 "native-tls", 6561 6404 "once_cell", 6562 6405 "percent-encoding", 6563 - "pin-project-lite 0.2.9", 6564 - "rustls 0.20.8", 6406 + "pin-project-lite", 6407 + "rustls", 6565 6408 "rustls-pemfile", 6566 6409 "serde", 6567 6410 "serde_json", 6568 6411 "serde_urlencoded", 6569 6412 "tokio", 6570 6413 "tokio-native-tls", 6571 - "tokio-rustls 0.23.4", 6572 - "tokio-util 0.7.7", 6414 + "tokio-rustls", 6415 + "tokio-util 0.7.8", 6573 6416 "tower-service", 6574 6417 "url", 6575 6418 "wasm-bindgen", ··· 6596 6439 source = "registry+https://github.com/rust-lang/crates.io-index" 6597 6440 checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" 6598 6441 dependencies = [ 6599 - "crypto-bigint", 6442 + "crypto-bigint 0.4.9", 6600 6443 "hmac 0.12.1", 6601 6444 "zeroize", 6602 6445 ] 6603 6446 6604 6447 [[package]] 6448 + name = "rfc6979" 6449 + version = "0.4.0" 6450 + source = "registry+https://github.com/rust-lang/crates.io-index" 6451 + checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 6452 + dependencies = [ 6453 + "hmac 0.12.1", 6454 + "subtle", 6455 + ] 6456 + 6457 + [[package]] 6605 6458 name = "ring" 6606 6459 version = "0.16.20" 6607 6460 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6654 6507 ] 6655 6508 6656 6509 [[package]] 6657 - name = "rtcp" 6658 - version = "0.7.2" 6659 - source = "registry+https://github.com/rust-lang/crates.io-index" 6660 - checksum = "1919efd6d4a6a85d13388f9487549bb8e359f17198cc03ffd72f79b553873691" 6661 - dependencies = [ 6662 - "bytes", 6663 - "thiserror", 6664 - "webrtc-util", 6665 - ] 6666 - 6667 - [[package]] 6668 6510 name = "rtnetlink" 6669 6511 version = "0.10.1" 6670 6512 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6677 6519 "nix 0.24.3", 6678 6520 "thiserror", 6679 6521 "tokio", 6680 - ] 6681 - 6682 - [[package]] 6683 - name = "rtp" 6684 - version = "0.6.8" 6685 - source = "registry+https://github.com/rust-lang/crates.io-index" 6686 - checksum = "a2a095411ff00eed7b12e4c6a118ba984d113e1079582570d56a5ee723f11f80" 6687 - dependencies = [ 6688 - "async-trait", 6689 - "bytes", 6690 - "rand 0.8.5", 6691 - "serde", 6692 - "thiserror", 6693 - "webrtc-util", 6694 6522 ] 6695 6523 6696 6524 [[package]] ··· 6699 6527 source = "registry+https://github.com/rust-lang/crates.io-index" 6700 6528 checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a" 6701 6529 dependencies = [ 6702 - "bitflags", 6530 + "bitflags 1.3.2", 6703 6531 "fallible-iterator", 6704 6532 "fallible-streaming-iterator", 6705 - "hashlink 0.8.1", 6533 + "hashlink 0.8.4", 6706 6534 "libsqlite3-sys", 6707 - "smallvec", 6535 + "smallvec 1.11.0", 6708 6536 ] 6709 6537 6710 6538 [[package]] 6711 6539 name = "rustc-demangle" 6712 - version = "0.1.22" 6540 + version = "0.1.23" 6713 6541 source = "registry+https://github.com/rust-lang/crates.io-index" 6714 - checksum = "d4a36c42d1873f9a77c53bde094f9664d9891bc604a45b4798fd2c389ed12e5b" 6542 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 6715 6543 6716 6544 [[package]] 6717 6545 name = "rustc-hash" ··· 6727 6555 6728 6556 [[package]] 6729 6557 name = "rustc_version" 6730 - version = "0.2.3" 6731 - source = "registry+https://github.com/rust-lang/crates.io-index" 6732 - checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 6733 - dependencies = [ 6734 - "semver 0.9.0", 6735 - ] 6736 - 6737 - [[package]] 6738 - name = "rustc_version" 6739 6558 version = "0.4.0" 6740 6559 source = "registry+https://github.com/rust-lang/crates.io-index" 6741 6560 checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 6742 6561 dependencies = [ 6743 - "semver 1.0.17", 6562 + "semver", 6744 6563 ] 6745 6564 6746 6565 [[package]] ··· 6749 6568 source = "registry+https://github.com/rust-lang/crates.io-index" 6750 6569 checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" 6751 6570 dependencies = [ 6752 - "nom 7.1.3", 6571 + "nom", 6753 6572 ] 6754 6573 6755 6574 [[package]] 6756 6575 name = "rustix" 6757 - version = "0.37.6" 6576 + version = "0.36.15" 6758 6577 source = "registry+https://github.com/rust-lang/crates.io-index" 6759 - checksum = "d097081ed288dfe45699b72f5b5d648e5f15d64d900c7080273baa20c16a6849" 6578 + checksum = "c37f1bd5ef1b5422177b7646cba67430579cfe2ace80f284fee876bca52ad941" 6760 6579 dependencies = [ 6761 - "bitflags", 6580 + "bitflags 1.3.2", 6762 6581 "errno", 6763 6582 "io-lifetimes", 6764 6583 "libc", 6765 - "linux-raw-sys", 6584 + "linux-raw-sys 0.1.4", 6766 6585 "windows-sys 0.45.0", 6767 6586 ] 6768 6587 6769 6588 [[package]] 6770 - name = "rustls" 6771 - version = "0.19.1" 6589 + name = "rustix" 6590 + version = "0.37.23" 6591 + source = "registry+https://github.com/rust-lang/crates.io-index" 6592 + checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 6593 + dependencies = [ 6594 + "bitflags 1.3.2", 6595 + "errno", 6596 + "io-lifetimes", 6597 + "libc", 6598 + "linux-raw-sys 0.3.8", 6599 + "windows-sys 0.48.0", 6600 + ] 6601 + 6602 + [[package]] 6603 + name = "rustix" 6604 + version = "0.38.13" 6772 6605 source = "registry+https://github.com/rust-lang/crates.io-index" 6773 - checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" 6606 + checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" 6774 6607 dependencies = [ 6775 - "base64 0.13.1", 6776 - "log", 6777 - "ring", 6778 - "sct 0.6.1", 6779 - "webpki 0.21.4", 6608 + "bitflags 2.4.0", 6609 + "errno", 6610 + "libc", 6611 + "linux-raw-sys 0.4.7", 6612 + "windows-sys 0.48.0", 6780 6613 ] 6781 6614 6782 6615 [[package]] 6783 6616 name = "rustls" 6784 - version = "0.20.8" 6617 + version = "0.21.7" 6785 6618 source = "registry+https://github.com/rust-lang/crates.io-index" 6786 - checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" 6619 + checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 6787 6620 dependencies = [ 6788 6621 "log", 6789 6622 "ring", 6790 - "sct 0.7.0", 6791 - "webpki 0.22.0", 6623 + "rustls-webpki", 6624 + "sct", 6792 6625 ] 6793 6626 6794 6627 [[package]] 6795 6628 name = "rustls-pemfile" 6796 - version = "1.0.2" 6629 + version = "1.0.3" 6797 6630 source = "registry+https://github.com/rust-lang/crates.io-index" 6798 - checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" 6631 + checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 6799 6632 dependencies = [ 6800 - "base64 0.21.0", 6633 + "base64 0.21.4", 6634 + ] 6635 + 6636 + [[package]] 6637 + name = "rustls-webpki" 6638 + version = "0.101.5" 6639 + source = "registry+https://github.com/rust-lang/crates.io-index" 6640 + checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" 6641 + dependencies = [ 6642 + "ring", 6643 + "untrusted", 6801 6644 ] 6802 6645 6803 6646 [[package]] 6804 6647 name = "rustversion" 6805 - version = "1.0.12" 6648 + version = "1.0.14" 6806 6649 source = "registry+https://github.com/rust-lang/crates.io-index" 6807 - checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 6650 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 6808 6651 6809 6652 [[package]] 6810 6653 name = "rw-stream-sink" 6811 - version = "0.3.0" 6654 + version = "0.4.0" 6812 6655 source = "registry+https://github.com/rust-lang/crates.io-index" 6813 - checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" 6656 + checksum = "d8c9026ff5d2f23da5e45bbc283f156383001bfb09c4e44256d02c1a685fe9a1" 6814 6657 dependencies = [ 6815 6658 "futures", 6816 6659 "pin-project", ··· 6819 6662 6820 6663 [[package]] 6821 6664 name = "ryu" 6822 - version = "1.0.13" 6665 + version = "1.0.15" 6823 6666 source = "registry+https://github.com/rust-lang/crates.io-index" 6824 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 6667 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 6825 6668 6826 6669 [[package]] 6827 6670 name = "safe_arith" 6828 6671 version = "0.1.0" 6829 6672 6830 6673 [[package]] 6831 - name = "safemem" 6832 - version = "0.3.3" 6833 - source = "registry+https://github.com/rust-lang/crates.io-index" 6834 - checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 6835 - 6836 - [[package]] 6837 6674 name = "salsa20" 6838 6675 version = "0.8.1" 6839 6676 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6853 6690 6854 6691 [[package]] 6855 6692 name = "scale-info" 6856 - version = "2.5.0" 6693 + version = "2.9.0" 6857 6694 source = "registry+https://github.com/rust-lang/crates.io-index" 6858 - checksum = "0cfdffd972d76b22f3d7f81c8be34b2296afd3a25e0a547bd9abe340a4dbbe97" 6695 + checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782" 6859 6696 dependencies = [ 6860 6697 "cfg-if", 6861 6698 "derive_more", 6862 - "parity-scale-codec 3.4.0", 6699 + "parity-scale-codec 3.6.5", 6863 6700 "scale-info-derive", 6864 6701 ] 6865 6702 6866 6703 [[package]] 6867 6704 name = "scale-info-derive" 6868 - version = "2.5.0" 6705 + version = "2.9.0" 6869 6706 source = "registry+https://github.com/rust-lang/crates.io-index" 6870 - checksum = "61fa974aea2d63dd18a4ec3a49d59af9f34178c73a4f56d2f18205628d00681e" 6707 + checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29" 6871 6708 dependencies = [ 6872 6709 "proc-macro-crate", 6873 6710 "proc-macro2", ··· 6877 6714 6878 6715 [[package]] 6879 6716 name = "schannel" 6880 - version = "0.1.21" 6717 + version = "0.1.22" 6881 6718 source = "registry+https://github.com/rust-lang/crates.io-index" 6882 - checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 6719 + checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 6883 6720 dependencies = [ 6884 - "windows-sys 0.42.0", 6721 + "windows-sys 0.48.0", 6885 6722 ] 6886 6723 6887 6724 [[package]] ··· 6901 6738 6902 6739 [[package]] 6903 6740 name = "scopeguard" 6904 - version = "1.1.0" 6741 + version = "1.2.0" 6905 6742 source = "registry+https://github.com/rust-lang/crates.io-index" 6906 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 6907 - 6908 - [[package]] 6909 - name = "scratch" 6910 - version = "1.0.5" 6911 - source = "registry+https://github.com/rust-lang/crates.io-index" 6912 - checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 6743 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 6913 6744 6914 6745 [[package]] 6915 6746 name = "scrypt" ··· 6925 6756 6926 6757 [[package]] 6927 6758 name = "sct" 6928 - version = "0.6.1" 6929 - source = "registry+https://github.com/rust-lang/crates.io-index" 6930 - checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" 6931 - dependencies = [ 6932 - "ring", 6933 - "untrusted", 6934 - ] 6935 - 6936 - [[package]] 6937 - name = "sct" 6938 6759 version = "0.7.0" 6939 6760 source = "registry+https://github.com/rust-lang/crates.io-index" 6940 6761 checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" ··· 6944 6765 ] 6945 6766 6946 6767 [[package]] 6947 - name = "sdp" 6948 - version = "0.5.3" 6949 - source = "registry+https://github.com/rust-lang/crates.io-index" 6950 - checksum = "4d22a5ef407871893fd72b4562ee15e4742269b173959db4b8df6f538c414e13" 6951 - dependencies = [ 6952 - "rand 0.8.5", 6953 - "substring", 6954 - "thiserror", 6955 - "url", 6956 - ] 6957 - 6958 - [[package]] 6959 6768 name = "sec1" 6960 6769 version = "0.3.0" 6961 6770 source = "registry+https://github.com/rust-lang/crates.io-index" 6962 6771 checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" 6963 6772 dependencies = [ 6964 - "base16ct", 6965 - "der", 6773 + "base16ct 0.1.1", 6774 + "der 0.6.1", 6966 6775 "generic-array", 6967 - "pkcs8", 6776 + "pkcs8 0.9.0", 6968 6777 "subtle", 6969 6778 "zeroize", 6970 6779 ] 6971 6780 6972 6781 [[package]] 6973 - name = "secp256k1" 6974 - version = "0.21.3" 6782 + name = "sec1" 6783 + version = "0.7.3" 6975 6784 source = "registry+https://github.com/rust-lang/crates.io-index" 6976 - checksum = "9c42e6f1735c5f00f51e43e28d6634141f2bcad10931b2609ddd74a86d751260" 6785 + checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 6977 6786 dependencies = [ 6978 - "secp256k1-sys", 6979 - ] 6980 - 6981 - [[package]] 6982 - name = "secp256k1-sys" 6983 - version = "0.4.2" 6984 - source = "registry+https://github.com/rust-lang/crates.io-index" 6985 - checksum = "957da2573cde917463ece3570eab4a0b3f19de6f1646cde62e6fd3868f566036" 6986 - dependencies = [ 6987 - "cc", 6787 + "base16ct 0.2.0", 6788 + "der 0.7.8", 6789 + "generic-array", 6790 + "pkcs8 0.10.2", 6791 + "subtle", 6792 + "zeroize", 6988 6793 ] 6989 6794 6990 6795 [[package]] 6991 6796 name = "security-framework" 6992 - version = "2.8.2" 6797 + version = "2.9.2" 6993 6798 source = "registry+https://github.com/rust-lang/crates.io-index" 6994 - checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" 6799 + checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 6995 6800 dependencies = [ 6996 - "bitflags", 6801 + "bitflags 1.3.2", 6997 6802 "core-foundation", 6998 6803 "core-foundation-sys", 6999 6804 "libc", ··· 7002 6807 7003 6808 [[package]] 7004 6809 name = "security-framework-sys" 7005 - version = "2.8.0" 6810 + version = "2.9.1" 7006 6811 source = "registry+https://github.com/rust-lang/crates.io-index" 7007 - checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4" 6812 + checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 7008 6813 dependencies = [ 7009 6814 "core-foundation-sys", 7010 6815 "libc", ··· 7012 6817 7013 6818 [[package]] 7014 6819 name = "semver" 7015 - version = "0.9.0" 6820 + version = "1.0.18" 7016 6821 source = "registry+https://github.com/rust-lang/crates.io-index" 7017 - checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 6822 + checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 7018 6823 dependencies = [ 7019 - "semver-parser", 6824 + "serde", 7020 6825 ] 7021 - 7022 - [[package]] 7023 - name = "semver" 7024 - version = "1.0.17" 7025 - source = "registry+https://github.com/rust-lang/crates.io-index" 7026 - checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 7027 - 7028 - [[package]] 7029 - name = "semver-parser" 7030 - version = "0.7.0" 7031 - source = "registry+https://github.com/rust-lang/crates.io-index" 7032 - checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 7033 6826 7034 6827 [[package]] 7035 6828 name = "send_wrapper" ··· 7047 6840 7048 6841 [[package]] 7049 6842 name = "serde" 7050 - version = "1.0.159" 6843 + version = "1.0.188" 7051 6844 source = "registry+https://github.com/rust-lang/crates.io-index" 7052 - checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" 6845 + checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" 7053 6846 dependencies = [ 7054 6847 "serde_derive", 6848 + ] 6849 + 6850 + [[package]] 6851 + name = "serde-hex" 6852 + version = "0.1.0" 6853 + source = "registry+https://github.com/rust-lang/crates.io-index" 6854 + checksum = "ca37e3e4d1b39afd7ff11ee4e947efae85adfddf4841787bfa47c470e96dc26d" 6855 + dependencies = [ 6856 + "array-init", 6857 + "serde", 6858 + "smallvec 0.6.14", 7055 6859 ] 7056 6860 7057 6861 [[package]] ··· 7076 6880 7077 6881 [[package]] 7078 6882 name = "serde_derive" 7079 - version = "1.0.159" 6883 + version = "1.0.188" 7080 6884 source = "registry+https://github.com/rust-lang/crates.io-index" 7081 - checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585" 6885 + checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" 7082 6886 dependencies = [ 7083 6887 "proc-macro2", 7084 6888 "quote", 7085 - "syn 2.0.13", 6889 + "syn 2.0.37", 7086 6890 ] 7087 6891 7088 6892 [[package]] 7089 6893 name = "serde_json" 7090 - version = "1.0.95" 6894 + version = "1.0.107" 7091 6895 source = "registry+https://github.com/rust-lang/crates.io-index" 7092 - checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" 6896 + checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 7093 6897 dependencies = [ 7094 6898 "itoa", 7095 6899 "ryu", ··· 7097 6901 ] 7098 6902 7099 6903 [[package]] 6904 + name = "serde_path_to_error" 6905 + version = "0.1.14" 6906 + source = "registry+https://github.com/rust-lang/crates.io-index" 6907 + checksum = "4beec8bce849d58d06238cb50db2e1c417cfeafa4c63f692b15c82b7c80f8335" 6908 + dependencies = [ 6909 + "itoa", 6910 + "serde", 6911 + ] 6912 + 6913 + [[package]] 7100 6914 name = "serde_repr" 7101 - version = "0.1.12" 6915 + version = "0.1.16" 7102 6916 source = "registry+https://github.com/rust-lang/crates.io-index" 7103 - checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" 6917 + checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" 7104 6918 dependencies = [ 7105 6919 "proc-macro2", 7106 6920 "quote", 7107 - "syn 2.0.13", 6921 + "syn 2.0.37", 6922 + ] 6923 + 6924 + [[package]] 6925 + name = "serde_spanned" 6926 + version = "0.6.3" 6927 + source = "registry+https://github.com/rust-lang/crates.io-index" 6928 + checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 6929 + dependencies = [ 6930 + "serde", 7108 6931 ] 7109 6932 7110 6933 [[package]] ··· 7135 6958 source = "registry+https://github.com/rust-lang/crates.io-index" 7136 6959 checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" 7137 6960 dependencies = [ 7138 - "darling 0.13.4", 6961 + "darling", 7139 6962 "proc-macro2", 7140 6963 "quote", 7141 6964 "syn 1.0.109", ··· 7147 6970 source = "registry+https://github.com/rust-lang/crates.io-index" 7148 6971 checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" 7149 6972 dependencies = [ 7150 - "indexmap", 6973 + "indexmap 1.9.3", 7151 6974 "ryu", 7152 6975 "serde", 7153 6976 "yaml-rust", 7154 6977 ] 7155 6978 7156 6979 [[package]] 7157 - name = "sha-1" 7158 - version = "0.9.8" 7159 - source = "registry+https://github.com/rust-lang/crates.io-index" 7160 - checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" 7161 - dependencies = [ 7162 - "block-buffer 0.9.0", 7163 - "cfg-if", 7164 - "cpufeatures", 7165 - "digest 0.9.0", 7166 - "opaque-debug", 7167 - ] 7168 - 7169 - [[package]] 7170 - name = "sha-1" 7171 - version = "0.10.1" 7172 - source = "registry+https://github.com/rust-lang/crates.io-index" 7173 - checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" 7174 - dependencies = [ 7175 - "cfg-if", 7176 - "cpufeatures", 7177 - "digest 0.10.6", 7178 - ] 7179 - 7180 - [[package]] 7181 6980 name = "sha1" 7182 6981 version = "0.10.5" 7183 6982 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 7185 6984 dependencies = [ 7186 6985 "cfg-if", 7187 6986 "cpufeatures", 7188 - "digest 0.10.6", 6987 + "digest 0.10.7", 7189 6988 ] 7190 6989 7191 6990 [[package]] ··· 7203 7002 7204 7003 [[package]] 7205 7004 name = "sha2" 7206 - version = "0.10.6" 7005 + version = "0.10.7" 7207 7006 source = "registry+https://github.com/rust-lang/crates.io-index" 7208 - checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 7007 + checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 7209 7008 dependencies = [ 7210 7009 "cfg-if", 7211 7010 "cpufeatures", 7212 - "digest 0.10.6", 7011 + "digest 0.10.7", 7213 7012 ] 7214 7013 7215 7014 [[package]] ··· 7226 7025 7227 7026 [[package]] 7228 7027 name = "sha3" 7229 - version = "0.10.6" 7028 + version = "0.10.8" 7230 7029 source = "registry+https://github.com/rust-lang/crates.io-index" 7231 - checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9" 7030 + checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 7232 7031 dependencies = [ 7233 - "digest 0.10.6", 7032 + "digest 0.10.7", 7234 7033 "keccak", 7235 7034 ] 7236 7035 ··· 7245 7044 7246 7045 [[package]] 7247 7046 name = "shlex" 7248 - version = "1.1.0" 7047 + version = "1.2.0" 7249 7048 source = "registry+https://github.com/rust-lang/crates.io-index" 7250 - checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 7049 + checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" 7251 7050 7252 7051 [[package]] 7253 7052 name = "signal-hook-registry" ··· 7264 7063 source = "registry+https://github.com/rust-lang/crates.io-index" 7265 7064 checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" 7266 7065 dependencies = [ 7267 - "digest 0.10.6", 7066 + "digest 0.10.7", 7067 + "rand_core 0.6.4", 7068 + ] 7069 + 7070 + [[package]] 7071 + name = "signature" 7072 + version = "2.1.0" 7073 + source = "registry+https://github.com/rust-lang/crates.io-index" 7074 + checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" 7075 + dependencies = [ 7076 + "digest 0.10.7", 7268 7077 "rand_core 0.6.4", 7269 7078 ] 7270 7079 ··· 7277 7086 "num-bigint", 7278 7087 "num-traits", 7279 7088 "thiserror", 7280 - "time 0.3.20", 7089 + "time", 7281 7090 ] 7282 7091 7283 7092 [[package]] ··· 7300 7109 7301 7110 [[package]] 7302 7111 name = "siphasher" 7303 - version = "0.3.10" 7112 + version = "0.3.11" 7304 7113 source = "registry+https://github.com/rust-lang/crates.io-index" 7305 - checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 7114 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 7306 7115 7307 7116 [[package]] 7308 7117 name = "slab" 7309 - version = "0.4.8" 7118 + version = "0.4.9" 7310 7119 source = "registry+https://github.com/rust-lang/crates.io-index" 7311 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 7120 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 7312 7121 dependencies = [ 7313 - "autocfg 1.1.0", 7122 + "autocfg", 7314 7123 ] 7315 7124 7316 7125 [[package]] ··· 7319 7128 dependencies = [ 7320 7129 "bincode", 7321 7130 "byteorder", 7322 - "eth2_ssz", 7323 - "eth2_ssz_derive", 7131 + "ethereum_ssz", 7132 + "ethereum_ssz_derive", 7324 7133 "filesystem", 7325 7134 "flate2", 7326 7135 "lazy_static", ··· 7332 7141 "lru 0.7.8", 7333 7142 "maplit", 7334 7143 "parking_lot 0.12.1", 7335 - "rand 0.8.5", 7144 + "rand", 7336 7145 "rayon", 7337 7146 "safe_arith", 7338 7147 "serde", ··· 7368 7177 version = "0.1.0" 7369 7178 dependencies = [ 7370 7179 "arbitrary", 7371 - "eth2_serde_utils", 7180 + "ethereum_serde_utils", 7372 7181 "filesystem", 7373 7182 "lazy_static", 7374 7183 "r2d2", ··· 7390 7199 7391 7200 [[package]] 7392 7201 name = "slog-async" 7393 - version = "2.7.0" 7202 + version = "2.8.0" 7394 7203 source = "registry+https://github.com/rust-lang/crates.io-index" 7395 - checksum = "766c59b252e62a34651412870ff55d8c4e6d04df19b43eecb2703e417b097ffe" 7204 + checksum = "72c8038f898a2c79507940990f05386455b3a317d8f18d4caea7cbc3d5096b84" 7396 7205 dependencies = [ 7397 7206 "crossbeam-channel", 7398 7207 "slog", ··· 7409 7218 "serde", 7410 7219 "serde_json", 7411 7220 "slog", 7412 - "time 0.3.20", 7221 + "time", 7413 7222 ] 7414 7223 7415 7224 [[package]] ··· 7454 7263 "slog", 7455 7264 "term", 7456 7265 "thread_local", 7457 - "time 0.3.20", 7266 + "time", 7458 7267 ] 7459 7268 7460 7269 [[package]] 7461 7270 name = "sloggers" 7462 - version = "2.1.1" 7271 + version = "2.1.2" 7463 7272 source = "registry+https://github.com/rust-lang/crates.io-index" 7464 - checksum = "e20d36cb80da75a9c5511872f15247ddad14ead8c1dd97a86b56d1be9f5d4a0e" 7273 + checksum = "7a0a4d8569a69ee56f277bffc2f6eee637b98ed468448e8a5a84fa63efe4de9d" 7465 7274 dependencies = [ 7466 7275 "chrono", 7467 7276 "libc", ··· 7493 7302 7494 7303 [[package]] 7495 7304 name = "smallvec" 7496 - version = "1.10.0" 7305 + version = "0.6.14" 7497 7306 source = "registry+https://github.com/rust-lang/crates.io-index" 7498 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 7307 + checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0" 7308 + dependencies = [ 7309 + "maybe-uninit", 7310 + ] 7311 + 7312 + [[package]] 7313 + name = "smallvec" 7314 + version = "1.11.0" 7315 + source = "registry+https://github.com/rust-lang/crates.io-index" 7316 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 7499 7317 7500 7318 [[package]] 7501 7319 name = "snap" ··· 7505 7323 7506 7324 [[package]] 7507 7325 name = "snow" 7508 - version = "0.9.0" 7326 + version = "0.9.3" 7509 7327 source = "registry+https://github.com/rust-lang/crates.io-index" 7510 - checksum = "774d05a3edae07ce6d68ea6984f3c05e9bba8927e3dd591e3b479e5b03213d0d" 7328 + checksum = "0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155" 7511 7329 dependencies = [ 7512 - "aes-gcm 0.9.4", 7330 + "aes-gcm", 7513 7331 "blake2", 7514 7332 "chacha20poly1305", 7515 - "curve25519-dalek 4.0.0-rc.2", 7333 + "curve25519-dalek 4.1.0", 7516 7334 "rand_core 0.6.4", 7517 7335 "ring", 7518 - "rustc_version 0.4.0", 7519 - "sha2 0.10.6", 7336 + "rustc_version", 7337 + "sha2 0.10.7", 7520 7338 "subtle", 7521 7339 ] 7522 7340 ··· 7532 7350 7533 7351 [[package]] 7534 7352 name = "socket2" 7535 - version = "0.5.1" 7353 + version = "0.5.4" 7536 7354 source = "registry+https://github.com/rust-lang/crates.io-index" 7537 - checksum = "bc8d618c6641ae355025c449427f9e96b98abf99a772be3cef6708d15c77147a" 7355 + checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e" 7538 7356 dependencies = [ 7539 7357 "libc", 7540 - "windows-sys 0.45.0", 7541 - ] 7542 - 7543 - [[package]] 7544 - name = "soketto" 7545 - version = "0.7.1" 7546 - source = "registry+https://github.com/rust-lang/crates.io-index" 7547 - checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" 7548 - dependencies = [ 7549 - "base64 0.13.1", 7550 - "bytes", 7551 - "flate2", 7552 - "futures", 7553 - "httparse", 7554 - "log", 7555 - "rand 0.8.5", 7556 - "sha-1 0.9.8", 7358 + "windows-sys 0.48.0", 7557 7359 ] 7558 7360 7559 7361 [[package]] ··· 7569 7371 checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" 7570 7372 dependencies = [ 7571 7373 "base64ct", 7572 - "der", 7374 + "der 0.6.1", 7375 + ] 7376 + 7377 + [[package]] 7378 + name = "spki" 7379 + version = "0.7.2" 7380 + source = "registry+https://github.com/rust-lang/crates.io-index" 7381 + checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" 7382 + dependencies = [ 7383 + "base64ct", 7384 + "der 0.7.8", 7573 7385 ] 7574 7386 7575 7387 [[package]] 7576 - name = "ssz-rs" 7577 - version = "0.8.0" 7578 - source = "git+https://github.com/ralexstokes//ssz-rs?rev=adf1a0b14cef90b9536f28ef89da1fab316465e1#adf1a0b14cef90b9536f28ef89da1fab316465e1" 7388 + name = "ssz_rs" 7389 + version = "0.9.0" 7390 + source = "registry+https://github.com/rust-lang/crates.io-index" 7391 + checksum = "057291e5631f280978fa9c8009390663ca4613359fc1318e36a8c24c392f6d1f" 7579 7392 dependencies = [ 7580 7393 "bitvec 1.0.1", 7581 7394 "hex", 7582 7395 "num-bigint", 7583 7396 "serde", 7584 7397 "sha2 0.9.9", 7585 - "ssz-rs-derive", 7586 - "thiserror", 7398 + "ssz_rs_derive", 7587 7399 ] 7588 7400 7589 7401 [[package]] 7590 - name = "ssz-rs-derive" 7591 - version = "0.8.0" 7592 - source = "git+https://github.com/ralexstokes//ssz-rs?rev=adf1a0b14cef90b9536f28ef89da1fab316465e1#adf1a0b14cef90b9536f28ef89da1fab316465e1" 7402 + name = "ssz_rs_derive" 7403 + version = "0.9.0" 7404 + source = "registry+https://github.com/rust-lang/crates.io-index" 7405 + checksum = "f07d54c4d01a1713eb363b55ba51595da15f6f1211435b71466460da022aa140" 7593 7406 dependencies = [ 7594 7407 "proc-macro2", 7595 7408 "quote", ··· 7597 7410 ] 7598 7411 7599 7412 [[package]] 7413 + name = "ssz_types" 7414 + version = "0.5.4" 7415 + source = "registry+https://github.com/rust-lang/crates.io-index" 7416 + checksum = "382939886cb24ee8ac885d09116a60f6262d827c7a9e36012b4f6d3d0116d0b3" 7417 + dependencies = [ 7418 + "arbitrary", 7419 + "derivative", 7420 + "ethereum_serde_utils", 7421 + "ethereum_ssz", 7422 + "itertools", 7423 + "serde", 7424 + "serde_derive", 7425 + "smallvec 1.11.0", 7426 + "tree_hash", 7427 + "typenum", 7428 + ] 7429 + 7430 + [[package]] 7600 7431 name = "state_processing" 7601 7432 version = "0.2.0" 7602 7433 dependencies = [ ··· 7605 7436 "bls", 7606 7437 "derivative", 7607 7438 "env_logger 0.9.3", 7608 - "eth2_hashing", 7609 - "eth2_ssz", 7610 - "eth2_ssz_derive", 7611 - "eth2_ssz_types", 7439 + "ethereum_hashing", 7440 + "ethereum_ssz", 7441 + "ethereum_ssz_derive", 7612 7442 "int_to_bytes", 7613 7443 "integer-sqrt", 7614 7444 "itertools", ··· 7617 7447 "merkle_proof", 7618 7448 "rayon", 7619 7449 "safe_arith", 7620 - "smallvec", 7450 + "smallvec 1.11.0", 7451 + "ssz_types", 7621 7452 "tokio", 7622 7453 "tree_hash", 7623 7454 "types", ··· 7628 7459 version = "0.1.0" 7629 7460 dependencies = [ 7630 7461 "beacon_chain", 7631 - "eth2_ssz", 7462 + "ethereum_ssz", 7632 7463 "lazy_static", 7633 7464 "state_processing", 7634 7465 "tokio", ··· 7648 7479 "beacon_chain", 7649 7480 "db-key", 7650 7481 "directory", 7651 - "eth2_ssz", 7652 - "eth2_ssz_derive", 7482 + "ethereum_ssz", 7483 + "ethereum_ssz_derive", 7653 7484 "itertools", 7654 7485 "lazy_static", 7655 7486 "leveldb", ··· 7668 7499 7669 7500 [[package]] 7670 7501 name = "stringprep" 7671 - version = "0.1.2" 7502 + version = "0.1.4" 7672 7503 source = "registry+https://github.com/rust-lang/crates.io-index" 7673 - checksum = "8ee348cb74b87454fff4b551cbf727025810a004f88aeacae7f85b87f4e9a1c1" 7504 + checksum = "bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6" 7674 7505 dependencies = [ 7506 + "finl_unicode", 7675 7507 "unicode-bidi", 7676 7508 "unicode-normalization", 7677 7509 ] ··· 7711 7543 ] 7712 7544 7713 7545 [[package]] 7714 - name = "stun" 7715 - version = "0.4.4" 7716 - source = "registry+https://github.com/rust-lang/crates.io-index" 7717 - checksum = "a7e94b1ec00bad60e6410e058b52f1c66de3dc5fe4d62d09b3e52bb7d3b73e25" 7718 - dependencies = [ 7719 - "base64 0.13.1", 7720 - "crc", 7721 - "lazy_static", 7722 - "md-5", 7723 - "rand 0.8.5", 7724 - "ring", 7725 - "subtle", 7726 - "thiserror", 7727 - "tokio", 7728 - "url", 7729 - "webrtc-util", 7730 - ] 7731 - 7732 - [[package]] 7733 - name = "substring" 7734 - version = "1.4.5" 7735 - source = "registry+https://github.com/rust-lang/crates.io-index" 7736 - checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86" 7737 - dependencies = [ 7738 - "autocfg 1.1.0", 7739 - ] 7740 - 7741 - [[package]] 7742 7546 name = "subtle" 7743 7547 version = "2.4.1" 7744 7548 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 7746 7550 7747 7551 [[package]] 7748 7552 name = "superstruct" 7749 - version = "0.5.0" 7750 - source = "registry+https://github.com/rust-lang/crates.io-index" 7751 - checksum = "95a99807a055ff4ff5d249bb84c80d9eabb55ca3c452187daae43fd5b51ef695" 7752 - dependencies = [ 7753 - "darling 0.13.4", 7754 - "itertools", 7755 - "proc-macro2", 7756 - "quote", 7757 - "smallvec", 7758 - "syn 1.0.109", 7759 - ] 7760 - 7761 - [[package]] 7762 - name = "superstruct" 7763 7553 version = "0.6.0" 7764 7554 source = "registry+https://github.com/rust-lang/crates.io-index" 7765 7555 checksum = "75b9e5728aa1a87141cefd4e7509903fc01fa0dcb108022b1e841a67c5159fc5" 7766 7556 dependencies = [ 7767 - "darling 0.13.4", 7557 + "darling", 7768 7558 "itertools", 7769 7559 "proc-macro2", 7770 7560 "quote", 7771 - "smallvec", 7561 + "smallvec 1.11.0", 7772 7562 "syn 1.0.109", 7773 7563 ] 7774 7564 ··· 7777 7567 version = "0.2.0" 7778 7568 dependencies = [ 7779 7569 "criterion", 7780 - "eth2_hashing", 7781 7570 "ethereum-types 0.14.1", 7571 + "ethereum_hashing", 7782 7572 ] 7783 7573 7784 7574 [[package]] ··· 7794 7584 7795 7585 [[package]] 7796 7586 name = "syn" 7797 - version = "2.0.13" 7587 + version = "2.0.37" 7798 7588 source = "registry+https://github.com/rust-lang/crates.io-index" 7799 - checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec" 7589 + checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8" 7800 7590 dependencies = [ 7801 7591 "proc-macro2", 7802 7592 "quote", ··· 7838 7628 7839 7629 [[package]] 7840 7630 name = "system-configuration" 7841 - version = "0.5.0" 7631 + version = "0.5.1" 7842 7632 source = "registry+https://github.com/rust-lang/crates.io-index" 7843 - checksum = "d75182f12f490e953596550b65ee31bda7c8e043d9386174b353bda50838c3fd" 7633 + checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 7844 7634 dependencies = [ 7845 - "bitflags", 7635 + "bitflags 1.3.2", 7846 7636 "core-foundation", 7847 7637 "system-configuration-sys", 7848 7638 ] ··· 7910 7700 7911 7701 [[package]] 7912 7702 name = "tempfile" 7913 - version = "3.5.0" 7703 + version = "3.8.0" 7914 7704 source = "registry+https://github.com/rust-lang/crates.io-index" 7915 - checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 7705 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 7916 7706 dependencies = [ 7917 7707 "cfg-if", 7918 - "fastrand", 7708 + "fastrand 2.0.0", 7919 7709 "redox_syscall 0.3.5", 7920 - "rustix", 7921 - "windows-sys 0.45.0", 7710 + "rustix 0.38.13", 7711 + "windows-sys 0.48.0", 7922 7712 ] 7923 7713 7924 7714 [[package]] ··· 7960 7750 [[package]] 7961 7751 name = "testcontainers" 7962 7752 version = "0.14.0" 7963 - source = "registry+https://github.com/rust-lang/crates.io-index" 7964 - checksum = "0e2b1567ca8a2b819ea7b28c92be35d9f76fb9edb214321dcc86eb96023d1f87" 7753 + source = "git+https://github.com/testcontainers/testcontainers-rs/?rev=0f2c9851#0f2c985160e51a200cfc847097c15b8d85ed7df1" 7965 7754 dependencies = [ 7966 7755 "bollard-stubs", 7967 7756 "futures", 7968 7757 "hex", 7969 7758 "hmac 0.12.1", 7970 7759 "log", 7971 - "rand 0.8.5", 7760 + "rand", 7972 7761 "serde", 7973 7762 "serde_json", 7974 - "sha2 0.10.6", 7763 + "sha2 0.10.7", 7975 7764 ] 7976 7765 7977 7766 [[package]] ··· 7985 7774 7986 7775 [[package]] 7987 7776 name = "thiserror" 7988 - version = "1.0.40" 7777 + version = "1.0.48" 7989 7778 source = "registry+https://github.com/rust-lang/crates.io-index" 7990 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 7779 + checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" 7991 7780 dependencies = [ 7992 7781 "thiserror-impl", 7993 7782 ] 7994 7783 7995 7784 [[package]] 7996 7785 name = "thiserror-impl" 7997 - version = "1.0.40" 7786 + version = "1.0.48" 7998 7787 source = "registry+https://github.com/rust-lang/crates.io-index" 7999 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 7788 + checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" 8000 7789 dependencies = [ 8001 7790 "proc-macro2", 8002 7791 "quote", 8003 - "syn 2.0.13", 7792 + "syn 2.0.37", 8004 7793 ] 8005 7794 8006 7795 [[package]] ··· 8024 7813 8025 7814 [[package]] 8026 7815 name = "time" 8027 - version = "0.1.45" 8028 - source = "registry+https://github.com/rust-lang/crates.io-index" 8029 - checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 8030 - dependencies = [ 8031 - "libc", 8032 - "wasi 0.10.0+wasi-snapshot-preview1", 8033 - "winapi", 8034 - ] 8035 - 8036 - [[package]] 8037 - name = "time" 8038 - version = "0.3.20" 7816 + version = "0.3.28" 8039 7817 source = "registry+https://github.com/rust-lang/crates.io-index" 8040 - checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" 7818 + checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48" 8041 7819 dependencies = [ 7820 + "deranged", 8042 7821 "itoa", 8043 7822 "libc", 8044 7823 "num_threads", ··· 8049 7828 8050 7829 [[package]] 8051 7830 name = "time-core" 8052 - version = "0.1.0" 7831 + version = "0.1.1" 8053 7832 source = "registry+https://github.com/rust-lang/crates.io-index" 8054 - checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 7833 + checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 8055 7834 8056 7835 [[package]] 8057 7836 name = "time-macros" 8058 - version = "0.2.8" 7837 + version = "0.2.14" 8059 7838 source = "registry+https://github.com/rust-lang/crates.io-index" 8060 - checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" 7839 + checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572" 8061 7840 dependencies = [ 8062 7841 "time-core", 8063 7842 ] ··· 8075 7854 8076 7855 [[package]] 8077 7856 name = "tiny-bip39" 8078 - version = "0.8.2" 7857 + version = "1.0.0" 8079 7858 source = "registry+https://github.com/rust-lang/crates.io-index" 8080 - checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d" 7859 + checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861" 8081 7860 dependencies = [ 8082 7861 "anyhow", 8083 - "hmac 0.8.1", 7862 + "hmac 0.12.1", 8084 7863 "once_cell", 8085 - "pbkdf2 0.4.0", 8086 - "rand 0.7.3", 7864 + "pbkdf2 0.11.0", 7865 + "rand", 8087 7866 "rustc-hash", 8088 - "sha2 0.9.9", 7867 + "sha2 0.10.7", 8089 7868 "thiserror", 8090 7869 "unicode-normalization", 8091 7870 "wasm-bindgen", ··· 8128 7907 8129 7908 [[package]] 8130 7909 name = "tokio" 8131 - version = "1.27.0" 7910 + version = "1.32.0" 8132 7911 source = "registry+https://github.com/rust-lang/crates.io-index" 8133 - checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001" 7912 + checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" 8134 7913 dependencies = [ 8135 - "autocfg 1.1.0", 7914 + "backtrace", 8136 7915 "bytes", 8137 7916 "libc", 8138 7917 "mio", 8139 7918 "num_cpus", 8140 7919 "parking_lot 0.12.1", 8141 - "pin-project-lite 0.2.9", 7920 + "pin-project-lite", 8142 7921 "signal-hook-registry", 8143 - "socket2 0.4.9", 7922 + "socket2 0.5.4", 8144 7923 "tokio-macros", 8145 - "windows-sys 0.45.0", 7924 + "windows-sys 0.48.0", 8146 7925 ] 8147 7926 8148 7927 [[package]] ··· 8151 7930 source = "registry+https://github.com/rust-lang/crates.io-index" 8152 7931 checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" 8153 7932 dependencies = [ 8154 - "pin-project-lite 0.2.9", 7933 + "pin-project-lite", 8155 7934 "tokio", 8156 7935 ] 8157 7936 8158 7937 [[package]] 8159 7938 name = "tokio-macros" 8160 - version = "2.0.0" 7939 + version = "2.1.0" 8161 7940 source = "registry+https://github.com/rust-lang/crates.io-index" 8162 - checksum = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce" 7941 + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 8163 7942 dependencies = [ 8164 7943 "proc-macro2", 8165 7944 "quote", 8166 - "syn 2.0.13", 7945 + "syn 2.0.37", 8167 7946 ] 8168 7947 8169 7948 [[package]] ··· 8178 7957 8179 7958 [[package]] 8180 7959 name = "tokio-postgres" 8181 - version = "0.7.8" 7960 + version = "0.7.10" 8182 7961 source = "registry+https://github.com/rust-lang/crates.io-index" 8183 - checksum = "6e89f6234aa8fd43779746012fcf53603cdb91fdd8399aa0de868c2d56b6dde1" 7962 + checksum = "d340244b32d920260ae7448cb72b6e238bddc3d4f7603394e7dd46ed8e48f5b8" 8184 7963 dependencies = [ 8185 7964 "async-trait", 8186 7965 "byteorder", ··· 8192 7971 "parking_lot 0.12.1", 8193 7972 "percent-encoding", 8194 7973 "phf", 8195 - "pin-project-lite 0.2.9", 7974 + "pin-project-lite", 8196 7975 "postgres-protocol", 8197 7976 "postgres-types", 8198 - "socket2 0.5.1", 7977 + "rand", 7978 + "socket2 0.5.4", 8199 7979 "tokio", 8200 - "tokio-util 0.7.7", 7980 + "tokio-util 0.7.8", 7981 + "whoami", 8201 7982 ] 8202 7983 8203 7984 [[package]] 8204 7985 name = "tokio-rustls" 8205 - version = "0.22.0" 8206 - source = "registry+https://github.com/rust-lang/crates.io-index" 8207 - checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" 8208 - dependencies = [ 8209 - "rustls 0.19.1", 8210 - "tokio", 8211 - "webpki 0.21.4", 8212 - ] 8213 - 8214 - [[package]] 8215 - name = "tokio-rustls" 8216 - version = "0.23.4" 7986 + version = "0.24.1" 8217 7987 source = "registry+https://github.com/rust-lang/crates.io-index" 8218 - checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" 7988 + checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 8219 7989 dependencies = [ 8220 - "rustls 0.20.8", 7990 + "rustls", 8221 7991 "tokio", 8222 - "webpki 0.22.0", 8223 7992 ] 8224 7993 8225 7994 [[package]] 8226 7995 name = "tokio-stream" 8227 - version = "0.1.12" 7996 + version = "0.1.14" 8228 7997 source = "registry+https://github.com/rust-lang/crates.io-index" 8229 - checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313" 7998 + checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 8230 7999 dependencies = [ 8231 8000 "futures-core", 8232 - "pin-project-lite 0.2.9", 8001 + "pin-project-lite", 8233 8002 "tokio", 8234 - "tokio-util 0.7.7", 8235 - ] 8236 - 8237 - [[package]] 8238 - name = "tokio-tungstenite" 8239 - version = "0.15.0" 8240 - source = "registry+https://github.com/rust-lang/crates.io-index" 8241 - checksum = "511de3f85caf1c98983545490c3d09685fa8eb634e57eec22bb4db271f46cbd8" 8242 - dependencies = [ 8243 - "futures-util", 8244 - "log", 8245 - "pin-project", 8246 - "tokio", 8247 - "tungstenite 0.14.0", 8248 - ] 8249 - 8250 - [[package]] 8251 - name = "tokio-tungstenite" 8252 - version = "0.17.2" 8253 - source = "registry+https://github.com/rust-lang/crates.io-index" 8254 - checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181" 8255 - dependencies = [ 8256 - "futures-util", 8257 - "log", 8258 - "rustls 0.20.8", 8259 - "tokio", 8260 - "tokio-rustls 0.23.4", 8261 - "tungstenite 0.17.3", 8262 - "webpki 0.22.0", 8263 - "webpki-roots", 8003 + "tokio-util 0.7.8", 8264 8004 ] 8265 8005 8266 8006 [[package]] ··· 8274 8014 "futures-io", 8275 8015 "futures-sink", 8276 8016 "log", 8277 - "pin-project-lite 0.2.9", 8017 + "pin-project-lite", 8278 8018 "slab", 8279 8019 "tokio", 8280 8020 ] 8281 8021 8282 8022 [[package]] 8283 8023 name = "tokio-util" 8284 - version = "0.7.7" 8024 + version = "0.7.8" 8285 8025 source = "registry+https://github.com/rust-lang/crates.io-index" 8286 - checksum = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2" 8026 + checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 8287 8027 dependencies = [ 8288 8028 "bytes", 8289 8029 "futures-core", 8290 - "futures-io", 8291 8030 "futures-sink", 8292 - "pin-project-lite 0.2.9", 8031 + "pin-project-lite", 8293 8032 "slab", 8294 8033 "tokio", 8295 8034 "tracing", ··· 8305 8044 ] 8306 8045 8307 8046 [[package]] 8047 + name = "toml" 8048 + version = "0.7.8" 8049 + source = "registry+https://github.com/rust-lang/crates.io-index" 8050 + checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 8051 + dependencies = [ 8052 + "serde", 8053 + "serde_spanned", 8054 + "toml_datetime", 8055 + "toml_edit", 8056 + ] 8057 + 8058 + [[package]] 8059 + name = "toml_datetime" 8060 + version = "0.6.3" 8061 + source = "registry+https://github.com/rust-lang/crates.io-index" 8062 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 8063 + dependencies = [ 8064 + "serde", 8065 + ] 8066 + 8067 + [[package]] 8068 + name = "toml_edit" 8069 + version = "0.19.15" 8070 + source = "registry+https://github.com/rust-lang/crates.io-index" 8071 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 8072 + dependencies = [ 8073 + "indexmap 2.0.0", 8074 + "serde", 8075 + "serde_spanned", 8076 + "toml_datetime", 8077 + "winnow", 8078 + ] 8079 + 8080 + [[package]] 8308 8081 name = "tower" 8309 8082 version = "0.4.13" 8310 8083 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 8313 8086 "futures-core", 8314 8087 "futures-util", 8315 8088 "pin-project", 8316 - "pin-project-lite 0.2.9", 8089 + "pin-project-lite", 8317 8090 "tokio", 8318 8091 "tower-layer", 8319 8092 "tower-service", ··· 8321 8094 ] 8322 8095 8323 8096 [[package]] 8324 - name = "tower-http" 8325 - version = "0.3.5" 8326 - source = "registry+https://github.com/rust-lang/crates.io-index" 8327 - checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858" 8328 - dependencies = [ 8329 - "bitflags", 8330 - "bytes", 8331 - "futures-core", 8332 - "futures-util", 8333 - "http", 8334 - "http-body", 8335 - "http-range-header", 8336 - "pin-project-lite 0.2.9", 8337 - "tower", 8338 - "tower-layer", 8339 - "tower-service", 8340 - ] 8341 - 8342 - [[package]] 8343 8097 name = "tower-layer" 8344 8098 version = "0.3.2" 8345 8099 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 8359 8113 dependencies = [ 8360 8114 "cfg-if", 8361 8115 "log", 8362 - "pin-project-lite 0.2.9", 8116 + "pin-project-lite", 8363 8117 "tracing-attributes", 8364 8118 "tracing-core", 8365 8119 ] 8366 8120 8367 8121 [[package]] 8368 8122 name = "tracing-attributes" 8369 - version = "0.1.23" 8123 + version = "0.1.26" 8370 8124 source = "registry+https://github.com/rust-lang/crates.io-index" 8371 - checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 8125 + checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 8372 8126 dependencies = [ 8373 8127 "proc-macro2", 8374 8128 "quote", 8375 - "syn 1.0.109", 8129 + "syn 2.0.37", 8376 8130 ] 8377 8131 8378 8132 [[package]] 8379 8133 name = "tracing-core" 8380 - version = "0.1.30" 8134 + version = "0.1.31" 8381 8135 source = "registry+https://github.com/rust-lang/crates.io-index" 8382 - checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 8136 + checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 8383 8137 dependencies = [ 8384 8138 "once_cell", 8385 8139 "valuable", ··· 8408 8162 8409 8163 [[package]] 8410 8164 name = "tracing-subscriber" 8411 - version = "0.3.16" 8165 + version = "0.3.17" 8412 8166 source = "registry+https://github.com/rust-lang/crates.io-index" 8413 - checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" 8167 + checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 8414 8168 dependencies = [ 8415 8169 "matchers", 8416 8170 "nu-ansi-term", 8417 8171 "once_cell", 8418 8172 "regex", 8419 8173 "sharded-slab", 8420 - "smallvec", 8174 + "smallvec 1.11.0", 8421 8175 "thread_local", 8422 8176 "tracing", 8423 8177 "tracing-core", ··· 8426 8180 8427 8181 [[package]] 8428 8182 name = "trackable" 8429 - version = "1.2.0" 8183 + version = "1.3.0" 8430 8184 source = "registry+https://github.com/rust-lang/crates.io-index" 8431 - checksum = "017e2a1a93718e4e8386d037cfb8add78f1d690467f4350fb582f55af1203167" 8185 + checksum = "b15bd114abb99ef8cee977e517c8f37aee63f184f2d08e3e6ceca092373369ae" 8432 8186 dependencies = [ 8433 8187 "trackable_derive", 8434 8188 ] ··· 8445 8199 8446 8200 [[package]] 8447 8201 name = "tree_hash" 8448 - version = "0.4.1" 8202 + version = "0.5.2" 8203 + source = "registry+https://github.com/rust-lang/crates.io-index" 8204 + checksum = "5c998ac5fe2b07c025444bdd522e6258110b63861c6698eedc610c071980238d" 8449 8205 dependencies = [ 8450 - "beacon_chain", 8451 - "eth2_hashing", 8452 - "eth2_ssz", 8453 - "eth2_ssz_derive", 8454 8206 "ethereum-types 0.14.1", 8455 - "rand 0.8.5", 8456 - "smallvec", 8457 - "tree_hash_derive", 8458 - "types", 8207 + "ethereum_hashing", 8208 + "smallvec 1.11.0", 8459 8209 ] 8460 8210 8461 8211 [[package]] 8462 8212 name = "tree_hash_derive" 8463 - version = "0.4.0" 8213 + version = "0.5.2" 8214 + source = "registry+https://github.com/rust-lang/crates.io-index" 8215 + checksum = "84303a9c7cda5f085a3ed9cd241d1e95e04d88aab1d679b02f212e653537ba86" 8464 8216 dependencies = [ 8465 - "darling 0.13.4", 8217 + "darling", 8466 8218 "quote", 8467 8219 "syn 1.0.109", 8468 8220 ] ··· 8493 8245 "idna 0.2.3", 8494 8246 "ipnet", 8495 8247 "lazy_static", 8496 - "rand 0.8.5", 8497 - "smallvec", 8248 + "rand", 8249 + "smallvec 1.11.0", 8498 8250 "socket2 0.4.9", 8499 8251 "thiserror", 8500 8252 "tinyvec", ··· 8516 8268 "lru-cache", 8517 8269 "parking_lot 0.12.1", 8518 8270 "resolv-conf", 8519 - "smallvec", 8271 + "smallvec 1.11.0", 8520 8272 "thiserror", 8521 8273 "tokio", 8522 8274 "tracing", ··· 8530 8282 checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 8531 8283 8532 8284 [[package]] 8533 - name = "tungstenite" 8534 - version = "0.14.0" 8535 - source = "registry+https://github.com/rust-lang/crates.io-index" 8536 - checksum = "a0b2d8558abd2e276b0a8df5c05a2ec762609344191e5fd23e292c910e9165b5" 8537 - dependencies = [ 8538 - "base64 0.13.1", 8539 - "byteorder", 8540 - "bytes", 8541 - "http", 8542 - "httparse", 8543 - "log", 8544 - "rand 0.8.5", 8545 - "sha-1 0.9.8", 8546 - "thiserror", 8547 - "url", 8548 - "utf-8", 8549 - ] 8550 - 8551 - [[package]] 8552 - name = "tungstenite" 8553 - version = "0.17.3" 8554 - source = "registry+https://github.com/rust-lang/crates.io-index" 8555 - checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0" 8556 - dependencies = [ 8557 - "base64 0.13.1", 8558 - "byteorder", 8559 - "bytes", 8560 - "http", 8561 - "httparse", 8562 - "log", 8563 - "rand 0.8.5", 8564 - "rustls 0.20.8", 8565 - "sha-1 0.10.1", 8566 - "thiserror", 8567 - "url", 8568 - "utf-8", 8569 - "webpki 0.22.0", 8570 - ] 8571 - 8572 - [[package]] 8573 - name = "turn" 8574 - version = "0.6.1" 8575 - source = "registry+https://github.com/rust-lang/crates.io-index" 8576 - checksum = "4712ee30d123ec7ae26d1e1b218395a16c87cdbaf4b3925d170d684af62ea5e8" 8577 - dependencies = [ 8578 - "async-trait", 8579 - "base64 0.13.1", 8580 - "futures", 8581 - "log", 8582 - "md-5", 8583 - "rand 0.8.5", 8584 - "ring", 8585 - "stun", 8586 - "thiserror", 8587 - "tokio", 8588 - "webrtc-util", 8589 - ] 8590 - 8591 - [[package]] 8592 - name = "twoway" 8593 - version = "0.1.8" 8594 - source = "registry+https://github.com/rust-lang/crates.io-index" 8595 - checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1" 8596 - dependencies = [ 8597 - "memchr", 8598 - ] 8599 - 8600 - [[package]] 8601 8285 name = "typenum" 8602 - version = "1.16.0" 8286 + version = "1.17.0" 8603 8287 source = "registry+https://github.com/rust-lang/crates.io-index" 8604 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 8288 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 8605 8289 8606 8290 [[package]] 8607 8291 name = "types" ··· 8615 8299 "compare_fields_derive", 8616 8300 "criterion", 8617 8301 "derivative", 8618 - "eth2_hashing", 8619 8302 "eth2_interop_keypairs", 8620 - "eth2_serde_utils", 8621 - "eth2_ssz", 8622 - "eth2_ssz_derive", 8623 - "eth2_ssz_types", 8624 8303 "ethereum-types 0.14.1", 8304 + "ethereum_hashing", 8305 + "ethereum_serde_utils", 8306 + "ethereum_ssz", 8307 + "ethereum_ssz_derive", 8625 8308 "hex", 8626 8309 "int_to_bytes", 8627 8310 "itertools", ··· 8631 8314 "merkle_proof", 8632 8315 "metastruct", 8633 8316 "parking_lot 0.12.1", 8634 - "rand 0.8.5", 8317 + "paste", 8318 + "rand", 8635 8319 "rand_xorshift", 8636 8320 "rayon", 8637 8321 "regex", ··· 8643 8327 "serde_with", 8644 8328 "serde_yaml", 8645 8329 "slog", 8646 - "smallvec", 8330 + "smallvec 1.11.0", 8331 + "ssz_types", 8647 8332 "state_processing", 8648 - "superstruct 0.6.0", 8333 + "strum", 8334 + "superstruct", 8649 8335 "swap_or_not_shuffle", 8650 8336 "tempfile", 8651 8337 "test_random_derive", ··· 8675 8361 8676 8362 [[package]] 8677 8363 name = "unicase" 8678 - version = "2.6.0" 8364 + version = "2.7.0" 8679 8365 source = "registry+https://github.com/rust-lang/crates.io-index" 8680 - checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 8366 + checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 8681 8367 dependencies = [ 8682 8368 "version_check", 8683 8369 ] ··· 8690 8376 8691 8377 [[package]] 8692 8378 name = "unicode-ident" 8693 - version = "1.0.8" 8379 + version = "1.0.12" 8694 8380 source = "registry+https://github.com/rust-lang/crates.io-index" 8695 - checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 8381 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 8696 8382 8697 8383 [[package]] 8698 8384 name = "unicode-normalization" ··· 8722 8408 checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" 8723 8409 dependencies = [ 8724 8410 "generic-array", 8725 - "subtle", 8726 - ] 8727 - 8728 - [[package]] 8729 - name = "universal-hash" 8730 - version = "0.5.0" 8731 - source = "registry+https://github.com/rust-lang/crates.io-index" 8732 - checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5" 8733 - dependencies = [ 8734 - "crypto-common", 8735 8411 "subtle", 8736 8412 ] 8737 8413 ··· 8747 8423 8748 8424 [[package]] 8749 8425 name = "unsigned-varint" 8750 - version = "0.7.1" 8426 + version = "0.7.2" 8751 8427 source = "registry+https://github.com/rust-lang/crates.io-index" 8752 - checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836" 8428 + checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105" 8753 8429 dependencies = [ 8754 8430 "asynchronous-codec", 8755 8431 "bytes", ··· 8772 8448 8773 8449 [[package]] 8774 8450 name = "url" 8775 - version = "2.3.1" 8451 + version = "2.4.1" 8776 8452 source = "registry+https://github.com/rust-lang/crates.io-index" 8777 - checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 8453 + checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 8778 8454 dependencies = [ 8779 8455 "form_urlencoded", 8780 - "idna 0.3.0", 8456 + "idna 0.4.0", 8781 8457 "percent-encoding", 8782 8458 ] 8783 8459 8784 8460 [[package]] 8785 - name = "utf-8" 8786 - version = "0.7.6" 8787 - source = "registry+https://github.com/rust-lang/crates.io-index" 8788 - checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 8789 - 8790 - [[package]] 8791 8461 name = "uuid" 8792 8462 version = "0.8.2" 8793 8463 source = "registry+https://github.com/rust-lang/crates.io-index" 8794 8464 checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 8795 8465 dependencies = [ 8796 - "getrandom 0.2.8", 8466 + "getrandom 0.2.10", 8797 8467 "serde", 8798 8468 ] 8799 8469 8800 8470 [[package]] 8801 - name = "uuid" 8802 - version = "1.3.0" 8803 - source = "registry+https://github.com/rust-lang/crates.io-index" 8804 - checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79" 8805 - dependencies = [ 8806 - "getrandom 0.2.8", 8807 - ] 8808 - 8809 - [[package]] 8810 8471 name = "validator_client" 8811 8472 version = "0.3.5" 8812 8473 dependencies = [ ··· 8821 8482 "environment", 8822 8483 "eth2", 8823 8484 "eth2_keystore", 8824 - "eth2_serde_utils", 8485 + "ethereum_serde_utils", 8825 8486 "exit-future", 8826 8487 "filesystem", 8827 8488 "futures", ··· 8837 8498 "malloc_utils", 8838 8499 "monitoring_api", 8839 8500 "parking_lot 0.12.1", 8840 - "rand 0.8.5", 8501 + "rand", 8841 8502 "reqwest", 8842 8503 "ring", 8843 8504 "safe_arith", ··· 8853 8514 "task_executor", 8854 8515 "tempfile", 8855 8516 "tokio", 8517 + "tokio-stream", 8856 8518 "tree_hash", 8857 8519 "types", 8858 8520 "url", ··· 8868 8530 "bls", 8869 8531 "deposit_contract", 8870 8532 "derivative", 8533 + "directory", 8871 8534 "eth2_keystore", 8872 8535 "filesystem", 8873 8536 "hex", 8874 8537 "lockfile", 8875 - "rand 0.8.5", 8538 + "rand", 8539 + "tempfile", 8540 + "tree_hash", 8541 + "types", 8542 + ] 8543 + 8544 + [[package]] 8545 + name = "validator_manager" 8546 + version = "0.1.0" 8547 + dependencies = [ 8548 + "account_utils", 8549 + "bls", 8550 + "clap", 8551 + "clap_utils", 8552 + "environment", 8553 + "eth2", 8554 + "eth2_keystore", 8555 + "eth2_network_config", 8556 + "eth2_wallet", 8557 + "ethereum_serde_utils", 8558 + "hex", 8559 + "regex", 8560 + "serde", 8561 + "serde_json", 8876 8562 "tempfile", 8563 + "tokio", 8877 8564 "tree_hash", 8878 8565 "types", 8566 + "validator_client", 8879 8567 ] 8880 8568 8881 8569 [[package]] ··· 8909 8597 checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 8910 8598 8911 8599 [[package]] 8912 - name = "waitgroup" 8913 - version = "0.1.2" 8914 - source = "registry+https://github.com/rust-lang/crates.io-index" 8915 - checksum = "d1f50000a783467e6c0200f9d10642f4bc424e39efc1b770203e88b488f79292" 8916 - dependencies = [ 8917 - "atomic-waker", 8918 - ] 8919 - 8920 - [[package]] 8921 8600 name = "waker-fn" 8922 8601 version = "1.1.0" 8923 8602 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 8925 8604 8926 8605 [[package]] 8927 8606 name = "walkdir" 8928 - version = "2.3.3" 8607 + version = "2.4.0" 8929 8608 source = "registry+https://github.com/rust-lang/crates.io-index" 8930 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 8609 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 8931 8610 dependencies = [ 8932 8611 "same-file", 8933 8612 "winapi-util", ··· 8935 8614 8936 8615 [[package]] 8937 8616 name = "want" 8938 - version = "0.3.0" 8617 + version = "0.3.1" 8939 8618 source = "registry+https://github.com/rust-lang/crates.io-index" 8940 - checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 8619 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 8941 8620 dependencies = [ 8942 - "log", 8943 8621 "try-lock", 8944 8622 ] 8945 8623 8946 8624 [[package]] 8947 8625 name = "warp" 8948 - version = "0.3.2" 8949 - source = "git+https://github.com/macladson/warp?rev=7e75acc368229a46a236a8c991bf251fe7fe50ef#7e75acc368229a46a236a8c991bf251fe7fe50ef" 8626 + version = "0.3.5" 8627 + source = "git+https://github.com/seanmonstar/warp.git#5ad8a9cb155f6485d13d591a564d8c70053a388a" 8950 8628 dependencies = [ 8951 8629 "bytes", 8952 8630 "futures-channel", ··· 8957 8635 "log", 8958 8636 "mime", 8959 8637 "mime_guess", 8960 - "multipart", 8961 8638 "percent-encoding", 8962 8639 "pin-project", 8640 + "rustls-pemfile", 8963 8641 "scoped-tls", 8964 8642 "serde", 8965 8643 "serde_json", 8966 8644 "serde_urlencoded", 8967 8645 "tokio", 8968 - "tokio-rustls 0.22.0", 8646 + "tokio-rustls", 8969 8647 "tokio-stream", 8970 - "tokio-tungstenite 0.15.0", 8971 - "tokio-util 0.6.10", 8648 + "tokio-util 0.7.8", 8972 8649 "tower-service", 8973 8650 "tracing", 8974 8651 ] ··· 8999 8676 9000 8677 [[package]] 9001 8678 name = "wasi" 9002 - version = "0.10.0+wasi-snapshot-preview1" 9003 - source = "registry+https://github.com/rust-lang/crates.io-index" 9004 - checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 9005 - 9006 - [[package]] 9007 - name = "wasi" 9008 8679 version = "0.11.0+wasi-snapshot-preview1" 9009 8680 source = "registry+https://github.com/rust-lang/crates.io-index" 9010 8681 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 9011 8682 9012 8683 [[package]] 9013 8684 name = "wasm-bindgen" 9014 - version = "0.2.84" 8685 + version = "0.2.87" 9015 8686 source = "registry+https://github.com/rust-lang/crates.io-index" 9016 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 8687 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 9017 8688 dependencies = [ 9018 8689 "cfg-if", 9019 8690 "wasm-bindgen-macro", ··· 9021 8692 9022 8693 [[package]] 9023 8694 name = "wasm-bindgen-backend" 9024 - version = "0.2.84" 8695 + version = "0.2.87" 9025 8696 source = "registry+https://github.com/rust-lang/crates.io-index" 9026 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 8697 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 9027 8698 dependencies = [ 9028 8699 "bumpalo", 9029 8700 "log", 9030 8701 "once_cell", 9031 8702 "proc-macro2", 9032 8703 "quote", 9033 - "syn 1.0.109", 8704 + "syn 2.0.37", 9034 8705 "wasm-bindgen-shared", 9035 8706 ] 9036 8707 9037 8708 [[package]] 9038 8709 name = "wasm-bindgen-futures" 9039 - version = "0.4.34" 8710 + version = "0.4.37" 9040 8711 source = "registry+https://github.com/rust-lang/crates.io-index" 9041 - checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" 8712 + checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 9042 8713 dependencies = [ 9043 8714 "cfg-if", 9044 8715 "js-sys", ··· 9048 8719 9049 8720 [[package]] 9050 8721 name = "wasm-bindgen-macro" 9051 - version = "0.2.84" 8722 + version = "0.2.87" 9052 8723 source = "registry+https://github.com/rust-lang/crates.io-index" 9053 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 8724 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 9054 8725 dependencies = [ 9055 8726 "quote", 9056 8727 "wasm-bindgen-macro-support", ··· 9058 8729 9059 8730 [[package]] 9060 8731 name = "wasm-bindgen-macro-support" 9061 - version = "0.2.84" 8732 + version = "0.2.87" 9062 8733 source = "registry+https://github.com/rust-lang/crates.io-index" 9063 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 8734 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 9064 8735 dependencies = [ 9065 8736 "proc-macro2", 9066 8737 "quote", 9067 - "syn 1.0.109", 8738 + "syn 2.0.37", 9068 8739 "wasm-bindgen-backend", 9069 8740 "wasm-bindgen-shared", 9070 8741 ] 9071 8742 9072 8743 [[package]] 9073 8744 name = "wasm-bindgen-shared" 9074 - version = "0.2.84" 9075 - source = "registry+https://github.com/rust-lang/crates.io-index" 9076 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 9077 - 9078 - [[package]] 9079 - name = "wasm-bindgen-test" 9080 - version = "0.3.34" 8745 + version = "0.2.87" 9081 8746 source = "registry+https://github.com/rust-lang/crates.io-index" 9082 - checksum = "6db36fc0f9fb209e88fb3642590ae0205bb5a56216dabd963ba15879fe53a30b" 9083 - dependencies = [ 9084 - "console_error_panic_hook", 9085 - "js-sys", 9086 - "scoped-tls", 9087 - "wasm-bindgen", 9088 - "wasm-bindgen-futures", 9089 - "wasm-bindgen-test-macro", 9090 - ] 9091 - 9092 - [[package]] 9093 - name = "wasm-bindgen-test-macro" 9094 - version = "0.3.34" 9095 - source = "registry+https://github.com/rust-lang/crates.io-index" 9096 - checksum = "0734759ae6b3b1717d661fe4f016efcfb9828f5edb4520c18eaee05af3b43be9" 9097 - dependencies = [ 9098 - "proc-macro2", 9099 - "quote", 9100 - ] 8747 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 9101 8748 9102 8749 [[package]] 9103 8750 name = "wasm-streams" 9104 - version = "0.2.3" 8751 + version = "0.3.0" 9105 8752 source = "registry+https://github.com/rust-lang/crates.io-index" 9106 - checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 8753 + checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 9107 8754 dependencies = [ 9108 8755 "futures-util", 9109 8756 "js-sys", ··· 9145 8792 "http_api", 9146 8793 "hyper", 9147 8794 "log", 8795 + "logging", 9148 8796 "network", 9149 8797 "r2d2", 9150 - "rand 0.7.3", 8798 + "rand", 9151 8799 "reqwest", 9152 8800 "serde", 9153 8801 "serde_json", 9154 8802 "serde_yaml", 8803 + "task_executor", 9155 8804 "testcontainers", 9156 8805 "tokio", 9157 8806 "tokio-postgres", ··· 9162 8811 9163 8812 [[package]] 9164 8813 name = "web-sys" 9165 - version = "0.3.61" 8814 + version = "0.3.64" 9166 8815 source = "registry+https://github.com/rust-lang/crates.io-index" 9167 - checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" 8816 + checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 9168 8817 dependencies = [ 9169 8818 "js-sys", 9170 8819 "wasm-bindgen", 9171 8820 ] 9172 8821 9173 8822 [[package]] 9174 - name = "web3" 9175 - version = "0.18.0" 9176 - source = "registry+https://github.com/rust-lang/crates.io-index" 9177 - checksum = "44f258e254752d210b84fe117b31f1e3cc9cbf04c0d747eb7f8cf7cf5e370f6d" 9178 - dependencies = [ 9179 - "arrayvec", 9180 - "base64 0.13.1", 9181 - "bytes", 9182 - "derive_more", 9183 - "ethabi 16.0.0", 9184 - "ethereum-types 0.12.1", 9185 - "futures", 9186 - "futures-timer", 9187 - "headers", 9188 - "hex", 9189 - "idna 0.2.3", 9190 - "jsonrpc-core", 9191 - "log", 9192 - "once_cell", 9193 - "parking_lot 0.12.1", 9194 - "pin-project", 9195 - "reqwest", 9196 - "rlp", 9197 - "secp256k1", 9198 - "serde", 9199 - "serde_json", 9200 - "soketto", 9201 - "tiny-keccak", 9202 - "tokio", 9203 - "tokio-util 0.6.10", 9204 - "url", 9205 - "web3-async-native-tls", 9206 - ] 9207 - 9208 - [[package]] 9209 - name = "web3-async-native-tls" 9210 - version = "0.4.0" 9211 - source = "registry+https://github.com/rust-lang/crates.io-index" 9212 - checksum = "1f6d8d1636b2627fe63518d5a9b38a569405d9c9bc665c43c9c341de57227ebb" 9213 - dependencies = [ 9214 - "native-tls", 9215 - "thiserror", 9216 - "tokio", 9217 - "url", 9218 - ] 9219 - 9220 - [[package]] 9221 8823 name = "web3signer_tests" 9222 8824 version = "0.1.0" 9223 8825 dependencies = [ ··· 9231 8833 "parking_lot 0.12.1", 9232 8834 "reqwest", 9233 8835 "serde", 9234 - "serde_derive", 9235 8836 "serde_json", 9236 8837 "serde_yaml", 9237 8838 "slot_clock", ··· 9245 8846 ] 9246 8847 9247 8848 [[package]] 9248 - name = "webpki" 9249 - version = "0.21.4" 9250 - source = "registry+https://github.com/rust-lang/crates.io-index" 9251 - checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" 9252 - dependencies = [ 9253 - "ring", 9254 - "untrusted", 9255 - ] 9256 - 9257 - [[package]] 9258 - name = "webpki" 9259 - version = "0.22.0" 9260 - source = "registry+https://github.com/rust-lang/crates.io-index" 9261 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 9262 - dependencies = [ 9263 - "ring", 9264 - "untrusted", 9265 - ] 9266 - 9267 - [[package]] 9268 8849 name = "webpki-roots" 9269 - version = "0.22.6" 9270 - source = "registry+https://github.com/rust-lang/crates.io-index" 9271 - checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" 9272 - dependencies = [ 9273 - "webpki 0.22.0", 9274 - ] 9275 - 9276 - [[package]] 9277 - name = "webrtc" 9278 - version = "0.6.0" 9279 - source = "registry+https://github.com/rust-lang/crates.io-index" 9280 - checksum = "2d3bc9049bdb2cea52f5fd4f6f728184225bdb867ed0dc2410eab6df5bdd67bb" 9281 - dependencies = [ 9282 - "arc-swap", 9283 - "async-trait", 9284 - "bytes", 9285 - "hex", 9286 - "interceptor", 9287 - "lazy_static", 9288 - "log", 9289 - "rand 0.8.5", 9290 - "rcgen 0.9.3", 9291 - "regex", 9292 - "ring", 9293 - "rtcp", 9294 - "rtp", 9295 - "rustls 0.19.1", 9296 - "sdp", 9297 - "serde", 9298 - "serde_json", 9299 - "sha2 0.10.6", 9300 - "stun", 9301 - "thiserror", 9302 - "time 0.3.20", 9303 - "tokio", 9304 - "turn", 9305 - "url", 9306 - "waitgroup", 9307 - "webrtc-data", 9308 - "webrtc-dtls", 9309 - "webrtc-ice", 9310 - "webrtc-mdns", 9311 - "webrtc-media", 9312 - "webrtc-sctp", 9313 - "webrtc-srtp", 9314 - "webrtc-util", 9315 - ] 9316 - 9317 - [[package]] 9318 - name = "webrtc-data" 9319 - version = "0.6.0" 9320 - source = "registry+https://github.com/rust-lang/crates.io-index" 9321 - checksum = "0ef36a4d12baa6e842582fe9ec16a57184ba35e1a09308307b67d43ec8883100" 9322 - dependencies = [ 9323 - "bytes", 9324 - "derive_builder", 9325 - "log", 9326 - "thiserror", 9327 - "tokio", 9328 - "webrtc-sctp", 9329 - "webrtc-util", 9330 - ] 9331 - 9332 - [[package]] 9333 - name = "webrtc-dtls" 9334 - version = "0.7.1" 9335 - source = "registry+https://github.com/rust-lang/crates.io-index" 9336 - checksum = "942be5bd85f072c3128396f6e5a9bfb93ca8c1939ded735d177b7bcba9a13d05" 9337 - dependencies = [ 9338 - "aes 0.6.0", 9339 - "aes-gcm 0.10.1", 9340 - "async-trait", 9341 - "bincode", 9342 - "block-modes", 9343 - "byteorder", 9344 - "ccm", 9345 - "curve25519-dalek 3.2.0", 9346 - "der-parser 8.2.0", 9347 - "elliptic-curve", 9348 - "hkdf", 9349 - "hmac 0.12.1", 9350 - "log", 9351 - "oid-registry 0.6.1", 9352 - "p256", 9353 - "p384", 9354 - "rand 0.8.5", 9355 - "rand_core 0.6.4", 9356 - "rcgen 0.9.3", 9357 - "ring", 9358 - "rustls 0.19.1", 9359 - "sec1", 9360 - "serde", 9361 - "sha1", 9362 - "sha2 0.10.6", 9363 - "signature", 9364 - "subtle", 9365 - "thiserror", 9366 - "tokio", 9367 - "webpki 0.21.4", 9368 - "webrtc-util", 9369 - "x25519-dalek 2.0.0-rc.2", 9370 - "x509-parser 0.13.2", 9371 - ] 9372 - 9373 - [[package]] 9374 - name = "webrtc-ice" 9375 - version = "0.9.1" 9376 - source = "registry+https://github.com/rust-lang/crates.io-index" 9377 - checksum = "465a03cc11e9a7d7b4f9f99870558fe37a102b65b93f8045392fef7c67b39e80" 9378 - dependencies = [ 9379 - "arc-swap", 9380 - "async-trait", 9381 - "crc", 9382 - "log", 9383 - "rand 0.8.5", 9384 - "serde", 9385 - "serde_json", 9386 - "stun", 9387 - "thiserror", 9388 - "tokio", 9389 - "turn", 9390 - "url", 9391 - "uuid 1.3.0", 9392 - "waitgroup", 9393 - "webrtc-mdns", 9394 - "webrtc-util", 9395 - ] 9396 - 9397 - [[package]] 9398 - name = "webrtc-mdns" 9399 - version = "0.5.2" 9400 - source = "registry+https://github.com/rust-lang/crates.io-index" 9401 - checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106" 9402 - dependencies = [ 9403 - "log", 9404 - "socket2 0.4.9", 9405 - "thiserror", 9406 - "tokio", 9407 - "webrtc-util", 9408 - ] 9409 - 9410 - [[package]] 9411 - name = "webrtc-media" 9412 - version = "0.5.0" 9413 - source = "registry+https://github.com/rust-lang/crates.io-index" 9414 - checksum = "ee2a3c157a040324e5049bcbd644ffc9079e6738fa2cfab2bcff64e5cc4c00d7" 9415 - dependencies = [ 9416 - "byteorder", 9417 - "bytes", 9418 - "derive_builder", 9419 - "displaydoc", 9420 - "rand 0.8.5", 9421 - "rtp", 9422 - "thiserror", 9423 - "webrtc-util", 9424 - ] 9425 - 9426 - [[package]] 9427 - name = "webrtc-sctp" 9428 - version = "0.7.0" 9429 - source = "registry+https://github.com/rust-lang/crates.io-index" 9430 - checksum = "0d47adcd9427eb3ede33d5a7f3424038f63c965491beafcc20bc650a2f6679c0" 9431 - dependencies = [ 9432 - "arc-swap", 9433 - "async-trait", 9434 - "bytes", 9435 - "crc", 9436 - "log", 9437 - "rand 0.8.5", 9438 - "thiserror", 9439 - "tokio", 9440 - "webrtc-util", 9441 - ] 9442 - 9443 - [[package]] 9444 - name = "webrtc-srtp" 9445 - version = "0.9.1" 8850 + version = "0.25.2" 9446 8851 source = "registry+https://github.com/rust-lang/crates.io-index" 9447 - checksum = "6183edc4c1c6c0175f8812eefdce84dfa0aea9c3ece71c2bf6ddd3c964de3da5" 9448 - dependencies = [ 9449 - "aead 0.4.3", 9450 - "aes 0.7.5", 9451 - "aes-gcm 0.9.4", 9452 - "async-trait", 9453 - "byteorder", 9454 - "bytes", 9455 - "ctr 0.8.0", 9456 - "hmac 0.11.0", 9457 - "log", 9458 - "rtcp", 9459 - "rtp", 9460 - "sha-1 0.9.8", 9461 - "subtle", 9462 - "thiserror", 9463 - "tokio", 9464 - "webrtc-util", 9465 - ] 9466 - 9467 - [[package]] 9468 - name = "webrtc-util" 9469 - version = "0.7.0" 9470 - source = "registry+https://github.com/rust-lang/crates.io-index" 9471 - checksum = "93f1db1727772c05cf7a2cfece52c3aca8045ca1e176cd517d323489aa3c6d87" 9472 - dependencies = [ 9473 - "async-trait", 9474 - "bitflags", 9475 - "bytes", 9476 - "cc", 9477 - "ipnet", 9478 - "lazy_static", 9479 - "libc", 9480 - "log", 9481 - "nix 0.24.3", 9482 - "rand 0.8.5", 9483 - "thiserror", 9484 - "tokio", 9485 - "winapi", 9486 - ] 8852 + checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 9487 8853 9488 8854 [[package]] 9489 - name = "which" 9490 - version = "4.4.0" 8855 + name = "whoami" 8856 + version = "1.4.1" 9491 8857 source = "registry+https://github.com/rust-lang/crates.io-index" 9492 - checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 8858 + checksum = "22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50" 9493 8859 dependencies = [ 9494 - "either", 9495 - "libc", 9496 - "once_cell", 8860 + "wasm-bindgen", 8861 + "web-sys", 9497 8862 ] 9498 8863 9499 8864 [[package]] ··· 9504 8869 9505 8870 [[package]] 9506 8871 name = "widestring" 9507 - version = "0.5.1" 8872 + version = "1.0.2" 9508 8873 source = "registry+https://github.com/rust-lang/crates.io-index" 9509 - checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983" 8874 + checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 8875 + 8876 + [[package]] 8877 + name = "wildmatch" 8878 + version = "1.1.0" 8879 + source = "registry+https://github.com/rust-lang/crates.io-index" 8880 + checksum = "7f44b95f62d34113cf558c93511ac93027e03e9c29a60dd0fd70e6e025c7270a" 9510 8881 9511 8882 [[package]] 9512 8883 name = "winapi" ··· 9554 8925 9555 8926 [[package]] 9556 8927 name = "windows" 9557 - version = "0.46.0" 8928 + version = "0.48.0" 9558 8929 source = "registry+https://github.com/rust-lang/crates.io-index" 9559 - checksum = "cdacb41e6a96a052c6cb63a144f24900236121c6f63f4f8219fef5977ecb0c25" 8930 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 9560 8931 dependencies = [ 9561 - "windows-targets", 8932 + "windows-targets 0.48.5", 9562 8933 ] 9563 8934 9564 8935 [[package]] ··· 9575 8946 9576 8947 [[package]] 9577 8948 name = "windows-sys" 9578 - version = "0.42.0" 8949 + version = "0.45.0" 9579 8950 source = "registry+https://github.com/rust-lang/crates.io-index" 9580 - checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 8951 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 9581 8952 dependencies = [ 9582 - "windows_aarch64_gnullvm", 9583 - "windows_aarch64_msvc 0.42.2", 9584 - "windows_i686_gnu 0.42.2", 9585 - "windows_i686_msvc 0.42.2", 9586 - "windows_x86_64_gnu 0.42.2", 9587 - "windows_x86_64_gnullvm", 9588 - "windows_x86_64_msvc 0.42.2", 8953 + "windows-targets 0.42.2", 9589 8954 ] 9590 8955 9591 8956 [[package]] 9592 8957 name = "windows-sys" 9593 - version = "0.45.0" 8958 + version = "0.48.0" 9594 8959 source = "registry+https://github.com/rust-lang/crates.io-index" 9595 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 8960 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 9596 8961 dependencies = [ 9597 - "windows-targets", 8962 + "windows-targets 0.48.5", 9598 8963 ] 9599 8964 9600 8965 [[package]] ··· 9603 8968 source = "registry+https://github.com/rust-lang/crates.io-index" 9604 8969 checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 9605 8970 dependencies = [ 9606 - "windows_aarch64_gnullvm", 8971 + "windows_aarch64_gnullvm 0.42.2", 9607 8972 "windows_aarch64_msvc 0.42.2", 9608 8973 "windows_i686_gnu 0.42.2", 9609 8974 "windows_i686_msvc 0.42.2", 9610 8975 "windows_x86_64_gnu 0.42.2", 9611 - "windows_x86_64_gnullvm", 8976 + "windows_x86_64_gnullvm 0.42.2", 9612 8977 "windows_x86_64_msvc 0.42.2", 9613 8978 ] 9614 8979 9615 8980 [[package]] 8981 + name = "windows-targets" 8982 + version = "0.48.5" 8983 + source = "registry+https://github.com/rust-lang/crates.io-index" 8984 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 8985 + dependencies = [ 8986 + "windows_aarch64_gnullvm 0.48.5", 8987 + "windows_aarch64_msvc 0.48.5", 8988 + "windows_i686_gnu 0.48.5", 8989 + "windows_i686_msvc 0.48.5", 8990 + "windows_x86_64_gnu 0.48.5", 8991 + "windows_x86_64_gnullvm 0.48.5", 8992 + "windows_x86_64_msvc 0.48.5", 8993 + ] 8994 + 8995 + [[package]] 9616 8996 name = "windows_aarch64_gnullvm" 9617 8997 version = "0.42.2" 9618 8998 source = "registry+https://github.com/rust-lang/crates.io-index" 9619 8999 checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 9620 9000 9621 9001 [[package]] 9002 + name = "windows_aarch64_gnullvm" 9003 + version = "0.48.5" 9004 + source = "registry+https://github.com/rust-lang/crates.io-index" 9005 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 9006 + 9007 + [[package]] 9622 9008 name = "windows_aarch64_msvc" 9623 9009 version = "0.34.0" 9624 9010 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 9631 9017 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 9632 9018 9633 9019 [[package]] 9020 + name = "windows_aarch64_msvc" 9021 + version = "0.48.5" 9022 + source = "registry+https://github.com/rust-lang/crates.io-index" 9023 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 9024 + 9025 + [[package]] 9634 9026 name = "windows_i686_gnu" 9635 9027 version = "0.34.0" 9636 9028 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 9643 9035 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 9644 9036 9645 9037 [[package]] 9038 + name = "windows_i686_gnu" 9039 + version = "0.48.5" 9040 + source = "registry+https://github.com/rust-lang/crates.io-index" 9041 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 9042 + 9043 + [[package]] 9646 9044 name = "windows_i686_msvc" 9647 9045 version = "0.34.0" 9648 9046 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 9655 9053 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 9656 9054 9657 9055 [[package]] 9056 + name = "windows_i686_msvc" 9057 + version = "0.48.5" 9058 + source = "registry+https://github.com/rust-lang/crates.io-index" 9059 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 9060 + 9061 + [[package]] 9658 9062 name = "windows_x86_64_gnu" 9659 9063 version = "0.34.0" 9660 9064 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 9665 9069 version = "0.42.2" 9666 9070 source = "registry+https://github.com/rust-lang/crates.io-index" 9667 9071 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 9072 + 9073 + [[package]] 9074 + name = "windows_x86_64_gnu" 9075 + version = "0.48.5" 9076 + source = "registry+https://github.com/rust-lang/crates.io-index" 9077 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 9668 9078 9669 9079 [[package]] 9670 9080 name = "windows_x86_64_gnullvm" ··· 9673 9083 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 9674 9084 9675 9085 [[package]] 9086 + name = "windows_x86_64_gnullvm" 9087 + version = "0.48.5" 9088 + source = "registry+https://github.com/rust-lang/crates.io-index" 9089 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 9090 + 9091 + [[package]] 9676 9092 name = "windows_x86_64_msvc" 9677 9093 version = "0.34.0" 9678 9094 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 9685 9101 checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 9686 9102 9687 9103 [[package]] 9104 + name = "windows_x86_64_msvc" 9105 + version = "0.48.5" 9106 + source = "registry+https://github.com/rust-lang/crates.io-index" 9107 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 9108 + 9109 + [[package]] 9110 + name = "winnow" 9111 + version = "0.5.15" 9112 + source = "registry+https://github.com/rust-lang/crates.io-index" 9113 + checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" 9114 + dependencies = [ 9115 + "memchr", 9116 + ] 9117 + 9118 + [[package]] 9688 9119 name = "winreg" 9689 - version = "0.10.1" 9120 + version = "0.50.0" 9690 9121 source = "registry+https://github.com/rust-lang/crates.io-index" 9691 - checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 9122 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 9692 9123 dependencies = [ 9693 - "winapi", 9124 + "cfg-if", 9125 + "windows-sys 0.48.0", 9694 9126 ] 9695 9127 9696 9128 [[package]] ··· 9704 9136 "js-sys", 9705 9137 "log", 9706 9138 "pharos", 9707 - "rustc_version 0.4.0", 9139 + "rustc_version", 9708 9140 "send_wrapper", 9709 9141 "thiserror", 9710 9142 "wasm-bindgen", ··· 9739 9171 ] 9740 9172 9741 9173 [[package]] 9742 - name = "x25519-dalek" 9743 - version = "2.0.0-rc.2" 9744 - source = "registry+https://github.com/rust-lang/crates.io-index" 9745 - checksum = "fabd6e16dd08033932fc3265ad4510cc2eab24656058a6dcb107ffe274abcc95" 9746 - dependencies = [ 9747 - "curve25519-dalek 4.0.0-rc.2", 9748 - "rand_core 0.6.4", 9749 - "serde", 9750 - "zeroize", 9751 - ] 9752 - 9753 - [[package]] 9754 9174 name = "x509-parser" 9755 - version = "0.13.2" 9175 + version = "0.15.1" 9756 9176 source = "registry+https://github.com/rust-lang/crates.io-index" 9757 - checksum = "9fb9bace5b5589ffead1afb76e43e34cff39cd0f3ce7e170ae0c29e53b88eb1c" 9177 + checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" 9758 9178 dependencies = [ 9759 - "asn1-rs 0.3.1", 9760 - "base64 0.13.1", 9179 + "asn1-rs", 9761 9180 "data-encoding", 9762 - "der-parser 7.0.0", 9181 + "der-parser", 9763 9182 "lazy_static", 9764 - "nom 7.1.3", 9765 - "oid-registry 0.4.0", 9766 - "ring", 9183 + "nom", 9184 + "oid-registry", 9767 9185 "rusticata-macros", 9768 9186 "thiserror", 9769 - "time 0.3.20", 9770 - ] 9771 - 9772 - [[package]] 9773 - name = "x509-parser" 9774 - version = "0.14.0" 9775 - source = "registry+https://github.com/rust-lang/crates.io-index" 9776 - checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8" 9777 - dependencies = [ 9778 - "asn1-rs 0.5.2", 9779 - "base64 0.13.1", 9780 - "data-encoding", 9781 - "der-parser 8.2.0", 9782 - "lazy_static", 9783 - "nom 7.1.3", 9784 - "oid-registry 0.6.1", 9785 - "rusticata-macros", 9786 - "thiserror", 9787 - "time 0.3.20", 9187 + "time", 9788 9188 ] 9789 9189 9790 9190 [[package]] 9791 9191 name = "xml-rs" 9792 - version = "0.8.4" 9192 + version = "0.8.18" 9793 9193 source = "registry+https://github.com/rust-lang/crates.io-index" 9794 - checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" 9194 + checksum = "bab77e97b50aee93da431f2cee7cd0f43b4d1da3c408042f2d7d164187774f0a" 9795 9195 9796 9196 [[package]] 9797 9197 name = "xmltree" ··· 9813 9213 9814 9214 [[package]] 9815 9215 name = "yamux" 9816 - version = "0.10.2" 9216 + version = "0.12.0" 9817 9217 source = "registry+https://github.com/rust-lang/crates.io-index" 9818 - checksum = "e5d9ba232399af1783a58d8eb26f6b5006fbefe2dc9ef36bd283324792d03ea5" 9218 + checksum = "0329ef377816896f014435162bb3711ea7a07729c23d0960e6f8048b21b8fe91" 9819 9219 dependencies = [ 9820 9220 "futures", 9821 9221 "log", 9822 9222 "nohash-hasher", 9823 9223 "parking_lot 0.12.1", 9824 - "rand 0.8.5", 9224 + "pin-project", 9225 + "rand", 9825 9226 "static_assertions", 9826 9227 ] 9827 9228 9828 9229 [[package]] 9829 9230 name = "yasna" 9830 - version = "0.5.1" 9231 + version = "0.5.2" 9831 9232 source = "registry+https://github.com/rust-lang/crates.io-index" 9832 - checksum = "aed2e7a52e3744ab4d0c05c20aa065258e84c49fd4226f5191b2ed29712710b4" 9233 + checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" 9833 9234 dependencies = [ 9834 - "time 0.3.20", 9235 + "time", 9835 9236 ] 9836 9237 9837 9238 [[package]] ··· 9851 9252 dependencies = [ 9852 9253 "proc-macro2", 9853 9254 "quote", 9854 - "syn 2.0.13", 9255 + "syn 2.0.37", 9855 9256 ] 9856 9257 9857 9258 [[package]] 9858 9259 name = "zip" 9859 - version = "0.5.13" 9260 + version = "0.6.6" 9860 9261 source = "registry+https://github.com/rust-lang/crates.io-index" 9861 - checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815" 9262 + checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" 9862 9263 dependencies = [ 9264 + "aes 0.8.3", 9863 9265 "byteorder", 9864 9266 "bzip2", 9267 + "constant_time_eq", 9865 9268 "crc32fast", 9269 + "crossbeam-utils", 9866 9270 "flate2", 9867 - "thiserror", 9868 - "time 0.1.45", 9271 + "hmac 0.12.1", 9272 + "pbkdf2 0.11.0", 9273 + "sha1", 9274 + "time", 9275 + "zstd", 9276 + ] 9277 + 9278 + [[package]] 9279 + name = "zstd" 9280 + version = "0.11.2+zstd.1.5.2" 9281 + source = "registry+https://github.com/rust-lang/crates.io-index" 9282 + checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" 9283 + dependencies = [ 9284 + "zstd-safe", 9285 + ] 9286 + 9287 + [[package]] 9288 + name = "zstd-safe" 9289 + version = "5.0.2+zstd.1.5.2" 9290 + source = "registry+https://github.com/rust-lang/crates.io-index" 9291 + checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" 9292 + dependencies = [ 9293 + "libc", 9294 + "zstd-sys", 9295 + ] 9296 + 9297 + [[package]] 9298 + name = "zstd-sys" 9299 + version = "2.0.8+zstd.1.5.5" 9300 + source = "registry+https://github.com/rust-lang/crates.io-index" 9301 + checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" 9302 + dependencies = [ 9303 + "cc", 9304 + "libc", 9305 + "pkg-config", 9869 9306 ]
+22 -11
pkgs/applications/blockchains/lighthouse/default.nix
··· 23 23 24 24 rustPlatform.buildRustPackage rec { 25 25 pname = "lighthouse"; 26 - version = "4.1.0"; 26 + version = "4.5.0"; 27 27 28 28 # lighthouse/common/deposit_contract/build.rs 29 29 depositContractSpecVersion = "0.12.1"; ··· 33 33 owner = "sigp"; 34 34 repo = "lighthouse"; 35 35 rev = "v${version}"; 36 - hash = "sha256-QVAFzV9sao8+eegI7bLfm+pPHyvDFhnADS80+nqqgtE="; 36 + hash = "sha256-UUOvTxOQXT1zfhDYEL/J6moHAyejZn7GyGS/XBmXxRQ="; 37 37 }; 38 38 39 39 patches = [ ··· 47 47 cargoLock = { 48 48 lockFile = ./Cargo.lock; 49 49 outputHashes = { 50 - "amcl-0.3.0" = "sha256-Mj4dXTlGVSleFfuTKgVDQ7S3jANMsdtVE5L90WGxA4U="; 51 - "arbitrary-1.3.0" = "sha256-BMxcBfxBRf+Kb0Tz55jtFbwokSeD2GPtB+KV8Wbne0g="; 52 - "beacon-api-client-0.1.0" = "sha256-fI8qST6HZrchg7yr/nVtRNrsW3f5ONSX+mGRYW+iiqA="; 53 - "ethereum-consensus-0.1.1" = "sha256-aBrZ786Me0BWpnncxQc5MT3r+O0yLQhqGKFBiNTdqSA="; 50 + "amcl-0.3.0" = "sha256-kc8k/ls4W0TwFBsRcyyotyz8ZBEjsZXHeJnJtsnW/LM="; 51 + "anvil-rpc-0.1.0" = "sha256-L38OioxnWEn94g3GJT4j3U1cJZ8jQDHp8d1QOHaVEuU="; 52 + "beacon-api-client-0.1.0" = "sha256-Z0CoPxZzl2bjb8vgmHWxq2orMawhMMs7beKGopilKjE="; 53 + "ethereum-consensus-0.1.1" = "sha256-biTrw3yMJUo9+56QK5RGWXLCoPPZEWp18SCs+Y9QWg4="; 54 54 "libmdbx-0.1.4" = "sha256-NMsR/Wl1JIj+YFPyeMMkrJFfoS07iEAKEQawO89a+/Q="; 55 55 "lmdb-rkv-0.14.0" = "sha256-sxmguwqqcyOlfXOZogVz1OLxfJPo+Q0+UjkROkbbOCk="; 56 - "mev-rs-0.2.1" = "sha256-n3ns1oynw5fKQtp/CQHER41+C1EmLCVEBqggkHc3or4="; 57 - "ssz-rs-0.8.0" = "sha256-k1JLu+jZrSqUyHou76gbJeA5CDWwdL0fPkek3Vzl4Gs="; 58 - "warp-0.3.2" = "sha256-m9lkEgeSs0yEc+6N6DG7IfQY/evkUMoNyst2hMUR//c="; 56 + "mev-rs-0.3.0" = "sha256-LCO0GTvWTLcbPt7qaSlLwlKmAjt3CIHVYTT/JRXpMEo="; 57 + "testcontainers-0.14.0" = "sha256-mSsp21G7MLEtFROWy88Et5s07PO0tjezovCGIMh+/oQ="; 58 + "warp-0.3.5" = "sha256-d5e6ASdL7+Dl3KsTNOb9B5RHpStrupOKsbGWsdu9Jfk="; 59 59 }; 60 60 }; 61 61 ··· 103 103 cargoTestFlags = [ 104 104 "--workspace" 105 105 "--exclude beacon_node" 106 - "--exclude http_api" 107 106 "--exclude beacon_chain" 107 + "--exclude http_api" 108 108 "--exclude lighthouse" 109 109 "--exclude lighthouse_network" 110 110 "--exclude slashing_protection" ··· 114 114 115 115 # All of these tests require network access 116 116 checkFlags = [ 117 + "--skip basic" 118 + "--skip deposit_tree::cache_consistency" 119 + "--skip deposit_tree::double_update" 120 + "--skip deposit_tree::updating" 121 + "--skip eth1_cache::big_skip" 122 + "--skip eth1_cache::double_update" 123 + "--skip eth1_cache::pruning" 124 + "--skip eth1_cache::simple_scenario" 125 + "--skip fast::deposit_cache_query" 126 + "--skip http::incrementing_deposits" 127 + "--skip persist::test_persist_caches" 117 128 "--skip service::tests::tests::test_dht_persistence" 118 129 "--skip time::test::test_reinsertion_updates_timeout" 119 - 120 130 ] ++ lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ 131 + "--skip subnet_service::tests::attestation_service::test_subscribe_same_subnet_several_slots_apart" 121 132 "--skip subnet_service::tests::sync_committee_service::same_subscription_with_lower_until_epoch" 122 133 "--skip subnet_service::tests::sync_committee_service::subscribe_and_unsubscribe" 123 134 ];
+13 -26
pkgs/applications/blockchains/lighthouse/use-system-sqlite.patch
··· 1 - diff --git a/consensus/types/Cargo.toml b/consensus/types/Cargo.toml 2 - index 46b88af66..c8c909234 100644 3 - --- a/consensus/types/Cargo.toml 4 - +++ b/consensus/types/Cargo.toml 5 - @@ -37,7 +37,7 @@ cached_tree_hash = { path = "../cached_tree_hash" } 6 - serde_yaml = "0.8.13" 7 - tempfile = "3.1.0" 8 - derivative = "2.1.1" 9 - -rusqlite = { version = "0.28.0", features = ["bundled"], optional = true } 10 - +rusqlite = { version = "0.28.0", optional = true } 11 - # The arbitrary dependency is enabled by default since Capella to avoid complexity introduced by 12 - # `AbstractExecPayload` 13 - arbitrary = { version = "1.0", features = ["derive"] } 14 - diff --git a/validator_client/slashing_protection/Cargo.toml b/validator_client/slashing_protection/Cargo.toml 15 - index 631e54dc4..dec95156b 100644 16 - --- a/validator_client/slashing_protection/Cargo.toml 17 - +++ b/validator_client/slashing_protection/Cargo.toml 18 - @@ -12,7 +12,7 @@ path = "tests/main.rs" 19 - [dependencies] 20 - tempfile = "3.1.0" 21 - types = { path = "../../consensus/types" } 22 - -rusqlite = { version = "0.28.0", features = ["bundled"] } 23 - +rusqlite = { version = "0.28.0" } 24 - r2d2 = "0.8.9" 25 - r2d2_sqlite = "0.21.0" 26 - serde = "1.0.116" 1 + diff --git a/Cargo.toml b/Cargo.toml 2 + index 62c0e7bd2..a089e3c5b 100644 3 + --- a/Cargo.toml 4 + +++ b/Cargo.toml 5 + @@ -138,7 +138,7 @@ rayon = "1.7" 6 + regex = "1" 7 + reqwest = { version = "0.11", default-features = false, features = ["blocking", "json", "stream", "rustls-tls"] } 8 + ring = "0.16" 9 + -rusqlite = { version = "0.28", features = ["bundled"] } 10 + +rusqlite = { version = "0.28" } 11 + serde = { version = "1", features = ["derive"] } 12 + serde_json = "1" 13 + serde_repr = "0.1"