Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
f0ebfe8b 96132a21

+2586 -4725
+1
maintainers/maintainer-list.nix
··· 13639 13639 pbsds = { 13640 13640 name = "Peder Bergebakken Sundt"; 13641 13641 email = "pbsds@hotmail.com"; 13642 + matrix = "@pederbs:pvv.ntnu.no"; 13642 13643 github = "pbsds"; 13643 13644 githubId = 140964; 13644 13645 };
+2
nixos/doc/manual/release-notes/rl-2311.section.md
··· 125 125 126 126 - [Rosenpass](https://rosenpass.eu/), a service for post-quantum-secure VPNs with WireGuard. Available as [services.rosenpass](#opt-services.rosenpass.enable). 127 127 128 + - [c2FmZQ](https://github.com/c2FmZQ/c2FmZQ/), an application that can securely encrypt, store, and share files, including but not limited to pictures and videos. Available as [services.c2fmzq-server](#opt-services.c2fmzq-server.enable). 129 + 128 130 ## Backward Incompatibilities {#sec-release-23.11-incompatibilities} 129 131 130 132 - `network-online.target` has been fixed to no longer time out for systems with `networking.useDHCP = true` and `networking.useNetworkd = true`.
+5 -10
nixos/modules/config/iproute2.nix
··· 18 18 }; 19 19 20 20 config = mkIf cfg.enable { 21 - environment.etc."iproute2/bpf_pinning" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/bpf_pinning"; }; 22 - environment.etc."iproute2/ematch_map" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/ematch_map"; }; 23 - environment.etc."iproute2/group" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/group"; }; 24 - environment.etc."iproute2/nl_protos" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/nl_protos"; }; 25 - environment.etc."iproute2/rt_dsfield" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/rt_dsfield"; }; 26 - environment.etc."iproute2/rt_protos" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/rt_protos"; }; 27 - environment.etc."iproute2/rt_realms" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/rt_realms"; }; 28 - environment.etc."iproute2/rt_scopes" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/rt_scopes"; }; 29 - environment.etc."iproute2/rt_tables" = { mode = "0644"; text = (fileContents "${pkgs.iproute2}/etc/iproute2/rt_tables") 30 - + (optionalString (cfg.rttablesExtraConfig != "") "\n\n${cfg.rttablesExtraConfig}"); }; 21 + environment.etc."iproute2/rt_tables" = { 22 + mode = "0644"; 23 + text = (fileContents "${pkgs.iproute2}/lib/iproute2/rt_tables") 24 + + (optionalString (cfg.rttablesExtraConfig != "") "\n\n${cfg.rttablesExtraConfig}"); 25 + }; 31 26 }; 32 27 }
+1
nixos/modules/module-list.nix
··· 1232 1232 ./services/web-apps/atlassian/jira.nix 1233 1233 ./services/web-apps/audiobookshelf.nix 1234 1234 ./services/web-apps/bookstack.nix 1235 + ./services/web-apps/c2fmzq-server.nix 1235 1236 ./services/web-apps/calibre-web.nix 1236 1237 ./services/web-apps/coder.nix 1237 1238 ./services/web-apps/changedetection-io.nix
+42
nixos/modules/services/web-apps/c2fmzq-server.md
··· 1 + # c2FmZQ {#module-services-c2fmzq} 2 + 3 + c2FmZQ is an application that can securely encrypt, store, and share files, 4 + including but not limited to pictures and videos. 5 + 6 + The service `c2fmzq-server` can be enabled by setting 7 + ``` 8 + { 9 + services.c2fmzq-server.enable = true; 10 + } 11 + ``` 12 + This will spin up an instance of the server which is API-compatible with 13 + [Stingle Photos](https://stingle.org) and an experimental Progressive Web App 14 + (PWA) to interact with the storage via the browser. 15 + 16 + In principle the server can be exposed directly on a public interface and there 17 + are command line options to manage HTTPS certificates directly, but the module 18 + is designed to be served behind a reverse proxy or only accessed via localhost. 19 + 20 + ``` 21 + { 22 + services.c2fmzq-server = { 23 + enable = true; 24 + bindIP = "127.0.0.1"; # default 25 + port = 8080; # default 26 + }; 27 + 28 + services.nginx = { 29 + enable = true; 30 + recommendedProxySettings = true; 31 + virtualHosts."example.com" = { 32 + enableACME = true; 33 + forceSSL = true; 34 + locations."/" = { 35 + proxyPass = "http://127.0.0.1:8080"; 36 + }; 37 + }; 38 + }; 39 + } 40 + ``` 41 + 42 + For more information, see <https://github.com/c2FmZQ/c2FmZQ/>.
+125
nixos/modules/services/web-apps/c2fmzq-server.nix
··· 1 + { lib, pkgs, config, ... }: 2 + 3 + let 4 + inherit (lib) mkEnableOption mkPackageOption mkOption types; 5 + 6 + cfg = config.services.c2fmzq-server; 7 + 8 + argsFormat = { 9 + type = with lib.types; nullOr (oneOf [ bool int str ]); 10 + generate = lib.cli.toGNUCommandLineShell { }; 11 + }; 12 + in { 13 + options.services.c2fmzq-server = { 14 + enable = mkEnableOption "c2fmzq-server"; 15 + 16 + bindIP = mkOption { 17 + type = types.str; 18 + default = "127.0.0.1"; 19 + description = "The local address to use."; 20 + }; 21 + 22 + port = mkOption { 23 + type = types.port; 24 + default = 8080; 25 + description = "The local port to use."; 26 + }; 27 + 28 + passphraseFile = mkOption { 29 + type = types.str; 30 + example = "/run/secrets/c2fmzq/pwfile"; 31 + description = "Path to file containing the database passphrase"; 32 + }; 33 + 34 + package = mkPackageOption pkgs "c2fmzq" { }; 35 + 36 + settings = mkOption { 37 + type = types.submodule { 38 + freeformType = argsFormat.type; 39 + 40 + options = { 41 + address = mkOption { 42 + internal = true; 43 + type = types.str; 44 + default = "${cfg.bindIP}:${toString cfg.port}"; 45 + }; 46 + 47 + database = mkOption { 48 + type = types.str; 49 + default = "%S/c2fmzq-server/data"; 50 + description = "Path of the database"; 51 + }; 52 + 53 + verbose = mkOption { 54 + type = types.ints.between 1 3; 55 + default = 2; 56 + description = "The level of logging verbosity: 1:Error 2:Info 3:Debug"; 57 + }; 58 + }; 59 + }; 60 + description = '' 61 + Configuration for c2FmZQ-server passed as CLI arguments. 62 + Run {command}`c2FmZQ-server help` for supported values. 63 + ''; 64 + example = { 65 + verbose = 3; 66 + allow-new-accounts = true; 67 + auto-approve-new-accounts = true; 68 + encrypt-metadata = true; 69 + enable-webapp = true; 70 + }; 71 + }; 72 + }; 73 + 74 + config = lib.mkIf cfg.enable { 75 + systemd.services.c2fmzq-server = { 76 + description = "c2FmZQ-server"; 77 + documentation = [ "https://github.com/c2FmZQ/c2FmZQ/blob/main/README.md" ]; 78 + wantedBy = [ "multi-user.target" ]; 79 + after = [ "network.target" "network-online.target" ]; 80 + 81 + serviceConfig = { 82 + ExecStart = "${lib.getExe cfg.package} ${argsFormat.generate cfg.settings}"; 83 + AmbientCapabilities = ""; 84 + CapabilityBoundingSet = ""; 85 + DynamicUser = true; 86 + Environment = "C2FMZQ_PASSPHRASE_FILE=%d/passphrase-file"; 87 + IPAccounting = true; 88 + IPAddressAllow = cfg.bindIP; 89 + IPAddressDeny = "any"; 90 + LoadCredential = "passphrase-file:${cfg.passphraseFile}"; 91 + LockPersonality = true; 92 + MemoryDenyWriteExecute = true; 93 + NoNewPrivileges = true; 94 + PrivateDevices = true; 95 + PrivateIPC = true; 96 + PrivateTmp = true; 97 + PrivateUsers = true; 98 + ProtectClock = true; 99 + ProtectControlGroups = true; 100 + ProtectHome = true; 101 + ProtectHostname = true; 102 + ProtectKernelLogs = true; 103 + ProtectKernelModules = true; 104 + ProtectKernelTunables = true; 105 + ProtectProc = "invisible"; 106 + ProtectSystem = "strict"; 107 + RemoveIPC = true; 108 + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ]; 109 + RestrictNamespaces = true; 110 + RestrictRealtime = true; 111 + RestrictSUIDSGID = true; 112 + SocketBindAllow = cfg.port; 113 + SocketBindDeny = "any"; 114 + StateDirectory = "c2fmzq-server"; 115 + SystemCallArchitectures = "native"; 116 + SystemCallFilter = [ "@system-service" "~@privileged @obsolete" ]; 117 + }; 118 + }; 119 + }; 120 + 121 + meta = { 122 + doc = ./c2fmzq-server.md; 123 + maintainers = with lib.maintainers; [ hmenke ]; 124 + }; 125 + }
+10 -6
nixos/modules/services/web-apps/snipe-it.nix
··· 18 18 inherit (snipe-it.passthru) phpPackage; 19 19 20 20 # shell script for local administration 21 - artisan = pkgs.writeScriptBin "snipe-it" '' 21 + artisan = (pkgs.writeScriptBin "snipe-it" '' 22 22 #! ${pkgs.runtimeShell} 23 - cd ${snipe-it} 23 + cd "${snipe-it}/share/php/snipe-it" 24 24 sudo=exec 25 25 if [[ "$USER" != ${user} ]]; then 26 26 sudo='exec /run/wrappers/bin/sudo -u ${user}' 27 27 fi 28 28 $sudo ${phpPackage}/bin/php artisan $* 29 - ''; 29 + '').overrideAttrs (old: { 30 + meta = old.meta // { 31 + mainProgram = "snipe-it"; 32 + }; 33 + }); 30 34 in { 31 35 options.services.snipe-it = { 32 36 ··· 357 361 services.nginx = { 358 362 enable = mkDefault true; 359 363 virtualHosts."${cfg.hostName}" = mkMerge [ cfg.nginx { 360 - root = mkForce "${snipe-it}/public"; 364 + root = mkForce "${snipe-it}/share/php/snipe-it/public"; 361 365 extraConfig = optionalString (cfg.nginx.addSSL || cfg.nginx.forceSSL || cfg.nginx.onlySSL || cfg.nginx.enableACME) "fastcgi_param HTTPS on;"; 362 366 locations = { 363 367 "/" = { ··· 394 398 RuntimeDirectory = "snipe-it/cache"; 395 399 RuntimeDirectoryMode = "0700"; 396 400 }; 397 - path = [ pkgs.replace-secret ]; 401 + path = [ pkgs.replace-secret artisan ]; 398 402 script = 399 403 let 400 404 isSecret = v: isAttrs v && v ? _secret && (isString v._secret || builtins.isPath v._secret); ··· 451 455 rm "${cfg.dataDir}"/bootstrap/cache/*.php || true 452 456 453 457 # migrate db 454 - ${phpPackage}/bin/php artisan migrate --force 458 + ${lib.getExe artisan} migrate --force 455 459 456 460 # A placeholder file for invalid barcodes 457 461 invalid_barcode_location="${cfg.dataDir}/public/uploads/barcodes/invalid_barcode.gif"
+1
nixos/release-combined.nix
··· 97 97 (onSystems ["x86_64-linux"] "nixos.tests.installer.simpleUefiSystemdBoot") 98 98 (onSystems ["x86_64-linux"] "nixos.tests.installer.simple") 99 99 (onSystems ["x86_64-linux"] "nixos.tests.installer.swraid") 100 + (onSystems ["x86_64-linux"] "nixos.tests.installer.zfsroot") 100 101 (onSystems ["x86_64-linux"] "nixos.tests.nixos-rebuild-specialisations") 101 102 (onFullSupported "nixos.tests.ipv6") 102 103 (onFullSupported "nixos.tests.keymap.azerty")
+1
nixos/tests/all-tests.nix
··· 153 153 budgie = handleTest ./budgie.nix {}; 154 154 buildbot = handleTest ./buildbot.nix {}; 155 155 buildkite-agents = handleTest ./buildkite-agents.nix {}; 156 + c2fmzq = handleTest ./c2fmzq.nix {}; 156 157 caddy = handleTest ./caddy.nix {}; 157 158 cadvisor = handleTestOn ["x86_64-linux"] ./cadvisor.nix {}; 158 159 cage = handleTest ./cage.nix {};
+75
nixos/tests/c2fmzq.nix
··· 1 + import ./make-test-python.nix ({ pkgs, lib, ... }: { 2 + name = "c2FmZQ"; 3 + meta.maintainers = with lib.maintainers; [ hmenke ]; 4 + 5 + nodes.machine = { 6 + services.c2fmzq-server = { 7 + enable = true; 8 + port = 8080; 9 + passphraseFile = builtins.toFile "pwfile" "hunter2"; # don't do this on real deployments 10 + settings = { 11 + verbose = 3; # debug 12 + }; 13 + }; 14 + environment = { 15 + sessionVariables = { 16 + C2FMZQ_PASSPHRASE = "lol"; 17 + C2FMZQ_API_SERVER = "http://localhost:8080"; 18 + }; 19 + systemPackages = [ 20 + pkgs.c2fmzq 21 + (pkgs.writeScriptBin "c2FmZQ-client-wrapper" '' 22 + #!${pkgs.expect}/bin/expect -f 23 + spawn c2FmZQ-client {*}$argv 24 + expect { 25 + "Enter password:" { send "$env(PASSWORD)\r" } 26 + "Type YES to confirm:" { send "YES\r" } 27 + timeout { exit 1 } 28 + eof { exit 0 } 29 + } 30 + interact 31 + '') 32 + ]; 33 + }; 34 + }; 35 + 36 + testScript = { nodes, ... }: '' 37 + machine.start() 38 + machine.wait_for_unit("c2fmzq-server.service") 39 + machine.wait_for_open_port(8080) 40 + 41 + with subtest("Create accounts for alice and bob"): 42 + machine.succeed("PASSWORD=foobar c2FmZQ-client-wrapper -- -v 3 create-account alice@example.com") 43 + machine.succeed("PASSWORD=fizzbuzz c2FmZQ-client-wrapper -- -v 3 create-account bob@example.com") 44 + 45 + with subtest("Log in as alice"): 46 + machine.succeed("PASSWORD=foobar c2FmZQ-client-wrapper -- -v 3 login alice@example.com") 47 + msg = machine.succeed("c2FmZQ-client -v 3 status") 48 + assert "Logged in as alice@example.com" in msg, f"ERROR: Not logged in as alice:\n{msg}" 49 + 50 + with subtest("Create a new album, upload a file, and delete the uploaded file"): 51 + machine.succeed("c2FmZQ-client -v 3 create-album 'Rarest Memes'") 52 + machine.succeed("echo 'pls do not steal' > meme.txt") 53 + machine.succeed("c2FmZQ-client -v 3 import meme.txt 'Rarest Memes'") 54 + machine.succeed("c2FmZQ-client -v 3 sync") 55 + machine.succeed("rm meme.txt") 56 + 57 + with subtest("Share the album with bob"): 58 + machine.succeed("c2FmZQ-client-wrapper -- -v 3 share 'Rarest Memes' bob@example.com") 59 + 60 + with subtest("Log in as bob"): 61 + machine.succeed("PASSWORD=fizzbuzz c2FmZQ-client-wrapper -- -v 3 login bob@example.com") 62 + msg = machine.succeed("c2FmZQ-client -v 3 status") 63 + assert "Logged in as bob@example.com" in msg, f"ERROR: Not logged in as bob:\n{msg}" 64 + 65 + with subtest("Download the shared file"): 66 + machine.succeed("c2FmZQ-client -v 3 download 'shared/Rarest Memes/meme.txt'") 67 + machine.succeed("c2FmZQ-client -v 3 export 'shared/Rarest Memes/meme.txt' .") 68 + msg = machine.succeed("cat meme.txt") 69 + assert "pls do not steal\n" == msg, f"File content is not the same:\n{msg}" 70 + 71 + with subtest("Test that PWA is served"): 72 + msg = machine.succeed("curl -sSfL http://localhost:8080") 73 + assert "c2FmZQ" in msg, f"Could not find 'c2FmZQ' in the output:\n{msg}" 74 + ''; 75 + })
+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"
+3 -3
pkgs/applications/networking/browsers/tor-browser/default.nix
··· 86 86 ffmpeg 87 87 ]; 88 88 89 - version = "13.0"; 89 + version = "13.0.1"; 90 90 91 91 sources = { 92 92 x86_64-linux = fetchurl { ··· 96 96 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 97 97 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 98 98 ]; 99 - hash = "sha256-zdmPbmJo5FDoOjob+9TDCvCgKgLHvLi3bOMhcZg8DVM="; 99 + hash = "sha256-ORa973US2VY9Can4Nr35YSpZrYGqBP4I/S/ulsbRJLc="; 100 100 }; 101 101 102 102 i686-linux = fetchurl { ··· 106 106 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 107 107 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 108 108 ]; 109 - hash = "sha256-Hlvx2C4DF/wcHo9ES+g9UUgNFGDokW5OAX3FeOvR+fY="; 109 + hash = "sha256-OBUleXLTNFG+aFuftnphgBtQCfyoIWDcoVFs5elJ0tA="; 110 110 }; 111 111 }; 112 112
+36
pkgs/by-name/c2/c2fmzq/package.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , nixosTests 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "c2FmZQ"; 9 + version = "0.4.8"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "c2FmZQ"; 13 + repo = "c2FmZQ"; 14 + rev = "v${version}"; 15 + hash = "sha256-IYSmGzjTDMBgEMVZsi6CuUz6L7BzpmbrJYVPUhFr7rw="; 16 + }; 17 + 18 + ldflags = [ "-s" "-w" ]; 19 + 20 + sourceRoot = "source/c2FmZQ"; 21 + 22 + vendorHash = "sha256-Hz6P+ptn1i+8Ek3pp8j+iB8NN5Xks50jyZuT8Ullxbo="; 23 + 24 + subPackages = [ "c2FmZQ-client" "c2FmZQ-server" ]; 25 + 26 + passthru.tests = { inherit (nixosTests) c2fmzq; }; 27 + 28 + meta = with lib; { 29 + description = "Securely encrypt, store, and share files, including but not limited to pictures and videos"; 30 + homepage = "https://github.com/c2FmZQ/c2FmZQ"; 31 + license = licenses.gpl3Only; 32 + mainProgram = "c2FmZQ-server"; 33 + maintainers = with maintainers; [ hmenke ]; 34 + platforms = platforms.linux; 35 + }; 36 + }
+31
pkgs/by-name/pr/prox/package.nix
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , lib 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "prox"; 8 + # While upstream did release a v1.0.0, v0.5.2 is actually newer: https://github.com/fgrosse/prox/releases/tag/v0.5.2 9 + version = "0.5.2"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "fgrosse"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + sha256 = "sha256-mqx8ICne0NnyW0N1Jeu+PJXWDBr12OASLxlePI6v6Bc="; 16 + }; 17 + 18 + vendorHash = "sha256-4gZfEbyAzAzxtOR6FhP7eUSdln+fANn87+duCq1aq5A="; 19 + 20 + postPatch = '' 21 + substituteInPlace cmd/prox/version.go \ 22 + --replace '0.0.0-unknown' '${version}' 23 + ''; 24 + 25 + meta = with lib; { 26 + homepage = "https://github.com/fgrosse/prox"; 27 + description = "A process runner for Procfile-based applications "; 28 + license = licenses.bsd2; 29 + maintainers = with maintainers; [ lucperkins ]; 30 + }; 31 + }
+2 -2
pkgs/desktops/pantheon/third-party/pantheon-tweaks/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "pantheon-tweaks"; 17 - version = "1.1.0"; 17 + version = "1.1.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "pantheon-tweaks"; 21 21 repo = pname; 22 22 rev = version; 23 - sha256 = "sha256-wj9bvcES8JAgDtW0Damfd8VQNLK+SCFTDVWp/nYGcgI="; 23 + sha256 = "sha256-KYnrQnh/Zz3EjMAqasdk2CZMXzw15txKtPm/K5+FzhI="; 24 24 }; 25 25 26 26 patches = [
+46 -20
pkgs/development/libraries/wolfssl/default.nix
··· 5 5 , autoreconfHook 6 6 , util-linux 7 7 , openssl 8 + # The primary --enable-XXX variant. 'all' enables most features, but causes build-errors for some software, 9 + # requiring to build a special variant for that software. Example: 'haproxy' 10 + , variant ? "all" 11 + , extraConfigureFlags ? [] 12 + , enableLto ? !(stdenv.isDarwin || stdenv.hostPlatform.isStatic || stdenv.cc.isClang) 8 13 }: 9 - 10 - stdenv.mkDerivation rec { 11 - pname = "wolfssl"; 14 + stdenv.mkDerivation (finalAttrs: { 15 + pname = "wolfssl-${variant}"; 12 16 version = "5.6.3"; 13 17 14 18 src = fetchFromGitHub { 15 19 owner = "wolfSSL"; 16 20 repo = "wolfssl"; 17 - rev = "refs/tags/v${version}-stable"; 21 + rev = "refs/tags/v${finalAttrs.version}-stable"; 18 22 hash = "sha256-UN4zs+Rxh/bsLD1BQA+f1YN/UOJ6OB2HduhoetEp10Y="; 19 23 }; 20 24 21 25 postPatch = '' 22 26 patchShebangs ./scripts 23 - # ocsp tests require network access 24 - sed -i -e '/ocsp\.test/d' -e '/ocsp-stapling\.test/d' scripts/include.am 27 + # ocsp stapling tests require network access, so skip them 28 + sed -i -e'2s/.*/exit 77/' scripts/ocsp-stapling.test 25 29 # ensure test detects musl-based systems too 26 30 substituteInPlace scripts/ocsp-stapling2.test \ 27 31 --replace '"linux-gnu"' '"linux-"' 28 32 ''; 29 33 30 - # Almost same as Debian but for now using --enable-all --enable-reproducible-build instead of --enable-distro to ensure options.h gets installed 31 34 configureFlags = [ 32 - "--enable-all" 33 - "--enable-base64encode" 35 + "--enable-${variant}" 36 + "--enable-reproducible-build" 37 + ] ++ lib.optionals (variant == "all") [ 38 + # Extra feature flags to add while building the 'all' variant. 39 + # Since they conflict while building other variants, only specify them for this one. 34 40 "--enable-pkcs11" 35 41 "--enable-writedup" 36 - "--enable-reproducible-build" 37 - "--enable-tls13" 38 - ]; 42 + "--enable-base64encode" 43 + ] ++ [ 44 + # We're not on tiny embedded machines. 45 + # Increase TLS session cache from 33 sessions to 20k. 46 + "--enable-bigcache" 47 + 48 + # Use WolfSSL's Single Precision Math with timing-resistant cryptography. 49 + "--enable-sp=yes${lib.optionalString (!stdenv.isx86_32) ",asm"}" 50 + "--enable-sp-math-all" 51 + "--enable-harden" 52 + ] ++ lib.optionals (stdenv.hostPlatform.isx86_64) [ 53 + # Enable AVX/AVX2/AES-NI instructions, gated by runtime detection via CPUID. 54 + "--enable-intelasm" 55 + "--enable-aesni" 56 + ] ++ lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ 57 + # No runtime detection under ARM and no platform function checks like for X86. 58 + # However, all ARM macOS systems have the supported extensions autodetected in the configure script. 59 + "--enable-armasm=inline" 60 + ] ++ extraConfigureFlags; 61 + 62 + # LTO should help with the C implementations. 63 + env.NIX_CFLAGS_COMPILE = lib.optionalString enableLto "-flto"; 64 + env.NIX_LDFLAGS_COMPILE = lib.optionalString enableLto "-flto"; 39 65 40 66 outputs = [ 41 67 "dev" ··· 60 86 ]; 61 87 62 88 postInstall = '' 63 - # fix recursive cycle: 64 - # wolfssl-config points to dev, dev propagates bin 65 - moveToOutput bin/wolfssl-config "$dev" 66 - # moveToOutput also removes "$out" so recreate it 67 - mkdir -p "$out" 89 + # fix recursive cycle: 90 + # wolfssl-config points to dev, dev propagates bin 91 + moveToOutput bin/wolfssl-config "$dev" 92 + # moveToOutput also removes "$out" so recreate it 93 + mkdir -p "$out" 68 94 ''; 69 95 70 96 meta = with lib; { 71 97 description = "A small, fast, portable implementation of TLS/SSL for embedded devices"; 72 98 homepage = "https://www.wolfssl.com/"; 73 - changelog = "https://github.com/wolfSSL/wolfssl/releases/tag/v${version}-stable"; 99 + changelog = "https://github.com/wolfSSL/wolfssl/releases/tag/v${finalAttrs.version}-stable"; 74 100 platforms = platforms.all; 75 101 license = licenses.gpl2Plus; 76 - maintainers = with maintainers; [ fab ]; 102 + maintainers = with maintainers; [ fab vifino ]; 77 103 }; 78 - } 104 + })
+89
pkgs/development/python-modules/compressai/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , pybind11 6 + , setuptools 7 + , wheel 8 + , numpy 9 + , matplotlib 10 + , pytorch-msssim 11 + , scipy 12 + , torch 13 + , torchvision 14 + , ipywidgets 15 + , jupyter 16 + , plotly 17 + , pytestCheckHook 18 + }: 19 + 20 + buildPythonPackage rec { 21 + pname = "compressai"; 22 + version = "1.2.4"; 23 + pyproject = true; 24 + 25 + disabled = pythonOlder "3.6"; 26 + 27 + src = fetchFromGitHub { 28 + owner = "InterDigitalInc"; 29 + repo = "CompressAI"; 30 + rev = "refs/tags/v${version}"; 31 + hash = "sha256-nT2vd7t67agIWobJalORbRuns0UJGRGGbTX2/8vbTiY="; 32 + fetchSubmodules = true; 33 + }; 34 + 35 + nativeBuildInputs = [ 36 + pybind11 37 + setuptools 38 + wheel 39 + ]; 40 + 41 + propagatedBuildInputs = [ 42 + numpy 43 + matplotlib 44 + pytorch-msssim 45 + scipy 46 + torch 47 + torchvision 48 + ]; 49 + 50 + passthru.optional-dependencies = { 51 + tutorials = [ 52 + ipywidgets 53 + jupyter 54 + ]; 55 + }; 56 + 57 + pythonImportsCheck = [ 58 + "compressai" 59 + "compressai._CXX" 60 + ]; 61 + 62 + preCheck = '' 63 + # We have to delete the source because otherwise it is used intead the installed package. 64 + rm -rf compressai 65 + 66 + export HOME=$(mktemp -d) 67 + ''; 68 + 69 + nativeCheckInputs = [ 70 + plotly 71 + pytestCheckHook 72 + ]; 73 + 74 + disabledTests = [ 75 + # Those tests require internet access to download some weights 76 + "test_image_codec" 77 + "test_update" 78 + "test_eval_model_pretrained" 79 + "test_cheng2020_anchor" 80 + "test_pretrained" 81 + ]; 82 + 83 + meta = with lib; { 84 + description = "A PyTorch library and evaluation platform for end-to-end compression research"; 85 + homepage = "https://github.com/InterDigitalInc/CompressAI"; 86 + license = licenses.bsd3Clear; 87 + maintainers = with maintainers; [ GaetanLepage ]; 88 + }; 89 + }
+3 -3
pkgs/development/python-modules/jedi-language-server/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "jedi-language-server"; 19 - version = "0.41.0"; 19 + version = "0.41.1-unstable-2023-10-04"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.8"; ··· 24 24 src = fetchFromGitHub { 25 25 owner = "pappasam"; 26 26 repo = pname; 27 - rev = "refs/tags/v${version}"; 28 - hash = "sha256-1ujEhoxWcCM1g640aLE60YGiNQLB+G7t7oLVZXW8AMM="; 27 + rev = "c4c470cff67e54593a626b22d1b6b05e56fde3a3"; 28 + hash = "sha256-qFBni97B/GkabbznnZtWTG4dCHFkOx5UQjuevxq+Uvo="; 29 29 }; 30 30 31 31 pythonRelaxDeps = [
+5 -3
pkgs/development/python-modules/pydantic-scim/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , pydantic 5 + , setuptools 5 6 , setuptools-scm 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "pydantic-scim"; 10 - version = "0.0.7"; 11 - format = "setuptools"; 11 + version = "0.0.8"; 12 + pyproject = true; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "chalk-ai"; 15 16 repo = "pydantic-scim"; 16 17 rev = "refs/tags/v${version}"; 17 - hash = "sha256-F+uj7kSz6iSb0Vg00VfJ5GcxghooNDKa75S/ZgU7WgI="; 18 + hash = "sha256-Hbc94v/+slXRGDKKbMui8WPwn28/1XcKvHkbLebWtj0="; 18 19 }; 19 20 20 21 nativeBuildInputs = [ 22 + setuptools 21 23 setuptools-scm 22 24 ]; 23 25
+5 -10
pkgs/development/python-modules/pygls/default.nix
··· 3 3 , buildPythonPackage 4 4 , pythonOlder 5 5 , fetchFromGitHub 6 - , setuptools-scm 7 6 , lsprotocol 8 - , toml 9 7 , typeguard 10 - , mock 8 + , poetry-core 11 9 , pytest-asyncio 12 10 , pytestCheckHook 13 11 }: 14 12 15 13 buildPythonPackage rec { 16 14 pname = "pygls"; 17 - version = "1.0.2"; 18 - format = "setuptools"; 15 + version = "1.1.1"; 16 + format = "pyproject"; 19 17 20 18 disabled = pythonOlder "3.7"; 21 19 ··· 23 21 owner = "openlawlibrary"; 24 22 repo = "pygls"; 25 23 rev = "refs/tags/v${version}"; 26 - hash = "sha256-z673NRlnudFyDjKoM+xCbMRTFwh+tjUf4BaNtjwvKx8="; 24 + hash = "sha256-FOuBS/UJpkYbuIu193vkSpN/77gf+UWiS5f/t8BpAk4="; 27 25 }; 28 26 29 - SETUPTOOLS_SCM_PRETEND_VERSION = version; 30 27 nativeBuildInputs = [ 31 - setuptools-scm 32 - toml 28 + poetry-core 33 29 ]; 34 30 35 31 propagatedBuildInputs = [ ··· 38 34 ]; 39 35 40 36 nativeCheckInputs = [ 41 - mock 42 37 pytest-asyncio 43 38 pytestCheckHook 44 39 ];
+41
pkgs/development/python-modules/pytorch-msssim/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , setuptools 5 + , wheel 6 + , torch 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pytorch-msssim"; 11 + version = "1.0.0"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "VainF"; 16 + repo = "pytorch-msssim"; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-bghglwQhgByC7BqbDvImSvt6edKF55NLYEPjqmmSFH8="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + setuptools 23 + wheel 24 + ]; 25 + 26 + propagatedBuildInputs = [ 27 + torch 28 + ]; 29 + 30 + pythonImportsCheck = [ "pytorch_msssim" ]; 31 + 32 + # This test doesn't have (automatic) tests 33 + doCheck = false; 34 + 35 + meta = with lib; { 36 + description = "Fast and differentiable MS-SSIM and SSIM for pytorch"; 37 + homepage = "https://github.com/VainF/pytorch-msssim"; 38 + license = licenses.mit; 39 + maintainers = with maintainers; [ GaetanLepage ]; 40 + }; 41 + }
+18 -3
pkgs/development/tools/cue/default.nix
··· 1 - { buildGoModule, fetchFromGitHub, lib, installShellFiles, testers, cue }: 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , fetchpatch 4 + , lib 5 + , installShellFiles 6 + , testers 7 + , cue 8 + }: 2 9 3 10 buildGoModule rec { 4 11 pname = "cue"; ··· 11 18 hash = "sha256-1svWb83xbVZIlI9pviCYfQ6Kkp0QRjZwrauL7PPJLts="; 12 19 }; 13 20 21 + vendorHash = "sha256-ku4tPTXdnKau0kqnAAEHDdSF4oAC/6SDkTq8cECOiEk="; 22 + 23 + patches = [ 24 + # Fix tests with go1.21. See https://github.com/cue-lang/cue/issues/2548. 25 + (fetchpatch { 26 + url = "https://github.com/cue-lang/cue/commit/3bf3dbd655284d3628399a83a703f4849b5f9374.patch"; 27 + hash = "sha256-9Zi2mrqB1JTFvadiqWTgzzi1pffZ3gOmTtrDDQWye1Q="; 28 + }) 29 + ]; 30 + 14 31 postPatch = '' 15 32 # Disable script tests 16 33 rm -f cmd/cue/cmd/script_test.go 17 34 ''; 18 - 19 - vendorHash = "sha256-ku4tPTXdnKau0kqnAAEHDdSF4oAC/6SDkTq8cECOiEk="; 20 35 21 36 excludedPackages = [ "internal/ci/updatetxtar" "internal/cmd/embedpkg" "internal/cmd/qgo" "pkg/gen" ]; 22 37
+3 -3
pkgs/development/tools/database/sqlc/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub }: 2 2 3 3 let 4 - version = "1.22.0"; 4 + version = "1.23.0"; 5 5 in 6 6 buildGoModule { 7 7 pname = "sqlc"; ··· 11 11 owner = "sqlc-dev"; 12 12 repo = "sqlc"; 13 13 rev = "v${version}"; 14 - hash = "sha256-aSu+d3ti/PpR5oQwciq1Cz+vxDPunGsVaUg/o/rfmsY="; 14 + hash = "sha256-MM4O/njW4R1darZMtoevuLMt14/BrCAaFvSX06CTso8="; 15 15 }; 16 16 17 17 proxyVendor = true; 18 - vendorHash = "sha256-sjGswoIUM+UL6qJORdB3UmPh7T6JmTBI5kksgGcRtY0="; 18 + vendorHash = "sha256-tJ+Bih+vwkYfEvIsJ6R2Z0eDS9m1eTOS68uyad0F6f0="; 19 19 20 20 subPackages = [ "cmd/sqlc" ]; 21 21
+2 -2
pkgs/development/tools/language-servers/ruff-lsp/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "ruff-lsp"; 19 - version = "0.0.40"; 19 + version = "0.0.42"; 20 20 pyproject = true; 21 21 disabled = pythonOlder "3.7"; 22 22 ··· 24 24 owner = "astral-sh"; 25 25 repo = "ruff-lsp"; 26 26 rev = "v${version}"; 27 - hash = "sha256-CQ4SDIGhUTn7fdvoGag+XM7HcY+qJyp9McyzpoTQ0tM="; 27 + hash = "sha256-Dn/xPjYCyJYlDNMUfl61L/tWq5mRJ8WD0G5qZH9OepY="; 28 28 }; 29 29 30 30 postPatch = ''
+17 -6
pkgs/development/tools/misc/cmake-language-server/default.nix
··· 4 4 , cmake-format 5 5 , pygls 6 6 , cmake 7 - , pdm-pep517 7 + , pdm-backend 8 8 , pytest-datadir 9 9 , pytestCheckHook 10 + , pythonOlder 10 11 }: 11 12 12 13 buildPythonApplication rec { 13 14 pname = "cmake-language-server"; 14 - version = "0.1.7"; 15 + version = "0.1.8"; 15 16 format = "pyproject"; 16 17 18 + disabled = pythonOlder "3.7"; 19 + 17 20 src = fetchFromGitHub { 18 21 owner = "regen100"; 19 22 repo = "cmake-language-server"; 20 23 rev = "refs/tags/v${version}"; 21 - hash = "sha256-ExEAi47hxxEJeoT3FCwpRwJrf3URnI47/5FDL7fS5sY="; 24 + hash = "sha256-7AlF+FqhZR+6lLsR1dxAGHd/GU+mB3ojYLDXVm7Il4M="; 22 25 }; 23 26 24 - PDM_PEP517_SCM_VERSION = version; 25 - 26 27 patches = [ 27 28 # Test timeouts occasionally cause the build to fail 28 29 ./disable-test-timeouts.patch 29 30 ]; 30 31 31 32 nativeBuildInputs = [ 32 - pdm-pep517 33 + pdm-backend 33 34 ]; 34 35 35 36 propagatedBuildInputs = [ ··· 43 44 pytest-datadir 44 45 pytestCheckHook 45 46 ]; 47 + 48 + # version.py generated by pdm, no idea why it's not present in test phase 49 + # https://github.com/regen100/cmake-language-server/blob/68bbc8187b6110a75f498647af7c44df790ffa87/pyproject.toml#L35-L36 50 + preCheck = '' 51 + echo "__version__ = \"$PDM_BUILD_SCM_VERSION\"" > cmake_language_server/version.py 52 + ''; 53 + 54 + postCheck = '' 55 + rm cmake_language_server/version.py 56 + ''; 46 57 47 58 dontUseCmakeConfigure = true; 48 59
-244
pkgs/servers/web-apps/snipe-it/composer-env.nix
··· 1 - # This file originates from composer2nix 2 - 3 - { stdenv, lib, writeTextFile, fetchurl, php, unzip, phpPackages }: 4 - 5 - let 6 - inherit (phpPackages) composer; 7 - 8 - filterSrc = src: 9 - builtins.filterSource (path: type: type != "directory" || (baseNameOf path != ".git" && baseNameOf path != ".git" && baseNameOf path != ".svn")) src; 10 - 11 - buildZipPackage = { name, src }: 12 - stdenv.mkDerivation { 13 - inherit name src; 14 - nativeBuildInputs = [ unzip ]; 15 - buildCommand = '' 16 - shopt -s dotglob 17 - unzip $src 18 - baseDir=$(find . -type d -mindepth 1 -maxdepth 1) 19 - cd $baseDir 20 - mkdir -p $out 21 - mv * $out 22 - ''; 23 - }; 24 - 25 - buildPackage = 26 - { name 27 - , src 28 - , packages ? {} 29 - , devPackages ? {} 30 - , buildInputs ? [] 31 - , symlinkDependencies ? false 32 - , executable ? false 33 - , removeComposerArtifacts ? false 34 - , postInstall ? "" 35 - , noDev ? false 36 - , composerExtraArgs ? "" 37 - , unpackPhase ? "true" 38 - , buildPhase ? "true" 39 - , ...}@args: 40 - 41 - let 42 - reconstructInstalled = writeTextFile { 43 - name = "reconstructinstalled.php"; 44 - executable = true; 45 - text = '' 46 - #! ${php}/bin/php 47 - <?php 48 - if(file_exists($argv[1])) 49 - { 50 - $composerLockStr = file_get_contents($argv[1]); 51 - 52 - if($composerLockStr === false) 53 - { 54 - fwrite(STDERR, "Cannot open composer.lock contents\n"); 55 - exit(1); 56 - } 57 - else 58 - { 59 - $config = json_decode($composerLockStr, true); 60 - 61 - if(array_key_exists("packages", $config)) 62 - $allPackages = $config["packages"]; 63 - else 64 - $allPackages = array(); 65 - 66 - ${lib.optionalString (!noDev) '' 67 - if(array_key_exists("packages-dev", $config)) 68 - $allPackages = array_merge($allPackages, $config["packages-dev"]); 69 - ''} 70 - 71 - $packagesStr = json_encode($allPackages, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); 72 - print($packagesStr); 73 - } 74 - } 75 - else 76 - print("[]"); 77 - ?> 78 - ''; 79 - }; 80 - 81 - constructBin = writeTextFile { 82 - name = "constructbin.php"; 83 - executable = true; 84 - text = '' 85 - #! ${php}/bin/php 86 - <?php 87 - $composerJSONStr = file_get_contents($argv[1]); 88 - 89 - if($composerJSONStr === false) 90 - { 91 - fwrite(STDERR, "Cannot open composer.json contents\n"); 92 - exit(1); 93 - } 94 - else 95 - { 96 - $config = json_decode($composerJSONStr, true); 97 - 98 - if(array_key_exists("bin-dir", $config)) 99 - $binDir = $config["bin-dir"]; 100 - else 101 - $binDir = "bin"; 102 - 103 - if(array_key_exists("bin", $config)) 104 - { 105 - if(!file_exists("vendor/".$binDir)) 106 - mkdir("vendor/".$binDir); 107 - 108 - foreach($config["bin"] as $bin) 109 - symlink("../../".$bin, "vendor/".$binDir."/".basename($bin)); 110 - } 111 - } 112 - ?> 113 - ''; 114 - }; 115 - 116 - bundleDependencies = dependencies: 117 - lib.concatMapStrings (dependencyName: 118 - let 119 - dependency = dependencies.${dependencyName}; 120 - in 121 - '' 122 - ${if dependency.targetDir == "" then '' 123 - vendorDir="$(dirname ${dependencyName})" 124 - mkdir -p "$vendorDir" 125 - ${if symlinkDependencies then 126 - ''ln -s "${dependency.src}" "$vendorDir/$(basename "${dependencyName}")"'' 127 - else 128 - ''cp -av "${dependency.src}" "$vendorDir/$(basename "${dependencyName}")"'' 129 - } 130 - '' else '' 131 - namespaceDir="${dependencyName}/$(dirname "${dependency.targetDir}")" 132 - mkdir -p "$namespaceDir" 133 - ${if symlinkDependencies then 134 - ''ln -s "${dependency.src}" "$namespaceDir/$(basename "${dependency.targetDir}")"'' 135 - else 136 - ''cp -av "${dependency.src}" "$namespaceDir/$(basename "${dependency.targetDir}")"'' 137 - } 138 - ''} 139 - '') (builtins.attrNames dependencies); 140 - 141 - extraArgs = removeAttrs args [ "packages" "devPackages" "buildInputs" ]; 142 - in 143 - stdenv.mkDerivation ({ 144 - buildInputs = [ php composer ] ++ buildInputs; 145 - 146 - inherit unpackPhase buildPhase; 147 - 148 - installPhase = '' 149 - ${if executable then '' 150 - mkdir -p $out/share/php 151 - cp -av $src $out/share/php/$name 152 - chmod -R u+w $out/share/php/$name 153 - cd $out/share/php/$name 154 - '' else '' 155 - cp -av $src $out 156 - chmod -R u+w $out 157 - cd $out 158 - ''} 159 - 160 - # Remove unwanted files 161 - rm -f *.nix 162 - 163 - export HOME=$TMPDIR 164 - 165 - # Remove the provided vendor folder if it exists 166 - rm -Rf vendor 167 - 168 - # If there is no composer.lock file, compose a dummy file. 169 - # Otherwise, composer attempts to download the package.json file from 170 - # the registry which we do not want. 171 - if [ ! -f composer.lock ] 172 - then 173 - cat > composer.lock <<EOF 174 - { 175 - "packages": [] 176 - } 177 - EOF 178 - fi 179 - 180 - # Reconstruct the installed.json file from the lock file 181 - mkdir -p vendor/composer 182 - ${php}/bin/php ${reconstructInstalled} composer.lock > vendor/composer/installed.json 183 - 184 - # Copy or symlink the provided dependencies 185 - cd vendor 186 - ${bundleDependencies packages} 187 - ${lib.optionalString (!noDev) (bundleDependencies devPackages)} 188 - cd .. 189 - 190 - # Reconstruct autoload scripts 191 - # We use the optimize feature because Nix packages cannot change after they have been built 192 - # Using the dynamic loader for a Nix package is useless since there is nothing to dynamically reload. 193 - composer dump-autoload --optimize ${lib.optionalString noDev "--no-dev"} ${composerExtraArgs} 194 - 195 - # Run the install step as a validation to confirm that everything works out as expected 196 - composer install --optimize-autoloader ${lib.optionalString noDev "--no-dev"} ${composerExtraArgs} 197 - 198 - ${lib.optionalString executable '' 199 - # Reconstruct the bin/ folder if we deploy an executable project 200 - ${php}/bin/php ${constructBin} composer.json 201 - ln -s $(pwd)/vendor/bin $out/bin 202 - ''} 203 - 204 - ${lib.optionalString (!symlinkDependencies) '' 205 - # Patch the shebangs if possible 206 - if [ -d $(pwd)/vendor/bin ] 207 - then 208 - # Look for all executables in bin/ 209 - for i in $(pwd)/vendor/bin/* 210 - do 211 - # Look for their location 212 - realFile=$(readlink -f "$i") 213 - 214 - # Restore write permissions 215 - chmod u+wx "$(dirname "$realFile")" 216 - chmod u+w "$realFile" 217 - 218 - # Patch shebang 219 - sed -e "s|#!/usr/bin/php|#!${php}/bin/php|" \ 220 - -e "s|#!/usr/bin/env php|#!${php}/bin/php|" \ 221 - "$realFile" > tmp 222 - mv tmp "$realFile" 223 - chmod u+x "$realFile" 224 - done 225 - fi 226 - ''} 227 - 228 - if [ "$removeComposerArtifacts" = "1" ] 229 - then 230 - # Remove composer stuff 231 - rm -f composer.json composer.lock 232 - fi 233 - 234 - # Execute post install hook 235 - runHook postInstall 236 - ''; 237 - } // extraArgs); 238 - in 239 - { 240 - inherit filterSrc; 241 - composer = lib.makeOverridable composer; 242 - buildZipPackage = lib.makeOverridable buildZipPackage; 243 - buildPackage = lib.makeOverridable buildPackage; 244 - }
-15
pkgs/servers/web-apps/snipe-it/composition.nix
··· 1 - {pkgs ? import <nixpkgs> { 2 - inherit system; 3 - }, system ? builtins.currentSystem, noDev ? false, php ? pkgs.php, phpPackages ? pkgs.phpPackages}: 4 - 5 - let 6 - composerEnv = import ./composer-env.nix { 7 - inherit (pkgs) stdenv lib writeTextFile fetchurl unzip; 8 - inherit php phpPackages; 9 - }; 10 - in 11 - import ./php-packages.nix { 12 - inherit composerEnv noDev; 13 - inherit (pkgs) fetchurl fetchgit fetchhg fetchsvn; 14 - } 15 -
+32 -36
pkgs/servers/web-apps/snipe-it/default.nix
··· 1 1 { lib 2 - , pkgs 3 - , stdenv 2 + , dataDir ? "/var/lib/snipe-it" 4 3 , fetchFromGitHub 5 - , dataDir ? "/var/lib/snipe-it" 6 4 , mariadb 7 5 , nixosTests 8 6 , php 9 - , phpPackages 10 7 }: 11 8 12 - let 13 - package = (import ./composition.nix { 14 - inherit pkgs php phpPackages; 15 - inherit (stdenv.hostPlatform) system; 16 - noDev = true; # Disable development dependencies 17 - }).overrideAttrs (attrs : { 18 - installPhase = attrs.installPhase + '' 19 - # Before symlinking the following directories, copy the invalid_barcode.gif 20 - # to a different location. The `snipe-it-setup` oneshot service will then 21 - # copy the file back during bootstrap. 22 - mkdir -p $out/share/snipe-it 23 - cp $out/public/uploads/barcodes/invalid_barcode.gif $out/share/snipe-it/ 24 - 25 - rm -R $out/storage $out/public/uploads $out/bootstrap/cache 26 - ln -s ${dataDir}/.env $out/.env 27 - ln -s ${dataDir}/storage $out/ 28 - ln -s ${dataDir}/public/uploads $out/public/uploads 29 - ln -s ${dataDir}/bootstrap/cache $out/bootstrap/cache 30 - 31 - chmod +x $out/artisan 32 - 33 - substituteInPlace config/database.php --replace "env('DB_DUMP_PATH', '/usr/local/bin')" "env('DB_DUMP_PATH', '${mariadb}/bin')" 34 - ''; 35 - }); 36 - 37 - in package.override rec { 9 + php.buildComposerProject (finalAttrs: { 38 10 pname = "snipe-it"; 39 11 version = "6.2.2"; 40 12 41 13 src = fetchFromGitHub { 42 14 owner = "snipe"; 43 - repo = pname; 44 - rev = "v${version}"; 45 - sha256 = "11i9ijkl7am5k48y7r5k6nki2827cd7mw3dr1xj8dvb8diwaskqi"; 15 + repo = "snipe-it"; 16 + rev = "v${finalAttrs.version}"; 17 + hash = "sha256-EU+teGxo7YZkD7kNXk9jRyARpzWz5OMRmaWqQ6eMKYY="; 46 18 }; 47 19 48 - passthru.tests = nixosTests.snipe-it; 49 - passthru.phpPackage = php; 20 + vendorHash = "sha256-JcBcrETbjGJFlG1dH/XXqmb9MlKr0ICdnEx7/61Z5io="; 21 + 22 + postInstall = '' 23 + snipe_it_out="$out/share/php/snipe-it" 24 + 25 + # Before symlinking the following directories, copy the invalid_barcode.gif 26 + # to a different location. The `snipe-it-setup` oneshot service will then 27 + # copy the file back during bootstrap. 28 + mkdir -p $out/share/snipe-it 29 + cp $snipe_it_out/public/uploads/barcodes/invalid_barcode.gif $out/share/snipe-it/ 30 + 31 + rm -R $snipe_it_out/storage $snipe_it_out/public/uploads $snipe_it_out/bootstrap/cache 32 + ln -s ${dataDir}/.env $snipe_it_out/.env 33 + ln -s ${dataDir}/storage $snipe_it_out/ 34 + ln -s ${dataDir}/public/uploads $snipe_it_out/public/uploads 35 + ln -s ${dataDir}/bootstrap/cache $snipe_it_out/bootstrap/cache 36 + 37 + chmod +x $snipe_it_out/artisan 38 + 39 + substituteInPlace $snipe_it_out/config/database.php --replace "env('DB_DUMP_PATH', '/usr/local/bin')" "env('DB_DUMP_PATH', '${mariadb}/bin')" 40 + ''; 41 + 42 + passthru = { 43 + tests = nixosTests.snipe-it; 44 + phpPackage = php; 45 + }; 50 46 51 47 meta = with lib; { 52 48 description = "A free open source IT asset/license management system"; ··· 62 58 maintainers = with maintainers; [ yayayayaka ]; 63 59 platforms = platforms.linux; 64 60 }; 65 - } 61 + })
-1708
pkgs/servers/web-apps/snipe-it/php-packages.nix
··· 1 - {composerEnv, fetchurl, fetchgit ? null, fetchhg ? null, fetchsvn ? null, noDev ? false}: 2 - 3 - let 4 - packages = { 5 - "alek13/slack" = { 6 - targetDir = ""; 7 - src = composerEnv.buildZipPackage { 8 - name = "alek13-slack-9222449402df4e1e57d7850be87898b2c99803bd"; 9 - src = fetchurl { 10 - url = "https://api.github.com/repos/php-slack/slack/zipball/9222449402df4e1e57d7850be87898b2c99803bd"; 11 - sha256 = "02kxal8066rlq4002qf36yfq8i3pafrrlbspqbvh3vxhnzzj2f2k"; 12 - }; 13 - }; 14 - }; 15 - "arietimmerman/laravel-scim-server" = { 16 - targetDir = ""; 17 - src = composerEnv.buildZipPackage { 18 - name = "arietimmerman-laravel-scim-server-dda6dfb60d70fb6cca4b8d4ce1c5f4c19deaab2d"; 19 - src = fetchurl { 20 - url = "https://api.github.com/repos/grokability/laravel-scim-server/zipball/dda6dfb60d70fb6cca4b8d4ce1c5f4c19deaab2d"; 21 - sha256 = "0b08j7xfrbvp6ckv413sfpqq8v4qk59y9wcwch5kc19fb8y3dgiq"; 22 - }; 23 - }; 24 - }; 25 - "asm89/stack-cors" = { 26 - targetDir = ""; 27 - src = composerEnv.buildZipPackage { 28 - name = "asm89-stack-cors-73e5b88775c64ccc0b84fb60836b30dc9d92ac4a"; 29 - src = fetchurl { 30 - url = "https://api.github.com/repos/asm89/stack-cors/zipball/73e5b88775c64ccc0b84fb60836b30dc9d92ac4a"; 31 - sha256 = "1idpisw39ba2dic9jl2s2yrkdgbyny9dfxf0qdr5i0wfvvlmbdih"; 32 - }; 33 - }; 34 - }; 35 - "aws/aws-crt-php" = { 36 - targetDir = ""; 37 - src = composerEnv.buildZipPackage { 38 - name = "aws-aws-crt-php-3942776a8c99209908ee0b287746263725685732"; 39 - src = fetchurl { 40 - url = "https://api.github.com/repos/awslabs/aws-crt-php/zipball/3942776a8c99209908ee0b287746263725685732"; 41 - sha256 = "0g4vjln6s1419ydljn5m64kzid0b7cplbc0nwn3y4cj72408fyiz"; 42 - }; 43 - }; 44 - }; 45 - "aws/aws-sdk-php" = { 46 - targetDir = ""; 47 - src = composerEnv.buildZipPackage { 48 - name = "aws-aws-sdk-php-8f8742caa42b260950320c98ddc5da4926e2373d"; 49 - src = fetchurl { 50 - url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/8f8742caa42b260950320c98ddc5da4926e2373d"; 51 - sha256 = "0z87ncxqvcs6bjp1b0dw1gib0f1k35sxzag8vzcd4ssh9n1m29gm"; 52 - }; 53 - }; 54 - }; 55 - "bacon/bacon-qr-code" = { 56 - targetDir = ""; 57 - src = composerEnv.buildZipPackage { 58 - name = "bacon-bacon-qr-code-d70c840f68657ce49094b8d91f9ee0cc07fbf66c"; 59 - src = fetchurl { 60 - url = "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c"; 61 - sha256 = "0k2z8a6qz5xg1p85vwcp58yqbiw8bmnp3hg2pjcaqlimnf65v058"; 62 - }; 63 - }; 64 - }; 65 - "barryvdh/laravel-debugbar" = { 66 - targetDir = ""; 67 - src = composerEnv.buildZipPackage { 68 - name = "barryvdh-laravel-debugbar-3372ed65e6d2039d663ed19aa699956f9d346271"; 69 - src = fetchurl { 70 - url = "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/3372ed65e6d2039d663ed19aa699956f9d346271"; 71 - sha256 = "08ll8z25mbq21q8gxdlgdb0pymx7z3xxc1la68m879l5r2ddhi05"; 72 - }; 73 - }; 74 - }; 75 - "barryvdh/laravel-dompdf" = { 76 - targetDir = ""; 77 - src = composerEnv.buildZipPackage { 78 - name = "barryvdh-laravel-dompdf-1d47648c6cef37f715ecb8bcc5f5a656ad372e27"; 79 - src = fetchurl { 80 - url = "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/1d47648c6cef37f715ecb8bcc5f5a656ad372e27"; 81 - sha256 = "0xvaq6mp9s8nxlpfisa50fr8rjb6vmivxdbr985q9vydadh1dsv2"; 82 - }; 83 - }; 84 - }; 85 - "brick/math" = { 86 - targetDir = ""; 87 - src = composerEnv.buildZipPackage { 88 - name = "brick-math-ca57d18f028f84f777b2168cd1911b0dee2343ae"; 89 - src = fetchurl { 90 - url = "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae"; 91 - sha256 = "1nr1grrb9g5g3ihx94yk0amp8zx8prkkvg2934ygfc3rrv03cq9w"; 92 - }; 93 - }; 94 - }; 95 - "dasprid/enum" = { 96 - targetDir = ""; 97 - src = composerEnv.buildZipPackage { 98 - name = "dasprid-enum-5abf82f213618696dda8e3bf6f64dd042d8542b2"; 99 - src = fetchurl { 100 - url = "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2"; 101 - sha256 = "0rs7i1xiwhssy88s7bwnp5ri5fi2xy3fl7pw6l5k27xf2f1hv7q6"; 102 - }; 103 - }; 104 - }; 105 - "defuse/php-encryption" = { 106 - targetDir = ""; 107 - src = composerEnv.buildZipPackage { 108 - name = "defuse-php-encryption-77880488b9954b7884c25555c2a0ea9e7053f9d2"; 109 - src = fetchurl { 110 - url = "https://api.github.com/repos/defuse/php-encryption/zipball/77880488b9954b7884c25555c2a0ea9e7053f9d2"; 111 - sha256 = "1lcvpg56nw72cxyh6sga7fx94qw9l0l1y78z7y7ny3hgdniwhihx"; 112 - }; 113 - }; 114 - }; 115 - "dflydev/dot-access-data" = { 116 - targetDir = ""; 117 - src = composerEnv.buildZipPackage { 118 - name = "dflydev-dot-access-data-0992cc19268b259a39e86f296da5f0677841f42c"; 119 - src = fetchurl { 120 - url = "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c"; 121 - sha256 = "0qdf1gbfkj7vjqhn7m99s1gpjkj2crqrqh1wzpdzyz27izgjgsyw"; 122 - }; 123 - }; 124 - }; 125 - "doctrine/annotations" = { 126 - targetDir = ""; 127 - src = composerEnv.buildZipPackage { 128 - name = "doctrine-annotations-648b0343343565c4a056bfc8392201385e8d89f0"; 129 - src = fetchurl { 130 - url = "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0"; 131 - sha256 = "0mkxq1yaqp6an2gjcgsmg7hq37mrwcj27f94sfkfxq9x6qh02k57"; 132 - }; 133 - }; 134 - }; 135 - "doctrine/cache" = { 136 - targetDir = ""; 137 - src = composerEnv.buildZipPackage { 138 - name = "doctrine-cache-56cd022adb5514472cb144c087393c1821911d09"; 139 - src = fetchurl { 140 - url = "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09"; 141 - sha256 = "1ri5pwrnq8pxjv8ljscvlaqzjj7ii87420af4dq133qm35jn4ffr"; 142 - }; 143 - }; 144 - }; 145 - "doctrine/collections" = { 146 - targetDir = ""; 147 - src = composerEnv.buildZipPackage { 148 - name = "doctrine-collections-1958a744696c6bb3bb0d28db2611dc11610e78af"; 149 - src = fetchurl { 150 - url = "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af"; 151 - sha256 = "0ygsw2vgrkz1wd9aw6gd8y6kjwxq9bjqcp3dgdx0p8w9mz7bdpm5"; 152 - }; 153 - }; 154 - }; 155 - "doctrine/common" = { 156 - targetDir = ""; 157 - src = composerEnv.buildZipPackage { 158 - name = "doctrine-common-f3812c026e557892c34ef37f6ab808a6b567da7f"; 159 - src = fetchurl { 160 - url = "https://api.github.com/repos/doctrine/common/zipball/f3812c026e557892c34ef37f6ab808a6b567da7f"; 161 - sha256 = "16jf1wzs6ccpw2ny7rkzpf0asdwr1cfzcyw8g5x88i4j9jazn8xa"; 162 - }; 163 - }; 164 - }; 165 - "doctrine/dbal" = { 166 - targetDir = ""; 167 - src = composerEnv.buildZipPackage { 168 - name = "doctrine-dbal-9f79d4650430b582f4598fe0954ef4d52fbc0a8a"; 169 - src = fetchurl { 170 - url = "https://api.github.com/repos/doctrine/dbal/zipball/9f79d4650430b582f4598fe0954ef4d52fbc0a8a"; 171 - sha256 = "0jf1whbf0d5kizrlzdm29ld5lrk4fgmayr239vyl2dmdzzxyvkhf"; 172 - }; 173 - }; 174 - }; 175 - "doctrine/deprecations" = { 176 - targetDir = ""; 177 - src = composerEnv.buildZipPackage { 178 - name = "doctrine-deprecations-0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de"; 179 - src = fetchurl { 180 - url = "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de"; 181 - sha256 = "1sk1f020n0w7p7r4rsi7wnww85vljrim1i5h9wb0qiz2c4l8jj09"; 182 - }; 183 - }; 184 - }; 185 - "doctrine/event-manager" = { 186 - targetDir = ""; 187 - src = composerEnv.buildZipPackage { 188 - name = "doctrine-event-manager-41370af6a30faa9dc0368c4a6814d596e81aba7f"; 189 - src = fetchurl { 190 - url = "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f"; 191 - sha256 = "0pn2aiwl4fvv6fcwar9alng2yrqy8bzc58n4bkp6y2jnpw5gp4m8"; 192 - }; 193 - }; 194 - }; 195 - "doctrine/inflector" = { 196 - targetDir = ""; 197 - src = composerEnv.buildZipPackage { 198 - name = "doctrine-inflector-4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9"; 199 - src = fetchurl { 200 - url = "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9"; 201 - sha256 = "0390gkbk3vdjd98h7wjpdv0579swbavrdb6yrlslfdr068g4bmbf"; 202 - }; 203 - }; 204 - }; 205 - "doctrine/instantiator" = { 206 - targetDir = ""; 207 - src = composerEnv.buildZipPackage { 208 - name = "doctrine-instantiator-10dcfce151b967d20fde1b34ae6640712c3891bc"; 209 - src = fetchurl { 210 - url = "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc"; 211 - sha256 = "1m6pw3bb8v04wqsysj8ma4db8vpm9jnd7ddh8ihdqyfpz8pawjp7"; 212 - }; 213 - }; 214 - }; 215 - "doctrine/lexer" = { 216 - targetDir = ""; 217 - src = composerEnv.buildZipPackage { 218 - name = "doctrine-lexer-c268e882d4dbdd85e36e4ad69e02dc284f89d229"; 219 - src = fetchurl { 220 - url = "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229"; 221 - sha256 = "12g069nljl3alyk15884nd1jc4mxk87isqsmfj7x6j2vxvk9qchs"; 222 - }; 223 - }; 224 - }; 225 - "doctrine/persistence" = { 226 - targetDir = ""; 227 - src = composerEnv.buildZipPackage { 228 - name = "doctrine-persistence-7a6eac9fb6f61bba91328f15aa7547f4806ca288"; 229 - src = fetchurl { 230 - url = "https://api.github.com/repos/doctrine/persistence/zipball/7a6eac9fb6f61bba91328f15aa7547f4806ca288"; 231 - sha256 = "0mszkf7lxdhbr5b3ibpn7ipyrf6a6kfj283fvh83akyv1mplsl0h"; 232 - }; 233 - }; 234 - }; 235 - "doctrine/reflection" = { 236 - targetDir = ""; 237 - src = composerEnv.buildZipPackage { 238 - name = "doctrine-reflection-1034e5e71f89978b80f9c1570e7226f6c3b9b6fb"; 239 - src = fetchurl { 240 - url = "https://api.github.com/repos/doctrine/reflection/zipball/1034e5e71f89978b80f9c1570e7226f6c3b9b6fb"; 241 - sha256 = "08n0m6z8b66b0v8awl1w8s8ncg61sa25273ba42fbjmn24b3h6mp"; 242 - }; 243 - }; 244 - }; 245 - "dompdf/dompdf" = { 246 - targetDir = ""; 247 - src = composerEnv.buildZipPackage { 248 - name = "dompdf-dompdf-e8d2d5e37e8b0b30f0732a011295ab80680d7e85"; 249 - src = fetchurl { 250 - url = "https://api.github.com/repos/dompdf/dompdf/zipball/e8d2d5e37e8b0b30f0732a011295ab80680d7e85"; 251 - sha256 = "0a2qk57c3qwg7j8gp1hwyd8y8dwm5pb8lg1npb49sijig8kyjlv3"; 252 - }; 253 - }; 254 - }; 255 - "dragonmantank/cron-expression" = { 256 - targetDir = ""; 257 - src = composerEnv.buildZipPackage { 258 - name = "dragonmantank-cron-expression-be85b3f05b46c39bbc0d95f6c071ddff669510fa"; 259 - src = fetchurl { 260 - url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa"; 261 - sha256 = "09k5cj8bay6jkphjl5ngfx7qb17dxnlvpf6918a9ms8am731s2a6"; 262 - }; 263 - }; 264 - }; 265 - "eduardokum/laravel-mail-auto-embed" = { 266 - targetDir = ""; 267 - src = composerEnv.buildZipPackage { 268 - name = "eduardokum-laravel-mail-auto-embed-ea098444590521d574c84a37ed732c92b840d5b4"; 269 - src = fetchurl { 270 - url = "https://api.github.com/repos/eduardokum/laravel-mail-auto-embed/zipball/ea098444590521d574c84a37ed732c92b840d5b4"; 271 - sha256 = "1amqglrskwx9lfdl06k5j0inz3j41lbr0kmq6hjxx1gia0ddh91f"; 272 - }; 273 - }; 274 - }; 275 - "egulias/email-validator" = { 276 - targetDir = ""; 277 - src = composerEnv.buildZipPackage { 278 - name = "egulias-email-validator-0dbf5d78455d4d6a41d186da50adc1122ec066f4"; 279 - src = fetchurl { 280 - url = "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4"; 281 - sha256 = "00kwb8rhk1fq3a1i152xniipk3y907q1v5r3szqbkq5rz82dwbck"; 282 - }; 283 - }; 284 - }; 285 - "enshrined/svg-sanitize" = { 286 - targetDir = ""; 287 - src = composerEnv.buildZipPackage { 288 - name = "enshrined-svg-sanitize-e50b83a2f1f296ca61394fe88fbfe3e896a84cf4"; 289 - src = fetchurl { 290 - url = "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/e50b83a2f1f296ca61394fe88fbfe3e896a84cf4"; 291 - sha256 = "1pv8lkpyl0fp0ychfqlds31lpy73pzz9z2rjngxhpvzfka39gchg"; 292 - }; 293 - }; 294 - }; 295 - "erusev/parsedown" = { 296 - targetDir = ""; 297 - src = composerEnv.buildZipPackage { 298 - name = "erusev-parsedown-cb17b6477dfff935958ba01325f2e8a2bfa6dab3"; 299 - src = fetchurl { 300 - url = "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3"; 301 - sha256 = "1iil9v8g03m5vpxxg3a5qb2sxd1cs5c4p5i0k00cqjnjsxfrazxd"; 302 - }; 303 - }; 304 - }; 305 - "ezyang/htmlpurifier" = { 306 - targetDir = ""; 307 - src = composerEnv.buildZipPackage { 308 - name = "ezyang-htmlpurifier-12ab42bd6e742c70c0a52f7b82477fcd44e64b75"; 309 - src = fetchurl { 310 - url = "https://api.github.com/repos/ezyang/htmlpurifier/zipball/12ab42bd6e742c70c0a52f7b82477fcd44e64b75"; 311 - sha256 = "168kkjcq1w9vdnly5k72qc8jb8amdcmax9wja0xwfh926gb6dpz7"; 312 - }; 313 - }; 314 - }; 315 - "facade/flare-client-php" = { 316 - targetDir = ""; 317 - src = composerEnv.buildZipPackage { 318 - name = "facade-flare-client-php-b2adf1512755637d0cef4f7d1b54301325ac78ed"; 319 - src = fetchurl { 320 - url = "https://api.github.com/repos/facade/flare-client-php/zipball/b2adf1512755637d0cef4f7d1b54301325ac78ed"; 321 - sha256 = "10yqn1bi4q6mp89g16d02dc7crxdigjxyvax973fdnmxnvafl0cb"; 322 - }; 323 - }; 324 - }; 325 - "facade/ignition" = { 326 - targetDir = ""; 327 - src = composerEnv.buildZipPackage { 328 - name = "facade-ignition-6acd82e986a2ecee89e2e68adfc30a1936d1ab7c"; 329 - src = fetchurl { 330 - url = "https://api.github.com/repos/facade/ignition/zipball/6acd82e986a2ecee89e2e68adfc30a1936d1ab7c"; 331 - sha256 = "1mxn6kqwbgd3vs36ckwydpx7kvjky6fvnhmbvn0c2zp0hsliq7rw"; 332 - }; 333 - }; 334 - }; 335 - "facade/ignition-contracts" = { 336 - targetDir = ""; 337 - src = composerEnv.buildZipPackage { 338 - name = "facade-ignition-contracts-3c921a1cdba35b68a7f0ccffc6dffc1995b18267"; 339 - src = fetchurl { 340 - url = "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267"; 341 - sha256 = "1nsjwd1k9q8qmfvh7m50rs42yxzxyq4f56r6dq205gwcmqsjb2j0"; 342 - }; 343 - }; 344 - }; 345 - "fideloper/proxy" = { 346 - targetDir = ""; 347 - src = composerEnv.buildZipPackage { 348 - name = "fideloper-proxy-a751f2bc86dd8e6cfef12dc0cbdada82f5a18750"; 349 - src = fetchurl { 350 - url = "https://api.github.com/repos/fideloper/TrustedProxy/zipball/a751f2bc86dd8e6cfef12dc0cbdada82f5a18750"; 351 - sha256 = "11whawpjkiphdfpfwm5c2v3finc3apl9gp8b4lwq76370i41plcf"; 352 - }; 353 - }; 354 - }; 355 - "filp/whoops" = { 356 - targetDir = ""; 357 - src = composerEnv.buildZipPackage { 358 - name = "filp-whoops-a63e5e8f26ebbebf8ed3c5c691637325512eb0dc"; 359 - src = fetchurl { 360 - url = "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc"; 361 - sha256 = "0hc9zfh3i7br30831grccm4wny9dllpswhaw8hdn988mvg5xrdy0"; 362 - }; 363 - }; 364 - }; 365 - "firebase/php-jwt" = { 366 - targetDir = ""; 367 - src = composerEnv.buildZipPackage { 368 - name = "firebase-php-jwt-018dfc4e1da92ad8a1b90adc4893f476a3b41cb8"; 369 - src = fetchurl { 370 - url = "https://api.github.com/repos/firebase/php-jwt/zipball/018dfc4e1da92ad8a1b90adc4893f476a3b41cb8"; 371 - sha256 = "1jzri64bl3hiwah9nk3yq8nfjfn4z0xb0znp1dwh65qzjy54f0jh"; 372 - }; 373 - }; 374 - }; 375 - "fruitcake/laravel-cors" = { 376 - targetDir = ""; 377 - src = composerEnv.buildZipPackage { 378 - name = "fruitcake-laravel-cors-783a74f5e3431d7b9805be8afb60fd0a8f743534"; 379 - src = fetchurl { 380 - url = "https://api.github.com/repos/fruitcake/laravel-cors/zipball/783a74f5e3431d7b9805be8afb60fd0a8f743534"; 381 - sha256 = "13mqhjks048fb5042l0rfrr52rz7knp9gjn8qviw9cx76kllw2c9"; 382 - }; 383 - }; 384 - }; 385 - "graham-campbell/result-type" = { 386 - targetDir = ""; 387 - src = composerEnv.buildZipPackage { 388 - name = "graham-campbell-result-type-0690bde05318336c7221785f2a932467f98b64ca"; 389 - src = fetchurl { 390 - url = "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca"; 391 - sha256 = "0a6kj3vxmhr1wh2kggmrl6y41hkg19jc0iq8qw095lf11mr4bd83"; 392 - }; 393 - }; 394 - }; 395 - "guzzlehttp/guzzle" = { 396 - targetDir = ""; 397 - src = composerEnv.buildZipPackage { 398 - name = "guzzlehttp-guzzle-1dd98b0564cb3f6bd16ce683cb755f94c10fbd82"; 399 - src = fetchurl { 400 - url = "https://api.github.com/repos/guzzle/guzzle/zipball/1dd98b0564cb3f6bd16ce683cb755f94c10fbd82"; 401 - sha256 = "0a8491bb72y61r3ghqn32kabsj8rxhj9pddnkkr14x3wbc10zfr4"; 402 - }; 403 - }; 404 - }; 405 - "guzzlehttp/promises" = { 406 - targetDir = ""; 407 - src = composerEnv.buildZipPackage { 408 - name = "guzzlehttp-promises-fe752aedc9fd8fcca3fe7ad05d419d32998a06da"; 409 - src = fetchurl { 410 - url = "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da"; 411 - sha256 = "09ivi77y49bpc2sy3xhvgq22rfh2fhv921mn8402dv0a8bdprf56"; 412 - }; 413 - }; 414 - }; 415 - "guzzlehttp/psr7" = { 416 - targetDir = ""; 417 - src = composerEnv.buildZipPackage { 418 - name = "guzzlehttp-psr7-0454e12ef0cd597ccd2adb036f7bda4e7fface66"; 419 - src = fetchurl { 420 - url = "https://api.github.com/repos/guzzle/psr7/zipball/0454e12ef0cd597ccd2adb036f7bda4e7fface66"; 421 - sha256 = "1vlrryjzwjigf2q1nichnrxl43r75cw3yjf17d3dy7ixhvlpnlv6"; 422 - }; 423 - }; 424 - }; 425 - "intervention/image" = { 426 - targetDir = ""; 427 - src = composerEnv.buildZipPackage { 428 - name = "intervention-image-04be355f8d6734c826045d02a1079ad658322dad"; 429 - src = fetchurl { 430 - url = "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad"; 431 - sha256 = "1cbg43hm2jgwb7gm1r9xcr4cpx8ng1zr93zx6shk9xhjlssnv0bx"; 432 - }; 433 - }; 434 - }; 435 - "javiereguiluz/easyslugger" = { 436 - targetDir = ""; 437 - src = composerEnv.buildZipPackage { 438 - name = "javiereguiluz-easyslugger-11524a3fd70e3f0c98043755a0ffa228f2529211"; 439 - src = fetchurl { 440 - url = "https://api.github.com/repos/javiereguiluz/EasySlugger/zipball/11524a3fd70e3f0c98043755a0ffa228f2529211"; 441 - sha256 = "12x5cgp3qmz5d9wvgpd6c0whygm9z3y392fdi4kqjlzi3n5yknnp"; 442 - }; 443 - }; 444 - }; 445 - "laravel/framework" = { 446 - targetDir = ""; 447 - src = composerEnv.buildZipPackage { 448 - name = "laravel-framework-96aecced5126d48e277e5339193c376fe82b6565"; 449 - src = fetchurl { 450 - url = "https://api.github.com/repos/laravel/framework/zipball/96aecced5126d48e277e5339193c376fe82b6565"; 451 - sha256 = "1s4bcjpfsjafqigj28xbwa3bycs2cd1h4jnbpn9c9zj87w4smhzm"; 452 - }; 453 - }; 454 - }; 455 - "laravel/helpers" = { 456 - targetDir = ""; 457 - src = composerEnv.buildZipPackage { 458 - name = "laravel-helpers-c28b0ccd799d58564c41a62395ac9511a1e72931"; 459 - src = fetchurl { 460 - url = "https://api.github.com/repos/laravel/helpers/zipball/c28b0ccd799d58564c41a62395ac9511a1e72931"; 461 - sha256 = "0s9ppwkwl5c1gp1bd12fvb2k1n77h0qj5vl4c88i325y5fcfgvnb"; 462 - }; 463 - }; 464 - }; 465 - "laravel/passport" = { 466 - targetDir = ""; 467 - src = composerEnv.buildZipPackage { 468 - name = "laravel-passport-b62b418a6d9e9aca231a587be0fc14dc55cd8d77"; 469 - src = fetchurl { 470 - url = "https://api.github.com/repos/laravel/passport/zipball/b62b418a6d9e9aca231a587be0fc14dc55cd8d77"; 471 - sha256 = "139yqi5561cqzn35g336hf6m0gffcn4ixvmks7wz9kv4f0f336vn"; 472 - }; 473 - }; 474 - }; 475 - "laravel/serializable-closure" = { 476 - targetDir = ""; 477 - src = composerEnv.buildZipPackage { 478 - name = "laravel-serializable-closure-09f0e9fb61829f628205b7c94906c28740ff9540"; 479 - src = fetchurl { 480 - url = "https://api.github.com/repos/laravel/serializable-closure/zipball/09f0e9fb61829f628205b7c94906c28740ff9540"; 481 - sha256 = "1b0kdx0cs43ci4pyhhv874k5i0k42iiizz1mz0f6wk8lpzhk0r6r"; 482 - }; 483 - }; 484 - }; 485 - "laravel/slack-notification-channel" = { 486 - targetDir = ""; 487 - src = composerEnv.buildZipPackage { 488 - name = "laravel-slack-notification-channel-060617a31562c88656c95c5971a36989122d4b53"; 489 - src = fetchurl { 490 - url = "https://api.github.com/repos/laravel/slack-notification-channel/zipball/060617a31562c88656c95c5971a36989122d4b53"; 491 - sha256 = "1b2hw28aqb805ac5w7knm9myrgyh40aqw9njyzmvsr2jrphjwgr4"; 492 - }; 493 - }; 494 - }; 495 - "laravel/socialite" = { 496 - targetDir = ""; 497 - src = composerEnv.buildZipPackage { 498 - name = "laravel-socialite-a14a177f2cc71d8add71e2b19e00800e83bdda09"; 499 - src = fetchurl { 500 - url = "https://api.github.com/repos/laravel/socialite/zipball/a14a177f2cc71d8add71e2b19e00800e83bdda09"; 501 - sha256 = "1fxlywrr2pansda2p9k475i20il2b5sz93w9b0kr7lihf242rz1z"; 502 - }; 503 - }; 504 - }; 505 - "laravel/tinker" = { 506 - targetDir = ""; 507 - src = composerEnv.buildZipPackage { 508 - name = "laravel-tinker-dff39b661e827dae6e092412f976658df82dbac5"; 509 - src = fetchurl { 510 - url = "https://api.github.com/repos/laravel/tinker/zipball/dff39b661e827dae6e092412f976658df82dbac5"; 511 - sha256 = "0az4n99pfrhrnr7diwi656f8y9qbynxzdw25md29ji8bw0isbc6d"; 512 - }; 513 - }; 514 - }; 515 - "laravel/ui" = { 516 - targetDir = ""; 517 - src = composerEnv.buildZipPackage { 518 - name = "laravel-ui-65ec5c03f7fee2c8ecae785795b829a15be48c2c"; 519 - src = fetchurl { 520 - url = "https://api.github.com/repos/laravel/ui/zipball/65ec5c03f7fee2c8ecae785795b829a15be48c2c"; 521 - sha256 = "0hr8kkbxvxxidnw86r1i92938wajhskv68zjn1627h1i16b10ysm"; 522 - }; 523 - }; 524 - }; 525 - "laravelcollective/html" = { 526 - targetDir = ""; 527 - src = composerEnv.buildZipPackage { 528 - name = "laravelcollective-html-78c3cb516ac9e6d3d76cad9191f81d217302dea6"; 529 - src = fetchurl { 530 - url = "https://api.github.com/repos/LaravelCollective/html/zipball/78c3cb516ac9e6d3d76cad9191f81d217302dea6"; 531 - sha256 = "14nm7wzlp8hz0ja1xhs10nhci3bq9ss73jpavbs0qazipfpc38sn"; 532 - }; 533 - }; 534 - }; 535 - "lcobucci/clock" = { 536 - targetDir = ""; 537 - src = composerEnv.buildZipPackage { 538 - name = "lcobucci-clock-353d83fe2e6ae95745b16b3d911813df6a05bfb3"; 539 - src = fetchurl { 540 - url = "https://api.github.com/repos/lcobucci/clock/zipball/353d83fe2e6ae95745b16b3d911813df6a05bfb3"; 541 - sha256 = "18jdhd0jl5sqy5qkg2kjlrwyilyd80mck9gcpwa9xm7il9s9lf8m"; 542 - }; 543 - }; 544 - }; 545 - "lcobucci/jwt" = { 546 - targetDir = ""; 547 - src = composerEnv.buildZipPackage { 548 - name = "lcobucci-jwt-fe2d89f2eaa7087af4aa166c6f480ef04e000582"; 549 - src = fetchurl { 550 - url = "https://api.github.com/repos/lcobucci/jwt/zipball/fe2d89f2eaa7087af4aa166c6f480ef04e000582"; 551 - sha256 = "04rm6gfjlhxfllhmppx2fmxl8knflcxz6ss12y4lisg938xgm187"; 552 - }; 553 - }; 554 - }; 555 - "league/commonmark" = { 556 - targetDir = ""; 557 - src = composerEnv.buildZipPackage { 558 - name = "league-commonmark-155ec1c95626b16fda0889cf15904d24890a60d5"; 559 - src = fetchurl { 560 - url = "https://api.github.com/repos/thephpleague/commonmark/zipball/155ec1c95626b16fda0889cf15904d24890a60d5"; 561 - sha256 = "1bl4f0s6adgilly5yivcyg6ya42f173vc734518vjrdmzzh1wk2m"; 562 - }; 563 - }; 564 - }; 565 - "league/config" = { 566 - targetDir = ""; 567 - src = composerEnv.buildZipPackage { 568 - name = "league-config-a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e"; 569 - src = fetchurl { 570 - url = "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e"; 571 - sha256 = "0mwqf6pdapgbxcry328kl9974awjmnv491c6ryirw74lqkapw2bn"; 572 - }; 573 - }; 574 - }; 575 - "league/csv" = { 576 - targetDir = ""; 577 - src = composerEnv.buildZipPackage { 578 - name = "league-csv-9d2e0265c5d90f5dd601bc65ff717e05cec19b47"; 579 - src = fetchurl { 580 - url = "https://api.github.com/repos/thephpleague/csv/zipball/9d2e0265c5d90f5dd601bc65ff717e05cec19b47"; 581 - sha256 = "0mcngirl2r8aw7hgbwaq3hrkkib4xwvhngijdhrkdzg4hj6ii3ap"; 582 - }; 583 - }; 584 - }; 585 - "league/event" = { 586 - targetDir = ""; 587 - src = composerEnv.buildZipPackage { 588 - name = "league-event-d2cc124cf9a3fab2bb4ff963307f60361ce4d119"; 589 - src = fetchurl { 590 - url = "https://api.github.com/repos/thephpleague/event/zipball/d2cc124cf9a3fab2bb4ff963307f60361ce4d119"; 591 - sha256 = "1fc8aj0mpbrnh3b93gn8pypix28nf2gfvi403kfl7ibh5iz6ds5l"; 592 - }; 593 - }; 594 - }; 595 - "league/flysystem" = { 596 - targetDir = ""; 597 - src = composerEnv.buildZipPackage { 598 - name = "league-flysystem-094defdb4a7001845300334e7c1ee2335925ef99"; 599 - src = fetchurl { 600 - url = "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99"; 601 - sha256 = "0dn71b1pwikbwz1cmmz9k1fc8k1fsmah3gy8sqxbz7czhqn5qiva"; 602 - }; 603 - }; 604 - }; 605 - "league/flysystem-aws-s3-v3" = { 606 - targetDir = ""; 607 - src = composerEnv.buildZipPackage { 608 - name = "league-flysystem-aws-s3-v3-af286f291ebab6877bac0c359c6c2cb017eb061d"; 609 - src = fetchurl { 610 - url = "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/af286f291ebab6877bac0c359c6c2cb017eb061d"; 611 - sha256 = "1dyj1cvf2pbvkdw9i53qg6lycxv0di85qnjzcvy5lphrxambifxy"; 612 - }; 613 - }; 614 - }; 615 - "league/flysystem-cached-adapter" = { 616 - targetDir = ""; 617 - src = composerEnv.buildZipPackage { 618 - name = "league-flysystem-cached-adapter-d1925efb2207ac4be3ad0c40b8277175f99ffaff"; 619 - src = fetchurl { 620 - url = "https://api.github.com/repos/thephpleague/flysystem-cached-adapter/zipball/d1925efb2207ac4be3ad0c40b8277175f99ffaff"; 621 - sha256 = "1gvp89cl27ypcy4h0qjm04dc5k77jfm95m4paasglzfsi6g40i71"; 622 - }; 623 - }; 624 - }; 625 - "league/mime-type-detection" = { 626 - targetDir = ""; 627 - src = composerEnv.buildZipPackage { 628 - name = "league-mime-type-detection-ff6248ea87a9f116e78edd6002e39e5128a0d4dd"; 629 - src = fetchurl { 630 - url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd"; 631 - sha256 = "1a63nvqd6cz3vck3y8vjswn6c3cfwh13p0cn0ci5pqdf0bgjvvfz"; 632 - }; 633 - }; 634 - }; 635 - "league/oauth1-client" = { 636 - targetDir = ""; 637 - src = composerEnv.buildZipPackage { 638 - name = "league-oauth1-client-d6365b901b5c287dd41f143033315e2f777e1167"; 639 - src = fetchurl { 640 - url = "https://api.github.com/repos/thephpleague/oauth1-client/zipball/d6365b901b5c287dd41f143033315e2f777e1167"; 641 - sha256 = "0hkh8l7884g8ssja1biwfb59x0jj951lwk6kmiacjqvyvzs07qmx"; 642 - }; 643 - }; 644 - }; 645 - "league/oauth2-server" = { 646 - targetDir = ""; 647 - src = composerEnv.buildZipPackage { 648 - name = "league-oauth2-server-7aeb7c42b463b1a6fe4d084d3145e2fa22436876"; 649 - src = fetchurl { 650 - url = "https://api.github.com/repos/thephpleague/oauth2-server/zipball/7aeb7c42b463b1a6fe4d084d3145e2fa22436876"; 651 - sha256 = "08fla005m5w3cvcivsi8x5jbxgyx814xhh9jmx6kcxrbwcpw2cpf"; 652 - }; 653 - }; 654 - }; 655 - "league/uri" = { 656 - targetDir = ""; 657 - src = composerEnv.buildZipPackage { 658 - name = "league-uri-2d7c87a0860f3126a39f44a8a9bf2fed402dcfea"; 659 - src = fetchurl { 660 - url = "https://api.github.com/repos/thephpleague/uri/zipball/2d7c87a0860f3126a39f44a8a9bf2fed402dcfea"; 661 - sha256 = "1cibnnh81jvkn28050scyldnzbshqhy5464gqmdfw0ar1a6bz545"; 662 - }; 663 - }; 664 - }; 665 - "league/uri-interfaces" = { 666 - targetDir = ""; 667 - src = composerEnv.buildZipPackage { 668 - name = "league-uri-interfaces-00e7e2943f76d8cb50c7dfdc2f6dee356e15e383"; 669 - src = fetchurl { 670 - url = "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/00e7e2943f76d8cb50c7dfdc2f6dee356e15e383"; 671 - sha256 = "01jllf6n9fs4yjcf6sjc4ivqp7k7dkqhbpz354bq9mr14njsjv6x"; 672 - }; 673 - }; 674 - }; 675 - "livewire/livewire" = { 676 - targetDir = ""; 677 - src = composerEnv.buildZipPackage { 678 - name = "livewire-livewire-020ad095cf1239138b097d22b584e2701ec3edfb"; 679 - src = fetchurl { 680 - url = "https://api.github.com/repos/livewire/livewire/zipball/020ad095cf1239138b097d22b584e2701ec3edfb"; 681 - sha256 = "0kklhhk351fbw38dw810si3gpzppjnm8hn9f6h8arxhcgxc8vnx7"; 682 - }; 683 - }; 684 - }; 685 - "maatwebsite/excel" = { 686 - targetDir = ""; 687 - src = composerEnv.buildZipPackage { 688 - name = "maatwebsite-excel-8a54972e3d616c74687c3cbff15765555761885c"; 689 - src = fetchurl { 690 - url = "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/8a54972e3d616c74687c3cbff15765555761885c"; 691 - sha256 = "0h49x9aagq4wi05fymwhknvi16gl0na1xgi2cp9vlhy5ncrmpxy2"; 692 - }; 693 - }; 694 - }; 695 - "maennchen/zipstream-php" = { 696 - targetDir = ""; 697 - src = composerEnv.buildZipPackage { 698 - name = "maennchen-zipstream-php-211e9ba1530ea5260b45d90c9ea252f56ec52729"; 699 - src = fetchurl { 700 - url = "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/211e9ba1530ea5260b45d90c9ea252f56ec52729"; 701 - sha256 = "02llnd0f72lmqhn84ggv2kkdk6968bg29wv196386dabf7ilq4wg"; 702 - }; 703 - }; 704 - }; 705 - "markbaker/complex" = { 706 - targetDir = ""; 707 - src = composerEnv.buildZipPackage { 708 - name = "markbaker-complex-ab8bc271e404909db09ff2d5ffa1e538085c0f22"; 709 - src = fetchurl { 710 - url = "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/ab8bc271e404909db09ff2d5ffa1e538085c0f22"; 711 - sha256 = "1zgy7bz25a6wa4f0m9q3ax38a3dfzv8cz2mfcppf3znb2mxs8w5y"; 712 - }; 713 - }; 714 - }; 715 - "markbaker/matrix" = { 716 - targetDir = ""; 717 - src = composerEnv.buildZipPackage { 718 - name = "markbaker-matrix-c66aefcafb4f6c269510e9ac46b82619a904c576"; 719 - src = fetchurl { 720 - url = "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/c66aefcafb4f6c269510e9ac46b82619a904c576"; 721 - sha256 = "0vfa7phvjkgsfplpxd3s2h00c28hy389yig29bmcpxlfk008vicn"; 722 - }; 723 - }; 724 - }; 725 - "masterminds/html5" = { 726 - targetDir = ""; 727 - src = composerEnv.buildZipPackage { 728 - name = "masterminds-html5-897eb517a343a2281f11bc5556d6548db7d93947"; 729 - src = fetchurl { 730 - url = "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947"; 731 - sha256 = "12fmcgsrmh0f0llnpcvk33mrs4067nw246ci5619rr79ijy3yc0k"; 732 - }; 733 - }; 734 - }; 735 - "maximebf/debugbar" = { 736 - targetDir = ""; 737 - src = composerEnv.buildZipPackage { 738 - name = "maximebf-debugbar-0d44b75f3b5d6d41ae83b79c7a4bceae7fbc78b6"; 739 - src = fetchurl { 740 - url = "https://api.github.com/repos/maximebf/php-debugbar/zipball/0d44b75f3b5d6d41ae83b79c7a4bceae7fbc78b6"; 741 - sha256 = "02g3kz29pgf31q2q7zmm2w999n4bncm6336bh0ixv8v9vl1mssd4"; 742 - }; 743 - }; 744 - }; 745 - "mediconesystems/livewire-datatables" = { 746 - targetDir = ""; 747 - src = composerEnv.buildZipPackage { 748 - name = "mediconesystems-livewire-datatables-bf6f24d529208e6bdec58276e92792719c73c827"; 749 - src = fetchurl { 750 - url = "https://api.github.com/repos/MedicOneSystems/livewire-datatables/zipball/bf6f24d529208e6bdec58276e92792719c73c827"; 751 - sha256 = "0pdr1ax3735f2147w6bz843rrfjnrr57z6355xkdax9a16zvc0lm"; 752 - }; 753 - }; 754 - }; 755 - "monolog/monolog" = { 756 - targetDir = ""; 757 - src = composerEnv.buildZipPackage { 758 - name = "monolog-monolog-5579edf28aee1190a798bfa5be8bc16c563bd524"; 759 - src = fetchurl { 760 - url = "https://api.github.com/repos/Seldaek/monolog/zipball/5579edf28aee1190a798bfa5be8bc16c563bd524"; 761 - sha256 = "014sys8bv57jbpag7xlc7vplc1qy4h5jppy258hpr0xfbh27cg3w"; 762 - }; 763 - }; 764 - }; 765 - "mtdowling/jmespath.php" = { 766 - targetDir = ""; 767 - src = composerEnv.buildZipPackage { 768 - name = "mtdowling-jmespath.php-9b87907a81b87bc76d19a7fb2d61e61486ee9edb"; 769 - src = fetchurl { 770 - url = "https://api.github.com/repos/jmespath/jmespath.php/zipball/9b87907a81b87bc76d19a7fb2d61e61486ee9edb"; 771 - sha256 = "1ig3gi6f8gisagcn876598ps48s86s6m0c82diyksylarg3yn0yd"; 772 - }; 773 - }; 774 - }; 775 - "myclabs/php-enum" = { 776 - targetDir = ""; 777 - src = composerEnv.buildZipPackage { 778 - name = "myclabs-php-enum-b942d263c641ddb5190929ff840c68f78713e937"; 779 - src = fetchurl { 780 - url = "https://api.github.com/repos/myclabs/php-enum/zipball/b942d263c641ddb5190929ff840c68f78713e937"; 781 - sha256 = "16123l5459sjbmnz5nx68x8kpq5mc7miz95q4sjvancpb1dgl8d3"; 782 - }; 783 - }; 784 - }; 785 - "neitanod/forceutf8" = { 786 - targetDir = ""; 787 - src = composerEnv.buildZipPackage { 788 - name = "neitanod-forceutf8-c1fbe70bfb5ad41b8ec5785056b0e308b40d4831"; 789 - src = fetchurl { 790 - url = "https://api.github.com/repos/neitanod/forceutf8/zipball/c1fbe70bfb5ad41b8ec5785056b0e308b40d4831"; 791 - sha256 = "1fvh2iapy7q22n65p6xkcbxcmp68x917gkv2cb0gs59671fwxsjf"; 792 - }; 793 - }; 794 - }; 795 - "nesbot/carbon" = { 796 - targetDir = ""; 797 - src = composerEnv.buildZipPackage { 798 - name = "nesbot-carbon-a9000603ea337c8df16cc41f8b6be95a65f4d0f5"; 799 - src = fetchurl { 800 - url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/a9000603ea337c8df16cc41f8b6be95a65f4d0f5"; 801 - sha256 = "0rjlq01108i309q9lyfv0vvb9vmsnqy5ylk9h8wvhd7916vw3jnc"; 802 - }; 803 - }; 804 - }; 805 - "nette/schema" = { 806 - targetDir = ""; 807 - src = composerEnv.buildZipPackage { 808 - name = "nette-schema-9a39cef03a5b34c7de64f551538cbba05c2be5df"; 809 - src = fetchurl { 810 - url = "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df"; 811 - sha256 = "1kr5lai6r1l6w85ck64b1cq9cp0r2kwa10i1xcmlc7q0xlrxwhp2"; 812 - }; 813 - }; 814 - }; 815 - "nette/utils" = { 816 - targetDir = ""; 817 - src = composerEnv.buildZipPackage { 818 - name = "nette-utils-0af4e3de4df9f1543534beab255ccf459e7a2c99"; 819 - src = fetchurl { 820 - url = "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99"; 821 - sha256 = "0pmcgx3h3bl02sdqvhb9ap548ldxnhl3051imqss2yd64fkxf5fj"; 822 - }; 823 - }; 824 - }; 825 - "nikic/php-parser" = { 826 - targetDir = ""; 827 - src = composerEnv.buildZipPackage { 828 - name = "nikic-php-parser-34bea19b6e03d8153165d8f30bba4c3be86184c1"; 829 - src = fetchurl { 830 - url = "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1"; 831 - sha256 = "1yj97j9cdx48566qwjl5q8hkjkrd1xl59aczb1scspxay37l9w72"; 832 - }; 833 - }; 834 - }; 835 - "nunomaduro/collision" = { 836 - targetDir = ""; 837 - src = composerEnv.buildZipPackage { 838 - name = "nunomaduro-collision-8b610eef8582ccdc05d8f2ab23305e2d37049461"; 839 - src = fetchurl { 840 - url = "https://api.github.com/repos/nunomaduro/collision/zipball/8b610eef8582ccdc05d8f2ab23305e2d37049461"; 841 - sha256 = "0w559vqpknkl6fbhz5hnkc9g37ydcyrqx82w3kjl88vmjycd1f61"; 842 - }; 843 - }; 844 - }; 845 - "nyholm/psr7" = { 846 - targetDir = ""; 847 - src = composerEnv.buildZipPackage { 848 - name = "nyholm-psr7-e874c8c4286a1e010fb4f385f3a55ac56a05cc93"; 849 - src = fetchurl { 850 - url = "https://api.github.com/repos/Nyholm/psr7/zipball/e874c8c4286a1e010fb4f385f3a55ac56a05cc93"; 851 - sha256 = "0abjvcrg19km5p6bcjfmfhrravsb60hap71zzznpwmf83bq16l8r"; 852 - }; 853 - }; 854 - }; 855 - "onelogin/php-saml" = { 856 - targetDir = ""; 857 - src = composerEnv.buildZipPackage { 858 - name = "onelogin-php-saml-a7328b11887660ad248ea10952dd67a5aa73ba3b"; 859 - src = fetchurl { 860 - url = "https://api.github.com/repos/onelogin/php-saml/zipball/a7328b11887660ad248ea10952dd67a5aa73ba3b"; 861 - sha256 = "1df8mxmdh14y2scw80yhh1l90lvdnxq1pjlli3is1cakc0cdw90z"; 862 - }; 863 - }; 864 - }; 865 - "opis/closure" = { 866 - targetDir = ""; 867 - src = composerEnv.buildZipPackage { 868 - name = "opis-closure-3d81e4309d2a927abbe66df935f4bb60082805ad"; 869 - src = fetchurl { 870 - url = "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad"; 871 - sha256 = "0hqs6rdkkcggswrgjlispkby2yg4hwn63bl2ma62lnmpfbpwn0sd"; 872 - }; 873 - }; 874 - }; 875 - "paragonie/constant_time_encoding" = { 876 - targetDir = ""; 877 - src = composerEnv.buildZipPackage { 878 - name = "paragonie-constant_time_encoding-58c3f47f650c94ec05a151692652a868995d2938"; 879 - src = fetchurl { 880 - url = "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938"; 881 - sha256 = "0i9km0lzvc7df9758fm1p3y0679pzvr5m9x3mrz0d2hxlppsm764"; 882 - }; 883 - }; 884 - }; 885 - "paragonie/random_compat" = { 886 - targetDir = ""; 887 - src = composerEnv.buildZipPackage { 888 - name = "paragonie-random_compat-996434e5492cb4c3edcb9168db6fbb1359ef965a"; 889 - src = fetchurl { 890 - url = "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a"; 891 - sha256 = "0ky7lal59dihf969r1k3pb96ql8zzdc5062jdbg69j6rj0scgkyx"; 892 - }; 893 - }; 894 - }; 895 - "paragonie/sodium_compat" = { 896 - targetDir = ""; 897 - src = composerEnv.buildZipPackage { 898 - name = "paragonie-sodium_compat-cb15e403ecbe6a6cc515f855c310eb6b1872a933"; 899 - src = fetchurl { 900 - url = "https://api.github.com/repos/paragonie/sodium_compat/zipball/cb15e403ecbe6a6cc515f855c310eb6b1872a933"; 901 - sha256 = "01jxl868i8bkx5szgp2fp6mi438ani80bqkdcc7rnn9z22lrsm78"; 902 - }; 903 - }; 904 - }; 905 - "phenx/php-font-lib" = { 906 - targetDir = ""; 907 - src = composerEnv.buildZipPackage { 908 - name = "phenx-php-font-lib-dd448ad1ce34c63d09baccd05415e361300c35b4"; 909 - src = fetchurl { 910 - url = "https://api.github.com/repos/dompdf/php-font-lib/zipball/dd448ad1ce34c63d09baccd05415e361300c35b4"; 911 - sha256 = "0l20inbvipjdg9fdd32v8b7agjyvcs0rpqswcylld64vbm2sf3il"; 912 - }; 913 - }; 914 - }; 915 - "phenx/php-svg-lib" = { 916 - targetDir = ""; 917 - src = composerEnv.buildZipPackage { 918 - name = "phenx-php-svg-lib-76876c6cf3080bcb6f249d7d59705108166a6685"; 919 - src = fetchurl { 920 - url = "https://api.github.com/repos/dompdf/php-svg-lib/zipball/76876c6cf3080bcb6f249d7d59705108166a6685"; 921 - sha256 = "0bjynrs81das9f9jwd5jgsxx9gjv2m6c0mkvlgx4w1f4pgbvwsf5"; 922 - }; 923 - }; 924 - }; 925 - "php-http/message-factory" = { 926 - targetDir = ""; 927 - src = composerEnv.buildZipPackage { 928 - name = "php-http-message-factory-a478cb11f66a6ac48d8954216cfed9aa06a501a1"; 929 - src = fetchurl { 930 - url = "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1"; 931 - sha256 = "13drpc83bq332hz0b97whibkm7jpk56msq4yppw9nmrchzwgy7cs"; 932 - }; 933 - }; 934 - }; 935 - "phpdocumentor/reflection-common" = { 936 - targetDir = ""; 937 - src = composerEnv.buildZipPackage { 938 - name = "phpdocumentor-reflection-common-1d01c49d4ed62f25aa84a747ad35d5a16924662b"; 939 - src = fetchurl { 940 - url = "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b"; 941 - sha256 = "1wx720a17i24471jf8z499dnkijzb4b8xra11kvw9g9hhzfadz1r"; 942 - }; 943 - }; 944 - }; 945 - "phpdocumentor/reflection-docblock" = { 946 - targetDir = ""; 947 - src = composerEnv.buildZipPackage { 948 - name = "phpdocumentor-reflection-docblock-622548b623e81ca6d78b721c5e029f4ce664f170"; 949 - src = fetchurl { 950 - url = "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170"; 951 - sha256 = "1vs0fhpqk8s9bc0sqyfhpbs63q14lfjg1f0c1dw4jz97145j6r1n"; 952 - }; 953 - }; 954 - }; 955 - "phpdocumentor/type-resolver" = { 956 - targetDir = ""; 957 - src = composerEnv.buildZipPackage { 958 - name = "phpdocumentor-type-resolver-77a32518733312af16a44300404e945338981de3"; 959 - src = fetchurl { 960 - url = "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3"; 961 - sha256 = "0y6byv5psmrcy6ga7nghzblv61rjbni046h0pgjda8r8qmz26yr4"; 962 - }; 963 - }; 964 - }; 965 - "phpoffice/phpspreadsheet" = { 966 - targetDir = ""; 967 - src = composerEnv.buildZipPackage { 968 - name = "phpoffice-phpspreadsheet-69991111e05fca3ff7398e1e7fca9ebed33efec6"; 969 - src = fetchurl { 970 - url = "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/69991111e05fca3ff7398e1e7fca9ebed33efec6"; 971 - sha256 = "091g479mzh4w057m6v7xpn8i8l8k4abvvyd9l51c2sf7mskjz1n0"; 972 - }; 973 - }; 974 - }; 975 - "phpoption/phpoption" = { 976 - targetDir = ""; 977 - src = composerEnv.buildZipPackage { 978 - name = "phpoption-phpoption-eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"; 979 - src = fetchurl { 980 - url = "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"; 981 - sha256 = "1lk50y8jj2mzbwc2mxfm2xdasxf4axya72nv8wfc1vyz9y5ys3li"; 982 - }; 983 - }; 984 - }; 985 - "phpseclib/phpseclib" = { 986 - targetDir = ""; 987 - src = composerEnv.buildZipPackage { 988 - name = "phpseclib-phpseclib-2f0b7af658cbea265cbb4a791d6c29a6613f98ef"; 989 - src = fetchurl { 990 - url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/2f0b7af658cbea265cbb4a791d6c29a6613f98ef"; 991 - sha256 = "08azglzhm6j821p5w3nb61ny7gz4lgj5kdmr1f1h723f8sjjwmfs"; 992 - }; 993 - }; 994 - }; 995 - "phpspec/prophecy" = { 996 - targetDir = ""; 997 - src = composerEnv.buildZipPackage { 998 - name = "phpspec-prophecy-bbcd7380b0ebf3961ee21409db7b38bc31d69a13"; 999 - src = fetchurl { 1000 - url = "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13"; 1001 - sha256 = "1xw7x12lws8qdrryhbgjiih48gxwlq99ayhhsy0q2ls9i9p6mw0w"; 1002 - }; 1003 - }; 1004 - }; 1005 - "pragmarx/google2fa" = { 1006 - targetDir = ""; 1007 - src = composerEnv.buildZipPackage { 1008 - name = "pragmarx-google2fa-80c3d801b31fe165f8fe99ea085e0a37834e1be3"; 1009 - src = fetchurl { 1010 - url = "https://api.github.com/repos/antonioribeiro/google2fa/zipball/80c3d801b31fe165f8fe99ea085e0a37834e1be3"; 1011 - sha256 = "0qfjgkl02ifc0zicv3d5d6zs8mwpq68bg211jy3psgghnqpxyhlm"; 1012 - }; 1013 - }; 1014 - }; 1015 - "pragmarx/google2fa-laravel" = { 1016 - targetDir = ""; 1017 - src = composerEnv.buildZipPackage { 1018 - name = "pragmarx-google2fa-laravel-f9014fd7ea36a1f7fffa233109cf59b209469647"; 1019 - src = fetchurl { 1020 - url = "https://api.github.com/repos/antonioribeiro/google2fa-laravel/zipball/f9014fd7ea36a1f7fffa233109cf59b209469647"; 1021 - sha256 = "1y1b24fyfsf8mrhla3j699x1x6pd23rw5k3pjsag0vqgvd4v3a8n"; 1022 - }; 1023 - }; 1024 - }; 1025 - "pragmarx/google2fa-qrcode" = { 1026 - targetDir = ""; 1027 - src = composerEnv.buildZipPackage { 1028 - name = "pragmarx-google2fa-qrcode-fd5ff0531a48b193a659309cc5fb882c14dbd03f"; 1029 - src = fetchurl { 1030 - url = "https://api.github.com/repos/antonioribeiro/google2fa-qrcode/zipball/fd5ff0531a48b193a659309cc5fb882c14dbd03f"; 1031 - sha256 = "1csa15v68bznrz3262xjcdgcgw0lg8fwb6fhrbms2mnylhq4s35g"; 1032 - }; 1033 - }; 1034 - }; 1035 - "psr/cache" = { 1036 - targetDir = ""; 1037 - src = composerEnv.buildZipPackage { 1038 - name = "psr-cache-d11b50ad223250cf17b86e38383413f5a6764bf8"; 1039 - src = fetchurl { 1040 - url = "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8"; 1041 - sha256 = "06i2k3dx3b4lgn9a4v1dlgv8l9wcl4kl7vzhh63lbji0q96hv8qz"; 1042 - }; 1043 - }; 1044 - }; 1045 - "psr/container" = { 1046 - targetDir = ""; 1047 - src = composerEnv.buildZipPackage { 1048 - name = "psr-container-513e0666f7216c7459170d56df27dfcefe1689ea"; 1049 - src = fetchurl { 1050 - url = "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea"; 1051 - sha256 = "00yvj3b5ls2l1d0sk38g065raw837rw65dx1sicggjnkr85vmfzz"; 1052 - }; 1053 - }; 1054 - }; 1055 - "psr/event-dispatcher" = { 1056 - targetDir = ""; 1057 - src = composerEnv.buildZipPackage { 1058 - name = "psr-event-dispatcher-dbefd12671e8a14ec7f180cab83036ed26714bb0"; 1059 - src = fetchurl { 1060 - url = "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0"; 1061 - sha256 = "05nicsd9lwl467bsv4sn44fjnnvqvzj1xqw2mmz9bac9zm66fsjd"; 1062 - }; 1063 - }; 1064 - }; 1065 - "psr/http-client" = { 1066 - targetDir = ""; 1067 - src = composerEnv.buildZipPackage { 1068 - name = "psr-http-client-2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"; 1069 - src = fetchurl { 1070 - url = "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"; 1071 - sha256 = "0cmkifa3ji1r8kn3y1rwg81rh8g2crvnhbv2am6d688dzsbw967v"; 1072 - }; 1073 - }; 1074 - }; 1075 - "psr/http-factory" = { 1076 - targetDir = ""; 1077 - src = composerEnv.buildZipPackage { 1078 - name = "psr-http-factory-12ac7fcd07e5b077433f5f2bee95b3a771bf61be"; 1079 - src = fetchurl { 1080 - url = "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be"; 1081 - sha256 = "0inbnqpc5bfhbbda9dwazsrw9xscfnc8rdx82q1qm3r446mc1vds"; 1082 - }; 1083 - }; 1084 - }; 1085 - "psr/http-message" = { 1086 - targetDir = ""; 1087 - src = composerEnv.buildZipPackage { 1088 - name = "psr-http-message-f6561bf28d520154e4b0ec72be95418abe6d9363"; 1089 - src = fetchurl { 1090 - url = "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363"; 1091 - sha256 = "195dd67hva9bmr52iadr4kyp2gw2f5l51lplfiay2pv6l9y4cf45"; 1092 - }; 1093 - }; 1094 - }; 1095 - "psr/log" = { 1096 - targetDir = ""; 1097 - src = composerEnv.buildZipPackage { 1098 - name = "psr-log-d49695b909c3b7628b6289db5479a1c204601f11"; 1099 - src = fetchurl { 1100 - url = "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11"; 1101 - sha256 = "0sb0mq30dvmzdgsnqvw3xh4fb4bqjncx72kf8n622f94dd48amln"; 1102 - }; 1103 - }; 1104 - }; 1105 - "psr/simple-cache" = { 1106 - targetDir = ""; 1107 - src = composerEnv.buildZipPackage { 1108 - name = "psr-simple-cache-408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"; 1109 - src = fetchurl { 1110 - url = "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"; 1111 - sha256 = "1djgzclkamjxi9jy4m9ggfzgq1vqxaga2ip7l3cj88p7rwkzjxgw"; 1112 - }; 1113 - }; 1114 - }; 1115 - "psy/psysh" = { 1116 - targetDir = ""; 1117 - src = composerEnv.buildZipPackage { 1118 - name = "psy-psysh-77fc7270031fbc28f9a7bea31385da5c4855cb7a"; 1119 - src = fetchurl { 1120 - url = "https://api.github.com/repos/bobthecow/psysh/zipball/77fc7270031fbc28f9a7bea31385da5c4855cb7a"; 1121 - sha256 = "058wlfpslslxh59844ybwk2knplfxd67mc9k4gia3vmakc2n7ysb"; 1122 - }; 1123 - }; 1124 - }; 1125 - "ralouphie/getallheaders" = { 1126 - targetDir = ""; 1127 - src = composerEnv.buildZipPackage { 1128 - name = "ralouphie-getallheaders-120b605dfeb996808c31b6477290a714d356e822"; 1129 - src = fetchurl { 1130 - url = "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822"; 1131 - sha256 = "1bv7ndkkankrqlr2b4kw7qp3fl0dxi6bp26bnim6dnlhavd6a0gg"; 1132 - }; 1133 - }; 1134 - }; 1135 - "ramsey/collection" = { 1136 - targetDir = ""; 1137 - src = composerEnv.buildZipPackage { 1138 - name = "ramsey-collection-cccc74ee5e328031b15640b51056ee8d3bb66c0a"; 1139 - src = fetchurl { 1140 - url = "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a"; 1141 - sha256 = "1i2ga25aj80cci3di58qm17l588lzgank8wqhdbq0dcb3cg6cgr6"; 1142 - }; 1143 - }; 1144 - }; 1145 - "ramsey/uuid" = { 1146 - targetDir = ""; 1147 - src = composerEnv.buildZipPackage { 1148 - name = "ramsey-uuid-fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"; 1149 - src = fetchurl { 1150 - url = "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"; 1151 - sha256 = "1fhjsyidsj95x5dd42z3hi5qhzii0hhhxa7xvc5jj7spqjdbqln4"; 1152 - }; 1153 - }; 1154 - }; 1155 - "robrichards/xmlseclibs" = { 1156 - targetDir = ""; 1157 - src = composerEnv.buildZipPackage { 1158 - name = "robrichards-xmlseclibs-f8f19e58f26cdb42c54b214ff8a820760292f8df"; 1159 - src = fetchurl { 1160 - url = "https://api.github.com/repos/robrichards/xmlseclibs/zipball/f8f19e58f26cdb42c54b214ff8a820760292f8df"; 1161 - sha256 = "01zlpm36rrdj310cfmiz2fnabszxd3fq80fa8x8j3f9ki7dvhh5y"; 1162 - }; 1163 - }; 1164 - }; 1165 - "rollbar/rollbar" = { 1166 - targetDir = ""; 1167 - src = composerEnv.buildZipPackage { 1168 - name = "rollbar-rollbar-ff3db5739dd635740caed02ddad43e671b5a37e5"; 1169 - src = fetchurl { 1170 - url = "https://api.github.com/repos/rollbar/rollbar-php/zipball/ff3db5739dd635740caed02ddad43e671b5a37e5"; 1171 - sha256 = "1mkbw0mcaj50ks0x6ql2qq7dr2i5nfr46x6chdf8hvnm1vjnphmd"; 1172 - }; 1173 - }; 1174 - }; 1175 - "rollbar/rollbar-laravel" = { 1176 - targetDir = ""; 1177 - src = composerEnv.buildZipPackage { 1178 - name = "rollbar-rollbar-laravel-d7647ffabf234beabfd0239ffaca003d934653b4"; 1179 - src = fetchurl { 1180 - url = "https://api.github.com/repos/rollbar/rollbar-php-laravel/zipball/d7647ffabf234beabfd0239ffaca003d934653b4"; 1181 - sha256 = "0jm70pqhzdczrwzq4m7vxcwkzj1fcjn4r19qjpawvbsw4ldlcdg7"; 1182 - }; 1183 - }; 1184 - }; 1185 - "sabberworm/php-css-parser" = { 1186 - targetDir = ""; 1187 - src = composerEnv.buildZipPackage { 1188 - name = "sabberworm-php-css-parser-e41d2140031d533348b2192a83f02d8dd8a71d30"; 1189 - src = fetchurl { 1190 - url = "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30"; 1191 - sha256 = "0slqh0ra9cwk1pm4q7bqhndynir0yxypzrxb2vrfzfkmnh0rm02c"; 1192 - }; 1193 - }; 1194 - }; 1195 - "sebastian/comparator" = { 1196 - targetDir = ""; 1197 - src = composerEnv.buildZipPackage { 1198 - name = "sebastian-comparator-55f4261989e546dc112258c7a75935a81a7ce382"; 1199 - src = fetchurl { 1200 - url = "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382"; 1201 - sha256 = "1d4bgf4m2x0kn3nw9hbb45asbx22lsp9vxl74rp1yl3sj2vk9sch"; 1202 - }; 1203 - }; 1204 - }; 1205 - "sebastian/diff" = { 1206 - targetDir = ""; 1207 - src = composerEnv.buildZipPackage { 1208 - name = "sebastian-diff-3461e3fccc7cfdfc2720be910d3bd73c69be590d"; 1209 - src = fetchurl { 1210 - url = "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d"; 1211 - sha256 = "0967nl6cdnr0v0z83w4xy59agn60kfv8gb41aw3fpy1n2wpp62dj"; 1212 - }; 1213 - }; 1214 - }; 1215 - "sebastian/exporter" = { 1216 - targetDir = ""; 1217 - src = composerEnv.buildZipPackage { 1218 - name = "sebastian-exporter-65e8b7db476c5dd267e65eea9cab77584d3cfff9"; 1219 - src = fetchurl { 1220 - url = "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9"; 1221 - sha256 = "071813jw7nlsa3fs1hlrkl5fsjz4sidyq0i26p22m43isvvyad0q"; 1222 - }; 1223 - }; 1224 - }; 1225 - "sebastian/recursion-context" = { 1226 - targetDir = ""; 1227 - src = composerEnv.buildZipPackage { 1228 - name = "sebastian-recursion-context-cd9d8cf3c5804de4341c283ed787f099f5506172"; 1229 - src = fetchurl { 1230 - url = "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172"; 1231 - sha256 = "1k0ki1krwq6329vsbw3515wsyg8a7n2l83lk19pdc12i2lg9nhpy"; 1232 - }; 1233 - }; 1234 - }; 1235 - "spatie/db-dumper" = { 1236 - targetDir = ""; 1237 - src = composerEnv.buildZipPackage { 1238 - name = "spatie-db-dumper-05e5955fb882008a8947c5a45146d86cfafa10d1"; 1239 - src = fetchurl { 1240 - url = "https://api.github.com/repos/spatie/db-dumper/zipball/05e5955fb882008a8947c5a45146d86cfafa10d1"; 1241 - sha256 = "0g0scxq259qn1maxa61qh3cl5a88778qgx27dgbxr9p8kszivlsg"; 1242 - }; 1243 - }; 1244 - }; 1245 - "spatie/laravel-backup" = { 1246 - targetDir = ""; 1247 - src = composerEnv.buildZipPackage { 1248 - name = "spatie-laravel-backup-332fae80b12cacb9e4161824ba195d984b28c8fb"; 1249 - src = fetchurl { 1250 - url = "https://api.github.com/repos/spatie/laravel-backup/zipball/332fae80b12cacb9e4161824ba195d984b28c8fb"; 1251 - sha256 = "02gcsv825zhw727bphrykp7lg7nhna7a2pzc20pnchkl9qbb6pnj"; 1252 - }; 1253 - }; 1254 - }; 1255 - "spatie/temporary-directory" = { 1256 - targetDir = ""; 1257 - src = composerEnv.buildZipPackage { 1258 - name = "spatie-temporary-directory-f517729b3793bca58f847c5fd383ec16f03ffec6"; 1259 - src = fetchurl { 1260 - url = "https://api.github.com/repos/spatie/temporary-directory/zipball/f517729b3793bca58f847c5fd383ec16f03ffec6"; 1261 - sha256 = "1pn6l9c86yigpzn83ajpq2wiy8ds0rlxmiq0iwby14cijc98ma3m"; 1262 - }; 1263 - }; 1264 - }; 1265 - "squizlabs/php_codesniffer" = { 1266 - targetDir = ""; 1267 - src = composerEnv.buildZipPackage { 1268 - name = "squizlabs-php_codesniffer-1359e176e9307e906dc3d890bcc9603ff6d90619"; 1269 - src = fetchurl { 1270 - url = "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619"; 1271 - sha256 = "0bgb02zirxg0swfil3hacp7ry4cv5rwnbjkrj4l3hqln97cvmn21"; 1272 - }; 1273 - }; 1274 - }; 1275 - "swiftmailer/swiftmailer" = { 1276 - targetDir = ""; 1277 - src = composerEnv.buildZipPackage { 1278 - name = "swiftmailer-swiftmailer-8a5d5072dca8f48460fce2f4131fcc495eec654c"; 1279 - src = fetchurl { 1280 - url = "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c"; 1281 - sha256 = "1p9m4fw9y9md9a7msbmnc0hpdrky8dwrllnyg1qf1cdyp9d70x1d"; 1282 - }; 1283 - }; 1284 - }; 1285 - "symfony/console" = { 1286 - targetDir = ""; 1287 - src = composerEnv.buildZipPackage { 1288 - name = "symfony-console-4d671ab4ddac94ee439ea73649c69d9d200b5000"; 1289 - src = fetchurl { 1290 - url = "https://api.github.com/repos/symfony/console/zipball/4d671ab4ddac94ee439ea73649c69d9d200b5000"; 1291 - sha256 = "13p16qi328f7jds94vh2gswpq2zgkh99zr7x0ihvy9ysmdc4vln2"; 1292 - }; 1293 - }; 1294 - }; 1295 - "symfony/css-selector" = { 1296 - targetDir = ""; 1297 - src = composerEnv.buildZipPackage { 1298 - name = "symfony-css-selector-0628e6c6d7c92f1a7bae543959bdc17347be2436"; 1299 - src = fetchurl { 1300 - url = "https://api.github.com/repos/symfony/css-selector/zipball/0628e6c6d7c92f1a7bae543959bdc17347be2436"; 1301 - sha256 = "1piyal7jg8sslxn4h4znrl1fsppbv2ik2s99i5na8wyq6wpz9zp4"; 1302 - }; 1303 - }; 1304 - }; 1305 - "symfony/deprecation-contracts" = { 1306 - targetDir = ""; 1307 - src = composerEnv.buildZipPackage { 1308 - name = "symfony-deprecation-contracts-e8b495ea28c1d97b5e0c121748d6f9b53d075c66"; 1309 - src = fetchurl { 1310 - url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66"; 1311 - sha256 = "09k869asjb7cd3xh8i5ps824k5y6v510sbpzfalndwy3knig9fig"; 1312 - }; 1313 - }; 1314 - }; 1315 - "symfony/error-handler" = { 1316 - targetDir = ""; 1317 - src = composerEnv.buildZipPackage { 1318 - name = "symfony-error-handler-c116cda1f51c678782768dce89a45f13c949455d"; 1319 - src = fetchurl { 1320 - url = "https://api.github.com/repos/symfony/error-handler/zipball/c116cda1f51c678782768dce89a45f13c949455d"; 1321 - sha256 = "16bvys7dkhja7bjf42k7rxd7d96fbsp1aj3n50a6b6fj3q2jkxwm"; 1322 - }; 1323 - }; 1324 - }; 1325 - "symfony/event-dispatcher" = { 1326 - targetDir = ""; 1327 - src = composerEnv.buildZipPackage { 1328 - name = "symfony-event-dispatcher-8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc"; 1329 - src = fetchurl { 1330 - url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc"; 1331 - sha256 = "10vdzpy7gvmy0w4lpr4h4xj2gr224k5llc7f356x1jzbijxg8ckh"; 1332 - }; 1333 - }; 1334 - }; 1335 - "symfony/event-dispatcher-contracts" = { 1336 - targetDir = ""; 1337 - src = composerEnv.buildZipPackage { 1338 - name = "symfony-event-dispatcher-contracts-f98b54df6ad059855739db6fcbc2d36995283fe1"; 1339 - src = fetchurl { 1340 - url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1"; 1341 - sha256 = "114zpsd8vac016a0ppf5ag5lmgllrha7nwln8vvhq9282r79xhsl"; 1342 - }; 1343 - }; 1344 - }; 1345 - "symfony/finder" = { 1346 - targetDir = ""; 1347 - src = composerEnv.buildZipPackage { 1348 - name = "symfony-finder-9b630f3427f3ebe7cd346c277a1408b00249dad9"; 1349 - src = fetchurl { 1350 - url = "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9"; 1351 - sha256 = "0b2rdx4080jav1ixqxrl4mabn91amf81xsj533b067vdfq4rcfv4"; 1352 - }; 1353 - }; 1354 - }; 1355 - "symfony/http-foundation" = { 1356 - targetDir = ""; 1357 - src = composerEnv.buildZipPackage { 1358 - name = "symfony-http-foundation-e7793b7906f72a8cc51054fbca9dcff7a8af1c1e"; 1359 - src = fetchurl { 1360 - url = "https://api.github.com/repos/symfony/http-foundation/zipball/e7793b7906f72a8cc51054fbca9dcff7a8af1c1e"; 1361 - sha256 = "1wd6ja7wfc6gkmbvpvlmg1d2fbnscnqsx5m2c2qzfnr64pm8wnxm"; 1362 - }; 1363 - }; 1364 - }; 1365 - "symfony/http-kernel" = { 1366 - targetDir = ""; 1367 - src = composerEnv.buildZipPackage { 1368 - name = "symfony-http-kernel-255ae3b0a488d78fbb34da23d3e0c059874b5948"; 1369 - src = fetchurl { 1370 - url = "https://api.github.com/repos/symfony/http-kernel/zipball/255ae3b0a488d78fbb34da23d3e0c059874b5948"; 1371 - sha256 = "0mjkq7badxnrwh8f7xwrpgxsaikb2zb9pf2576v5g3mj4ipf8m2b"; 1372 - }; 1373 - }; 1374 - }; 1375 - "symfony/mime" = { 1376 - targetDir = ""; 1377 - src = composerEnv.buildZipPackage { 1378 - name = "symfony-mime-02265e1e5111c3cd7480387af25e82378b7ab9cc"; 1379 - src = fetchurl { 1380 - url = "https://api.github.com/repos/symfony/mime/zipball/02265e1e5111c3cd7480387af25e82378b7ab9cc"; 1381 - sha256 = "0fm8smz4y87igkwl7sgp05xzxknbsjb16qma6v6k543ba8p46fzy"; 1382 - }; 1383 - }; 1384 - }; 1385 - "symfony/polyfill-ctype" = { 1386 - targetDir = ""; 1387 - src = composerEnv.buildZipPackage { 1388 - name = "symfony-polyfill-ctype-6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4"; 1389 - src = fetchurl { 1390 - url = "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4"; 1391 - sha256 = "18235xiqpjx9nzx3pzylm5yzqr6n1j8wnnrzgab1hpbvixfrbqba"; 1392 - }; 1393 - }; 1394 - }; 1395 - "symfony/polyfill-iconv" = { 1396 - targetDir = ""; 1397 - src = composerEnv.buildZipPackage { 1398 - name = "symfony-polyfill-iconv-143f1881e655bebca1312722af8068de235ae5dc"; 1399 - src = fetchurl { 1400 - url = "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc"; 1401 - sha256 = "19v4r40vx62a181l6zfs7n40w9f7npy7jw5x6dssg40hl4a0i3p2"; 1402 - }; 1403 - }; 1404 - }; 1405 - "symfony/polyfill-intl-grapheme" = { 1406 - targetDir = ""; 1407 - src = composerEnv.buildZipPackage { 1408 - name = "symfony-polyfill-intl-grapheme-433d05519ce6990bf3530fba6957499d327395c2"; 1409 - src = fetchurl { 1410 - url = "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2"; 1411 - sha256 = "11169jh39mhr591b61iara8hvq4pnfzgkynlqg90iv510c74d1cg"; 1412 - }; 1413 - }; 1414 - }; 1415 - "symfony/polyfill-intl-idn" = { 1416 - targetDir = ""; 1417 - src = composerEnv.buildZipPackage { 1418 - name = "symfony-polyfill-intl-idn-59a8d271f00dd0e4c2e518104cc7963f655a1aa8"; 1419 - src = fetchurl { 1420 - url = "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8"; 1421 - sha256 = "1bcdl48ji0dmswwvw2b66qxdxxawbx8bgicc02la92gacps08n5v"; 1422 - }; 1423 - }; 1424 - }; 1425 - "symfony/polyfill-intl-normalizer" = { 1426 - targetDir = ""; 1427 - src = composerEnv.buildZipPackage { 1428 - name = "symfony-polyfill-intl-normalizer-219aa369ceff116e673852dce47c3a41794c14bd"; 1429 - src = fetchurl { 1430 - url = "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd"; 1431 - sha256 = "1cwckrazq4p4i9ysjh8wjqw8qfnp0rx48pkwysch6z7vkgcif22w"; 1432 - }; 1433 - }; 1434 - }; 1435 - "symfony/polyfill-mbstring" = { 1436 - targetDir = ""; 1437 - src = composerEnv.buildZipPackage { 1438 - name = "symfony-polyfill-mbstring-9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e"; 1439 - src = fetchurl { 1440 - url = "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e"; 1441 - sha256 = "0y289x91c9lgr8vlixj5blayf9lsgi4nn2gyn3a99brvn2jnh6q8"; 1442 - }; 1443 - }; 1444 - }; 1445 - "symfony/polyfill-php72" = { 1446 - targetDir = ""; 1447 - src = composerEnv.buildZipPackage { 1448 - name = "symfony-polyfill-php72-bf44a9fd41feaac72b074de600314a93e2ae78e2"; 1449 - src = fetchurl { 1450 - url = "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2"; 1451 - sha256 = "11knb688wcf8yvrprgp4z02z3nb6s5xj3wrv77n2qjkc7nc8q7l7"; 1452 - }; 1453 - }; 1454 - }; 1455 - "symfony/polyfill-php73" = { 1456 - targetDir = ""; 1457 - src = composerEnv.buildZipPackage { 1458 - name = "symfony-polyfill-php73-e440d35fa0286f77fb45b79a03fedbeda9307e85"; 1459 - src = fetchurl { 1460 - url = "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85"; 1461 - sha256 = "1c7w7j375a1fxq5m4ldy72jg5x4dpijs8q9ryqxvd6gmj1lvncqy"; 1462 - }; 1463 - }; 1464 - }; 1465 - "symfony/polyfill-php80" = { 1466 - targetDir = ""; 1467 - src = composerEnv.buildZipPackage { 1468 - name = "symfony-polyfill-php80-cfa0ae98841b9e461207c13ab093d76b0fa7bace"; 1469 - src = fetchurl { 1470 - url = "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace"; 1471 - sha256 = "1kbh4j01kxxc39ls9kzkg7dj13cdlzwy599b96harisysn47jw2n"; 1472 - }; 1473 - }; 1474 - }; 1475 - "symfony/polyfill-php81" = { 1476 - targetDir = ""; 1477 - src = composerEnv.buildZipPackage { 1478 - name = "symfony-polyfill-php81-13f6d1271c663dc5ae9fb843a8f16521db7687a1"; 1479 - src = fetchurl { 1480 - url = "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1"; 1481 - sha256 = "01dqzkdppaw7kh1vkckkzn54aql4iw6m9vyg99ahhzmqc2krs91x"; 1482 - }; 1483 - }; 1484 - }; 1485 - "symfony/process" = { 1486 - targetDir = ""; 1487 - src = composerEnv.buildZipPackage { 1488 - name = "symfony-process-597f3fff8e3e91836bb0bd38f5718b56ddbde2f3"; 1489 - src = fetchurl { 1490 - url = "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3"; 1491 - sha256 = "1vv2xwk3cvr144yxjj6k4afhkv50v2b957lscncs6m3rvi2zs1nk"; 1492 - }; 1493 - }; 1494 - }; 1495 - "symfony/psr-http-message-bridge" = { 1496 - targetDir = ""; 1497 - src = composerEnv.buildZipPackage { 1498 - name = "symfony-psr-http-message-bridge-22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34"; 1499 - src = fetchurl { 1500 - url = "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34"; 1501 - sha256 = "18zvhrcry8173wklv3zpf8k06xx15smrw1dnj0zmq97injnam6fl"; 1502 - }; 1503 - }; 1504 - }; 1505 - "symfony/routing" = { 1506 - targetDir = ""; 1507 - src = composerEnv.buildZipPackage { 1508 - name = "symfony-routing-e07817bb6244ea33ef5ad31abc4a9288bef3f2f7"; 1509 - src = fetchurl { 1510 - url = "https://api.github.com/repos/symfony/routing/zipball/e07817bb6244ea33ef5ad31abc4a9288bef3f2f7"; 1511 - sha256 = "1lk7dbcxvfwmyx65hm0v78ma79f67jnq2xnzg6k0wz52161rk6cl"; 1512 - }; 1513 - }; 1514 - }; 1515 - "symfony/service-contracts" = { 1516 - targetDir = ""; 1517 - src = composerEnv.buildZipPackage { 1518 - name = "symfony-service-contracts-4b426aac47d6427cc1a1d0f7e2ac724627f5966c"; 1519 - src = fetchurl { 1520 - url = "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c"; 1521 - sha256 = "0lh0vxy0h4wsjmnlf42s950bicsvkzz6brqikfnfb5kmvi0xhcm6"; 1522 - }; 1523 - }; 1524 - }; 1525 - "symfony/string" = { 1526 - targetDir = ""; 1527 - src = composerEnv.buildZipPackage { 1528 - name = "symfony-string-4432bc7df82a554b3e413a8570ce2fea90e94097"; 1529 - src = fetchurl { 1530 - url = "https://api.github.com/repos/symfony/string/zipball/4432bc7df82a554b3e413a8570ce2fea90e94097"; 1531 - sha256 = "08abxmddl3nphkqf6a58r8w1d5la2f3m9rkbhdfv2k78h2nn19v7"; 1532 - }; 1533 - }; 1534 - }; 1535 - "symfony/translation" = { 1536 - targetDir = ""; 1537 - src = composerEnv.buildZipPackage { 1538 - name = "symfony-translation-1639abc1177d26bcd4320e535e664cef067ab0ca"; 1539 - src = fetchurl { 1540 - url = "https://api.github.com/repos/symfony/translation/zipball/1639abc1177d26bcd4320e535e664cef067ab0ca"; 1541 - sha256 = "0q7f4hfv8n7px5fhh0f8ii6lbfj9xp7fas5ls7yazm4980c06a1x"; 1542 - }; 1543 - }; 1544 - }; 1545 - "symfony/translation-contracts" = { 1546 - targetDir = ""; 1547 - src = composerEnv.buildZipPackage { 1548 - name = "symfony-translation-contracts-136b19dd05cdf0709db6537d058bcab6dd6e2dbe"; 1549 - src = fetchurl { 1550 - url = "https://api.github.com/repos/symfony/translation-contracts/zipball/136b19dd05cdf0709db6537d058bcab6dd6e2dbe"; 1551 - sha256 = "1z1514i3gsxdisyayzh880i8rj954qim7c183cld91kvvqcqi7x0"; 1552 - }; 1553 - }; 1554 - }; 1555 - "symfony/var-dumper" = { 1556 - targetDir = ""; 1557 - src = composerEnv.buildZipPackage { 1558 - name = "symfony-var-dumper-af52239a330fafd192c773795520dc2dd62b5657"; 1559 - src = fetchurl { 1560 - url = "https://api.github.com/repos/symfony/var-dumper/zipball/af52239a330fafd192c773795520dc2dd62b5657"; 1561 - sha256 = "1dxmwyg3wxq313zfrjwywkfsi38lq6i3prq69f47vbiqajfs55jn"; 1562 - }; 1563 - }; 1564 - }; 1565 - "tecnickcom/tc-lib-barcode" = { 1566 - targetDir = ""; 1567 - src = composerEnv.buildZipPackage { 1568 - name = "tecnickcom-tc-lib-barcode-4907ef1e384dbb7d3100c897925e7dc071a419a3"; 1569 - src = fetchurl { 1570 - url = "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/4907ef1e384dbb7d3100c897925e7dc071a419a3"; 1571 - sha256 = "1wwrws42lh60zmx7d49dqwlli09j1q6m1669cdlya907icx6cxbd"; 1572 - }; 1573 - }; 1574 - }; 1575 - "tecnickcom/tc-lib-color" = { 1576 - targetDir = ""; 1577 - src = composerEnv.buildZipPackage { 1578 - name = "tecnickcom-tc-lib-color-f9e45c59496418227184626ad31e83470153c11f"; 1579 - src = fetchurl { 1580 - url = "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/f9e45c59496418227184626ad31e83470153c11f"; 1581 - sha256 = "04g9fkk4ifc8sj27jz3nj6rnqgfyls6b2p1ll59wm9d99rngyq72"; 1582 - }; 1583 - }; 1584 - }; 1585 - "tecnickcom/tcpdf" = { 1586 - targetDir = ""; 1587 - src = composerEnv.buildZipPackage { 1588 - name = "tecnickcom-tcpdf-e3cffc9bcbc76e89e167e9eb0bbda0cab7518459"; 1589 - src = fetchurl { 1590 - url = "https://api.github.com/repos/tecnickcom/TCPDF/zipball/e3cffc9bcbc76e89e167e9eb0bbda0cab7518459"; 1591 - sha256 = "17769rpyfq6z8lw5bj7icvkz7003d6kbj1hiji5cixrkahvc57fy"; 1592 - }; 1593 - }; 1594 - }; 1595 - "tijsverkoyen/css-to-inline-styles" = { 1596 - targetDir = ""; 1597 - src = composerEnv.buildZipPackage { 1598 - name = "tijsverkoyen-css-to-inline-styles-da444caae6aca7a19c0c140f68c6182e337d5b1c"; 1599 - src = fetchurl { 1600 - url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c"; 1601 - sha256 = "13lzhf1kswg626b8zd23z4pa7sg679si368wcg6pklqvijnn0any"; 1602 - }; 1603 - }; 1604 - }; 1605 - "tmilos/lexer" = { 1606 - targetDir = ""; 1607 - src = composerEnv.buildZipPackage { 1608 - name = "tmilos-lexer-e7885595614759f1da2ff79b66e3fb26d7f875fa"; 1609 - src = fetchurl { 1610 - url = "https://api.github.com/repos/tmilos/lexer/zipball/e7885595614759f1da2ff79b66e3fb26d7f875fa"; 1611 - sha256 = "0b1dysgnfph13xcc04kvi0kncsq63q1kw973q5ichwl4h9w5qfdk"; 1612 - }; 1613 - }; 1614 - }; 1615 - "tmilos/scim-filter-parser" = { 1616 - targetDir = ""; 1617 - src = composerEnv.buildZipPackage { 1618 - name = "tmilos-scim-filter-parser-cfd9ba1f33e1e15adcab2481bffd74cb9fb35704"; 1619 - src = fetchurl { 1620 - url = "https://api.github.com/repos/tmilos/scim-filter-parser/zipball/cfd9ba1f33e1e15adcab2481bffd74cb9fb35704"; 1621 - sha256 = "08vp7p7jbzarmq1dlsiy7wb5klqp6ln8iidhnhq9xcqa1frrfj87"; 1622 - }; 1623 - }; 1624 - }; 1625 - "tmilos/scim-schema" = { 1626 - targetDir = ""; 1627 - src = composerEnv.buildZipPackage { 1628 - name = "tmilos-scim-schema-bb871e667b33080b4cd36d7a9b2ac2cdbf796062"; 1629 - src = fetchurl { 1630 - url = "https://api.github.com/repos/tmilos/scim-schema/zipball/bb871e667b33080b4cd36d7a9b2ac2cdbf796062"; 1631 - sha256 = "0k78qica59y2cmad17qcww6gm0caqa1shvv73scgyf0fxzqpay8w"; 1632 - }; 1633 - }; 1634 - }; 1635 - "tmilos/value" = { 1636 - targetDir = ""; 1637 - src = composerEnv.buildZipPackage { 1638 - name = "tmilos-value-9e78ad9c026b14cacec1a27552ee0ada9d7d1c06"; 1639 - src = fetchurl { 1640 - url = "https://api.github.com/repos/tmilos/value/zipball/9e78ad9c026b14cacec1a27552ee0ada9d7d1c06"; 1641 - sha256 = "1lbmm5l0q8mn2qs9jczqk1lc72m77455b3dv774fdfpy8vm2d7iy"; 1642 - }; 1643 - }; 1644 - }; 1645 - "unicodeveloper/laravel-password" = { 1646 - targetDir = ""; 1647 - src = composerEnv.buildZipPackage { 1648 - name = "unicodeveloper-laravel-password-806e345ae992e0adf38c4cfa32063d7d7c9d189a"; 1649 - src = fetchurl { 1650 - url = "https://api.github.com/repos/unicodeveloper/laravel-password/zipball/806e345ae992e0adf38c4cfa32063d7d7c9d189a"; 1651 - sha256 = "1qd63zahc0mw7ypfghm2q1zfq1w3vr58zxh5gdgcx0srlg2v69gc"; 1652 - }; 1653 - }; 1654 - }; 1655 - "vlucas/phpdotenv" = { 1656 - targetDir = ""; 1657 - src = composerEnv.buildZipPackage { 1658 - name = "vlucas-phpdotenv-264dce589e7ce37a7ba99cb901eed8249fbec92f"; 1659 - src = fetchurl { 1660 - url = "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f"; 1661 - sha256 = "0z2q376k3rww8qb9jdywm3fj386pqmcx7rg6msd3zdrjxfbqcqnl"; 1662 - }; 1663 - }; 1664 - }; 1665 - "voku/portable-ascii" = { 1666 - targetDir = ""; 1667 - src = composerEnv.buildZipPackage { 1668 - name = "voku-portable-ascii-87337c91b9dfacee02452244ee14ab3c43bc485a"; 1669 - src = fetchurl { 1670 - url = "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a"; 1671 - sha256 = "1j2xpbv7xiwxwb6gfc3h6imc6xcbyb2jw3h8wgfnpvjl5yfbi4xb"; 1672 - }; 1673 - }; 1674 - }; 1675 - "watson/validating" = { 1676 - targetDir = ""; 1677 - src = composerEnv.buildZipPackage { 1678 - name = "watson-validating-fda4daaf804ead4aef641e1fb3f3b40a8448167e"; 1679 - src = fetchurl { 1680 - url = "https://api.github.com/repos/dwightwatson/validating/zipball/fda4daaf804ead4aef641e1fb3f3b40a8448167e"; 1681 - sha256 = "00i2k7q0n62yy20k6p09j7hwbxxwq1n15gprsp4rl9wbagwwx4m9"; 1682 - }; 1683 - }; 1684 - }; 1685 - "webmozart/assert" = { 1686 - targetDir = ""; 1687 - src = composerEnv.buildZipPackage { 1688 - name = "webmozart-assert-11cb2199493b2f8a3b53e7f19068fc6aac760991"; 1689 - src = fetchurl { 1690 - url = "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991"; 1691 - sha256 = "18qiza1ynwxpi6731jx1w5qsgw98prld1lgvfk54z92b1nc7psix"; 1692 - }; 1693 - }; 1694 - }; 1695 - }; 1696 - devPackages = {}; 1697 - in 1698 - composerEnv.buildPackage { 1699 - inherit packages devPackages noDev; 1700 - name = "snipe-it"; 1701 - src = composerEnv.filterSrc ./.; 1702 - executable = false; 1703 - symlinkDependencies = false; 1704 - meta = { 1705 - license = "AGPL-3.0-or-later"; 1706 - }; 1707 - } 1708 -
-99
pkgs/servers/web-apps/snipe-it/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell -I nixpkgs=../../../.. -i bash -p nix curl jq nix-update 3 - # shellcheck shell=bash 4 - cd "$(dirname "$0")" 5 - 6 - usage () { 7 - cat <<EOF 8 - # Snipe-IT Updater 9 - 10 - A small script to update Snipe-IT to the latest release 11 - 12 - Usage: $(basename "$0") [options] 13 - 14 - -h, --help Display this message and quit 15 - -c, --commit Create a commit after updating 16 - -n, --no-build Just update, don't build the package 17 - 18 - This script needs composer2nix in your PATH. 19 - https://github.com/svanderburg/composer2nix 20 - EOF 21 - } 22 - 23 - # Parse command line arguments 24 - while [ $# -ge 1 ]; do 25 - case "$1" in 26 - -h|--help) 27 - usage 28 - exit 0 29 - ;; 30 - -c|--commit) 31 - COMMIT_CHANGES=true 32 - ;; 33 - -d|--dont-build) 34 - DONT_BUILD=true 35 - ;; 36 - *) 37 - ;; 38 - esac 39 - shift 40 - done 41 - 42 - # check if composer2nix is installed 43 - if ! command -v composer2nix &> /dev/null; then 44 - echo "Please install composer2nix (https://github.com/svanderburg/composer2nix) to run this script." 45 - exit 1 46 - fi 47 - 48 - CURRENT_VERSION=$(nix eval -f ../../../.. --raw snipe-it.version) 49 - TARGET_VERSION_REMOTE=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} https://api.github.com/repos/snipe/snipe-it/releases/latest | jq -r ".tag_name") 50 - TARGET_VERSION=${TARGET_VERSION_REMOTE:1} 51 - SNIPE_IT=https://github.com/snipe/snipe-it/raw/$TARGET_VERSION_REMOTE 52 - SHA256=$(nix-prefetch-url --unpack "https://github.com/snipe/snipe-it/archive/v$TARGET_VERSION/snipe-it.tar.gz") 53 - 54 - if [[ "$CURRENT_VERSION" == "$TARGET_VERSION" ]]; then 55 - echo "snipe-it is up-to-date: ${CURRENT_VERSION}" 56 - exit 0 57 - fi 58 - 59 - curl -LO "$SNIPE_IT/composer.json" 60 - curl -LO "$SNIPE_IT/composer.lock" 61 - 62 - composer2nix --name "snipe-it" \ 63 - --composition=composition.nix \ 64 - --no-dev 65 - rm composer.json composer.lock 66 - 67 - # change version number 68 - sed -e "s/version =.*;/version = \"$TARGET_VERSION\";/g" \ 69 - -e "s/sha256 =.*;/sha256 = \"$SHA256\";/g" \ 70 - -i ./default.nix 71 - 72 - # fix composer-env.nix 73 - sed -e "s/stdenv\.lib/lib/g" \ 74 - -e '3s/stdenv, writeTextFile/stdenv, lib, writeTextFile/' \ 75 - -i ./composer-env.nix 76 - 77 - # fix composition.nix 78 - sed -e '7s/stdenv writeTextFile/stdenv lib writeTextFile/' \ 79 - -i composition.nix 80 - 81 - # fix missing newline 82 - echo "" >> composition.nix 83 - echo "" >> php-packages.nix 84 - 85 - if [ -z ${DONT_BUILD+x} ]; then 86 - ( 87 - cd ../../../.. 88 - nix-build -A snipe-it 89 - ) 90 - fi 91 - 92 - if [ -n "$COMMIT_CHANGES" ]; then 93 - git add . 94 - git commit -m "snipe-it: $CURRENT_VERSION -> $TARGET_VERSION 95 - 96 - https://github.com/snipe/snipe-it/releases/tag/v$TARGET_VERSION" 97 - fi 98 - 99 - exit $?
-1
pkgs/top-level/all-packages.nix
··· 27347 27347 27348 27348 snipe-it = callPackage ../servers/web-apps/snipe-it { 27349 27349 php = php81; 27350 - phpPackages = php81Packages; 27351 27350 }; 27352 27351 27353 27352 sogo = callPackage ../servers/web-apps/sogo { };
+4
pkgs/top-level/python-packages.nix
··· 2242 2242 2243 2243 compreffor = callPackage ../development/python-modules/compreffor { }; 2244 2244 2245 + compressai = callPackage ../development/python-modules/compressai { }; 2246 + 2245 2247 concurrent-log-handler = callPackage ../development/python-modules/concurrent-log-handler { }; 2246 2248 2247 2249 conda = callPackage ../development/python-modules/conda { }; ··· 11641 11643 pytorch-lightning = callPackage ../development/python-modules/pytorch-lightning { }; 11642 11644 11643 11645 pytorch-metric-learning = callPackage ../development/python-modules/pytorch-metric-learning { }; 11646 + 11647 + pytorch-msssim = callPackage ../development/python-modules/pytorch-msssim { }; 11644 11648 11645 11649 pytorch-pfn-extras = callPackage ../development/python-modules/pytorch-pfn-extras { }; 11646 11650