Öffentliches Register
Software-GesundheitsberichtSchema 0.23.0 · Metriken 1.13.0 · 2026-07-21 20:54 UTC

paritytech / subxt

Interact with Substrate based nodes in Rust or WebAssembly

RustEigene Lizenz★ 485 Sterne⑂ 295 Forksseit Aug. 2019Auf GitHub ansehen ↗

paritytech/subxt erreicht einen Gesundheitsindex von 73 von 100 und liegt damit im Bereich Gut. Am stärksten schneidet es bei Vitality (86/100) ab, am schwächsten bei AI Readiness (60/100). Zuletzt heute aktualisiert. 3 Mitwirkende tragen den Großteil der jüngsten Arbeit.

73
gesamt / 100
Gut

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

73
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

2.064 Follower738 öffentliche Reposseit Sept. 2015

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
crates.iosubxt-cli0.50.21.54052vor 14 Tagen
crates.iosubxt-rpcs0.50.2400.94915vor 14 Tagenparityrpcssubxt
crates.iosubxt-macro0.50.2436.98452vor 14 Tagen
crates.iosubxt0.50.2436.89452vor 14 Tagenblockchainparitysubstrate
crates.iosubxt-signer0.50.2404.98735vor 14 Tagenextrinsicparitysignersubxt
crates.iosubxt-codegen0.50.2437.20253vor 14 Tagen
crates.iosubxt-metadata0.50.2450.89745vor 14 Tagen
crates.iosubxt-lightclient0.50.2432.44335vor 14 Tagenblockchainparitysubstrate

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

86Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
20.8/36Commit-Rhythmus — 30/52 Wochen mit Commits
17/18Commit-Volumen — 77 Commits im letzten Jahr
9/10OpenSSF Scorecard: Maintained — 9 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 9
Verwendete Eingangsdaten
commits_last_year77
human_commit_share0,7
days_since_last_push0
active_weeks_last_year30
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 49 Releases veröffentlicht
27/36Release-Aktualität — letztes Release vor 131 Tagen
27/27Release-Rhythmus — ein Release etwa alle 44,5 Tage
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count49
latest_release_tagv0.50.0
releases_from_tagsnein
days_since_latest_release131
mean_days_between_releases44,5
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: Signed-Releases. Die verbleibenden Gewichte wurden renormalisiert.

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

69Mittel · 18 % des Gesamtindex
Wie die Bewertung erfolgt
43.6/60Stars — 485 Stars
20.6/25Forks — 295 Forks
7.1/15Watcher — 20 Watcher
Verwendete Eingangsdaten
forks295
stars485
watchers20
growth_stateorganic
growth_factor_pct100
Wie die Bewertung erfolgt
22.5/22.5README
16.9/22.5Lizenz — Lizenzdatei vorhanden, keine anerkannte Lizenz
0/18CONTRIBUTING-Leitfaden
0/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingnein
has_issue_templatenein
has_code_of_conductnein
has_pull_request_templatenein
Wie die Bewertung erfolgt
80/80Downloads pro Monat — 3.001.896 Downloads/Monat über crates
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packagessubxt-cli, subxt-rpcs, subxt-macro, subxt, subxt-signer, subxt-codegen, subxt-metadata, subxt-lightclient
dependents
ecosystemscrates
total_downloads45.775.871
monthly_downloads3.001.896
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

83Gut · 24 % des Gesamtindex
Wie die Bewertung erfolgt
36/54Bus-Faktor — 3 Beitragende decken die Hälfte aller Commits ab
15.7/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 30 % der Commits
13.5/13.5Breite der Beitragenden — 98 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 24 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor3
contributors_sampled98
top_contributor_share0,3
Wie die Bewertung erfolgt
41.2/46.8Issue-Lösungsquote — 88 % der Issues geschlossen
31.4/38.3PR-Annahme — 1.258/1.534 entschiedene PRs gemergt
9/15OpenSSF Scorecard: Code-Review — Found 15/23 approved changesets -- score normalized to 6
Verwendete Eingangsdaten
merged_prs1.258
open_issues81
closed_issues598
issue_closed_ratio0,881
closed_unmerged_prs276
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
23.8/25Reichweite des Inhabers — 2.064 Follower von paritytech
25/25Kontohistorie — 738 öffentliche Repos, Kontoalter ca. 10 Jahre
Verwendete Eingangsdaten
followers2.064
owner_typeOrganization
is_verified
owner_loginparitytech
public_repos738
account_age_days3.969

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 8 Paket(e) auf crates
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 14 Tagen
20/20Versionshistorie — 53 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagessubxt-cli, subxt-rpcs, subxt-macro, subxt, subxt-signer, subxt-codegen, subxt-metadata, subxt-lightclient
ecosystemscrates
any_deprecatednein
min_days_since_publish14

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

60Mittel · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 6 Workflow(s)
24/24Tests vorhanden
0/16Linter-Konfiguration
0/9.6Pre-Commit-Hooks
6.4/6.4.editorconfig
12/20OpenSSF Scorecard: CI-Tests — 20 out of 29 merged PRs checked by a CI test -- score normalized to 6
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfigja
has_linter_confignein
has_precommit_confignein
Wie die Bewertung erfolgt
30/30README
0/25Dokumentationsverzeichnis
0/15Dokumentations-/Homepage-Site
10/10Repository-Beschreibung
0/10Topics
10/10Wiki
Verwendete Eingangsdaten
topics
has_wikija
homepage
has_readmeja
has_docs_dirnein
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

63Mittel · 16 % des Gesamtindex
Wie die Bewertung erfolgt
6/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — keine Daten
1.5/2.5CI-Tests — 20 out of 29 merged PRs checked by a CI test -- score normalized to 6
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
4.5/7.5Code-Review — Found 15/23 approved changesets -- score normalized to 6
2.5/2.5Contributors — project has 24 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.2/2.5Lizenz — license file detected
6.8/7.5Maintained — 9 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 9
0/5Packaging — keine Daten
1.5/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 3
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — keine Daten
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 39 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated15
scorecard_versionv5.5.0
checks_inconclusive3
scorecard_aggregate5,6
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): branch_protection, packaging, signed_releases. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
26.6/35Direkte Abhängigkeiten ohne bekannte Advisories — 1 betroffen: proc-macro-error2 2.0.1 (unknown)
0/25Indirekte Abhängigkeiten ohne bekannte Advisories — transitive Menge in diesem Bereich nicht von Entwicklungs- und Test-Abhängigkeiten trennbar
40/40Keine offenen Advisories — kein Advisory ist länger als 90 Tage öffentlich
Verwendete Eingangsdaten
sourceosv
advisories81
affected_packages27
assessed_packages1.163
unassessed_packages1
affected_by_severityhigh 4, moderate 7, low 2, unknown 14
direct_affected_packages1
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Indirekte Abhängigkeiten ohne bekannte Advisories. Die verbleibenden Gewichte wurden renormalisiert. 1163 aufgelöste Abhängigkeiten wurden mit OSV abgeglichen. 1 konnten nicht bewertet werden — keine aufgelöste Version, ein nicht unterstütztes Ökosystem oder außerhalb der ausgewiesenen Paketliste. Dieses Repository veröffentlicht kein Paket, das der Index auflöst; bewertet wurde daher der Abhängigkeitsgraph des Repositorys. Dieser Graph vermischt Entwicklungs- und Test-Pins mit ausgelieferten Abhängigkeiten, daher werden nur die deklarierten Laufzeit-Abhängigkeiten bewertet; transitive Befunde werden als Kontext ausgewiesen und fließen nicht in die Bewertung ein. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

60Mittel · 0 % des Gesamtindex
Wie die Bewertung erfolgt
0/45Agentenanweisungen — keine CLAUDE.md / AGENTS.md / Editor-Regeln
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 64 von 70 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,914
agent_instruction_files
agent_instruction_max_bytes
Wie die Bewertung erfolgt
12.6/18Bootstrap mit einem Befehl — Cargo.toml, cli/Cargo.toml, codegen/Cargo.toml (Toolchain-Konvention, kein Task-Runner)
22/22Automatisierte Tests
0/11Lint-/Format-Konfiguration
11/11Statische Typprüfung — Rust (statisch typisiert)
10/10Reproduzierbare Umgebung — lockfile
0/10Belegte Agentenpraxis — keine von Agenten verfassten Commits unter den letzten 100
8/8Automatisierte Wartung — 12 der letzten 100 Commits sind automatisierte Abhängigkeits-Updates
3/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 3
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilesCargo.lock, package-lock.json
has_dockerfilenein
typed_languageja
bootstrap_files
has_devcontainernein
has_linter_confignein
typecheck_configs
agent_commit_share0
toolchain_manifestsCargo.toml, cli/Cargo.toml, codegen/Cargo.toml, examples/ffi-example/Cargo.toml, examples/parachain-example/Cargo.toml, examples/wasm-example/Cargo.toml, lightclient/Cargo.toml, macro/Cargo.toml, metadata/Cargo.toml, rpcs/Cargo.toml, scripts/artifacts/Cargo.toml, signer/Cargo.toml, signer/tests/no-std/Cargo.toml, signer/tests/wasm/Cargo.toml, subxt/Cargo.toml, testing/generate-custom-metadata/Cargo.toml, testing/integration-tests/Cargo.toml, testing/integration-tests/subxt-test-macro/Cargo.toml, testing/no-std-tests/Cargo.toml, testing/substrate-runner/Cargo.toml, testing/test-runtime/Cargo.toml, testing/ui-tests/Cargo.toml, testing/wasm-lightclient-tests/Cargo.toml, testing/wasm-rpc-tests/Cargo.toml, utils/accountid32/Cargo.toml, utils/fetch-metadata/Cargo.toml, utils/strip-metadata/Cargo.toml
dependency_bot_commit_share0,12
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — Rust (statisch typisiert)
54.8/55Handhabbare Dateigrößen — 1/236 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageRust
largest_source_bytes3.486.246
source_files_sampled236
oversized_source_files1
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
0/20MCP-Server
40/40Lauffähige Beispiele — examples
Verwendete Eingangsdaten
example_dirsexamples
has_mcp_signalnein
api_schema_files

Eckdaten

485GitHub-Sterne
98Mitwirkende
77Commits, letzte 12 Monate
0Tage seit letztem Push
49Releases
3Bus-Faktor
81offene Issues
crates.ioPaket-Ökosysteme

Weitere Details

Stern- und Fork-Verlauf 485 ★ / 295 ⇿
485Sterne
295Forks
49Releases

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

010020030040050048527082019-082023-012026-06
Major 0Minor 38Patch 11

Jeder Punkt umfasst 7 Tage.

OpenSSF Scorecard 5.6 / 10
5.6Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-21 20:54 UTC

8Binary-Artifactsbinaries present in source code
k. A.Branch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
6CI-Tests20 out of 29 merged PRs checked by a CI test -- score normalized to 6
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
6Code-ReviewFound 15/23 approved changesets -- score normalized to 6
10Contributorsproject has 24 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
9Licenselicense file detected
9Maintained9 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 9
k. A.Packagingpackaging workflow not detected
3Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 3
0SASTSAST tool is not run on all commits -- score normalized to 0
10Security-Policysecurity policy file detected
k. A.Signed-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities39 existing vulnerabilities detected
Direkte Abhängigkeiten 155
RegistryPaketVersionsvorgabeManifest
crates.iosubxt-codegencli/Cargo.toml
crates.ioscale-typegencli/Cargo.toml
crates.iosubxt-utils-fetchmetadatacli/Cargo.toml
crates.iosubxt-utils-stripmetadatacli/Cargo.toml
crates.iosubxt-metadatacli/Cargo.toml
crates.iosubxtcli/Cargo.toml
crates.ioclapcli/Cargo.toml
crates.ioserdecli/Cargo.toml
crates.iocolor-eyrecli/Cargo.toml
crates.ioserde_jsoncli/Cargo.toml
crates.iohexcli/Cargo.toml
crates.ioframe-decodecli/Cargo.toml
crates.ioframe-metadatacli/Cargo.toml
crates.iocodeccli/Cargo.toml
crates.ioscale-infocli/Cargo.toml
crates.ioscale-info-legacycli/Cargo.toml
crates.ioscale-valuecli/Cargo.toml
crates.iosyncli/Cargo.toml
crates.ioquotecli/Cargo.toml
crates.iojsonrpseecli/Cargo.toml
crates.iotokiocli/Cargo.toml
crates.ioscale-typegen-descriptioncli/Cargo.toml
crates.ioheckcli/Cargo.toml
crates.ioindoccli/Cargo.toml
crates.iothiserrorcli/Cargo.toml
crates.iosmoldotcli/Cargo.toml
crates.iocodeccodegen/Cargo.toml
crates.ioframe-metadatacodegen/Cargo.toml
crates.ioheckcodegen/Cargo.toml
crates.ioproc-macro2codegen/Cargo.toml
crates.ioquotecodegen/Cargo.toml
crates.iosyncodegen/Cargo.toml
crates.ioscale-infocodegen/Cargo.toml
crates.iosubxt-metadatacodegen/Cargo.toml
crates.iothiserrorcodegen/Cargo.toml
crates.ioscale-typegencodegen/Cargo.toml
crates.iogetrandomcodegen/Cargo.toml
crates.iofutureslightclient/Cargo.toml
crates.ioserdelightclient/Cargo.toml
crates.ioserde_jsonlightclient/Cargo.toml
crates.iothiserrorlightclient/Cargo.toml
crates.iotracinglightclient/Cargo.toml
crates.iosmoldot-lightlightclient/Cargo.toml
crates.iotokio-streamlightclient/Cargo.toml
crates.iotokiolightclient/Cargo.toml
crates.iofutures-utillightclient/Cargo.toml
crates.iojs-syslightclient/Cargo.toml
crates.iosend_wrapperlightclient/Cargo.toml
crates.ioweb-syslightclient/Cargo.toml
crates.iowasm-bindgenlightclient/Cargo.toml
crates.iowasm-bindgen-futureslightclient/Cargo.toml
crates.iosmoldotlightclient/Cargo.toml
crates.iopin-projectlightclient/Cargo.toml
crates.iofutures-timerlightclient/Cargo.toml
crates.ioweb-timelightclient/Cargo.toml
crates.iogetrandomlightclient/Cargo.toml
crates.iocodecmacro/Cargo.toml
crates.iodarlingmacro/Cargo.toml
crates.ioproc-macro-error2macro/Cargo.toml
crates.iosynmacro/Cargo.toml
crates.ioquotemacro/Cargo.toml
crates.iosubxt-codegenmacro/Cargo.toml
crates.iosubxt-metadatamacro/Cargo.toml
crates.iosubxt-utils-fetchmetadatamacro/Cargo.toml
crates.ioscale-typegenmacro/Cargo.toml
crates.iosc-executormacro/Cargo.toml
crates.iosc-executor-commonmacro/Cargo.toml
crates.iosp-maybe-compressed-blobmacro/Cargo.toml
crates.iosp-iomacro/Cargo.toml
crates.iosp-state-machinemacro/Cargo.toml
crates.ioscale-infometadata/Cargo.toml
crates.ioscale-info-legacymetadata/Cargo.toml
crates.ioscale-type-resolvermetadata/Cargo.toml
crates.ioframe-decodemetadata/Cargo.toml
crates.ioframe-metadatametadata/Cargo.toml
crates.iocodecmetadata/Cargo.toml
crates.iosp-crypto-hashingmetadata/Cargo.toml
crates.iohashbrownmetadata/Cargo.toml
crates.iothiserrormetadata/Cargo.toml
crates.iocodecrpcs/Cargo.toml
crates.ioderive-whererpcs/Cargo.toml
crates.iofuturesrpcs/Cargo.toml
crates.iohexrpcs/Cargo.toml
crates.ioimpl-serderpcs/Cargo.toml
crates.ioprimitive-typesrpcs/Cargo.toml
crates.ioserderpcs/Cargo.toml
crates.ioserde_jsonrpcs/Cargo.toml
crates.iothiserrorrpcs/Cargo.toml
crates.ioframe-metadatarpcs/Cargo.toml
crates.iourlrpcs/Cargo.toml
crates.iotracingrpcs/Cargo.toml
crates.iogetrandomrpcs/Cargo.toml
crates.iojsonrpseerpcs/Cargo.toml
crates.iotokio-utilrpcs/Cargo.toml
crates.iofinitorpcs/Cargo.toml
crates.iotokiorpcs/Cargo.toml
crates.iosubxt-lightclientrpcs/Cargo.toml
crates.iowasm-bindgen-futuresrpcs/Cargo.toml
crates.iosecrecysigner/Cargo.toml
crates.ioregexsigner/Cargo.toml
crates.iohexsigner/Cargo.toml
crates.iocfg-ifsigner/Cargo.toml
crates.iocodecsigner/Cargo.toml
crates.iosp-crypto-hashingsigner/Cargo.toml
crates.iopbkdf2signer/Cargo.toml
crates.iosha2signer/Cargo.toml
crates.iohmacsigner/Cargo.toml
crates.iozeroizesigner/Cargo.toml
crates.iobip39signer/Cargo.toml
crates.iobip32signer/Cargo.toml
crates.ioschnorrkelsigner/Cargo.toml
crates.iosecp256k1signer/Cargo.toml
crates.iokeccak-hashsigner/Cargo.toml
crates.iothiserrorsigner/Cargo.toml
crates.iosubxtsigner/Cargo.toml
crates.ioserdesigner/Cargo.toml
crates.ioserde_jsonsigner/Cargo.toml
crates.iobase64signer/Cargo.toml
crates.ioscryptsigner/Cargo.toml
crates.iocrypto_secretboxsigner/Cargo.toml
crates.iosubxt-utils-accountid32signer/Cargo.toml
crates.iogetrandomsigner/Cargo.toml
crates.ioasync-traitsubxt/Cargo.toml
crates.iocodecsubxt/Cargo.toml
crates.ioderive-wheresubxt/Cargo.toml
crates.ioscale-infosubxt/Cargo.toml
crates.ioscale-info-legacysubxt/Cargo.toml
crates.ioscale-type-resolversubxt/Cargo.toml
crates.ioscale-valuesubxt/Cargo.toml
crates.ioscale-bitssubxt/Cargo.toml
crates.ioscale-decodesubxt/Cargo.toml
crates.ioscale-encodesubxt/Cargo.toml
crates.iofuturessubxt/Cargo.toml
crates.iohexsubxt/Cargo.toml
crates.ioimpl-serdesubxt/Cargo.toml
crates.iokeccak-hashsubxt/Cargo.toml
crates.ioserdesubxt/Cargo.toml
crates.ioserde_jsonsubxt/Cargo.toml
crates.iosp-crypto-hashingsubxt/Cargo.toml
crates.iothiserrorsubxt/Cargo.toml
crates.iotracingsubxt/Cargo.toml
crates.ioframe-metadatasubxt/Cargo.toml
crates.ioframe-decodesubxt/Cargo.toml
crates.ioeithersubxt/Cargo.toml
crates.ioweb-timesubxt/Cargo.toml
crates.ioprimitive-typessubxt/Cargo.toml
crates.iojsonrpseesubxt/Cargo.toml
crates.iosubxt-macrosubxt/Cargo.toml
crates.iosubxt-metadatasubxt/Cargo.toml
crates.iosubxt-lightclientsubxt/Cargo.toml
crates.iosubxt-rpcssubxt/Cargo.toml
crates.iosubxt-utils-accountid32subxt/Cargo.toml
crates.iotokio-utilsubxt/Cargo.toml
crates.iotokiosubxt/Cargo.toml
crates.iowasm-bindgen-futuressubxt/Cargo.toml
Alle Abhängigkeiten 1.164

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 161 direkte und 1.003 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
crates.ioasync-trait0.1.85direkt
crates.ioasync-trait0.1.88direkt
crates.ioasync-trait0.1.89direkt
crates.ioasync-trait0.1.91direkt
crates.iobase640.13.1direkt
crates.iobase640.21.7direkt
crates.iobase640.22.1direkt
crates.iobip320.5.2direkt
crates.iobip320.5.3direkt
crates.iobip392.0.0direkt
crates.iobip392.1.0direkt
crates.iobip392.2.0direkt
crates.iobip392.2.2direkt
crates.iocfg-if1.0.0direkt
crates.iocfg-if1.0.1direkt
crates.iocfg-if1.0.4direkt
crates.ioclap4.5.37direkt
crates.iocolor-eyre0.6.4direkt
crates.iocrypto_secretbox0.1.1direkt
crates.iodarling0.20.10direkt
crates.iodarling0.20.11direkt
crates.ioderive-where1.2.7direkt
crates.ioderive-where1.5.0direkt
crates.ioderive-where1.6.0direkt
crates.ioderive-where1.6.1direkt
crates.ioeither1.13.0direkt
crates.ioeither1.15.0direkt
crates.iofinito0.1.0direkt
crates.ioframe-decode0.16.1direkt
crates.ioframe-decode0.17.1direkt
crates.ioframe-decode0.17.2direkt
crates.ioframe-metadata20.0.0direkt
crates.ioframe-metadata23.0.0direkt
crates.ioframe-metadata23.0.1direkt
crates.iofutures0.3.31direkt
crates.iofutures-timer3.0.2direkt
crates.iofutures-timer3.0.3direkt
crates.iofutures-util0.3.31direkt
crates.iogetrandom0.2.12direkt
crates.iogetrandom0.2.15direkt
crates.iogetrandom0.2.16direkt
crates.iogetrandom0.2.17direkt
crates.iogetrandom0.3.3direkt
crates.iohashbrown0.12.3direkt
crates.iohashbrown0.13.2direkt
crates.iohashbrown0.14.5direkt
crates.iohashbrown0.15.1direkt
crates.iohashbrown0.15.2direkt
crates.iohashbrown0.15.3direkt
crates.iohashbrown0.15.4direkt
crates.iohashbrown0.15.5direkt
crates.iohashbrown0.16.1direkt
crates.ioheck0.5.0direkt
crates.iohex0.4.3direkt
crates.iohmac0.12.1direkt
crates.iohmac0.8.1direkt
crates.ioimpl-serde0.5.0direkt
crates.ioindoc2.0.6direkt
crates.iojs-sys0.3.103direkt
crates.iojs-sys0.3.77direkt
crates.iojs-sys0.3.83direkt
crates.iojsonrpsee0.24.10direkt
crates.iojsonrpsee0.24.5direkt
crates.iojsonrpsee0.24.7direkt
crates.iojsonrpsee0.24.9direkt
crates.iokeccak-hash0.11.0direkt
crates.iopbkdf20.12.2direkt
crates.iopin-project1.1.10direkt
crates.iopin-project1.1.5direkt
crates.iopin-project1.1.8direkt
crates.ioprimitive-types0.13.1direkt
crates.ioproc-macro-error22.0.1direkt
crates.ioproc-macro21.0.101direkt
crates.ioproc-macro21.0.105direkt
crates.ioproc-macro21.0.94direkt
crates.ioproc-macro21.0.95direkt
crates.ioquote1.0.40direkt
crates.ioquote1.0.43direkt
crates.ioregex1.11.1direkt
crates.ioregex1.12.2direkt
crates.iosc-executor0.42.0direkt
crates.iosc-executor-common0.38.0direkt
crates.ioscale-bits0.7.0direkt
crates.ioscale-decode0.16.2direkt
crates.ioscale-encode0.10.1direkt
crates.ioscale-info2.11.5direkt
crates.ioscale-info2.11.6direkt
crates.ioscale-info-legacy0.4.2direkt
crates.ioscale-type-resolver0.2.0direkt
crates.ioscale-typegen0.11.1direkt
crates.ioscale-typegen0.12.0direkt
crates.ioscale-typegen-description0.11.1direkt
crates.ioscale-value0.18.1direkt
crates.ioschnorrkel0.11.4direkt
crates.ioschnorrkel0.11.5direkt
crates.ioscrypt0.11.0direkt
crates.iosecp256k10.27.0direkt
crates.iosecp256k10.28.2direkt
crates.iosecp256k10.30.0direkt
crates.iosecrecy0.10.3direkt
crates.iosecrecy0.8.0direkt
crates.iosend_wrapper0.4.0direkt
crates.iosend_wrapper0.6.0direkt
crates.ioserde1.0.228direkt
crates.ioserde_json1.0.128direkt
crates.ioserde_json1.0.132direkt
crates.ioserde_json1.0.137direkt
crates.ioserde_json1.0.140direkt
crates.ioserde_json1.0.149direkt
crates.iosha20.10.8direkt
crates.iosha20.10.9direkt
crates.iosha20.9.9direkt
crates.iosmoldot2.1.0direkt
crates.iosmoldot-light1.3.1direkt
crates.iosp-crypto-hashing0.1.0direkt
crates.iosp-io40.0.1direkt
crates.iosp-maybe-compressed-blob11.0.0direkt
crates.iosp-state-machine0.45.0direkt
crates.iosyn1.0.109direkt
crates.iosyn2.0.100direkt
crates.iosyn2.0.101direkt
crates.iosyn2.0.104direkt
crates.iosyn2.0.114direkt
crates.iosyn2.0.96direkt
crates.iosyn3.0.2direkt
crates.iothiserror1.0.56direkt
crates.iothiserror1.0.64direkt
crates.iothiserror1.0.65direkt
crates.iothiserror1.0.69direkt
crates.iothiserror2.0.11direkt
crates.iothiserror2.0.12direkt
crates.iothiserror2.0.17direkt
crates.iothiserror2.0.3direkt
crates.iotokio1.44.2direkt
crates.iotokio1.45.0direkt
crates.iotokio1.46.0direkt
crates.iotokio1.49.0direkt
crates.iotokio-stream0.1.16direkt
crates.iotokio-stream0.1.17direkt
crates.iotokio-stream0.1.18direkt
crates.iotokio-util0.7.13direkt
crates.iotokio-util0.7.14direkt
crates.iotokio-util0.7.15direkt
crates.iotracing0.1.40direkt
crates.iotracing0.1.41direkt
crates.iotracing0.1.44direkt
crates.iourl2.5.2direkt
crates.iourl2.5.4direkt
crates.iourl2.5.8direkt
crates.iowasm-bindgen0.2.100direkt
crates.iowasm-bindgen0.2.106direkt
crates.iowasm-bindgen0.2.126direkt
crates.iowasm-bindgen-futures0.4.50direkt
crates.iowasm-bindgen-futures0.4.56direkt
crates.iowasm-bindgen-futures0.4.76direkt
crates.ioweb-sys0.3.103direkt
crates.ioweb-sys0.3.77direkt
crates.ioweb-sys0.3.83direkt
crates.ioweb-time1.1.0direkt
crates.iozeroize1.8.1direkt
crates.iozeroize1.8.2direkt
crates.ioaddr2line0.19.0indirekt
crates.ioaddr2line0.21.0indirekt
crates.ioaddr2line0.22.0indirekt
crates.ioaddr2line0.24.2indirekt
crates.ioadler1.0.2indirekt
crates.ioadler22.0.0indirekt
crates.ioadler22.0.1indirekt
crates.ioaead0.5.2indirekt
crates.ioahash0.8.11indirekt
crates.ioahash0.8.12indirekt
crates.ioaho-corasick1.1.2indirekt
crates.ioaho-corasick1.1.3indirekt
crates.ioaho-corasick1.1.4indirekt
crates.ioallocator-api20.2.16indirekt
crates.ioallocator-api20.2.18indirekt
crates.ioallocator-api20.2.21indirekt
crates.ioanes0.1.6indirekt
crates.ioanstream0.6.18indirekt
crates.ioanstyle1.0.10indirekt
crates.ioanstyle-parse0.2.6indirekt
crates.ioanstyle-query1.1.2indirekt
crates.ioanstyle-wincon3.0.7indirekt
crates.ioanyhow1.0.98indirekt
crates.ioanymap20.13.0indirekt
crates.ioark-bls12-3770.4.0indirekt
crates.ioark-bls12-3810.4.0indirekt
crates.ioark-bls12-3810.5.0indirekt
crates.ioark-ec0.4.2indirekt
crates.ioark-ec0.5.0indirekt
crates.ioark-ed-on-bls12-381-bandersnatch0.5.0indirekt
crates.ioark-ff0.4.2indirekt
crates.ioark-ff0.5.0indirekt
crates.ioark-ff-asm0.4.2indirekt
crates.ioark-ff-asm0.5.0indirekt
crates.ioark-ff-macros0.4.2indirekt
crates.ioark-ff-macros0.5.0indirekt
crates.ioark-poly0.4.2indirekt
crates.ioark-poly0.5.0indirekt
crates.ioark-serialize0.4.2indirekt
crates.ioark-serialize0.5.0indirekt
crates.ioark-serialize-derive0.4.2indirekt
crates.ioark-serialize-derive0.5.0indirekt
crates.ioark-std0.4.0indirekt
crates.ioark-std0.5.0indirekt
crates.ioark-transcript0.0.3indirekt
crates.ioark-vrf0.1.0indirekt
crates.ioarray-bytes6.2.3indirekt
crates.ioarrayref0.3.7indirekt
crates.ioarrayref0.3.8indirekt
crates.ioarrayref0.3.9indirekt
crates.ioarrayvec0.4.12indirekt
crates.ioarrayvec0.7.6indirekt
crates.ioassert_matches1.5.0indirekt
crates.ioasync-channel2.5.0indirekt
crates.ioasync-executor1.13.2indirekt
crates.ioasync-executor1.8.0indirekt
crates.ioasync-fs2.1.0indirekt
crates.ioasync-fs2.1.2indirekt
crates.ioasync-io2.3.0indirekt
crates.ioasync-io2.4.0indirekt
crates.ioasync-io2.4.1indirekt
crates.ioasync-lock2.8.0indirekt
crates.ioasync-lock3.3.0indirekt
crates.ioasync-lock3.4.0indirekt
crates.ioasync-lock3.4.2indirekt
crates.ioasync-net2.0.0indirekt
crates.ioasync-process2.0.1indirekt
crates.ioasync-process2.3.0indirekt
crates.ioasync-process2.3.1indirekt
crates.ioasync-signal0.2.10indirekt
crates.ioasync-signal0.2.11indirekt
crates.ioasync-signal0.2.5indirekt
crates.ioasync-task4.7.0indirekt
crates.ioasync-task4.7.1indirekt
crates.ioatomic-take1.1.0indirekt
crates.ioatomic-waker1.1.2indirekt
crates.ioautocfg1.1.0indirekt
crates.ioautocfg1.3.0indirekt
crates.ioautocfg1.4.0indirekt
crates.ioautocfg1.5.0indirekt
crates.iobacktrace0.3.71indirekt
crates.iobacktrace0.3.73indirekt
crates.iobacktrace0.3.74indirekt
crates.iobacktrace0.3.75indirekt
crates.iobase16ct0.2.0indirekt
crates.iobase320.5.1indirekt
crates.iobase580.2.0indirekt
crates.iobase64ct1.6.0indirekt
crates.iobase64ct1.7.3indirekt
crates.iobase64ct1.8.0indirekt
crates.iobase64ct1.8.1indirekt
crates.iobase64ct1.8.2indirekt
crates.iobase64ct1.8.3indirekt
crates.iobinary-merkle-tree16.0.0indirekt
crates.iobincode1.3.3indirekt
crates.iobit-set0.8.0indirekt
crates.iobit-vec0.8.0indirekt
crates.iobitcoin-internals0.2.0indirekt
crates.iobitcoin-io0.1.3indirekt
crates.iobitcoin-io0.1.4indirekt
crates.iobitcoin_hashes0.11.0indirekt
crates.iobitcoin_hashes0.13.0indirekt
crates.iobitcoin_hashes0.14.0indirekt
crates.iobitcoin_hashes0.14.1indirekt
crates.iobitflags1.3.2indirekt
crates.iobitflags2.10.0indirekt
crates.iobitflags2.8.0indirekt
crates.iobitflags2.9.0indirekt
crates.iobitflags2.9.1indirekt
crates.iobitvec1.0.1indirekt
crates.ioblake20.10.6indirekt
crates.ioblake2-rfc0.2.18indirekt
crates.ioblake2b_simd1.0.2indirekt
crates.ioblake2b_simd1.0.3indirekt
crates.ioblake2b_simd1.0.4indirekt
crates.ioblock-buffer0.10.4indirekt
crates.ioblock-buffer0.9.0indirekt
crates.ioblocking1.5.1indirekt
crates.ioblocking1.6.1indirekt
crates.ioboolinator2.4.0indirekt
crates.iobounded-collections0.2.4indirekt
crates.iobs580.5.1indirekt
crates.iobumpalo3.16.0indirekt
crates.iobumpalo3.17.0indirekt
crates.iobumpalo3.19.0indirekt
crates.iobumpalo3.19.1indirekt
crates.iobyte-slice-cast1.2.3indirekt
crates.iobyteorder1.5.0indirekt
crates.iobytes1.10.1indirekt
crates.iobytes1.11.0indirekt
crates.iobytes1.5.0indirekt
crates.iobytes1.7.1indirekt
crates.iocast0.3.0indirekt
crates.iocc1.1.13indirekt
crates.iocc1.2.1indirekt
crates.iocc1.2.10indirekt
crates.iocc1.2.22indirekt
crates.iocc1.2.27indirekt
crates.iocc1.2.52indirekt
crates.iocesu81.1.0indirekt
crates.iocfg_aliasesindirekt
crates.iocfg_aliases0.2.1indirekt
crates.iochacha200.9.1indirekt
crates.iociborium0.2.2indirekt
crates.iociborium-io0.2.2indirekt
crates.iociborium-ll0.2.2indirekt
crates.iocipher0.4.4indirekt
crates.ioclap_builder4.5.37indirekt
crates.ioclap_derive4.5.32indirekt
crates.ioclap_lex0.7.4indirekt
crates.iocolor-spantrace0.2.2indirekt
crates.iocolorchoice1.0.3indirekt
crates.iocombine4.6.7indirekt
crates.iocommon-path1.0.0indirekt
crates.ioconcurrent-queue2.5.0indirekt
crates.ioconsole_error_panic_hook0.1.7indirekt
crates.ioconst-oid0.9.6indirekt
crates.ioconst_format0.2.34indirekt
crates.ioconst_format0.2.35indirekt
crates.ioconst_format_proc_macros0.2.34indirekt
crates.ioconstant_time_eq0.1.5indirekt
crates.ioconstant_time_eq0.3.0indirekt
crates.ioconstant_time_eq0.3.1indirekt
crates.ioconstant_time_eq0.4.2indirekt
crates.ioconvert_case0.10.0indirekt
crates.ioconvert_case0.7.1indirekt
crates.iocore-foundation0.10.0indirekt
crates.iocore-foundation0.10.1indirekt
crates.iocore-foundation0.9.4indirekt
crates.iocore-foundation-sys0.8.6indirekt
crates.iocore-foundation-sys0.8.7indirekt
crates.iocpp_demangle0.3.5indirekt
crates.iocpufeatures0.2.12indirekt
crates.iocpufeatures0.2.13indirekt
crates.iocpufeatures0.2.15indirekt
crates.iocpufeatures0.2.17indirekt
crates.iocranelift-bforest0.95.1indirekt
crates.iocranelift-codegen0.95.1indirekt
crates.iocranelift-codegen-meta0.95.1indirekt
crates.iocranelift-codegen-shared0.95.1indirekt
crates.iocranelift-entity0.95.1indirekt
crates.iocranelift-frontend0.95.1indirekt
crates.iocranelift-isle0.95.1indirekt
crates.iocranelift-native0.95.1indirekt
crates.iocranelift-wasm0.95.1indirekt
crates.iocrc32fast1.4.2indirekt
crates.iocriterion0.5.1indirekt
crates.iocriterion-plot0.5.0indirekt
crates.iocrossbeam-deque0.8.6indirekt
crates.iocrossbeam-epoch0.9.18indirekt
crates.iocrossbeam-queue0.3.11indirekt
crates.iocrossbeam-queue0.3.12indirekt
crates.iocrossbeam-utils0.8.19indirekt
crates.iocrossbeam-utils0.8.20indirekt
crates.iocrossbeam-utils0.8.21indirekt
crates.iocrunchy0.2.2indirekt
crates.iocrunchy0.2.3indirekt
crates.iocrunchy0.2.4indirekt
crates.iocrypto-bigint0.5.5indirekt
crates.iocrypto-common0.1.6indirekt
crates.iocrypto-common0.1.7indirekt
crates.iocrypto-mac0.8.0indirekt
crates.iocurve25519-dalek4.1.3indirekt
crates.iocurve25519-dalek-derive0.1.1indirekt
crates.iodarling_core0.20.10indirekt
crates.iodarling_core0.20.11indirekt
crates.iodarling_macro0.20.10indirekt
crates.iodarling_macro0.20.11indirekt
crates.ioder0.7.10indirekt
crates.ioder0.7.9indirekt
crates.ioderanged0.4.0indirekt
crates.ioderivative2.2.0indirekt
crates.ioderive-syn-parse0.2.0indirekt
crates.ioderive_more1.0.0indirekt
crates.ioderive_more2.0.1indirekt
crates.ioderive_more2.1.0indirekt
crates.ioderive_more2.1.1indirekt
crates.ioderive_more-impl1.0.0indirekt
crates.ioderive_more-impl2.0.1indirekt
crates.ioderive_more-impl2.1.0indirekt
crates.ioderive_more-impl2.1.1indirekt
crates.iodiff0.1.13indirekt
crates.iodigest0.10.7indirekt
crates.iodigest0.9.0indirekt
crates.iodirectories-next2.0.0indirekt
crates.iodirs-sys-next0.1.2indirekt
crates.iodisplaydoc0.2.5indirekt
crates.iodocify0.2.9indirekt
crates.iodocify_macros0.2.9indirekt
crates.iodowncast-rs1.2.0indirekt
crates.iodowncast-rs1.2.1indirekt
crates.iodyn-clonable0.9.2indirekt
crates.iodyn-clonable-impl0.9.2indirekt
crates.iodyn-clone1.0.19indirekt
crates.ioecdsa0.16.9indirekt
crates.ioed255192.2.3indirekt
crates.ioed25519-dalek2.1.1indirekt
crates.ioed25519-zebra4.1.0indirekt
crates.ioeduce0.6.0indirekt
crates.ioelliptic-curve0.13.8indirekt
crates.ioenum-ordinalize4.3.0indirekt
crates.ioenum-ordinalize-derive4.3.1indirekt
crates.ioenv_logger0.10.2indirekt
crates.ioenvironmental1.1.4indirekt
crates.ioequivalent1.0.1indirekt
crates.ioequivalent1.0.2indirekt
crates.ioerrno0.3.11indirekt
crates.ioerrno0.3.13indirekt
crates.ioerrno0.3.8indirekt
crates.ioevent-listener2.5.3indirekt
crates.ioevent-listener4.0.3indirekt
crates.ioevent-listener5.3.1indirekt
crates.ioevent-listener5.4.0indirekt
crates.ioevent-listener5.4.1indirekt
crates.ioevent-listener-strategy0.4.0indirekt
crates.ioevent-listener-strategy0.5.4indirekt
crates.ioexpander2.2.1indirekt
crates.ioeyre0.6.12indirekt
crates.iofallible-iterator0.2.0indirekt
crates.iofastbloom0.17.0indirekt
crates.iofastrand2.0.1indirekt
crates.iofastrand2.3.0indirekt
crates.ioff0.13.0indirekt
crates.ioff0.13.1indirekt
crates.iofiat-crypto0.2.5indirekt
crates.iofiat-crypto0.2.9indirekt
crates.iofile-guard0.2.0indirekt
crates.iofile-per-thread-logger0.1.6indirekt
crates.iofind-msvc-tools0.1.7indirekt
crates.iofixed-hash0.8.0indirekt
crates.iofnv1.0.7indirekt
crates.iofoldhash0.1.5indirekt
crates.iofoldhash0.2.0indirekt
crates.ioform_urlencoded1.2.1indirekt
crates.ioform_urlencoded1.2.2indirekt
crates.iofs-err2.11.0indirekt
crates.iofunty2.0.0indirekt
crates.iofutures-channel0.3.31indirekt
crates.iofutures-core0.3.31indirekt
crates.iofutures-executor0.3.31indirekt
crates.iofutures-io0.3.31indirekt
crates.iofutures-lite2.3.0indirekt
crates.iofutures-lite2.6.0indirekt
crates.iofutures-lite2.6.1indirekt
crates.iofutures-macro0.3.31indirekt
crates.iofutures-sink0.3.31indirekt
crates.iofutures-task0.3.31indirekt
crates.iofxhash0.2.1indirekt
crates.iogeneric-array0.14.7indirekt
crates.iogetrandom_or_panic0.0.3indirekt
crates.iogimli0.27.3indirekt
crates.iogimli0.28.1indirekt
crates.iogimli0.29.0indirekt
crates.iogimli0.31.1indirekt
crates.ioglob0.3.2indirekt
crates.iogloo0.8.1indirekt
crates.iogloo-console0.2.3indirekt
crates.iogloo-dialogs0.1.1indirekt
crates.iogloo-events0.1.2indirekt
crates.iogloo-file0.2.3indirekt
crates.iogloo-history0.1.5indirekt
crates.iogloo-net0.3.1indirekt
crates.iogloo-net0.6.0indirekt
crates.iogloo-render0.1.1indirekt
crates.iogloo-storage0.2.2indirekt
crates.iogloo-timers0.2.6indirekt
crates.iogloo-utils0.1.7indirekt
crates.iogloo-utils0.2.0indirekt
crates.iogloo-worker0.2.1indirekt
crates.iogroup0.13.0indirekt
crates.ioh20.4.10indirekt
crates.iohalf2.6.0indirekt
crates.iohash-db0.16.0indirekt
crates.iohash256-std-hasher0.15.2indirekt
crates.iohermit-abi0.3.9indirekt
crates.iohermit-abi0.4.0indirekt
crates.iohermit-abi0.5.1indirekt
crates.iohermit-abi0.5.2indirekt
crates.iohex-conservative0.1.2indirekt
crates.iohex-conservative0.2.1indirekt
crates.iohex-conservative0.2.2indirekt
crates.iohex-literal0.4.1indirekt
crates.iohmac-drbg0.3.0indirekt
crates.iohome0.5.11indirekt
crates.iohttp0.2.12indirekt
crates.iohttp1.1.0indirekt
crates.iohttp1.2.0indirekt
crates.iohttp1.3.1indirekt
crates.iohttp1.4.0indirekt
crates.iohttp-body1.0.1indirekt
crates.iohttp-body-util0.1.3indirekt
crates.iohttparse1.10.1indirekt
crates.iohttparse1.8.0indirekt
crates.iohttparse1.9.4indirekt
crates.iohttpdate1.0.3indirekt
crates.iohumantime2.2.0indirekt
crates.iohyper1.6.0indirekt
crates.iohyper-rustls0.27.5indirekt
crates.iohyper-util0.1.11indirekt
crates.ioicu_collections1.5.0indirekt
crates.ioicu_collections2.0.0indirekt
crates.ioicu_collections2.1.1indirekt
crates.ioicu_locale_core2.0.0indirekt
crates.ioicu_locale_core2.1.1indirekt
crates.ioicu_locid1.5.0indirekt
crates.ioicu_locid_transform1.5.0indirekt
crates.ioicu_locid_transform_data1.5.0indirekt
crates.ioicu_locid_transform_data1.5.1indirekt
crates.ioicu_normalizer1.5.0indirekt
crates.ioicu_normalizer2.0.0indirekt
crates.ioicu_normalizer2.1.1indirekt
crates.ioicu_normalizer_data1.5.0indirekt
crates.ioicu_normalizer_data1.5.1indirekt
crates.ioicu_normalizer_data2.0.0indirekt
crates.ioicu_normalizer_data2.1.1indirekt
crates.ioicu_properties1.5.1indirekt
crates.ioicu_properties2.0.0indirekt
crates.ioicu_properties2.0.1indirekt
crates.ioicu_properties2.1.2indirekt
crates.ioicu_properties_data1.5.0indirekt
crates.ioicu_properties_data1.5.1indirekt
crates.ioicu_properties_data2.0.0indirekt
crates.ioicu_properties_data2.0.1indirekt
crates.ioicu_properties_data2.1.2indirekt
crates.ioicu_provider1.5.0indirekt
crates.ioicu_provider2.0.0indirekt
crates.ioicu_provider2.1.1indirekt
crates.ioicu_provider_macros1.5.0indirekt
crates.ioident_case1.0.1indirekt
crates.ioidna0.5.0indirekt
crates.ioidna1.0.3indirekt
crates.ioidna1.1.0indirekt
crates.ioidna_adapter1.2.0indirekt
crates.ioidna_adapter1.2.1indirekt
crates.ioimpl-codec0.7.0indirekt
crates.ioimpl-codec0.7.1indirekt
crates.ioimpl-num-traits0.2.0indirekt
crates.ioimpl-trait-for-tuples0.2.3indirekt
crates.ioimplicit-clone0.3.10indirekt
crates.ioindenter0.3.3indirekt
crates.ioindexmap1.9.3indirekt
crates.ioindexmap2.10.0indirekt
crates.ioindexmap2.13.0indirekt
crates.ioindexmap2.4.0indirekt
crates.ioindexmap2.6.0indirekt
crates.ioindexmap2.7.1indirekt
crates.ioindexmap2.9.0indirekt
crates.ioInflector0.11.4indirekt
crates.ioinout0.1.3indirekt
crates.ioinout0.1.4indirekt
crates.iointeger-sqrt0.1.5indirekt
crates.ioio-lifetimes1.0.11indirekt
crates.ioio-uring0.7.8indirekt
crates.iois-terminal0.4.16indirekt
crates.iois_terminal_polyfill1.70.1indirekt
crates.ioitertools0.10.5indirekt
crates.ioitertools0.11.0indirekt
crates.ioitertools0.13.0indirekt
crates.ioitertools0.14.0indirekt
crates.ioitoa1.0.10indirekt
crates.ioitoa1.0.11indirekt
crates.ioitoa1.0.15indirekt
crates.ioitoa1.0.17indirekt
crates.iojni0.19.0indirekt
crates.iojni0.21.1indirekt
crates.iojni-sys0.3.0indirekt
crates.iojobserver0.1.33indirekt
crates.iojsonrpsee-client-transport0.24.10indirekt
crates.iojsonrpsee-client-transport0.24.5indirekt
crates.iojsonrpsee-client-transport0.24.7indirekt
crates.iojsonrpsee-client-transport0.24.9indirekt
crates.iojsonrpsee-core0.24.10indirekt
crates.iojsonrpsee-core0.24.5indirekt
crates.iojsonrpsee-core0.24.7indirekt
crates.iojsonrpsee-core0.24.9indirekt
crates.iojsonrpsee-http-client0.24.9indirekt
crates.iojsonrpsee-server0.24.9indirekt
crates.iojsonrpsee-types0.24.10indirekt
crates.iojsonrpsee-types0.24.5indirekt
crates.iojsonrpsee-types0.24.7indirekt
crates.iojsonrpsee-types0.24.9indirekt
crates.iojsonrpsee-wasm-client0.24.10indirekt
crates.iojsonrpsee-wasm-client0.24.5indirekt
crates.iojsonrpsee-wasm-client0.24.7indirekt
crates.iojsonrpsee-wasm-client0.24.9indirekt
crates.iojsonrpsee-ws-client0.24.7indirekt
crates.iojsonrpsee-ws-client0.24.9indirekt
crates.iok2560.13.4indirekt
crates.iokeccak0.1.5indirekt
crates.iolazy_static1.5.0indirekt
crates.ioleb128fmt0.1.0indirekt
crates.iolibc0.2.158indirekt
crates.iolibc0.2.164indirekt
crates.iolibc0.2.169indirekt
crates.iolibc0.2.172indirekt
crates.iolibc0.2.174indirekt
crates.iolibc0.2.180indirekt
crates.iolibc_alloc1.0.7indirekt
crates.iolibm0.2.11indirekt
crates.iolibm0.2.15indirekt
crates.iolibm0.2.16indirekt
crates.iolibm0.2.8indirekt
crates.iolibredox0.1.3indirekt
crates.iolibsecp256k10.7.1indirekt
crates.iolibsecp256k10.7.2indirekt
crates.iolibsecp256k1-core0.3.0indirekt
crates.iolibsecp256k1-gen-ecmult0.3.0indirekt
crates.iolibsecp256k1-gen-genmult0.3.0indirekt
crates.iolinux-raw-sys0.1.4indirekt
crates.iolinux-raw-sys0.4.15indirekt
crates.iolinux-raw-sys0.9.4indirekt
crates.iolitemap0.7.4indirekt
crates.iolitemap0.7.5indirekt
crates.iolitemap0.8.0indirekt
crates.iolitemap0.8.1indirekt
crates.iolock_api0.4.11indirekt
crates.iolock_api0.4.12indirekt
crates.iolock_api0.4.13indirekt
crates.iolog0.4.22indirekt
crates.iolog0.4.25indirekt
crates.iolog0.4.27indirekt
crates.iolog0.4.29indirekt
crates.iolru0.16.4indirekt
crates.iomach0.3.2indirekt
crates.iomatchers0.2.0indirekt
crates.iomemchr2.7.1indirekt
crates.iomemchr2.7.4indirekt
crates.iomemchr2.7.5indirekt
crates.iomemchr2.7.6indirekt
crates.iomemfd0.6.4indirekt
crates.iomemoffset0.8.0indirekt
crates.iomemory-db0.32.0indirekt
crates.iomerlin3.0.0indirekt
crates.iominicov0.3.8indirekt
crates.iominiz_oxide0.7.1indirekt
crates.iominiz_oxide0.7.4indirekt
crates.iominiz_oxide0.8.8indirekt
crates.iominiz_oxide0.8.9indirekt
crates.iomio1.0.3indirekt
crates.iomio1.0.4indirekt
crates.iomulti-stash0.2.0indirekt
crates.ionodrop0.1.14indirekt
crates.ionohash-hasher0.2.0indirekt
crates.ionom8.0.0indirekt
crates.ionu-ansi-term0.50.1indirekt
crates.ionu-ansi-term0.50.3indirekt
crates.ionum-bigint0.4.4indirekt
crates.ionum-bigint0.4.6indirekt
crates.ionum-conv0.1.0indirekt
crates.ionum-format0.4.4indirekt
crates.ionum-integer0.1.45indirekt
crates.ionum-integer0.1.46indirekt
crates.ionum-rational0.4.1indirekt
crates.ionum-rational0.4.2indirekt
crates.ionum-traits0.2.19indirekt
crates.ionum_cpus1.16.0indirekt
crates.ioobject0.30.4indirekt
crates.ioobject0.32.2indirekt
crates.ioobject0.36.3indirekt
crates.ioobject0.36.7indirekt
crates.ioonce_cell1.19.0indirekt
crates.ioonce_cell1.21.3indirekt
crates.iooorandom11.1.5indirekt
crates.ioopaque-debug0.3.0indirekt
crates.ioopaque-debug0.3.1indirekt
crates.ioopenssl-probe0.1.5indirekt
crates.ioopenssl-probe0.1.6indirekt
crates.ioowo-colors4.2.0indirekt
crates.ioparity-bip392.0.1indirekt
crates.ioparity-scale-codec3.7.4indirekt
crates.ioparity-scale-codec3.7.5indirekt
crates.ioparity-scale-codec-derive3.7.4indirekt
crates.ioparity-scale-codec-derive3.7.5indirekt
crates.ioparity-wasm0.45.0indirekt
crates.ioparking2.2.0indirekt
crates.ioparking2.2.1indirekt
crates.ioparking_lot0.12.1indirekt
crates.ioparking_lot0.12.3indirekt
crates.ioparking_lot0.12.4indirekt
crates.ioparking_lot_core0.9.10indirekt
crates.ioparking_lot_core0.9.11indirekt
crates.ioparking_lot_core0.9.9indirekt
crates.iopassword-hash0.5.0indirekt
crates.iopaste1.0.15indirekt
crates.iopeekmore1.3.0indirekt
crates.iopem-rfc74680.7.0indirekt
crates.iopercent-encoding2.3.1indirekt
crates.iopercent-encoding2.3.2indirekt
crates.iopin-project-internal1.1.10indirekt
crates.iopin-project-internal1.1.5indirekt
crates.iopin-project-internal1.1.8indirekt
crates.iopin-project-lite0.2.13indirekt
crates.iopin-project-lite0.2.14indirekt
crates.iopin-project-lite0.2.16indirekt
crates.iopin-utils0.1.0indirekt
crates.iopinned0.1.0indirekt
crates.iopiper0.2.1indirekt
crates.iopiper0.2.4indirekt
crates.iopkcs80.10.2indirekt
crates.iopkg-config0.3.32indirekt
crates.ioplotters0.3.7indirekt
crates.ioplotters-backend0.3.7indirekt
crates.ioplotters-svg0.3.7indirekt
crates.iopolkavm0.18.0indirekt
crates.iopolkavm-assembler0.18.0indirekt
crates.iopolkavm-common0.18.0indirekt
crates.iopolkavm-derive0.18.0indirekt
crates.iopolkavm-derive-impl0.18.1indirekt
crates.iopolkavm-derive-impl-macro0.18.0indirekt
crates.iopolkavm-linux-raw0.18.0indirekt
crates.iopolling3.3.2indirekt
crates.iopolling3.7.4indirekt
crates.iopolling3.8.0indirekt
crates.iopoly13050.8.0indirekt
crates.ioportable-atomic1.13.1indirekt
crates.iopotential_utf0.1.2indirekt
crates.iopotential_utf0.1.4indirekt
crates.iopowerfmt0.2.0indirekt
crates.ioppv-lite860.2.17indirekt
crates.ioppv-lite860.2.20indirekt
crates.ioppv-lite860.2.21indirekt
crates.iopretty_assertions1.4.1indirekt
crates.ioprettyplease0.1.25indirekt
crates.ioprettyplease0.2.32indirekt
crates.ioproc-macro-crate3.1.0indirekt
crates.ioproc-macro-crate3.2.0indirekt
crates.ioproc-macro-crate3.3.0indirekt
crates.ioproc-macro-crate3.4.0indirekt
crates.ioproc-macro-error1.0.4indirekt
crates.ioproc-macro-error-attr1.0.4indirekt
crates.ioproc-macro-error-attr22.0.0indirekt
crates.ioproc-macro-warning1.84.1indirekt
crates.ioprokio0.1.0indirekt
crates.ioproptest1.6.0indirekt
crates.iopsm0.1.26indirekt
crates.ioquick-error1.2.3indirekt
crates.ior-efi5.2.0indirekt
crates.ioradium0.7.0indirekt
crates.iorand0.8.6indirekt
crates.iorand_chacha0.3.1indirekt
crates.iorand_core0.6.4indirekt
crates.iorand_xorshift0.3.0indirekt
crates.iorayon1.10.0indirekt
crates.iorayon-core1.12.1indirekt
crates.ioredox_syscall0.4.1indirekt
crates.ioredox_syscall0.5.12indirekt
crates.ioredox_syscall0.5.13indirekt
crates.ioredox_users0.4.6indirekt
crates.ioref-cast1.0.24indirekt
crates.ioref-cast-impl1.0.24indirekt
crates.ioregalloc20.6.1indirekt
crates.ioregex-automata0.4.13indirekt
crates.ioregex-automata0.4.9indirekt
crates.ioregex-syntax0.8.5indirekt
crates.ioregex-syntax0.8.8indirekt
crates.iorfc69790.4.0indirekt
crates.ioring0.17.13indirekt
crates.ioring0.17.14indirekt
crates.ioripemd0.1.3indirekt
crates.ioroute-recognizer0.3.1indirekt
crates.iorustc-demangle0.1.23indirekt
crates.iorustc-demangle0.1.24indirekt
crates.iorustc-demangle0.1.25indirekt
crates.iorustc-hash2.0.0indirekt
crates.iorustc-hash2.1.0indirekt
crates.iorustc-hash2.1.1indirekt
crates.iorustc-hex2.1.0indirekt
crates.iorustc_version0.4.0indirekt
crates.iorustc_version0.4.1indirekt
crates.iorustix0.36.17indirekt
crates.iorustix0.38.41indirekt
crates.iorustix0.38.44indirekt
crates.iorustix1.0.7indirekt
crates.iorustls0.23.21indirekt
crates.iorustls0.23.27indirekt
crates.iorustls0.23.28indirekt
crates.iorustls-native-certs0.7.0indirekt
crates.iorustls-native-certs0.8.1indirekt
crates.iorustls-pemfile2.0.0indirekt
crates.iorustls-pki-types1.10.1indirekt
crates.iorustls-pki-types1.12.0indirekt
crates.iorustls-platform-verifier0.3.4indirekt
crates.iorustls-platform-verifier0.5.3indirekt
crates.iorustls-platform-verifier-android0.1.1indirekt
crates.iorustls-webpki0.102.8indirekt
crates.iorustls-webpki0.103.2indirekt
crates.iorustls-webpki0.103.3indirekt
crates.iorustversion1.0.18indirekt
crates.iorustversion1.0.20indirekt
crates.iorustversion1.0.21indirekt
crates.iorustversion1.0.22indirekt
crates.iorusty-fork0.3.0indirekt
crates.ioruzstd0.8.1indirekt
crates.ioruzstd0.8.2indirekt
crates.ioryu1.0.16indirekt
crates.ioryu1.0.18indirekt
crates.ioryu1.0.20indirekt
crates.ioryu1.0.22indirekt
crates.iosalsa200.10.2indirekt
crates.iosame-file1.0.6indirekt
crates.iosc-allocator31.0.0indirekt
crates.iosc-executor-polkavm0.35.0indirekt
crates.iosc-executor-wasmtime0.38.0indirekt
crates.ioscale-decode-derive0.16.2indirekt
crates.ioscale-encode-derive0.10.0indirekt
crates.ioscale-encode-derive0.10.1indirekt
crates.ioscale-info-derive2.11.5indirekt
crates.ioscale-info-derive2.11.6indirekt
crates.ioschannel0.1.23indirekt
crates.ioschannel0.1.27indirekt
crates.ioschnellru0.2.4indirekt
crates.ioscopeguard1.2.0indirekt
crates.iosec10.7.3indirekt
crates.iosecp256k1-sys0.10.1indirekt
crates.iosecp256k1-sys0.8.1indirekt
crates.iosecp256k1-sys0.8.2indirekt
crates.iosecp256k1-sys0.9.2indirekt
crates.iosecurity-framework2.11.0indirekt
crates.iosecurity-framework3.2.0indirekt
crates.iosecurity-framework-sys2.14.0indirekt
crates.iosemver1.0.21indirekt
crates.iosemver1.0.23indirekt
crates.iosemver1.0.26indirekt
crates.iosemver1.0.27indirekt
crates.ioserde-wasm-bindgen0.5.0indirekt
crates.ioserde_bytes0.11.14indirekt
crates.ioserde_bytes0.11.15indirekt
crates.ioserde_bytes0.11.17indirekt
crates.ioserde_bytes0.11.19indirekt
crates.ioserde_core1.0.228indirekt
crates.ioserde_derive1.0.228indirekt
crates.ioserde_spanned0.6.8indirekt
crates.ioserde_urlencoded0.7.1indirekt
crates.ioserde_yaml0.9.34+deprecatedindirekt
crates.ioserdect0.2.0indirekt
crates.iosha10.10.6indirekt
crates.iosha30.10.8indirekt
crates.iosharded-slab0.1.7indirekt
crates.ioshlex1.3.0indirekt
crates.iosignal-hook-registry1.4.1indirekt
crates.iosignal-hook-registry1.4.5indirekt
crates.iosignature2.2.0indirekt
crates.iosimple-mermaid0.1.1indirekt
crates.iosiphasher1.0.1indirekt
crates.ioslab0.4.11indirekt
crates.ioslab0.4.9indirekt
crates.ioslice-group-by0.3.1indirekt
crates.iosmallstr0.3.0indirekt
crates.iosmallstr0.3.1indirekt
crates.iosmallvec1.13.2indirekt
crates.iosmallvec1.15.0indirekt
crates.iosmallvec1.15.1indirekt
crates.iosmol2.0.0indirekt
crates.iosmol2.0.2indirekt
crates.iosocket20.5.10indirekt
crates.iosocket20.5.5indirekt
crates.iosocket20.5.9indirekt
crates.iosoketto0.8.0indirekt
crates.iosoketto0.8.1indirekt
crates.iosp-api36.0.1indirekt
crates.iosp-api-proc-macro22.0.0indirekt
crates.iosp-application-crypto40.1.0indirekt
crates.iosp-arithmetic26.1.0indirekt
crates.iosp-core36.1.0indirekt
crates.iosp-crypto-hashing-proc-macro0.1.0indirekt
crates.iosp-debug-derive14.0.0indirekt
crates.iosp-externalities0.30.0indirekt
crates.iosp-keyring41.0.0indirekt
crates.iosp-keystore0.42.0indirekt
crates.iosp-metadata-ir0.10.0indirekt
crates.iosp-panic-handler13.0.2indirekt
crates.iosp-runtime41.1.0indirekt
crates.iosp-runtime-interface29.0.1indirekt
crates.iosp-runtime-interface-proc-macro18.0.0indirekt
crates.iosp-std14.0.0indirekt
crates.iosp-storage22.0.0indirekt
crates.iosp-tracing17.1.0indirekt
crates.iosp-trie39.1.0indirekt
crates.iosp-version39.0.0indirekt
crates.iosp-version-proc-macro15.0.0indirekt
crates.iosp-wasm-interface21.0.1indirekt
crates.iosp-weights31.1.0indirekt
crates.iospin0.9.8indirekt
crates.iospki0.7.3indirekt
crates.ioss58-registry1.51.0indirekt
crates.iostable_deref_trait1.2.0indirekt
crates.iostable_deref_trait1.2.1indirekt
crates.iostatic_assertions1.1.0indirekt
crates.iostrip-ansi-escapes0.2.1indirekt
crates.iostrsim0.11.1indirekt
crates.iostrum0.26.3indirekt
crates.iostrum_macros0.26.4indirekt
crates.iosubstrate-bip390.6.0indirekt
crates.iosubtle2.6.1indirekt
crates.iosynstructure0.13.1indirekt
crates.iosynstructure0.13.2indirekt
crates.iotap1.0.1indirekt
crates.iotarget-lexicon0.12.16indirekt
crates.iotarget-triple0.1.4indirekt
crates.iotempfile3.19.1indirekt
crates.iotermcolor1.4.1indirekt
crates.iothiserror-impl1.0.56indirekt
crates.iothiserror-impl1.0.64indirekt
crates.iothiserror-impl1.0.65indirekt
crates.iothiserror-impl1.0.69indirekt
crates.iothiserror-impl2.0.11indirekt
crates.iothiserror-impl2.0.12indirekt
crates.iothiserror-impl2.0.17indirekt
crates.iothiserror-impl2.0.3indirekt
crates.iothread_local1.1.8indirekt
crates.iothread_local1.1.9indirekt
crates.iotime0.3.41indirekt
crates.iotime-core0.1.4indirekt
crates.iotime-macros0.2.22indirekt
crates.iotiny-keccak2.0.2indirekt
crates.iotinystr0.7.6indirekt
crates.iotinystr0.8.1indirekt
crates.iotinystr0.8.2indirekt
crates.iotinytemplate1.2.1indirekt
crates.iotinyvec1.10.0indirekt
crates.iotinyvec1.6.0indirekt
crates.iotinyvec1.8.0indirekt
crates.iotinyvec1.9.0indirekt
crates.iotinyvec_macros0.1.1indirekt
crates.iotokio-macros2.5.0indirekt
crates.iotokio-macros2.6.0indirekt
crates.iotokio-rustls0.26.1indirekt
crates.iotokio-rustls0.26.2indirekt
crates.iotoml0.5.11indirekt
crates.iotoml0.8.22indirekt
crates.iotoml_datetime0.6.11indirekt
crates.iotoml_datetime0.6.8indirekt
crates.iotoml_datetime0.6.9indirekt
crates.iotoml_datetime0.7.5+spec-1.1.0indirekt
crates.iotoml_edit0.21.1indirekt
crates.iotoml_edit0.22.22indirekt
crates.iotoml_edit0.22.24indirekt
crates.iotoml_edit0.22.26indirekt
crates.iotoml_edit0.22.27indirekt
crates.iotoml_edit0.23.10+spec-1.0.0indirekt
crates.iotoml_parser1.0.6+spec-1.1.0indirekt
crates.iotoml_write0.1.1indirekt
crates.iotower0.4.13indirekt
crates.iotower-layer0.3.3indirekt
crates.iotower-service0.3.3indirekt
crates.iotracing-attributes0.1.27indirekt
crates.iotracing-attributes0.1.28indirekt
crates.iotracing-attributes0.1.30indirekt
crates.iotracing-attributes0.1.31indirekt
crates.iotracing-core0.1.32indirekt
crates.iotracing-core0.1.33indirekt
crates.iotracing-core0.1.34indirekt
crates.iotracing-core0.1.36indirekt
crates.iotracing-error0.2.1indirekt
crates.iotracing-log0.2.0indirekt
crates.iotracing-subscriber0.3.18indirekt
crates.iotracing-subscriber0.3.20indirekt
crates.iotracing-subscriber0.3.22indirekt
crates.iotracing-wasm0.2.1indirekt
crates.iotrie-db0.30.0indirekt
crates.iotrie-root0.18.0indirekt
crates.iotry-lock0.2.5indirekt
crates.iotrybuild1.0.104indirekt
crates.iotuplex0.1.2indirekt
crates.iotwox-hash1.6.3indirekt
crates.iotwox-hash2.1.0indirekt
crates.iotwox-hash2.1.1indirekt
crates.iotwox-hash2.1.2indirekt
crates.iotypenum1.17.0indirekt
crates.iotypenum1.18.0indirekt
crates.iotypenum1.19.0indirekt
crates.iouint0.10.0indirekt
crates.iounarray0.1.4indirekt
crates.iounicode-bidi0.3.15indirekt
crates.iounicode-ident1.0.12indirekt
crates.iounicode-ident1.0.13indirekt
crates.iounicode-ident1.0.18indirekt
crates.iounicode-ident1.0.22indirekt
crates.iounicode-normalization0.1.22indirekt
crates.iounicode-normalization0.1.23indirekt
crates.iounicode-normalization0.1.24indirekt
crates.iounicode-normalization0.1.25indirekt
crates.iounicode-segmentation1.12.0indirekt
crates.iounicode-width0.2.0indirekt
crates.iounicode-xid0.2.6indirekt
crates.iouniversal-hash0.5.1indirekt
crates.iounsafe-libyaml0.2.11indirekt
crates.iountrusted0.9.0indirekt
crates.ioutf16_iter1.0.5indirekt
crates.ioutf8_iter1.0.4indirekt
crates.ioutf8parse0.2.2indirekt
crates.iovaluable0.1.1indirekt
crates.ioversion_check0.9.4indirekt
crates.ioversion_check0.9.5indirekt
crates.iovte0.14.1indirekt
crates.iow3f-bls0.1.9indirekt
crates.iow3f-pcs0.0.2indirekt
crates.iow3f-plonk-common0.0.2indirekt
crates.iow3f-ring-proof0.0.2indirekt
crates.iowait-timeout0.2.1indirekt
crates.iowalkdir2.5.0indirekt
crates.iowant0.3.1indirekt
crates.iowasi0.11.0+wasi-snapshot-preview1indirekt
crates.iowasi0.11.1+wasi-snapshot-preview1indirekt
crates.iowasi0.14.2+wasi-0.2.4indirekt
crates.iowasm-bindgen-backend0.2.100indirekt
crates.iowasm-bindgen-macro0.2.100indirekt
crates.iowasm-bindgen-macro0.2.106indirekt
crates.iowasm-bindgen-macro0.2.126indirekt
crates.iowasm-bindgen-macro-support0.2.100indirekt
crates.iowasm-bindgen-macro-support0.2.106indirekt
crates.iowasm-bindgen-macro-support0.2.126indirekt
crates.iowasm-bindgen-shared0.2.100indirekt
crates.iowasm-bindgen-shared0.2.106indirekt
crates.iowasm-bindgen-shared0.2.126indirekt
crates.iowasm-bindgen-test0.3.56indirekt
crates.iowasm-bindgen-test0.3.76indirekt
crates.iowasm-bindgen-test-macro0.3.56indirekt
crates.iowasm-bindgen-test-macro0.3.76indirekt
crates.iowasm-bindgen-test-shared0.2.126indirekt
crates.iowasm-encoder0.230.0indirekt
crates.iowasm-instrument0.4.0indirekt
crates.iowasmi0.40.0indirekt
crates.iowasmi_collections0.40.0indirekt
crates.iowasmi_core0.40.0indirekt
crates.iowasmi_ir0.40.0indirekt
crates.iowasmparser0.102.0indirekt
crates.iowasmparser0.221.3indirekt
crates.iowasmparser0.230.0indirekt
crates.iowasmtime8.0.1indirekt
crates.iowasmtime-asm-macros8.0.1indirekt
crates.iowasmtime-cache8.0.1indirekt
crates.iowasmtime-cranelift8.0.1indirekt
crates.iowasmtime-cranelift-shared8.0.1indirekt
crates.iowasmtime-environ8.0.1indirekt
crates.iowasmtime-jit8.0.1indirekt
crates.iowasmtime-jit-debug8.0.1indirekt
crates.iowasmtime-jit-icache-coherence8.0.1indirekt
crates.iowasmtime-runtime8.0.1indirekt
crates.iowasmtime-types8.0.1indirekt
crates.iowast230.0.0indirekt
crates.iowat1.230.0indirekt
crates.iowebpki-root-certs0.26.11indirekt
crates.iowebpki-root-certs1.0.0indirekt
crates.iowebpki-root-certs1.0.1indirekt
crates.iowebpki-roots0.26.7indirekt
crates.iowhich6.0.3indirekt
crates.iowinapi0.3.9indirekt
crates.iowinapi-i686-pc-windows-gnu0.4.0indirekt
crates.iowinapi-util0.1.11indirekt
crates.iowinapi-util0.1.9indirekt
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirekt
crates.iowindows-link0.2.1indirekt
crates.iowindows-sys0.45.0indirekt
crates.iowindows-sys0.48.0indirekt
crates.iowindows-sys0.52.0indirekt
crates.iowindows-sys0.59.0indirekt
crates.iowindows-sys0.60.2indirekt
crates.iowindows-sys0.61.2indirekt
crates.iowindows-targets0.42.2indirekt
crates.iowindows-targets0.48.5indirekt
crates.iowindows-targets0.52.6indirekt
crates.iowindows-targets0.53.2indirekt
crates.iowindows_aarch64_gnullvm0.42.2indirekt
crates.iowindows_aarch64_gnullvm0.48.5indirekt
crates.iowindows_aarch64_gnullvm0.52.6indirekt
crates.iowindows_aarch64_gnullvm0.53.0indirekt
crates.iowindows_aarch64_msvc0.42.2indirekt
crates.iowindows_aarch64_msvc0.48.5indirekt
crates.iowindows_aarch64_msvc0.52.6indirekt
crates.iowindows_aarch64_msvc0.53.0indirekt
crates.iowindows_i686_gnu0.42.2indirekt
crates.iowindows_i686_gnu0.48.5indirekt
crates.iowindows_i686_gnu0.52.6indirekt
crates.iowindows_i686_gnu0.53.0indirekt
crates.iowindows_i686_gnullvm0.52.6indirekt
crates.iowindows_i686_gnullvm0.53.0indirekt
crates.iowindows_i686_msvc0.42.2indirekt
crates.iowindows_i686_msvc0.48.5indirekt
crates.iowindows_i686_msvc0.52.6indirekt
crates.iowindows_i686_msvc0.53.0indirekt
crates.iowindows_x86_64_gnu0.42.2indirekt
crates.iowindows_x86_64_gnu0.48.5indirekt
crates.iowindows_x86_64_gnu0.52.6indirekt
crates.iowindows_x86_64_gnu0.53.0indirekt
crates.iowindows_x86_64_gnullvm0.42.2indirekt
crates.iowindows_x86_64_gnullvm0.48.5indirekt
crates.iowindows_x86_64_gnullvm0.52.6indirekt
crates.iowindows_x86_64_gnullvm0.53.0indirekt
crates.iowindows_x86_64_msvc0.42.2indirekt
crates.iowindows_x86_64_msvc0.48.5indirekt
crates.iowindows_x86_64_msvc0.52.6indirekt
crates.iowindows_x86_64_msvc0.53.0indirekt
crates.iowinnow0.5.40indirekt
crates.iowinnow0.6.20indirekt
crates.iowinnow0.6.24indirekt
crates.iowinnow0.7.10indirekt
crates.iowinnow0.7.11indirekt
crates.iowinnow0.7.14indirekt
crates.iowinnow0.7.6indirekt
crates.iowinsafe0.0.19indirekt
crates.iowit-bindgen-rt0.39.0indirekt
crates.iowrite161.0.0indirekt
crates.iowriteable0.5.5indirekt
crates.iowriteable0.6.1indirekt
crates.iowriteable0.6.2indirekt
crates.iowyz0.5.1indirekt
crates.iox25519-dalek2.0.0indirekt
crates.iox25519-dalek2.0.1indirekt
crates.ioyansi1.0.1indirekt
crates.ioyap0.12.0indirekt
crates.ioyew0.20.0indirekt
crates.ioyew-macro0.20.0indirekt
crates.ioyew-router0.17.0indirekt
crates.ioyew-router-macro0.17.0indirekt
crates.ioyoke0.7.5indirekt
crates.ioyoke0.8.0indirekt
crates.ioyoke0.8.1indirekt
crates.ioyoke-derive0.7.5indirekt
crates.ioyoke-derive0.8.0indirekt
crates.ioyoke-derive0.8.1indirekt
crates.iozerocopy0.7.32indirekt
crates.iozerocopy0.7.35indirekt
crates.iozerocopy0.8.24indirekt
crates.iozerocopy0.8.25indirekt
crates.iozerocopy0.8.26indirekt
crates.iozerocopy0.8.33indirekt
crates.iozerocopy-derive0.7.32indirekt
crates.iozerocopy-derive0.7.35indirekt
crates.iozerocopy-derive0.8.24indirekt
crates.iozerocopy-derive0.8.25indirekt
crates.iozerocopy-derive0.8.26indirekt
crates.iozerocopy-derive0.8.33indirekt
crates.iozerofrom0.1.5indirekt
crates.iozerofrom0.1.6indirekt
crates.iozerofrom-derive0.1.5indirekt
crates.iozerofrom-derive0.1.6indirekt
crates.iozeroize_derive1.4.2indirekt
crates.iozeroize_derive1.4.3indirekt
crates.iozerotrie0.2.2indirekt
crates.iozerotrie0.2.3indirekt
crates.iozerovec0.10.4indirekt
crates.iozerovec0.11.2indirekt
crates.iozerovec0.11.5indirekt
crates.iozerovec-derive0.10.3indirekt
crates.iozerovec-derive0.11.1indirekt
crates.iozerovec-derive0.11.2indirekt
crates.iozmij1.0.14indirekt
crates.iozstd0.11.2+zstd.1.5.2indirekt
crates.iozstd0.12.4indirekt
crates.iozstd-safe5.0.2+zstd.1.5.2indirekt
crates.iozstd-safe6.0.6indirekt
crates.iozstd-sys2.0.15+zstd.1.5.7indirekt
npmdebug3.2.7indirekt
npmdebug4.4.1indirekt
npmffi-napi4.0.3indirekt
npmget-symbol-from-current-process-h1.0.2indirekt
npmget-uv-event-loop-napi-h1.0.6indirekt
npmms2.1.3indirekt
npmnode-addon-api3.2.1indirekt
npmnode-gyp-build4.8.4indirekt
npmref-napi3.0.3indirekt
npmref-struct-di1.1.1indirekt
Abhängigkeits-Advisories 27

Dieses Repository veröffentlicht kein vom Index auflösbares Paket, daher wurde sein eigener Abhängigkeitsgraph bewertet – 1.163 Pakete, darunter auch Entwicklungs- und Test-Pins, die nie ausgeliefert werden: 27 tragen bekannte Advisories, davon 1 direkte. 1 konnten nicht bewertet werden – keine aufgelöste Version, ein nicht unterstütztes Ökosystem, oder außerhalb der ausgewiesenen Paketliste.

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
rustls-webpki0.102.8indirekthoch80.104.0-alpha.7
rustls-webpki0.103.2indirekthoch80.104.0-alpha.7
rustls-webpki0.103.3indirekthoch80.104.0-alpha.7
wasmtime8.0.1indirekthoch2543.0.1
bytes1.10.1indirektmittel21.11.1
bytes1.11.0indirektmittel21.11.1
bytes1.5.0indirektmittel21.11.1
bytes1.7.1indirektmittel21.11.1
idna0.5.0indirektmittel21.0.0
time0.3.41indirektmittel20.3.47
wasmtime-jit-debug8.0.1indirektmittel224.0.0
keccak0.1.5indirektniedrig20.1.6
tracing-subscriber0.3.18indirektniedrig20.3.20
proc-macro-error22.0.1direktunbekannt1
adler1.0.2indirektunbekannt1
anyhow1.0.98indirektunbekannt11.0.103
bincode1.3.3indirektunbekannt1
crossbeam-epoch0.9.18indirektunbekannt10.9.20
derivative2.2.0indirektunbekannt1
fxhash0.2.1indirektunbekannt1
libsecp256k10.7.1indirektunbekannt1
libsecp256k10.7.2indirektunbekannt1
mach0.3.2indirektunbekannt1
parity-wasm0.45.0indirektunbekannt1
paste1.0.15indirektunbekannt1
proc-macro-error1.0.4indirektunbekannt1
rustls-pemfile2.0.0indirektunbekannt1

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 529655,
      "has_wiki": true,
      "homepage": null,
      "languages": {
        "Rust": 5124696,
        "Shell": 4725
      },
      "pushed_at": "2026-07-21T09:37:42Z",
      "created_at": "2019-08-05T09:55:57Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-21T09:37:45Z",
      "description": "Interact with Substrate based nodes in Rust or WebAssembly",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "master",
      "license_spdx_raw": "NOASSERTION",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "http://parity.io",
      "name": "Parity Technologies",
      "type": "Organization",
      "login": "paritytech",
      "company": null,
      "location": "United Kingdom",
      "followers": 2064,
      "avatar_url": "https://avatars.githubusercontent.com/u/14176906?v=4",
      "created_at": "2015-09-08T09:13:54Z",
      "is_verified": null,
      "public_repos": 738,
      "account_age_days": 3969
    },
    "license": {
      "state": "custom",
      "spdx_id": null,
      "raw_spdx": "NOASSERTION",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.50.0",
          "kind": "minor",
          "published_at": "2026-03-12T18:49:24Z"
        },
        {
          "tag": "v0.44.2",
          "kind": "patch",
          "published_at": "2026-01-09T18:12:06Z"
        },
        {
          "tag": "v0.44.1",
          "kind": "patch",
          "published_at": "2026-01-08T16:28:55Z"
        },
        {
          "tag": "v0.44.0",
          "kind": "minor",
          "published_at": "2025-10-22T11:29:07Z"
        },
        {
          "tag": "v0.43.0",
          "kind": "minor",
          "published_at": "2025-07-18T09:33:38Z"
        },
        {
          "tag": "v0.42.0",
          "kind": "minor",
          "published_at": "2025-05-12T12:21:28Z"
        },
        {
          "tag": "v0.42.1",
          "kind": "patch",
          "published_at": "2025-05-12T12:21:46Z"
        },
        {
          "tag": "v0.41.0",
          "kind": "minor",
          "published_at": "2025-03-11T15:49:43Z"
        },
        {
          "tag": "v0.40.0",
          "kind": "minor",
          "published_at": "2025-03-06T12:49:35Z"
        },
        {
          "tag": "v0.39.0",
          "kind": "minor",
          "published_at": "2025-02-05T11:06:38Z"
        },
        {
          "tag": "v0.38.1",
          "kind": "patch",
          "published_at": "2025-01-24T15:11:58Z"
        },
        {
          "tag": "v0.38.0",
          "kind": "minor",
          "published_at": "2024-10-24T15:10:27Z"
        },
        {
          "tag": "v0.37.1",
          "kind": "patch",
          "published_at": "2024-10-22T14:07:22Z"
        },
        {
          "tag": "v0.37.0",
          "kind": "minor",
          "published_at": "2024-05-28T10:43:35Z"
        },
        {
          "tag": "v0.36.1",
          "kind": "patch",
          "published_at": "2024-05-28T08:20:56Z"
        },
        {
          "tag": "v0.36.0",
          "kind": "minor",
          "published_at": "2024-05-16T15:47:16Z"
        },
        {
          "tag": "v0.35.3",
          "kind": "patch",
          "published_at": "2024-04-11T09:40:52Z"
        },
        {
          "tag": "v0.35.2",
          "kind": "patch",
          "published_at": "2024-04-09T11:59:10Z"
        },
        {
          "tag": "v0.35.1",
          "kind": "patch",
          "published_at": "2024-04-03T10:57:31Z"
        },
        {
          "tag": "v0.35.0",
          "kind": "minor",
          "published_at": "2024-03-21T16:52:56Z"
        },
        {
          "tag": "v0.34.0",
          "kind": "minor",
          "published_at": "2024-01-24T08:36:43Z"
        },
        {
          "tag": "v0.33.0",
          "kind": "minor",
          "published_at": "2023-12-07T11:11:18Z"
        },
        {
          "tag": "v0.31.0",
          "kind": "minor",
          "published_at": "2023-08-02T14:47:21Z"
        },
        {
          "tag": "v0.30.0",
          "kind": "minor",
          "published_at": "2023-07-24T16:53:19Z"
        },
        {
          "tag": "v0.29.0",
          "kind": "minor",
          "published_at": "2023-06-01T13:34:27Z"
        },
        {
          "tag": "v0.28.0",
          "kind": "minor",
          "published_at": "2023-04-12T10:08:37Z"
        },
        {
          "tag": "v0.27.1",
          "kind": "patch",
          "published_at": "2023-02-15T18:32:25Z"
        },
        {
          "tag": "v0.27.0",
          "kind": "minor",
          "published_at": "2023-02-13T16:35:57Z"
        },
        {
          "tag": "v0.26.0",
          "kind": "minor",
          "published_at": "2023-01-24T17:10:37Z"
        },
        {
          "tag": "v0.25.0",
          "kind": "minor",
          "published_at": "2022-11-16T15:29:59Z"
        },
        {
          "tag": "v0.24.0",
          "kind": "minor",
          "published_at": "2022-09-22T16:29:19Z"
        },
        {
          "tag": "v0.23.0",
          "kind": "minor",
          "published_at": "2022-08-12T11:01:33Z"
        },
        {
          "tag": "v0.22.0",
          "kind": "minor",
          "published_at": "2022-06-20T14:29:41Z"
        },
        {
          "tag": "v0.21.0",
          "kind": "minor",
          "published_at": "2022-05-02T16:23:42Z"
        },
        {
          "tag": "v0.20.0",
          "kind": "minor",
          "published_at": "2022-04-06T16:41:23Z"
        },
        {
          "tag": "v0.19.0",
          "kind": "minor",
          "published_at": "2022-03-21T11:29:57Z"
        },
        {
          "tag": "v0.18.1",
          "kind": "patch",
          "published_at": "2022-03-04T12:02:55Z"
        },
        {
          "tag": "v0.18.0",
          "kind": "minor",
          "published_at": "2022-03-02T19:25:59Z"
        },
        {
          "tag": "v0.17.0",
          "kind": "minor",
          "published_at": "2022-02-07T10:44:15Z"
        },
        {
          "tag": "v0.16.0",
          "kind": "minor",
          "published_at": "2022-02-01T11:22:00Z"
        },
        {
          "tag": "v0.15.0",
          "kind": "minor",
          "published_at": "2021-03-22T17:38:28Z"
        },
        {
          "tag": "v0.12.0",
          "kind": "minor",
          "published_at": "2020-09-01T15:17:12Z"
        },
        {
          "tag": "v0.11.0",
          "kind": "minor",
          "published_at": "2020-09-01T10:19:36Z"
        },
        {
          "tag": "v0.10.0",
          "kind": "minor",
          "published_at": "2020-06-29T08:36:44Z"
        },
        {
          "tag": "v0.9.0",
          "kind": "minor",
          "published_at": "2020-06-25T09:52:13Z"
        },
        {
          "tag": "v0.8.0",
          "kind": "minor",
          "published_at": "2020-05-26T13:55:36Z"
        },
        {
          "tag": "v0.7.0",
          "kind": "minor",
          "published_at": "2020-05-13T09:45:45Z"
        },
        {
          "tag": "v0.6.0",
          "kind": "minor",
          "published_at": "2020-04-15T08:42:30Z"
        },
        {
          "tag": "v0.5.0",
          "kind": "minor",
          "published_at": "2020-03-25T14:58:32Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "e368bff2d638b21a007d4abe2c24ed972cdcfbf3",
          "body": "…7 (#2251)",
          "is_bot": false,
          "headline": "tests: bump wasm-bindgen in wasm test lockfiles to fix CI on Rust 1.9…",
          "author_name": "DenzelPenzel",
          "author_login": "DenzelPenzel",
          "committed_at": "2026-07-21T09:37:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2cb6c761dc3c4c4ae01591859ce5f3e1d986f003",
          "body": "* chore: Upgrade smoldot to 2.1.0 and smoldot-light to 1.3.1\n\nBump the light client dependencies:\n- smoldot 1.1.0 -> 2.1.0\n- smoldot-light 1.1.0 -> 1.3.1\n\nThe newer smoldot requires a higher toolchain, so raise the workspace\nrust-version from 1.85.0 to 1.88.0.\n\n* tests: Harden light client integrati\n[…]\nry & in format args (cli diff,\n  rpcs UserError Display, eth signer test)\n- manual_is_multiple_of: use is_multiple_of in seed_from_entropy\n- unused_imports: drop unused subxt_test in light_client test",
          "is_bot": false,
          "headline": "chore: Upgrade smoldot to 2.1.0 (#2248)",
          "author_name": "DenzelPenzel",
          "author_login": "DenzelPenzel",
          "committed_at": "2026-07-20T10:52:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b741877cd3499a5a5cbed82a7c0db7f51a1a89ea",
          "body": "* Add changelog\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>\n\n* cargo: Release version 0.50.2\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>\n\n---------\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>",
          "is_bot": false,
          "headline": "chore: Release v0.50.2 (#2246)",
          "author_name": "Alexandru Vasile",
          "author_login": "lexnv",
          "committed_at": "2026-07-07T11:32:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b6fd2c1cc0d1270188359b0d48d457690fdf6964",
          "body": "* Update Artifacts (auto-generated)\n\n* testing: Update CI ui tests\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>\n\n---------\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>\nCo-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>\nCo-authored-by: Alexandru Vasile <alexandru.vasile@parity.io>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2245)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2026-07-06T13:47:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "389ccd7ef1d3f5dfca6a6ca679d381fa8745d288",
          "body": "* tests: Exponential backoff for archival RPC public endpoints\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>\n\n* Update testing/integration-tests/src/historic.rs\n\nCo-authored-by: Bastian Köcher <info@kchr.de>\n\n* Update testing/integration-tests/src/historic.rs\n\nCo-authored-by: Bastian Köcher <info@kchr.de>\n\n---------\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>\nCo-authored-by: Bastian Köcher <info@kchr.de>",
          "is_bot": false,
          "headline": "tests: Exponential backoff for archival RPC public endpoints (#2244)",
          "author_name": "Alexandru Vasile",
          "author_login": "lexnv",
          "committed_at": "2026-06-30T11:02:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e62bb71f1da23ed9b90a182e447738bafddb5222",
          "body": "* Wire SubstrateConfigBuilder::set_genesis_hash through to Config::genesis_hash\n\n`SubstrateConfigBuilder::set_genesis_hash` stored the value on the\nbuilder, but `build()` did not propagate it to `SubstrateConfigInner`,\nand `impl Config for SubstrateConfig` never overrode `genesis_hash()`,\nfalling ba\n[…]\nh()` delegates to the wrapped `SubstrateConfig`.\n\nAdd the missing wiring (one field, one impl method) and a couple of\ntests covering the two paths.\n\n* Import HashFor instead of qualifying with super::",
          "is_bot": false,
          "headline": "Fix: `SubstrateConfigBuilder::set_genesis_hash` is a no-op (#2236)",
          "author_name": "Rodrigo Quelhas",
          "author_login": "RomarQ",
          "committed_at": "2026-05-20T07:56:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "38c35ef1961021502ddb79ac117d3db354a0e8d9",
          "body": "* Add changelog\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>\n\n* cargo: Bump version\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>\n\n---------\n\nSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>",
          "is_bot": false,
          "headline": "chore: Release v0.50.1 (#2230)",
          "author_name": "Alexandru Vasile",
          "author_login": "lexnv",
          "committed_at": "2026-04-27T14:50:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fedc723c7ab197ff6712edbd02c5d4a67156887a",
          "body": "* Fix clippy\n\n* fmt\n\n* Fix test",
          "is_bot": false,
          "headline": "Fix clippy (#2226)",
          "author_name": "Sebastian Kunert",
          "author_login": "skunert",
          "committed_at": "2026-04-27T14:12:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8117a0cb9e9dcc6a3bd9cf6b389bdb076be711ed",
          "body": "* Bump smoldot\n\n* CLIPPY",
          "is_bot": false,
          "headline": "Bump smoldot (#2217)",
          "author_name": "Sebastian Kunert",
          "author_login": "skunert",
          "committed_at": "2026-04-23T14:31:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a3a546c5559e731b5572e32865607143a5ca10cf",
          "body": null,
          "is_bot": false,
          "headline": "Update rust version (#2218)",
          "author_name": "Sebastian Kunert",
          "author_login": "skunert",
          "committed_at": "2026-04-22T19:19:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7999a9b6ee2002a101c0b01467637b9188614e34",
          "body": "Signed-off-by: stringsbuilder <stringsbuilder@outlook.com>",
          "is_bot": false,
          "headline": "chore: fix some minor issues in the comments (#2211)",
          "author_name": "stringsbuilder",
          "author_login": "stringsbuilder",
          "committed_at": "2026-04-10T10:01:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f959386f26d2bb878b3fc8e7bd47b409c08d5d01",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2210)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2026-03-30T10:42:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d76d31ec5c7648227e6a2e75a0eab530674b69c",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2205)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2026-03-16T09:31:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f2a66249ebca20fb30e6718e765fdf3ebad2609",
          "body": "…2197)",
          "is_bot": false,
          "headline": "VerifySignature => VerifyMultiSignature tx extension rename to fix (#…",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2026-03-12T15:25:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b81ed50bc817d31aa16b171e7ced842dff095ca9",
          "body": null,
          "is_bot": false,
          "headline": "make ValidationDetails externally available (#2196)",
          "author_name": "Paulo Martins",
          "author_login": "paulormart",
          "committed_at": "2026-03-12T10:22:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e48dbf336c186f3aa5bb80dbfd47ce3f665ea191",
          "body": null,
          "is_bot": false,
          "headline": "update scrypt allowed range as defined in pjs repo (#2158)",
          "author_name": "Paulo Martins",
          "author_login": "paulormart",
          "committed_at": "2026-03-09T10:03:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e06046ea4303c4a44de7d4dca0c28ced7469d2ce",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2193)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2026-03-09T10:01:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "600962d764189ec58159cb4896abdd3b172cb7c6",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2189)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2026-03-03T18:04:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4f008f18589fbeee1b3318c868a1c15f6021b312",
          "body": "…updates (#2187)\n\n* Update to frame-decode 0.17.1 and update CHANGELOG with frame-decode updates\n\n* Cargo.lock",
          "is_bot": false,
          "headline": "Update to frame-decode 0.17.1 and update CHANGELOG with frame-decode …",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2026-02-23T15:47:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "96eeb79c282b6a0b6d4e5285f84440af78b5f7cc",
          "body": "* feat(rpcs): add standalone usage examples\n\n* Rename to legacy_rpcs and tweak comments to discourage using these RPCs\n\n* Tweak comment\n\n* fmt\n\n---------\n\nCo-authored-by: MidSage0614 <mmidasagee@gmail.com>",
          "is_bot": false,
          "headline": "Add subxt-rpc examples (#2178)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2026-02-23T12:25:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "35dbfc348f67dc20f957a0c794463f9d32a30cac",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2185)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2026-02-23T12:24:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "360336437a307855b5befa70ce98a23c6bed46dc",
          "body": "…rom there. (#2177)\n\n* WIP new transaction extension traits and use frame-decode for extrinsic decoding\n\n* Finish updating transaction extension logic\n\n* Remove unused error variants\n\n* Fix a coupel of transaction functions to use the current block and not latest\n\n* Remove more unused error variants\n[…]\n\n* Fix test that relied on old storage entry\n\n* Address review comments\n\n* Bump to frame-decode 0.17.0\n\n* Increase timeout on historic runtime tests and remove some Kusama ones as KSM nodes super slow",
          "is_bot": false,
          "headline": "Upgrade to frame-decode 0.17: remove extrinsic encode logic and use f…",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2026-02-18T10:46:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0677205732ea7cf8798e7875919d12adedaa384f",
          "body": null,
          "is_bot": false,
          "headline": "Fix integration test (#2179)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2026-02-13T17:27:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6852bf5bd7e681ef867b3ef1b314cb6cc309b1d6",
          "body": "…art (#2161)\n\n* Add Runtime API and dynamic examples, and util methods to StorageKey\n\n* clippy",
          "is_bot": false,
          "headline": "Add Runtime API and dynamic examples, and util methods to StorageKeyP…",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2026-02-02T16:41:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d123c3aa94784682c5d4597113503bb0ae037749",
          "body": "* Starting new subxt crate; configs implemented\n\n* WIP: Backends added, Archive backend created\n\n* WIP more backend work\n\n* WIP: Combined backend done, client in progress\n\n* Get OnlineClientAtBlock working\n\n* Add ability to stream blocks and tidy errors\n\n* WIP: Add support in config for transaction \n[…]\nempt\n\n* Add more docs, pass over README, logo\n\n---------\n\nCo-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>\nCo-authored-by: Tarik Gul <47201679+TarikGul@users.noreply.github.com>",
          "is_bot": false,
          "headline": "[v0.50.0] Implement support for historic blocks in Subxt (#2131)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2026-01-26T14:45:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a2080bf1f7414e3e55429984b3d53f3828fe7897",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2141)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-12-09T17:00:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d0f91f8631878eb62f529e21832ca800ff9c749c",
          "body": "* Allow passing $OUT_DIR in the runtime_metadata_path attribute\n\n* nit\n\n* fix build\n\n* PR review\n\n* ignore instead of no_run",
          "is_bot": false,
          "headline": "Allow passing $OUT_DIR in the runtime_metadata_path attribute (#2142)",
          "author_name": "PG Herveou",
          "author_login": "pgherveou",
          "committed_at": "2025-12-09T11:56:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f57740a9ac47ae71d88d9e256f13dffec67f950",
          "body": null,
          "is_bot": false,
          "headline": "Actually bump subxt-historic to 0.0.8",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-12-05T17:12:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c32017e45391567163c27400ff6d44bd2b262703",
          "body": "…used with visitors (#2140)\n\n* subxt-historic: prep 0.0.8 release: expose type resolver that can be used with visitors\n\n* clippy\n\n* Fix example\n\n* Fix docs test",
          "is_bot": false,
          "headline": "subxt-historic: prep 0.0.8 release: expose type resolver that can be …",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-12-05T17:11:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "24ccd584f10de457677160e05551ae71e71d7e6d",
          "body": null,
          "is_bot": false,
          "headline": "Prep subxt-historic 0.0.7 release: expose ClientAtBlock bits (#2138)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-12-03T18:45:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eee2fd5c6e59297488da853ff03e5b13fd3812f7",
          "body": null,
          "is_bot": false,
          "headline": "subxt-historic: expose metadata at a given block (#2135)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-12-01T17:10:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "291af82a7527e8d9d3ea2cd196634a8a3652f618",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2134)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-12-01T16:11:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0c6423bb48df36991a51126a7f774768425d310d",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2130)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-11-24T10:16:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5dcee85753c9e2361f239bd0c0b40f4c5d857a81",
          "body": "…(#2129)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v5...v6)\n\n---\nupdated\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump actions/checkout from 5 to 6 in /.github/workflows …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-24T10:15:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "29bf752b788f9721435f6bc1e4dc57e111e2465d",
          "body": "Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v5...v6)\n\n---\nupdated-dependenc\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump actions/checkout from 5 to 6 (#2128)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-24T10:15:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8203679cbdfdf63056079d7f72b432cf2a187e62",
          "body": "* v0.50.0: Integrate frame-decode, redo storage APIs and break up Error. (#2100)\n\n* WIP integrating new frame-decode and working out new storage APIS\n\n* WIP: first pass adding new storage things to subxt-core\n\n* Second pass over Address type and start impl in Subxt\n\n* WIP new storage APIs\n\n* WIP New\n[…]\nby narrowing lifetime\n\n* Try to fix flaky test\n\n* Add custom value decode to extrinsics example\n\n* Remove useless else branch ra thought I needed\n\n* Simplify examples\n\n* Prep to release v0.0.5 (#2126)",
          "is_bot": false,
          "headline": "Merge v0.50.x to master (#2127)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-11-22T10:44:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "586b814ecdd01202e1ff563b49abc5b8d972c3e5",
          "body": null,
          "is_bot": false,
          "headline": "Fix typos in documentation (#2121)",
          "author_name": "Sven Eriksson",
          "author_login": "serikssonn",
          "committed_at": "2025-11-17T09:42:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2904b84ff5d6646481875e06749460dc5ebc6bbc",
          "body": "* feat: Add system_chainType to legacy rpcs\n\n* Test response",
          "is_bot": false,
          "headline": "feat: Add `system_chainType` to legacy rpcs (#2116)",
          "author_name": "Tarik Gul",
          "author_login": "TarikGul",
          "committed_at": "2025-11-10T12:18:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4157ce08a0ebdb04faa2a524704a1a2777a5f80f",
          "body": "Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifac\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump actions/upload-artifact in /.github/workflows (#2114)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-10T11:06:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0e1990b732ac7cf57ba125757b5d90eedc52670d",
          "body": "Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifac\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump actions/upload-artifact from 4 to 5 (#2113)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-10T11:06:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6298d9a87bf396c56e26ce87a430ab2ad64e35cc",
          "body": null,
          "is_bot": false,
          "headline": "Try ficing Rustc to version polkadot-sdk CI uses (#2118)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-11-10T10:57:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ca7d757829c2a3218273b62a9f22c643b223880",
          "body": "Signed-off-by: sunnyraindy <sunnyraindy@outlook.com>",
          "is_bot": false,
          "headline": "chore: fix typo in subxt/Cargo.toml (#2117)",
          "author_name": "sunnyraindy",
          "author_login": "sunnyraindy",
          "committed_at": "2025-11-10T10:24:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b4b23981cb7bdaff95565ab1264b5c86a2805bd",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2115)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-10-27T10:00:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a62aea4c379d5e449152518e55722b53e0eff4dd",
          "body": null,
          "is_bot": false,
          "headline": "Fix typos (#2112)",
          "author_name": "Sven Eriksson",
          "author_login": "serikssonn",
          "committed_at": "2025-10-24T09:34:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dcc97f3f5ca61e8160d6cd0844da51d429498a0f",
          "body": "Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.7.8 to 2.8.1.\n- [Release notes](https://github.com/swatinem/rust-cache/releases)\n- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/swatinem/rust-cache/compare/9d47c6\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump Swatinem/rust-cache from 2.7.8 to 2.8.1 (#2092)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-10-22T09:17:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d2099772cabb8b74102634119f8d7afe5caf54e1",
          "body": "Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.7.8 to 2.8.1.\n- [Release notes](https://github.com/swatinem/rust-cache/releases)\n- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/swatinem/rust-cache/compare/9d47c6\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump Swatinem/rust-cache in /.github/workflows (#2093)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-10-22T09:17:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f8d51a0242aa7b033dfa33fa4f332a36b741d4f3",
          "body": "Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.18 to 0.3.20.\n- [Release notes](https://github.com/tokio-rs/tracing/releases)\n- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.18...tracing-subscriber-0.3.20)\n\n---\nupdated-dependencies:\n- dependenc\n[…]\ner\n  dependency-version: 0.3.20\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump tracing-subscriber in /signer/tests/wasm (#2111)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-10-22T09:17:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "663caed412b08061aaaddb6c40bcc7046a727613",
          "body": "* Bump smoldot / smoldot-light\n\n* Add new EthSetOrigin tx extension to fix test on new polkadot\n\n* Fix runtime API call in test",
          "is_bot": false,
          "headline": "Bump smoldot / smoldot-light to latest (#2110)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-10-21T21:44:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2ec9c2e57cdec9e3341396aded47fa0394edfd23",
          "body": "Signed-off-by: withtimezone <with_timezone@outlook.com>",
          "is_bot": false,
          "headline": "chore: fix some minor issues in the comments (#2106)",
          "author_name": "withtimezone",
          "author_login": "withtimezone",
          "committed_at": "2025-10-20T11:18:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "884dfe6c69753584660f53352da636f9d0706631",
          "body": null,
          "is_bot": false,
          "headline": "chore: fix some typos (#2098)",
          "author_name": "Evelina Carl",
          "author_login": "Evelina331",
          "committed_at": "2025-09-26T09:43:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b13b8ec8d0e9b86ea5f475452fd1ea9396922108",
          "body": "…ck (#2095)\n\n* Inject call and event types from metadata too at some block in subxt-historic\n\n* bump subxt-historic to 0.0.4\n\n* Fix unrelated doc things to try and fix this job\n\n* Other Rust 1.90 fixes\n\n* 'Fix' Test\n\n* Try fixing clippy WASM job\n\n* Try again to get clippy wasm working\n\n* trybuild fix\n\n* trybuild fix take 2",
          "is_bot": false,
          "headline": "[subxt-historic]: extract call and event types from metadata at a blo…",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-09-25T12:37:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b1a3a3afcc0f61e3e8de00697f5754ca136f3051",
          "body": "* Attempt to fix build-nodes job; install llvm-dev\n\n* clang too",
          "is_bot": false,
          "headline": "Attempt to Fix CI take 2 (#2097)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-09-24T16:40:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "709ecfd5bedb34b88e97384409a625400285a435",
          "body": null,
          "is_bot": false,
          "headline": "Attempt to fix build-nodes job; install llvm-dev (#2096)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-09-24T16:18:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9080b0b2aef1219fa8d7d8fda5dc1ba3ba8556c8",
          "body": "Signed-off-by: zhoujiaweii <zjwustc@outlook.com>",
          "is_bot": false,
          "headline": "chore: remove redundant word in comment (#2090)",
          "author_name": "zhoujiaweii",
          "author_login": "zhoujiaweii",
          "committed_at": "2025-09-17T09:01:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a79c531a82108d44525ae897245b555b6b343e79",
          "body": "…block (#2079)\n\n* Add --at-block option to CLI tool to download metadata at a specific block; useful for debugging\n\n* clippy",
          "is_bot": false,
          "headline": "Add --at-block option to CLI tool to download metadata at a specific …",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-09-02T16:19:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07ed8bad338738a70136ba3fc32cef85d432586f",
          "body": "* backend::Rpc: Export `RpcParams` and `rpc_params!`\n\nThese are required to for example call `request` on the client and thus, should also be re-exported.\n\n* Move exports together\n\n---------\n\nCo-authored-by: James Wilson <james@jsdw.me>",
          "is_bot": false,
          "headline": "backend::Rpc: Export `RpcParams` and `rpc_params!` (#2077)",
          "author_name": "Bastian Köcher",
          "author_login": "bkchr",
          "committed_at": "2025-09-02T16:19:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "afb116fa6c64462a63d8da7d4fbd0a264ebcdbb2",
          "body": null,
          "is_bot": false,
          "headline": "17 accounts now, not 16 (#2078)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-09-02T13:36:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "98efd20528b380e56ec954f849e9858a452bf1e7",
          "body": "Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.19 to 0.3.20.\n- [Release notes](https://github.com/tokio-rs/tracing/releases)\n- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20)\n\n---\nupdated-dependencies:\n- dependenc\n[…]\nndency-version: 0.3.20\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (#2073)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-09-02T10:32:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "abcda67fc0abd03f0832e2149000c9f74a1b75bf",
          "body": "…ge entries (#2072)",
          "is_bot": false,
          "headline": "subxt-historic: add support for returning the default values of stora…",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-09-02T10:32:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a498d4dda204117d6d6a0eb931a5aa5f02c3e39",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2075)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-09-02T10:31:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f565bda0115bb5c0b1377b573859f976210ff08a",
          "body": null,
          "is_bot": false,
          "headline": "Prep for 0.44.0 release (#2071)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-08-29T11:12:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3aabd6dc092c88a58ca714d21bdfd8a0b72d122b",
          "body": "…blocks (#2040)\n\n* WIP subxt-historic\n\n* WIP subxt-historic\n\n* WIP subxt-historic; flesh out basic foundations\n\n* WIP filling in extrinsic decoding functionality\n\n* iter and decode transaction extensions\n\n* Fill in the Online/OfflineClient APIs and move more things to be part of the chain Config\n\n* \n[…]\n Bump subxt-historic to 0.0.3 for preview release\n\n* Remove unused deps\n\n* fix import\n\n* clippy\n\n* doc fixes\n\n* tweak CI and fix some cargo hack findings\n\n* Update README: subxt-historic is prerelease",
          "is_bot": false,
          "headline": "Add `subxt-historic` crate for accesing historic (non head-of-chain) …",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-08-26T16:56:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "23f3ebe6b5ab5d7ecc43faf0c063191516af1c6b",
          "body": "…(#2060)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v4...v5)\n\n---\nupdated\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump actions/checkout from 4 to 5 in /.github/workflows …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-26T16:55:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "26bf45bb03fc794d7292956317f31805c9a4d733",
          "body": "Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v4...v5)\n\n---\nupdated-dependenc\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump actions/checkout from 4 to 5 (#2059)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-26T16:55:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ed93e267104681c28ecced90ea53d7a36df310e3",
          "body": "… (#2063)\n\nBumps [slab](https://github.com/tokio-rs/slab) from 0.4.10 to 0.4.11.\n- [Release notes](https://github.com/tokio-rs/slab/releases)\n- [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/tokio-rs/slab/compare/v0.4.10...v0.4.11)\n\n---\nupdated-\n[…]\nab\n  dependency-version: 0.4.11\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump slab from 0.4.10 to 0.4.11 in /examples/ffi-example…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-26T16:55:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "770fc9dc7a05814fe78c41eb9120239f8233754c",
          "body": "* don't panic\n\n* Add unit tests\n\n* fmt\n\n* clippy\n\n* fmt\n\n---------\n\nCo-authored-by: elfedy <federico@moonsonglabs.com>\nCo-authored-by: Federico Rodríguez <federodriguez.88@gmail.com>",
          "is_bot": false,
          "headline": "Do not panic when encoding call data with invalid fields (#2070)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-08-26T16:54:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "739b9f84cf1e50ec816dde59ca860cca8b57e8c8",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2067)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-08-26T13:45:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a7d2423e92726feaf5b39b8929465a51a952c127",
          "body": "* increase number of dev accounts\n\n* delete extra acc",
          "is_bot": false,
          "headline": "chore(dev): increase number of dev accounts (#2068)",
          "author_name": "Alberto Nicolas Penayo",
          "author_login": "bee344",
          "committed_at": "2025-08-26T09:45:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6edb435232afd429224785964fbe7059d8263480",
          "body": null,
          "is_bot": false,
          "headline": "Update README.md (#2062)",
          "author_name": "Андрій Шовкошитний",
          "author_login": "enlightened88",
          "committed_at": "2025-08-20T13:00:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c82a612373ecccf9b0a5bb5dba291f2e199a1ede",
          "body": "… tests (#2057)",
          "is_bot": false,
          "headline": "Tweak test to reduce chance of failure, and need jsonrpsee/server for…",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-08-20T10:28:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56cfacdb6f89a85c213ed2df70ac3e56a79906aa",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2061)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-08-18T11:41:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a679265b29ce43d67aa4a88d098e78a67b706570",
          "body": null,
          "is_bot": false,
          "headline": "docs: fix typos in docs (#2056)",
          "author_name": "Donn Pawelek",
          "author_login": "DonnPawelek666",
          "committed_at": "2025-08-13T13:43:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "42f1a62a0564d47cbb236f9d09885fa636cbf45c",
          "body": "* Fix 1.89 clippy warnings\n\n* WASM lightclient clippy fixes too",
          "is_bot": false,
          "headline": "Fix 1.89 clippy warnings (#2055)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-08-11T14:33:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "642e6b5be52983ef2293991ba127e5a898f0f859",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2049)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-08-04T10:42:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e162036a105c1a5ba55a4937f6b99fc811dfff6",
          "body": null,
          "is_bot": false,
          "headline": "Block: Implement clone (#2047)",
          "author_name": "Bastian Köcher",
          "author_login": "bkchr",
          "committed_at": "2025-07-31T09:59:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fdc42f088bdcded04446eac6647ae95af571ad05",
          "body": null,
          "is_bot": false,
          "headline": "Increase reconnecting client request/response size (#2046)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-07-29T16:53:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "02eda40bbacae4ed6f726423dc6590ef031c60d4",
          "body": "* docs: fix typos in docs\n\n* up\n\n* up",
          "is_bot": false,
          "headline": "docs: fix typos in docs (#2045)",
          "author_name": "Donn Pawelek",
          "author_login": "DonnPawelek666",
          "committed_at": "2025-07-29T15:01:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fce54cbba87000c6464b1214d24fa7370b112426",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2044)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-07-28T09:04:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8914ca3e670e4b63b213de92715537f4e47eacdc",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2042)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-07-21T11:02:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "841a43b1ece8dcbf6c466f9ee38669f702069a07",
          "body": null,
          "is_bot": false,
          "headline": "Prepare for 0.43.0 release (#2041)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-07-18T09:01:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a20e74dc655729049a581428e98743c5ab98bcc",
          "body": "Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2039)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-07-14T09:14:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "849a5e67006f03e2ce854a947b853d0dbd625661",
          "body": "* Update Artifacts (auto-generated)\n\n* update ui test\n\n---------\n\nCo-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com>\nCo-authored-by: James Wilson <james@jsdw.me>",
          "is_bot": true,
          "headline": "Update Artifacts (auto-generated) (#2036)",
          "author_name": "paritytech-subxt-pr-maker[bot]",
          "author_login": "paritytech-subxt-pr-maker[bot]",
          "committed_at": "2025-07-08T15:52:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "026c2393054b365c43a7803c8e86f20d4427ba05",
          "body": "* Fix 'subxt explore storage': don't turn keys to bytes\n\n* fmt\n\n* Remove unused imports",
          "is_bot": false,
          "headline": "Fix 'subxt explore storage': don't turn keys to bytes (#2038)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-07-08T12:33:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff6fc1585ea02b82c8fb7ec8f775f41c460e9894",
          "body": "* Add FFI example\n\n* Remove unnecessary dependency (libc)\n\n* Tweak python example and add CI\nCI Tweak; separate task for ffi-example run\n\n* Remove OnceCell dep; use std\n\n---------\n\nCo-authored-by: wassimans <wassim@wassimans.com>",
          "is_bot": false,
          "headline": "Add FFI example (#2037)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-07-08T11:06:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "17b98d0d9e3d5b4721013b31cc59e3aa8af9f5d9",
          "body": "* Refactor: improve nonce and block injection in extrinsic params\n\n* remove excess import\n\n---------\n\nCo-authored-by: James Wilson <james@jsdw.me>",
          "is_bot": false,
          "headline": "Refactor: improve nonce and block injection in extrinsic params (#2032)",
          "author_name": "puzzle-rusher",
          "author_login": "puzzle-rusher",
          "committed_at": "2025-07-04T21:54:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "05c9eafe79ecbceebf5492d52607cdf612b867de",
          "body": "Tell the user that these functions operate with the last finalized block.\n\nCo-authored-by: James Wilson <james@jsdw.me>",
          "is_bot": false,
          "headline": "Improve docs for `at_latest` (#2035)",
          "author_name": "Bastian Köcher",
          "author_login": "bkchr",
          "committed_at": "2025-07-04T21:06:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e892802bafab8724088cbaeb0e09dc674c0b41bd",
          "body": "* clippy fixed\n\n* wasm clippy\n\n* clippy fixes\n\n* post clippy fmt\n\n* last clippy fix",
          "is_bot": false,
          "headline": "Clippy fixes (#2033)",
          "author_name": "puzzle-rusher",
          "author_login": "puzzle-rusher",
          "committed_at": "2025-07-04T20:21:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f57e8fd1ac60ae226d2764c09000bf82d66fcf6",
          "body": null,
          "is_bot": false,
          "headline": "docs: fix minor comment typos (#2027)",
          "author_name": "Donn Pawelek",
          "author_login": "DonnPawelek666",
          "committed_at": "2025-06-30T09:20:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "77b6abccbacf194f3889610024e2f4024e8c2822",
          "body": "* Clarify mortality config\n\n* Fix EncodeAsType / DecodeAsType impls for Era to be proper ones\n\n* Fix test now that txs are mortal by default\n\n* clippy\n\n* missing imports\n\n* allow Era decoding from CheckMortality\n\n* tweak a comment\n\n* fmt\n\n* Add more explicit tests for mortality",
          "is_bot": false,
          "headline": "Address some issues around tx mortality (#2025)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-06-23T14:22:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "307872927116c557a849acad10c9826a31d9e2c5",
          "body": "Signed-off-by: gcmutator <329964069@qq.com>",
          "is_bot": false,
          "headline": "chore: remove redundant backtick in comment (#2020)",
          "author_name": "gcmutator",
          "author_login": "gcmutator",
          "committed_at": "2025-06-18T09:32:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a78f52b9d569cccf4c1cd71ccb0cc3320f563948",
          "body": "* Keep codec attrs even when Encode/Decode not used\n\n* Fix p2p port discovery for newest substrate\n\n* clippy",
          "is_bot": false,
          "headline": "Keep codec attrs even when Encode/Decode not used (#2023)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-06-18T09:32:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3643f2c694ab64ab6e0b27870a0c6d33cdb7c5a6",
          "body": null,
          "is_bot": false,
          "headline": "Run CI on v0.N.x branches or PRs to them for ease of backporting (#2017)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-06-03T12:10:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f831e8f87cadd625e2b182dac7f22989f5b42c7a",
          "body": "…de-duped types (#2015)\n\n* De-dup types early to enable derives for them\n\n* ensure_unique_type_paths in CLI codegen, too\n\n* Update UI test outpuot\n\n---------\n\nCo-authored-by: José Duarte <duarte.gmj@gmail.com>",
          "is_bot": false,
          "headline": "De-dup types early in CLI/macro so that derives/substitutes work for …",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-06-03T11:03:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a4331dfa08806ae4c35683917a6c9d136992718d",
          "body": "…, even if it's a tuple. (#2010)\n\n* If only one hasher, always treat any key as a single and not DoubleMap or NMap key\n\n* Fix test\n\n* Make the dyanmic storage key handling match our codegen handling",
          "is_bot": false,
          "headline": "If only one hasher, always treat any key as a single and not NMap key…",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-06-02T14:18:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dfb4b2f68acecbb6a27876612bfe80f71cd4ad9e",
          "body": "Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 9 to 10.\n- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)\n- [Commits](https://github.com/dawidd6/action-download-artifact/compare/07ab29fd4a977ae4d2b275087cf67563dfdf0295\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump dawidd6/action-download-artifact (#2013)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-06-02T12:01:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ed25a3ac2642762bdc13efabcff4e328bd8ecb4c",
          "body": "…s by default (#2008)\n\n* Remove codec::Encode and codec::Decode from generated APIs by default\n\n* clippy fixes\n\n* clippy\n\n* More fixes, and CompactAs only if Encode/Decode\n\n* revert println in example\n\n* fix lightclient test\n\n* fix docs\n\n* Fix another rust doc comment\n\n* Fix failing storage test\n\n* Remove now-unnecessary test\n\n* clippy\n\n* clippy\n\n* Remove pointless clone",
          "is_bot": false,
          "headline": "Remove `codec::Encode` and `codec::Decode` derives from generated API…",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-05-29T13:43:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0473cfd292ad237f2a25d8ca5e0d65475fb58f0a",
          "body": "* Reduce rust-version to Rustc 1.85.0\n\n* Bump to 0.42.1 in prep to release patch version",
          "is_bot": false,
          "headline": "Prep to release 0.42.1: Reduce rust-version to Rustc 1.85.0 (#2005)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-05-12T12:13:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f8c333f30bb951897976556df0a616b4890c0164",
          "body": null,
          "is_bot": false,
          "headline": "Update release notes to include strip-metadata util",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-05-12T11:11:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "77f83557a59f733f9ccbb87a84bc6af13a6f199b",
          "body": null,
          "is_bot": false,
          "headline": "Actually bump Cargo.toml to 0.42.0",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-05-12T10:36:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7de8d36806e29c0716fa40cd8ea3beffc1ae60dc",
          "body": "* Prep to release v0.42.0\n\n* Remove test_context reference from example\n\n* standalone_crate for doc tests because codegen is expensive\n\n* fmt",
          "is_bot": false,
          "headline": "Prep to release v0.42.0 (#2003)",
          "author_name": "James Wilson",
          "author_login": "jsdw",
          "committed_at": "2025-05-12T09:32:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 49,
      "commits_last_year": 77,
      "latest_release_at": "2026-03-12T18:49:24Z",
      "latest_release_tag": "v0.50.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 30,
      "days_since_latest_release": 131,
      "mean_days_between_releases": 44.5
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 50,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "subxt-cli",
          "exists": true,
          "license": "Apache-2.0 OR GPL-3.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/subxt-cli",
          "is_deprecated": false,
          "latest_version": "0.50.2",
          "repository_url": "https://github.com/paritytech/subxt",
          "versions_count": 52,
          "total_downloads": 81276,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 1540,
          "first_published_at": "2021-11-08T10:28:21.159863Z",
          "latest_published_at": "2026-07-07T12:26:13.253765Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 14
        },
        {
          "name": "subxt-rpcs",
          "exists": true,
          "license": "Apache-2.0 OR GPL-3.0",
          "keywords": [
            "parity",
            "rpcs",
            "subxt"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/subxt-rpcs",
          "is_deprecated": false,
          "latest_version": "0.50.2",
          "repository_url": "https://github.com/paritytech/subxt",
          "versions_count": 15,
          "total_downloads": 3954843,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 400949,
          "first_published_at": "2025-03-11T15:40:41.261673Z",
          "latest_published_at": "2026-07-07T12:25:03.856047Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 14
        },
        {
          "name": "subxt-macro",
          "exists": true,
          "license": "Apache-2.0 OR GPL-3.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/subxt-macro",
          "is_deprecated": false,
          "latest_version": "0.50.2",
          "repository_url": "https://github.com/paritytech/subxt",
          "versions_count": 52,
          "total_downloads": 7074936,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 436984,
          "first_published_at": "2021-11-08T10:25:06.439035Z",
          "latest_published_at": "2026-07-07T12:24:48.692030Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 14
        },
        {
          "name": "subxt",
          "exists": true,
          "license": "Apache-2.0 OR GPL-3.0",
          "keywords": [
            "blockchain",
            "parity",
            "substrate"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/subxt",
          "is_deprecated": false,
          "latest_version": "0.50.2",
          "repository_url": "https://github.com/paritytech/subxt",
          "versions_count": 52,
          "total_downloads": 7070345,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 436894,
          "first_published_at": "2021-11-08T10:29:35.380017Z",
          "latest_published_at": "2026-07-07T12:25:25.908196Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 14
        },
        {
          "name": "subxt-signer",
          "exists": true,
          "license": "Apache-2.0 OR GPL-3.0",
          "keywords": [
            "extrinsic",
            "parity",
            "signer",
            "subxt"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/subxt-signer",
          "is_deprecated": false,
          "latest_version": "0.50.2",
          "repository_url": "https://github.com/paritytech/subxt",
          "versions_count": 35,
          "total_downloads": 6393910,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 404987,
          "first_published_at": "2023-07-19T15:11:35.204140Z",
          "latest_published_at": "2026-07-07T12:25:44.699618Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 14
        },
        {
          "name": "subxt-codegen",
          "exists": true,
          "license": "Apache-2.0 OR GPL-3.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/subxt-codegen",
          "is_deprecated": false,
          "latest_version": "0.50.2",
          "repository_url": "https://github.com/paritytech/subxt",
          "versions_count": 53,
          "total_downloads": 7089928,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 437202,
          "first_published_at": "2021-11-08T10:22:47.774065Z",
          "latest_published_at": "2026-07-07T12:24:31.089327Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 14
        },
        {
          "name": "subxt-metadata",
          "exists": true,
          "license": "Apache-2.0 OR GPL-3.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/subxt-metadata",
          "is_deprecated": false,
          "latest_version": "0.50.2",
          "repository_url": "https://github.com/paritytech/subxt",
          "versions_count": 45,
          "total_downloads": 7375728,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 450897,
          "first_published_at": "2022-05-02T16:14:03.899747Z",
          "latest_published_at": "2026-07-07T12:24:20.443125Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 14
        },
        {
          "name": "subxt-lightclient",
          "exists": true,
          "license": "Apache-2.0 OR GPL-3.0",
          "keywords": [
            "blockchain",
            "parity",
            "substrate"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/subxt-lightclient",
          "is_deprecated": false,
          "latest_version": "0.50.2",
          "repository_url": "https://github.com/paritytech/subxt",
          "versions_count": 35,
          "total_downloads": 6734905,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 432443,
          "first_published_at": "2023-07-24T16:21:35.667387Z",
          "latest_published_at": "2026-07-07T12:23:00.286139Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 14
        }
      ]
    },
    "popularity": {
      "forks": 295,
      "stars": 485,
      "watchers": 20,
      "fork_history": {
        "days": [
          {
            "date": "2019-08-05",
            "count": 1
          },
          {
            "date": "2019-08-16",
            "count": 3
          },
          {
            "date": "2019-08-19",
            "count": 1
          },
          {
            "date": "2019-08-23",
            "count": 1
          },
          {
            "date": "2019-10-13",
            "count": 1
          },
          {
            "date": "2019-10-14",
            "count": 1
          },
          {
            "date": "2019-10-21",
            "count": 1
          },
          {
            "date": "2019-11-14",
            "count": 1
          },
          {
            "date": "2019-12-05",
            "count": 1
          },
          {
            "date": "2019-12-11",
            "count": 1
          },
          {
            "date": "2020-01-03",
            "count": 1
          },
          {
            "date": "2020-01-07",
            "count": 1
          },
          {
            "date": "2020-03-01",
            "count": 1
          },
          {
            "date": "2020-04-01",
            "count": 1
          },
          {
            "date": "2020-04-07",
            "count": 1
          },
          {
            "date": "2020-04-10",
            "count": 1
          },
          {
            "date": "2020-04-21",
            "count": 1
          },
          {
            "date": "2020-04-27",
            "count": 1
          },
          {
            "date": "2020-06-17",
            "count": 1
          },
          {
            "date": "2020-07-15",
            "count": 1
          },
          {
            "date": "2020-07-20",
            "count": 1
          },
          {
            "date": "2020-08-03",
            "count": 1
          },
          {
            "date": "2020-08-12",
            "count": 1
          },
          {
            "date": "2020-08-17",
            "count": 1
          },
          {
            "date": "2020-09-03",
            "count": 1
          },
          {
            "date": "2020-09-04",
            "count": 1
          },
          {
            "date": "2020-09-15",
            "count": 1
          },
          {
            "date": "2020-09-17",
            "count": 2
          },
          {
            "date": "2020-09-18",
            "count": 1
          },
          {
            "date": "2020-09-24",
            "count": 1
          },
          {
            "date": "2020-10-03",
            "count": 1
          },
          {
            "date": "2020-10-08",
            "count": 1
          },
          {
            "date": "2020-10-17",
            "count": 1
          },
          {
            "date": "2020-10-21",
            "count": 1
          },
          {
            "date": "2020-10-27",
            "count": 1
          },
          {
            "date": "2020-11-10",
            "count": 2
          },
          {
            "date": "2020-11-11",
            "count": 1
          },
          {
            "date": "2020-11-14",
            "count": 1
          },
          {
            "date": "2020-12-09",
            "count": 1
          },
          {
            "date": "2020-12-10",
            "count": 1
          },
          {
            "date": "2020-12-12",
            "count": 1
          },
          {
            "date": "2020-12-13",
            "count": 1
          },
          {
            "date": "2020-12-20",
            "count": 1
          },
          {
            "date": "2020-12-22",
            "count": 1
          },
          {
            "date": "2020-12-29",
            "count": 1
          },
          {
            "date": "2020-12-30",
            "count": 1
          },
          {
            "date": "2021-01-08",
            "count": 1
          },
          {
            "date": "2021-01-10",
            "count": 1
          },
          {
            "date": "2021-02-12",
            "count": 1
          },
          {
            "date": "2021-02-28",
            "count": 1
          },
          {
            "date": "2021-03-12",
            "count": 1
          },
          {
            "date": "2021-03-16",
            "count": 1
          },
          {
            "date": "2021-03-18",
            "count": 1
          },
          {
            "date": "2021-03-29",
            "count": 1
          },
          {
            "date": "2021-04-03",
            "count": 1
          },
          {
            "date": "2021-04-09",
            "count": 1
          },
          {
            "date": "2021-04-10",
            "count": 1
          },
          {
            "date": "2021-04-13",
            "count": 1
          },
          {
            "date": "2021-04-14",
            "count": 1
          },
          {
            "date": "2021-04-16",
            "count": 1
          },
          {
            "date": "2021-05-15",
            "count": 1
          },
          {
            "date": "2021-05-26",
            "count": 1
          },
          {
            "date": "2021-05-27",
            "count": 1
          },
          {
            "date": "2021-06-03",
            "count": 1
          },
          {
            "date": "2021-06-18",
            "count": 1
          },
          {
            "date": "2021-06-20",
            "count": 1
          },
          {
            "date": "2021-06-22",
            "count": 1
          },
          {
            "date": "2021-06-27",
            "count": 1
          },
          {
            "date": "2021-07-14",
            "count": 1
          },
          {
            "date": "2021-07-19",
            "count": 1
          },
          {
            "date": "2021-07-28",
            "count": 1
          },
          {
            "date": "2021-08-18",
            "count": 1
          },
          {
            "date": "2021-08-22",
            "count": 1
          },
          {
            "date": "2021-09-03",
            "count": 1
          },
          {
            "date": "2021-09-30",
            "count": 1
          },
          {
            "date": "2021-10-21",
            "count": 1
          },
          {
            "date": "2021-10-27",
            "count": 2
          },
          {
            "date": "2021-10-28",
            "count": 1
          },
          {
            "date": "2021-11-03",
            "count": 1
          },
          {
            "date": "2021-11-11",
            "count": 1
          },
          {
            "date": "2021-11-12",
            "count": 1
          },
          {
            "date": "2021-11-19",
            "count": 1
          },
          {
            "date": "2021-12-07",
            "count": 1
          },
          {
            "date": "2021-12-12",
            "count": 1
          },
          {
            "date": "2021-12-14",
            "count": 1
          },
          {
            "date": "2021-12-27",
            "count": 1
          },
          {
            "date": "2022-01-03",
            "count": 1
          },
          {
            "date": "2022-01-09",
            "count": 1
          },
          {
            "date": "2022-01-18",
            "count": 1
          },
          {
            "date": "2022-01-26",
            "count": 1
          },
          {
            "date": "2022-02-03",
            "count": 1
          },
          {
            "date": "2022-02-15",
            "count": 1
          },
          {
            "date": "2022-02-17",
            "count": 1
          },
          {
            "date": "2022-03-09",
            "count": 1
          },
          {
            "date": "2022-03-16",
            "count": 1
          },
          {
            "date": "2022-03-23",
            "count": 1
          },
          {
            "date": "2022-03-24",
            "count": 1
          },
          {
            "date": "2022-04-03",
            "count": 1
          },
          {
            "date": "2022-04-08",
            "count": 1
          },
          {
            "date": "2022-04-12",
            "count": 2
          },
          {
            "date": "2022-04-16",
            "count": 1
          },
          {
            "date": "2022-05-11",
            "count": 1
          },
          {
            "date": "2022-05-17",
            "count": 1
          },
          {
            "date": "2022-05-26",
            "count": 1
          },
          {
            "date": "2022-05-31",
            "count": 2
          },
          {
            "date": "2022-06-02",
            "count": 1
          },
          {
            "date": "2022-06-05",
            "count": 1
          },
          {
            "date": "2022-06-09",
            "count": 1
          },
          {
            "date": "2022-06-19",
            "count": 2
          },
          {
            "date": "2022-06-23",
            "count": 2
          },
          {
            "date": "2022-07-06",
            "count": 1
          },
          {
            "date": "2022-07-08",
            "count": 1
          },
          {
            "date": "2022-07-16",
            "count": 1
          },
          {
            "date": "2022-07-27",
            "count": 1
          },
          {
            "date": "2022-08-02",
            "count": 1
          },
          {
            "date": "2022-08-08",
            "count": 1
          },
          {
            "date": "2022-08-18",
            "count": 1
          },
          {
            "date": "2022-09-29",
            "count": 1
          },
          {
            "date": "2022-10-01",
            "count": 1
          },
          {
            "date": "2022-10-04",
            "count": 1
          },
          {
            "date": "2022-10-05",
            "count": 1
          },
          {
            "date": "2022-10-06",
            "count": 2
          },
          {
            "date": "2022-10-13",
            "count": 1
          },
          {
            "date": "2022-10-27",
            "count": 1
          },
          {
            "date": "2022-11-06",
            "count": 1
          },
          {
            "date": "2022-11-24",
            "count": 1
          },
          {
            "date": "2022-12-07",
            "count": 1
          },
          {
            "date": "2022-12-08",
            "count": 1
          },
          {
            "date": "2022-12-22",
            "count": 1
          },
          {
            "date": "2022-12-24",
            "count": 1
          },
          {
            "date": "2022-12-26",
            "count": 1
          },
          {
            "date": "2022-12-30",
            "count": 1
          },
          {
            "date": "2023-01-03",
            "count": 1
          },
          {
            "date": "2023-01-16",
            "count": 1
          },
          {
            "date": "2023-01-17",
            "count": 2
          },
          {
            "date": "2023-01-20",
            "count": 1
          },
          {
            "date": "2023-02-02",
            "count": 1
          },
          {
            "date": "2023-02-28",
            "count": 1
          },
          {
            "date": "2023-03-07",
            "count": 1
          },
          {
            "date": "2023-03-08",
            "count": 1
          },
          {
            "date": "2023-03-14",
            "count": 1
          },
          {
            "date": "2023-03-20",
            "count": 1
          },
          {
            "date": "2023-04-17",
            "count": 1
          },
          {
            "date": "2023-05-04",
            "count": 1
          },
          {
            "date": "2023-05-22",
            "count": 2
          },
          {
            "date": "2023-05-23",
            "count": 1
          },
          {
            "date": "2023-05-24",
            "count": 1
          },
          {
            "date": "2023-05-25",
            "count": 1
          },
          {
            "date": "2023-05-28",
            "count": 1
          },
          {
            "date": "2023-06-01",
            "count": 1
          },
          {
            "date": "2023-06-02",
            "count": 1
          },
          {
            "date": "2023-06-07",
            "count": 1
          },
          {
            "date": "2023-06-12",
            "count": 1
          },
          {
            "date": "2023-07-05",
            "count": 1
          },
          {
            "date": "2023-08-17",
            "count": 1
          },
          {
            "date": "2023-09-01",
            "count": 1
          },
          {
            "date": "2023-09-08",
            "count": 1
          },
          {
            "date": "2023-10-19",
            "count": 2
          },
          {
            "date": "2023-10-20",
            "count": 1
          },
          {
            "date": "2023-10-25",
            "count": 1
          },
          {
            "date": "2023-12-16",
            "count": 1
          },
          {
            "date": "2023-12-17",
            "count": 2
          },
          {
            "date": "2023-12-21",
            "count": 1
          },
          {
            "date": "2024-01-03",
            "count": 1
          },
          {
            "date": "2024-01-04",
            "count": 2
          },
          {
            "date": "2024-01-05",
            "count": 1
          },
          {
            "date": "2024-01-10",
            "count": 1
          },
          {
            "date": "2024-01-17",
            "count": 1
          },
          {
            "date": "2024-01-18",
            "count": 1
          },
          {
            "date": "2024-01-25",
            "count": 1
          },
          {
            "date": "2024-01-28",
            "count": 1
          },
          {
            "date": "2024-02-01",
            "count": 1
          },
          {
            "date": "2024-02-02",
            "count": 1
          },
          {
            "date": "2024-02-06",
            "count": 1
          },
          {
            "date": "2024-02-27",
            "count": 1
          },
          {
            "date": "2024-03-06",
            "count": 1
          },
          {
            "date": "2024-03-29",
            "count": 1
          },
          {
            "date": "2024-03-31",
            "count": 1
          },
          {
            "date": "2024-04-06",
            "count": 2
          },
          {
            "date": "2024-04-11",
            "count": 1
          },
          {
            "date": "2024-04-19",
            "count": 3
          },
          {
            "date": "2024-04-21",
            "count": 1
          },
          {
            "date": "2024-04-23",
            "count": 2
          },
          {
            "date": "2024-04-24",
            "count": 1
          },
          {
            "date": "2024-05-01",
            "count": 1
          },
          {
            "date": "2024-05-04",
            "count": 2
          },
          {
            "date": "2024-06-05",
            "count": 2
          },
          {
            "date": "2024-07-17",
            "count": 1
          },
          {
            "date": "2024-07-26",
            "count": 1
          },
          {
            "date": "2024-07-29",
            "count": 1
          },
          {
            "date": "2024-08-01",
            "count": 1
          },
          {
            "date": "2024-08-22",
            "count": 1
          },
          {
            "date": "2024-08-30",
            "count": 1
          },
          {
            "date": "2024-09-02",
            "count": 1
          },
          {
            "date": "2024-09-20",
            "count": 1
          },
          {
            "date": "2024-09-21",
            "count": 1
          },
          {
            "date": "2024-10-21",
            "count": 1
          },
          {
            "date": "2024-10-26",
            "count": 1
          },
          {
            "date": "2024-11-04",
            "count": 1
          },
          {
            "date": "2024-12-02",
            "count": 1
          },
          {
            "date": "2024-12-05",
            "count": 1
          },
          {
            "date": "2024-12-10",
            "count": 1
          },
          {
            "date": "2024-12-12",
            "count": 2
          },
          {
            "date": "2024-12-14",
            "count": 1
          },
          {
            "date": "2025-01-01",
            "count": 1
          },
          {
            "date": "2025-01-13",
            "count": 1
          },
          {
            "date": "2025-01-19",
            "count": 1
          },
          {
            "date": "2025-02-01",
            "count": 1
          },
          {
            "date": "2025-02-20",
            "count": 1
          },
          {
            "date": "2025-02-25",
            "count": 1
          },
          {
            "date": "2025-03-04",
            "count": 1
          },
          {
            "date": "2025-03-30",
            "count": 1
          },
          {
            "date": "2025-04-15",
            "count": 1
          },
          {
            "date": "2025-05-05",
            "count": 1
          },
          {
            "date": "2025-06-06",
            "count": 1
          },
          {
            "date": "2025-06-09",
            "count": 1
          },
          {
            "date": "2025-06-22",
            "count": 1
          },
          {
            "date": "2025-06-26",
            "count": 1
          },
          {
            "date": "2025-07-02",
            "count": 1
          },
          {
            "date": "2025-07-26",
            "count": 1
          },
          {
            "date": "2025-07-29",
            "count": 1
          },
          {
            "date": "2025-08-20",
            "count": 1
          },
          {
            "date": "2025-08-26",
            "count": 1
          },
          {
            "date": "2025-09-17",
            "count": 1
          },
          {
            "date": "2025-10-13",
            "count": 1
          },
          {
            "date": "2025-10-16",
            "count": 1
          },
          {
            "date": "2025-11-10",
            "count": 1
          },
          {
            "date": "2025-11-14",
            "count": 1
          },
          {
            "date": "2025-11-18",
            "count": 1
          },
          {
            "date": "2025-12-17",
            "count": 2
          },
          {
            "date": "2025-12-29",
            "count": 1
          },
          {
            "date": "2026-01-09",
            "count": 1
          },
          {
            "date": "2026-01-13",
            "count": 1
          },
          {
            "date": "2026-01-19",
            "count": 1
          },
          {
            "date": "2026-02-06",
            "count": 1
          },
          {
            "date": "2026-02-10",
            "count": 2
          },
          {
            "date": "2026-03-12",
            "count": 1
          },
          {
            "date": "2026-03-13",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-13",
            "count": 1
          },
          {
            "date": "2026-04-14",
            "count": 1
          },
          {
            "date": "2026-05-03",
            "count": 1
          },
          {
            "date": "2026-05-10",
            "count": 1
          },
          {
            "date": "2026-05-15",
            "count": 1
          },
          {
            "date": "2026-05-18",
            "count": 1
          },
          {
            "date": "2026-06-22",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 270,
        "total_forks": 295
      },
      "star_history": {
        "days": [
          {
            "date": "2019-08-05",
            "count": 3
          },
          {
            "date": "2019-08-08",
            "count": 1
          },
          {
            "date": "2019-08-14",
            "count": 1
          },
          {
            "date": "2019-08-16",
            "count": 3
          },
          {
            "date": "2019-08-18",
            "count": 1
          },
          {
            "date": "2019-08-19",
            "count": 1
          },
          {
            "date": "2019-08-27",
            "count": 1
          },
          {
            "date": "2019-08-28",
            "count": 1
          },
          {
            "date": "2019-09-08",
            "count": 1
          },
          {
            "date": "2019-10-11",
            "count": 1
          },
          {
            "date": "2019-10-18",
            "count": 1
          },
          {
            "date": "2019-10-19",
            "count": 1
          },
          {
            "date": "2019-10-20",
            "count": 2
          },
          {
            "date": "2019-11-19",
            "count": 1
          },
          {
            "date": "2019-11-25",
            "count": 1
          },
          {
            "date": "2019-12-13",
            "count": 1
          },
          {
            "date": "2019-12-16",
            "count": 1
          },
          {
            "date": "2020-01-05",
            "count": 1
          },
          {
            "date": "2020-03-28",
            "count": 1
          },
          {
            "date": "2020-03-29",
            "count": 1
          },
          {
            "date": "2020-04-09",
            "count": 1
          },
          {
            "date": "2020-04-10",
            "count": 1
          },
          {
            "date": "2020-04-22",
            "count": 1
          },
          {
            "date": "2020-04-25",
            "count": 1
          },
          {
            "date": "2020-05-08",
            "count": 1
          },
          {
            "date": "2020-05-10",
            "count": 1
          },
          {
            "date": "2020-05-14",
            "count": 1
          },
          {
            "date": "2020-05-27",
            "count": 1
          },
          {
            "date": "2020-06-06",
            "count": 1
          },
          {
            "date": "2020-06-09",
            "count": 1
          },
          {
            "date": "2020-06-21",
            "count": 1
          },
          {
            "date": "2020-06-24",
            "count": 1
          },
          {
            "date": "2020-06-25",
            "count": 1
          },
          {
            "date": "2020-06-28",
            "count": 1
          },
          {
            "date": "2020-07-28",
            "count": 1
          },
          {
            "date": "2020-07-31",
            "count": 1
          },
          {
            "date": "2020-08-25",
            "count": 2
          },
          {
            "date": "2020-09-17",
            "count": 1
          },
          {
            "date": "2020-09-18",
            "count": 1
          },
          {
            "date": "2020-09-21",
            "count": 1
          },
          {
            "date": "2020-09-22",
            "count": 1
          },
          {
            "date": "2020-09-25",
            "count": 1
          },
          {
            "date": "2020-09-29",
            "count": 1
          },
          {
            "date": "2020-09-30",
            "count": 1
          },
          {
            "date": "2020-10-19",
            "count": 1
          },
          {
            "date": "2020-10-21",
            "count": 1
          },
          {
            "date": "2020-10-22",
            "count": 1
          },
          {
            "date": "2020-10-23",
            "count": 1
          },
          {
            "date": "2020-10-27",
            "count": 1
          },
          {
            "date": "2020-10-30",
            "count": 1
          },
          {
            "date": "2020-11-08",
            "count": 1
          },
          {
            "date": "2020-11-13",
            "count": 1
          },
          {
            "date": "2020-12-04",
            "count": 1
          },
          {
            "date": "2020-12-10",
            "count": 1
          },
          {
            "date": "2020-12-15",
            "count": 1
          },
          {
            "date": "2020-12-16",
            "count": 1
          },
          {
            "date": "2020-12-24",
            "count": 1
          },
          {
            "date": "2020-12-27",
            "count": 1
          },
          {
            "date": "2021-01-09",
            "count": 1
          },
          {
            "date": "2021-01-16",
            "count": 1
          },
          {
            "date": "2021-01-17",
            "count": 1
          },
          {
            "date": "2021-01-21",
            "count": 1
          },
          {
            "date": "2021-01-24",
            "count": 2
          },
          {
            "date": "2021-01-28",
            "count": 1
          },
          {
            "date": "2021-01-29",
            "count": 3
          },
          {
            "date": "2021-02-09",
            "count": 1
          },
          {
            "date": "2021-02-15",
            "count": 1
          },
          {
            "date": "2021-02-18",
            "count": 1
          },
          {
            "date": "2021-02-19",
            "count": 1
          },
          {
            "date": "2021-02-22",
            "count": 1
          },
          {
            "date": "2021-03-01",
            "count": 1
          },
          {
            "date": "2021-03-04",
            "count": 1
          },
          {
            "date": "2021-03-05",
            "count": 1
          },
          {
            "date": "2021-03-08",
            "count": 1
          },
          {
            "date": "2021-03-11",
            "count": 1
          },
          {
            "date": "2021-03-14",
            "count": 1
          },
          {
            "date": "2021-03-16",
            "count": 1
          },
          {
            "date": "2021-03-17",
            "count": 1
          },
          {
            "date": "2021-03-22",
            "count": 1
          },
          {
            "date": "2021-03-25",
            "count": 2
          },
          {
            "date": "2021-03-29",
            "count": 1
          },
          {
            "date": "2021-04-01",
            "count": 1
          },
          {
            "date": "2021-04-03",
            "count": 1
          },
          {
            "date": "2021-04-08",
            "count": 1
          },
          {
            "date": "2021-04-14",
            "count": 1
          },
          {
            "date": "2021-04-17",
            "count": 2
          },
          {
            "date": "2021-04-20",
            "count": 1
          },
          {
            "date": "2021-04-22",
            "count": 1
          },
          {
            "date": "2021-04-23",
            "count": 2
          },
          {
            "date": "2021-04-26",
            "count": 1
          },
          {
            "date": "2021-04-28",
            "count": 1
          },
          {
            "date": "2021-05-04",
            "count": 2
          },
          {
            "date": "2021-05-10",
            "count": 1
          },
          {
            "date": "2021-05-11",
            "count": 2
          },
          {
            "date": "2021-05-15",
            "count": 1
          },
          {
            "date": "2021-06-03",
            "count": 1
          },
          {
            "date": "2021-06-05",
            "count": 1
          },
          {
            "date": "2021-06-10",
            "count": 1
          },
          {
            "date": "2021-06-11",
            "count": 1
          },
          {
            "date": "2021-06-14",
            "count": 1
          },
          {
            "date": "2021-06-16",
            "count": 1
          },
          {
            "date": "2021-06-17",
            "count": 1
          },
          {
            "date": "2021-06-22",
            "count": 1
          },
          {
            "date": "2021-07-14",
            "count": 1
          },
          {
            "date": "2021-07-21",
            "count": 1
          },
          {
            "date": "2021-07-26",
            "count": 1
          },
          {
            "date": "2021-08-04",
            "count": 1
          },
          {
            "date": "2021-08-05",
            "count": 1
          },
          {
            "date": "2021-08-17",
            "count": 1
          },
          {
            "date": "2021-09-01",
            "count": 1
          },
          {
            "date": "2021-09-05",
            "count": 1
          },
          {
            "date": "2021-09-07",
            "count": 1
          },
          {
            "date": "2021-09-11",
            "count": 1
          },
          {
            "date": "2021-09-15",
            "count": 1
          },
          {
            "date": "2021-09-17",
            "count": 1
          },
          {
            "date": "2021-09-23",
            "count": 1
          },
          {
            "date": "2021-09-24",
            "count": 1
          },
          {
            "date": "2021-09-28",
            "count": 1
          },
          {
            "date": "2021-10-01",
            "count": 1
          },
          {
            "date": "2021-10-02",
            "count": 1
          },
          {
            "date": "2021-10-10",
            "count": 1
          },
          {
            "date": "2021-10-13",
            "count": 2
          },
          {
            "date": "2021-10-16",
            "count": 1
          },
          {
            "date": "2021-10-28",
            "count": 1
          },
          {
            "date": "2021-11-05",
            "count": 1
          },
          {
            "date": "2021-11-06",
            "count": 1
          },
          {
            "date": "2021-11-08",
            "count": 1
          },
          {
            "date": "2021-11-10",
            "count": 1
          },
          {
            "date": "2021-11-14",
            "count": 1
          },
          {
            "date": "2021-11-17",
            "count": 1
          },
          {
            "date": "2021-11-20",
            "count": 2
          },
          {
            "date": "2021-11-21",
            "count": 1
          },
          {
            "date": "2021-11-22",
            "count": 1
          },
          {
            "date": "2021-11-24",
            "count": 1
          },
          {
            "date": "2021-11-27",
            "count": 1
          },
          {
            "date": "2021-11-28",
            "count": 1
          },
          {
            "date": "2021-12-08",
            "count": 1
          },
          {
            "date": "2021-12-10",
            "count": 1
          },
          {
            "date": "2021-12-15",
            "count": 2
          },
          {
            "date": "2021-12-16",
            "count": 1
          },
          {
            "date": "2021-12-17",
            "count": 2
          },
          {
            "date": "2021-12-23",
            "count": 1
          },
          {
            "date": "2021-12-24",
            "count": 1
          },
          {
            "date": "2021-12-28",
            "count": 1
          },
          {
            "date": "2022-01-05",
            "count": 1
          },
          {
            "date": "2022-01-06",
            "count": 1
          },
          {
            "date": "2022-01-12",
            "count": 1
          },
          {
            "date": "2022-01-14",
            "count": 1
          },
          {
            "date": "2022-01-27",
            "count": 1
          },
          {
            "date": "2022-01-31",
            "count": 1
          },
          {
            "date": "2022-02-04",
            "count": 1
          },
          {
            "date": "2022-02-07",
            "count": 1
          },
          {
            "date": "2022-02-11",
            "count": 1
          },
          {
            "date": "2022-02-21",
            "count": 1
          },
          {
            "date": "2022-02-23",
            "count": 2
          },
          {
            "date": "2022-02-25",
            "count": 2
          },
          {
            "date": "2022-02-26",
            "count": 2
          },
          {
            "date": "2022-02-27",
            "count": 1
          },
          {
            "date": "2022-03-02",
            "count": 1
          },
          {
            "date": "2022-03-07",
            "count": 2
          },
          {
            "date": "2022-03-10",
            "count": 1
          },
          {
            "date": "2022-03-11",
            "count": 1
          },
          {
            "date": "2022-03-30",
            "count": 2
          },
          {
            "date": "2022-04-02",
            "count": 1
          },
          {
            "date": "2022-04-12",
            "count": 1
          },
          {
            "date": "2022-04-13",
            "count": 1
          },
          {
            "date": "2022-04-17",
            "count": 1
          },
          {
            "date": "2022-04-18",
            "count": 1
          },
          {
            "date": "2022-04-21",
            "count": 1
          },
          {
            "date": "2022-04-22",
            "count": 1
          },
          {
            "date": "2022-04-25",
            "count": 1
          },
          {
            "date": "2022-04-26",
            "count": 1
          },
          {
            "date": "2022-04-27",
            "count": 1
          },
          {
            "date": "2022-04-30",
            "count": 1
          },
          {
            "date": "2022-05-09",
            "count": 1
          },
          {
            "date": "2022-05-11",
            "count": 1
          },
          {
            "date": "2022-05-12",
            "count": 2
          },
          {
            "date": "2022-05-17",
            "count": 1
          },
          {
            "date": "2022-05-30",
            "count": 2
          },
          {
            "date": "2022-06-01",
            "count": 1
          },
          {
            "date": "2022-06-11",
            "count": 1
          },
          {
            "date": "2022-06-21",
            "count": 1
          },
          {
            "date": "2022-06-23",
            "count": 2
          },
          {
            "date": "2022-06-27",
            "count": 1
          },
          {
            "date": "2022-06-28",
            "count": 1
          },
          {
            "date": "2022-06-30",
            "count": 1
          },
          {
            "date": "2022-07-07",
            "count": 1
          },
          {
            "date": "2022-07-11",
            "count": 1
          },
          {
            "date": "2022-07-21",
            "count": 1
          },
          {
            "date": "2022-07-28",
            "count": 1
          },
          {
            "date": "2022-08-02",
            "count": 1
          },
          {
            "date": "2022-08-03",
            "count": 1
          },
          {
            "date": "2022-08-07",
            "count": 1
          },
          {
            "date": "2022-08-12",
            "count": 3
          },
          {
            "date": "2022-08-15",
            "count": 1
          },
          {
            "date": "2022-08-23",
            "count": 1
          },
          {
            "date": "2022-08-25",
            "count": 1
          },
          {
            "date": "2022-08-30",
            "count": 2
          },
          {
            "date": "2022-09-05",
            "count": 1
          },
          {
            "date": "2022-09-15",
            "count": 1
          },
          {
            "date": "2022-09-16",
            "count": 1
          },
          {
            "date": "2022-09-19",
            "count": 1
          },
          {
            "date": "2022-09-20",
            "count": 1
          },
          {
            "date": "2022-09-25",
            "count": 1
          },
          {
            "date": "2022-10-03",
            "count": 2
          },
          {
            "date": "2022-10-04",
            "count": 1
          },
          {
            "date": "2022-10-05",
            "count": 1
          },
          {
            "date": "2022-10-06",
            "count": 1
          },
          {
            "date": "2022-10-08",
            "count": 1
          },
          {
            "date": "2022-10-19",
            "count": 1
          },
          {
            "date": "2022-10-24",
            "count": 1
          },
          {
            "date": "2022-10-29",
            "count": 1
          },
          {
            "date": "2022-11-02",
            "count": 1
          },
          {
            "date": "2022-11-08",
            "count": 1
          },
          {
            "date": "2022-11-15",
            "count": 1
          },
          {
            "date": "2022-11-19",
            "count": 1
          },
          {
            "date": "2022-11-24",
            "count": 1
          },
          {
            "date": "2022-11-25",
            "count": 1
          },
          {
            "date": "2022-11-28",
            "count": 2
          },
          {
            "date": "2022-11-29",
            "count": 1
          },
          {
            "date": "2022-12-01",
            "count": 1
          },
          {
            "date": "2022-12-06",
            "count": 1
          },
          {
            "date": "2022-12-10",
            "count": 1
          },
          {
            "date": "2022-12-16",
            "count": 1
          },
          {
            "date": "2022-12-18",
            "count": 1
          },
          {
            "date": "2022-12-30",
            "count": 1
          },
          {
            "date": "2023-01-03",
            "count": 1
          },
          {
            "date": "2023-01-05",
            "count": 2
          },
          {
            "date": "2023-01-09",
            "count": 1
          },
          {
            "date": "2023-01-13",
            "count": 1
          },
          {
            "date": "2023-01-17",
            "count": 2
          },
          {
            "date": "2023-01-18",
            "count": 1
          },
          {
            "date": "2023-01-19",
            "count": 1
          },
          {
            "date": "2023-01-20",
            "count": 2
          },
          {
            "date": "2023-01-24",
            "count": 1
          },
          {
            "date": "2023-01-27",
            "count": 2
          },
          {
            "date": "2023-01-29",
            "count": 1
          },
          {
            "date": "2023-02-02",
            "count": 1
          },
          {
            "date": "2023-02-04",
            "count": 1
          },
          {
            "date": "2023-02-08",
            "count": 1
          },
          {
            "date": "2023-02-09",
            "count": 1
          },
          {
            "date": "2023-02-27",
            "count": 1
          },
          {
            "date": "2023-02-28",
            "count": 2
          },
          {
            "date": "2023-03-10",
            "count": 1
          },
          {
            "date": "2023-03-11",
            "count": 1
          },
          {
            "date": "2023-03-15",
            "count": 1
          },
          {
            "date": "2023-03-25",
            "count": 1
          },
          {
            "date": "2023-03-30",
            "count": 1
          },
          {
            "date": "2023-04-11",
            "count": 1
          },
          {
            "date": "2023-04-13",
            "count": 1
          },
          {
            "date": "2023-04-20",
            "count": 2
          },
          {
            "date": "2023-04-26",
            "count": 2
          },
          {
            "date": "2023-05-08",
            "count": 1
          },
          {
            "date": "2023-05-16",
            "count": 1
          },
          {
            "date": "2023-05-20",
            "count": 1
          },
          {
            "date": "2023-05-22",
            "count": 1
          },
          {
            "date": "2023-06-06",
            "count": 1
          },
          {
            "date": "2023-06-16",
            "count": 1
          },
          {
            "date": "2023-06-20",
            "count": 1
          },
          {
            "date": "2023-06-27",
            "count": 1
          },
          {
            "date": "2023-07-01",
            "count": 1
          },
          {
            "date": "2023-07-04",
            "count": 1
          },
          {
            "date": "2023-07-09",
            "count": 1
          },
          {
            "date": "2023-07-14",
            "count": 1
          },
          {
            "date": "2023-07-16",
            "count": 1
          },
          {
            "date": "2023-07-17",
            "count": 1
          },
          {
            "date": "2023-07-21",
            "count": 1
          },
          {
            "date": "2023-07-27",
            "count": 1
          },
          {
            "date": "2023-08-03",
            "count": 1
          },
          {
            "date": "2023-08-16",
            "count": 1
          },
          {
            "date": "2023-08-17",
            "count": 1
          },
          {
            "date": "2023-09-02",
            "count": 1
          },
          {
            "date": "2023-09-04",
            "count": 1
          },
          {
            "date": "2023-09-13",
            "count": 1
          },
          {
            "date": "2023-09-18",
            "count": 1
          },
          {
            "date": "2023-09-26",
            "count": 1
          },
          {
            "date": "2023-09-29",
            "count": 1
          },
          {
            "date": "2023-10-06",
            "count": 1
          },
          {
            "date": "2023-10-19",
            "count": 2
          },
          {
            "date": "2023-11-06",
            "count": 1
          },
          {
            "date": "2023-11-19",
            "count": 1
          },
          {
            "date": "2023-11-24",
            "count": 1
          },
          {
            "date": "2023-12-06",
            "count": 1
          },
          {
            "date": "2023-12-07",
            "count": 1
          },
          {
            "date": "2023-12-14",
            "count": 1
          },
          {
            "date": "2023-12-17",
            "count": 5
          },
          {
            "date": "2024-01-03",
            "count": 5
          },
          {
            "date": "2024-01-04",
            "count": 2
          },
          {
            "date": "2024-01-05",
            "count": 1
          },
          {
            "date": "2024-01-09",
            "count": 1
          },
          {
            "date": "2024-01-18",
            "count": 1
          },
          {
            "date": "2024-01-25",
            "count": 2
          },
          {
            "date": "2024-01-28",
            "count": 1
          },
          {
            "date": "2024-02-01",
            "count": 1
          },
          {
            "date": "2024-02-29",
            "count": 1
          },
          {
            "date": "2024-03-04",
            "count": 1
          },
          {
            "date": "2024-03-06",
            "count": 1
          },
          {
            "date": "2024-03-07",
            "count": 1
          },
          {
            "date": "2024-03-13",
            "count": 1
          },
          {
            "date": "2024-03-18",
            "count": 2
          },
          {
            "date": "2024-03-26",
            "count": 1
          },
          {
            "date": "2024-03-29",
            "count": 1
          },
          {
            "date": "2024-04-03",
            "count": 1
          },
          {
            "date": "2024-04-12",
            "count": 1
          },
          {
            "date": "2024-04-19",
            "count": 2
          },
          {
            "date": "2024-04-21",
            "count": 1
          },
          {
            "date": "2024-04-22",
            "count": 1
          },
          {
            "date": "2024-04-23",
            "count": 1
          },
          {
            "date": "2024-04-24",
            "count": 2
          },
          {
            "date": "2024-05-01",
            "count": 2
          },
          {
            "date": "2024-05-02",
            "count": 1
          },
          {
            "date": "2024-05-04",
            "count": 2
          },
          {
            "date": "2024-05-05",
            "count": 1
          },
          {
            "date": "2024-05-06",
            "count": 1
          },
          {
            "date": "2024-05-11",
            "count": 1
          },
          {
            "date": "2024-05-26",
            "count": 1
          },
          {
            "date": "2024-05-27",
            "count": 1
          },
          {
            "date": "2024-05-30",
            "count": 1
          },
          {
            "date": "2024-06-02",
            "count": 2
          },
          {
            "date": "2024-06-03",
            "count": 1
          },
          {
            "date": "2024-06-05",
            "count": 1
          },
          {
            "date": "2024-06-06",
            "count": 1
          },
          {
            "date": "2024-06-08",
            "count": 1
          },
          {
            "date": "2024-06-14",
            "count": 2
          },
          {
            "date": "2024-06-23",
            "count": 1
          },
          {
            "date": "2024-06-26",
            "count": 1
          },
          {
            "date": "2024-06-29",
            "count": 1
          },
          {
            "date": "2024-07-04",
            "count": 1
          },
          {
            "date": "2024-07-08",
            "count": 1
          },
          {
            "date": "2024-07-10",
            "count": 1
          },
          {
            "date": "2024-07-12",
            "count": 1
          },
          {
            "date": "2024-07-24",
            "count": 1
          },
          {
            "date": "2024-07-26",
            "count": 2
          },
          {
            "date": "2024-08-14",
            "count": 1
          },
          {
            "date": "2024-08-18",
            "count": 1
          },
          {
            "date": "2024-08-26",
            "count": 1
          },
          {
            "date": "2024-08-27",
            "count": 1
          },
          {
            "date": "2024-08-28",
            "count": 1
          },
          {
            "date": "2024-09-03",
            "count": 1
          },
          {
            "date": "2024-09-05",
            "count": 1
          },
          {
            "date": "2024-09-09",
            "count": 1
          },
          {
            "date": "2024-09-12",
            "count": 1
          },
          {
            "date": "2024-09-15",
            "count": 1
          },
          {
            "date": "2024-09-29",
            "count": 1
          },
          {
            "date": "2024-10-04",
            "count": 2
          },
          {
            "date": "2024-10-09",
            "count": 1
          },
          {
            "date": "2024-10-15",
            "count": 1
          },
          {
            "date": "2024-10-16",
            "count": 1
          },
          {
            "date": "2024-10-27",
            "count": 1
          },
          {
            "date": "2024-10-29",
            "count": 2
          },
          {
            "date": "2024-10-30",
            "count": 1
          },
          {
            "date": "2024-11-01",
            "count": 1
          },
          {
            "date": "2024-11-02",
            "count": 2
          },
          {
            "date": "2024-11-04",
            "count": 6
          },
          {
            "date": "2024-11-10",
            "count": 1
          },
          {
            "date": "2024-12-01",
            "count": 1
          },
          {
            "date": "2024-12-05",
            "count": 1
          },
          {
            "date": "2024-12-11",
            "count": 4
          },
          {
            "date": "2024-12-16",
            "count": 1
          },
          {
            "date": "2024-12-23",
            "count": 2
          },
          {
            "date": "2025-01-03",
            "count": 1
          },
          {
            "date": "2025-01-04",
            "count": 1
          },
          {
            "date": "2025-01-14",
            "count": 1
          },
          {
            "date": "2025-01-15",
            "count": 1
          },
          {
            "date": "2025-01-28",
            "count": 1
          },
          {
            "date": "2025-02-09",
            "count": 1
          },
          {
            "date": "2025-02-15",
            "count": 2
          },
          {
            "date": "2025-02-16",
            "count": 1
          },
          {
            "date": "2025-02-22",
            "count": 1
          },
          {
            "date": "2025-02-23",
            "count": 1
          },
          {
            "date": "2025-03-04",
            "count": 1
          },
          {
            "date": "2025-03-17",
            "count": 1
          },
          {
            "date": "2025-03-27",
            "count": 1
          },
          {
            "date": "2025-04-04",
            "count": 1
          },
          {
            "date": "2025-04-09",
            "count": 1
          },
          {
            "date": "2025-04-13",
            "count": 1
          },
          {
            "date": "2025-04-14",
            "count": 1
          },
          {
            "date": "2025-04-21",
            "count": 1
          },
          {
            "date": "2025-05-05",
            "count": 1
          },
          {
            "date": "2025-05-19",
            "count": 1
          },
          {
            "date": "2025-05-22",
            "count": 1
          },
          {
            "date": "2025-05-28",
            "count": 1
          },
          {
            "date": "2025-06-17",
            "count": 1
          },
          {
            "date": "2025-07-03",
            "count": 1
          },
          {
            "date": "2025-07-08",
            "count": 1
          },
          {
            "date": "2025-07-11",
            "count": 1
          },
          {
            "date": "2025-07-15",
            "count": 1
          },
          {
            "date": "2025-07-26",
            "count": 1
          },
          {
            "date": "2025-07-30",
            "count": 1
          },
          {
            "date": "2025-08-04",
            "count": 1
          },
          {
            "date": "2025-09-19",
            "count": 1
          },
          {
            "date": "2025-09-24",
            "count": 1
          },
          {
            "date": "2025-10-16",
            "count": 1
          },
          {
            "date": "2025-10-21",
            "count": 1
          },
          {
            "date": "2025-11-08",
            "count": 2
          },
          {
            "date": "2025-11-23",
            "count": 1
          },
          {
            "date": "2025-12-07",
            "count": 1
          },
          {
            "date": "2025-12-08",
            "count": 1
          },
          {
            "date": "2025-12-16",
            "count": 1
          },
          {
            "date": "2025-12-23",
            "count": 1
          },
          {
            "date": "2026-01-06",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-01-10",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-02-08",
            "count": 1
          },
          {
            "date": "2026-02-12",
            "count": 1
          },
          {
            "date": "2026-03-10",
            "count": 1
          },
          {
            "date": "2026-03-22",
            "count": 1
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-03-28",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 1
          },
          {
            "date": "2026-04-26",
            "count": 1
          },
          {
            "date": "2026-06-27",
            "count": 1
          },
          {
            "date": "2026-07-05",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 485,
        "total_stars": 485
      },
      "open_issues_and_prs": 106
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "Cargo.toml",
        "cli/Cargo.toml",
        "codegen/Cargo.toml",
        "examples/ffi-example/Cargo.toml",
        "examples/parachain-example/Cargo.toml",
        "examples/wasm-example/Cargo.toml",
        "lightclient/Cargo.toml",
        "macro/Cargo.toml",
        "metadata/Cargo.toml",
        "rpcs/Cargo.toml",
        "scripts/artifacts/Cargo.toml",
        "signer/Cargo.toml",
        "signer/tests/no-std/Cargo.toml",
        "signer/tests/wasm/Cargo.toml",
        "subxt/Cargo.toml",
        "testing/generate-custom-metadata/Cargo.toml",
        "testing/integration-tests/Cargo.toml",
        "testing/integration-tests/subxt-test-macro/Cargo.toml",
        "testing/no-std-tests/Cargo.toml",
        "testing/substrate-runner/Cargo.toml",
        "testing/test-runtime/Cargo.toml",
        "testing/ui-tests/Cargo.toml",
        "testing/wasm-lightclient-tests/Cargo.toml",
        "testing/wasm-rpc-tests/Cargo.toml",
        "utils/accountid32/Cargo.toml",
        "utils/fetch-metadata/Cargo.toml",
        "utils/strip-metadata/Cargo.toml"
      ],
      "largest_source_bytes": 3486246,
      "source_files_sampled": 236,
      "oversized_source_files": 1,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "cli/Cargo.toml",
        "codegen/Cargo.toml",
        "lightclient/Cargo.toml",
        "macro/Cargo.toml",
        "metadata/Cargo.toml",
        "rpcs/Cargo.toml",
        "signer/Cargo.toml",
        "subxt/Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.102.8",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-82j2-j2ch-gfr8",
              "GHSA-965h-392x-2mh5",
              "GHSA-pwjx-qhcg-rvj4",
              "GHSA-xgp8-3hg3-c2mh",
              "RUSTSEC-2026-0049",
              "RUSTSEC-2026-0098",
              "RUSTSEC-2026-0099",
              "RUSTSEC-2026-0104"
            ],
            "fixed_version": "0.104.0-alpha.7",
            "advisory_count": 8,
            "oldest_advisory_days": 123
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.2",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-82j2-j2ch-gfr8",
              "GHSA-965h-392x-2mh5",
              "GHSA-pwjx-qhcg-rvj4",
              "GHSA-xgp8-3hg3-c2mh",
              "RUSTSEC-2026-0049",
              "RUSTSEC-2026-0098",
              "RUSTSEC-2026-0099",
              "RUSTSEC-2026-0104"
            ],
            "fixed_version": "0.104.0-alpha.7",
            "advisory_count": 8,
            "oldest_advisory_days": 123
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.3",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-82j2-j2ch-gfr8",
              "GHSA-965h-392x-2mh5",
              "GHSA-pwjx-qhcg-rvj4",
              "GHSA-xgp8-3hg3-c2mh",
              "RUSTSEC-2026-0049",
              "RUSTSEC-2026-0098",
              "RUSTSEC-2026-0099",
              "RUSTSEC-2026-0104"
            ],
            "fixed_version": "0.104.0-alpha.7",
            "advisory_count": 8,
            "oldest_advisory_days": 123
          },
          {
            "name": "wasmtime",
            "direct": false,
            "version": "8.0.1",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-243v-98vx-264h",
              "GHSA-394w-hwhg-8vgm",
              "GHSA-852m-cvvp-9p4w",
              "GHSA-c2f5-jxjv-2hh8",
              "GHSA-hc7m-r6v8-hg9q",
              "GHSA-hx6p-xpx3-jvvv",
              "GHSA-jxhv-7h78-9775",
              "GHSA-m758-wjhj-p3jq",
              "GHSA-qqfj-4vcm-26hv",
              "RUSTSEC-2023-0091"
            ],
            "fixed_version": "43.0.1",
            "advisory_count": 25,
            "oldest_advisory_days": 1050
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.10.1",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-434x-w66g-qw3r",
              "RUSTSEC-2026-0007"
            ],
            "fixed_version": "1.11.1",
            "advisory_count": 2,
            "oldest_advisory_days": 168
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-434x-w66g-qw3r",
              "RUSTSEC-2026-0007"
            ],
            "fixed_version": "1.11.1",
            "advisory_count": 2,
            "oldest_advisory_days": 168
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.5.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-434x-w66g-qw3r",
              "RUSTSEC-2026-0007"
            ],
            "fixed_version": "1.11.1",
            "advisory_count": 2,
            "oldest_advisory_days": 168
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.7.1",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-434x-w66g-qw3r",
              "RUSTSEC-2026-0007"
            ],
            "fixed_version": "1.11.1",
            "advisory_count": 2,
            "oldest_advisory_days": 168
          },
          {
            "name": "idna",
            "direct": false,
            "version": "0.5.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 4.8,
            "advisory_ids": [
              "GHSA-h97m-ww89-6jmq",
              "RUSTSEC-2024-0421"
            ],
            "fixed_version": "1.0.0",
            "advisory_count": 2,
            "oldest_advisory_days": 589
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.41",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-r6v5-fh4h-64xc",
              "RUSTSEC-2026-0009"
            ],
            "fixed_version": "0.3.47",
            "advisory_count": 2,
            "oldest_advisory_days": 166
          },
          {
            "name": "wasmtime-jit-debug",
            "direct": false,
            "version": "8.0.1",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-9ghp-w2hm-vfpf",
              "RUSTSEC-2024-0442"
            ],
            "fixed_version": "24.0.0",
            "advisory_count": 2,
            "oldest_advisory_days": 745
          },
          {
            "name": "keccak",
            "direct": false,
            "version": "0.1.5",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": 2.9,
            "advisory_ids": [
              "GHSA-3288-p39f-rqpv",
              "RUSTSEC-2026-0012"
            ],
            "fixed_version": "0.1.6",
            "advisory_count": 2,
            "oldest_advisory_days": 159
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.18",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-xwfj-jgwm-7wp5",
              "RUSTSEC-2025-0055"
            ],
            "fixed_version": "0.3.20",
            "advisory_count": 2,
            "oldest_advisory_days": 326
          },
          {
            "name": "proc-macro-error2",
            "direct": true,
            "version": "2.0.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0173"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 44
          },
          {
            "name": "adler",
            "direct": false,
            "version": "1.0.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0056"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 319
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.98",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 26
          },
          {
            "name": "bincode",
            "direct": false,
            "version": "1.3.3",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0141"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 217
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0204"
            ],
            "fixed_version": "0.9.20",
            "advisory_count": 1,
            "oldest_advisory_days": 15
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0388"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 755
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0057"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 319
          },
          {
            "name": "libsecp256k1",
            "direct": false,
            "version": "0.7.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0161"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 553
          },
          {
            "name": "libsecp256k1",
            "direct": false,
            "version": "0.7.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0161"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 553
          },
          {
            "name": "mach",
            "direct": false,
            "version": "0.3.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2020-0168"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 2198
          },
          {
            "name": "parity-wasm",
            "direct": false,
            "version": "0.45.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2022-0061"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 1389
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 652
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0370"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 688
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.0.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0134"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 235
          }
        ],
        "collected": true,
        "truncated": false,
        "by_severity": {
          "low": 2,
          "high": 4,
          "unknown": 14,
          "moderate": 7
        },
        "advisory_count": 81,
        "affected_count": 27,
        "assessed_count": 1163,
        "assessed_package": null,
        "unassessed_count": 1,
        "direct_affected_count": 1
      },
      "ecosystems": [
        "crates"
      ],
      "dependencies": [
        {
          "name": "subxt-codegen",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-typegen",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-utils-fetchmetadata",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-utils-stripmetadata",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-metadata",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "color-eyre",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "frame-decode",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "frame-metadata",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "codec",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-info",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-info-legacy",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-value",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonrpsee",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-typegen-description",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heck",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "indoc",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smoldot",
          "manifest": "cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "codec",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "frame-metadata",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heck",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-info",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-metadata",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-typegen",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "getrandom",
          "manifest": "codegen/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smoldot-light",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-stream",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-util",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "js-sys",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "send_wrapper",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "web-sys",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasm-bindgen",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasm-bindgen-futures",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smoldot",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-timer",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "web-time",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "getrandom",
          "manifest": "lightclient/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "codec",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "darling",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro-error2",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-codegen",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-metadata",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-utils-fetchmetadata",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-typegen",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sc-executor",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sc-executor-common",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sp-maybe-compressed-blob",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sp-io",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sp-state-machine",
          "manifest": "macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-info",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-info-legacy",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-type-resolver",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "frame-decode",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "frame-metadata",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "codec",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sp-crypto-hashing",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hashbrown",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "metadata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "codec",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "derive-where",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impl-serde",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "primitive-types",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "frame-metadata",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "getrandom",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonrpsee",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "finito",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-lightclient",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasm-bindgen-futures",
          "manifest": "rpcs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "secrecy",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cfg-if",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "codec",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sp-crypto-hashing",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pbkdf2",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bip39",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bip32",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schnorrkel",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "secp256k1",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "keccak-hash",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scrypt",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "crypto_secretbox",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-utils-accountid32",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "getrandom",
          "manifest": "signer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "codec",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "derive-where",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-info",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-info-legacy",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-type-resolver",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-value",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-bits",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-decode",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scale-encode",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impl-serde",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "keccak-hash",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sp-crypto-hashing",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "frame-metadata",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "frame-decode",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "either",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "web-time",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "primitive-types",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonrpsee",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-macro",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-metadata",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-lightclient",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-rpcs",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subxt-utils-accountid32",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasm-bindgen-futures",
          "manifest": "subxt/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.85",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.88",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.91",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bip32",
            "direct": true,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "bip32",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "bip39",
            "direct": true,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bip39",
            "direct": true,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bip39",
            "direct": true,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "bip39",
            "direct": true,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": true,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.5.37",
            "ecosystem": "crates"
          },
          {
            "name": "color-eyre",
            "direct": true,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto_secretbox",
            "direct": true,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": true,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": true,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "derive-where",
            "direct": true,
            "version": "1.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "derive-where",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive-where",
            "direct": true,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive-where",
            "direct": true,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": true,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": true,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "finito",
            "direct": true,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "frame-decode",
            "direct": true,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "frame-decode",
            "direct": true,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "frame-decode",
            "direct": true,
            "version": "0.17.2",
            "ecosystem": "crates"
          },
          {
            "name": "frame-metadata",
            "direct": true,
            "version": "20.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "frame-metadata",
            "direct": true,
            "version": "23.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "frame-metadata",
            "direct": true,
            "version": "23.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-timer",
            "direct": true,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "futures-timer",
            "direct": true,
            "version": "3.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": true,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.15.4",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "impl-serde",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": true,
            "version": "2.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": true,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": true,
            "version": "0.3.77",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": true,
            "version": "0.3.83",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee",
            "direct": true,
            "version": "0.24.10",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee",
            "direct": true,
            "version": "0.24.5",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee",
            "direct": true,
            "version": "0.24.7",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee",
            "direct": true,
            "version": "0.24.9",
            "ecosystem": "crates"
          },
          {
            "name": "keccak-hash",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": true,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": true,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": true,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": true,
            "version": "1.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "primitive-types",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error2",
            "direct": true,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.101",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.105",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.94",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.95",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.40",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.43",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "sc-executor",
            "direct": true,
            "version": "0.42.0",
            "ecosystem": "crates"
          },
          {
            "name": "sc-executor-common",
            "direct": true,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "scale-bits",
            "direct": true,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "scale-decode",
            "direct": true,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "scale-encode",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "scale-info",
            "direct": true,
            "version": "2.11.5",
            "ecosystem": "crates"
          },
          {
            "name": "scale-info",
            "direct": true,
            "version": "2.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "scale-info-legacy",
            "direct": true,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "scale-type-resolver",
            "direct": true,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "scale-typegen",
            "direct": true,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "scale-typegen",
            "direct": true,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "scale-typegen-description",
            "direct": true,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "scale-value",
            "direct": true,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "schnorrkel",
            "direct": true,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "schnorrkel",
            "direct": true,
            "version": "0.11.5",
            "ecosystem": "crates"
          },
          {
            "name": "scrypt",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1",
            "direct": true,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1",
            "direct": true,
            "version": "0.28.2",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1",
            "direct": true,
            "version": "0.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "secrecy",
            "direct": true,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "secrecy",
            "direct": true,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "send_wrapper",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "send_wrapper",
            "direct": true,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.128",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.132",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.137",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.140",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.8",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.9.9",
            "ecosystem": "crates"
          },
          {
            "name": "smoldot",
            "direct": true,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "smoldot-light",
            "direct": true,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "sp-crypto-hashing",
            "direct": true,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-io",
            "direct": true,
            "version": "40.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "sp-maybe-compressed-blob",
            "direct": true,
            "version": "11.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-state-machine",
            "direct": true,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.100",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.101",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.104",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.114",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.96",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.56",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.64",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.65",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.44.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.46.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.49.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.17",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.13",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.14",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.40",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.41",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": true,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": true,
            "version": "0.2.106",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": true,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": true,
            "version": "0.4.50",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": true,
            "version": "0.4.56",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": true,
            "version": "0.4.76",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": true,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": true,
            "version": "0.3.77",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": true,
            "version": "0.3.83",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": true,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": true,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "adler",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aead",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.18",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.98",
            "ecosystem": "crates"
          },
          {
            "name": "anymap2",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bls12-377",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bls12-381",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bls12-381",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ec",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ec",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ed-on-bls12-381-bandersnatch",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-asm",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-asm",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-macros",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-macros",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-poly",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-poly",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize-derive",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-std",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-std",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-transcript",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "ark-vrf",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "array-bytes",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "assert_matches",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-executor",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-executor",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-fs",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-fs",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-net",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-process",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-process",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-process",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-signal",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "crates"
          },
          {
            "name": "async-signal",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "async-signal",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "async-task",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-task",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-take",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.71",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.73",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.74",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.75",
            "ecosystem": "crates"
          },
          {
            "name": "base16ct",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "base32",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "base58",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "binary-merkle-tree",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin-internals",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin-io",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin-io",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin_hashes",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin_hashes",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin_hashes",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin_hashes",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "blake2-rfc",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "blake2b_simd",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "blake2b_simd",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "blake2b_simd",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "boolinator",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "bounded-collections",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "byte-slice-cast",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.22",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.52",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.5.37",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.5.32",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "color-spantrace",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "common-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "const_format",
            "direct": false,
            "version": "0.2.34",
            "ecosystem": "crates"
          },
          {
            "name": "const_format",
            "direct": false,
            "version": "0.2.35",
            "ecosystem": "crates"
          },
          {
            "name": "const_format_proc_macros",
            "direct": false,
            "version": "0.2.34",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "cpp_demangle",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-wasm",
            "direct": false,
            "version": "0.95.1",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "criterion-plot",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.19",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.20",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-bigint",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-mac",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek-derive",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive-syn-parse",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "directories-next",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys-next",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "docify",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "docify_macros",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clonable",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clonable-impl",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "ecdsa",
            "direct": false,
            "version": "0.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-zebra",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "educe",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "elliptic-curve",
            "direct": false,
            "version": "0.13.8",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize-derive",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "environmental",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "expander",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "eyre",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastbloom",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ff",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "ff",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "fiat-crypto",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "fiat-crypto",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "file-guard",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "file-per-thread-logger",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "fixed-hash",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fs-err",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom_or_panic",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "gloo",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-console",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-dialogs",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-events",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-file",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-history",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-net",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-net",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-render",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-storage",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-timers",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-utils",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-utils",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-worker",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "group",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "hash-db",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "hash256-std-hasher",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex-conservative",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex-conservative",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hex-conservative",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex-literal",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac-drbg",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.5",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locid",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locid_transform",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locid_transform_data",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locid_transform_data",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider_macros",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "impl-codec",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "impl-codec",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "impl-num-traits",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "impl-trait-for-tuples",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "implicit-clone",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "indenter",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "Inflector",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "integer-sqrt",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "io-lifetimes",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "io-uring",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "is-terminal",
            "direct": false,
            "version": "0.4.16",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.33",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-client-transport",
            "direct": false,
            "version": "0.24.10",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-client-transport",
            "direct": false,
            "version": "0.24.5",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-client-transport",
            "direct": false,
            "version": "0.24.7",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-client-transport",
            "direct": false,
            "version": "0.24.9",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-core",
            "direct": false,
            "version": "0.24.10",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-core",
            "direct": false,
            "version": "0.24.5",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-core",
            "direct": false,
            "version": "0.24.7",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-core",
            "direct": false,
            "version": "0.24.9",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-http-client",
            "direct": false,
            "version": "0.24.9",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-server",
            "direct": false,
            "version": "0.24.9",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-types",
            "direct": false,
            "version": "0.24.10",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-types",
            "direct": false,
            "version": "0.24.5",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-types",
            "direct": false,
            "version": "0.24.7",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-types",
            "direct": false,
            "version": "0.24.9",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-wasm-client",
            "direct": false,
            "version": "0.24.10",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-wasm-client",
            "direct": false,
            "version": "0.24.5",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-wasm-client",
            "direct": false,
            "version": "0.24.7",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-wasm-client",
            "direct": false,
            "version": "0.24.9",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-ws-client",
            "direct": false,
            "version": "0.24.7",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpsee-ws-client",
            "direct": false,
            "version": "0.24.9",
            "ecosystem": "crates"
          },
          {
            "name": "k256",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "keccak",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.158",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.164",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.169",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.172",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.174",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.180",
            "ecosystem": "crates"
          },
          {
            "name": "libc_alloc",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.8",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-core",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-gen-ecmult",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-gen-genmult",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.22",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.25",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.27",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "mach",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "memfd",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memory-db",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "merlin",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "minicov",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "multi-stash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nodrop",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.1",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-format",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.30.4",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.32.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.36.3",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.36.7",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "opaque-debug",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "opaque-debug",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "owo-colors",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "parity-bip39",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "parity-scale-codec",
            "direct": false,
            "version": "3.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "parity-scale-codec",
            "direct": false,
            "version": "3.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "parity-scale-codec-derive",
            "direct": false,
            "version": "3.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "parity-scale-codec-derive",
            "direct": false,
            "version": "3.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "parity-wasm",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.11",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.9",
            "ecosystem": "crates"
          },
          {
            "name": "password-hash",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "peekmore",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "pem-rfc7468",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pinned",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "plotters",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-backend",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-svg",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "polkavm",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "polkavm-assembler",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "polkavm-common",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "polkavm-derive",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "polkavm-derive-impl",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "polkavm-derive-impl-macro",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "polkavm-linux-raw",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "3.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "3.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "poly1305",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.20",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "pretty_assertions",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.32",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-warning",
            "direct": false,
            "version": "1.84.1",
            "ecosystem": "crates"
          },
          {
            "name": "prokio",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "psm",
            "direct": false,
            "version": "0.1.26",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.13",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "regalloc2",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "rfc6979",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.13",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "ripemd",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "route-recognizer",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.23",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hex",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.36.17",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.41",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.21",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.28",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.102.8",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ruzstd",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "ruzstd",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "salsa20",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "sc-allocator",
            "direct": false,
            "version": "31.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sc-executor-polkavm",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "sc-executor-wasmtime",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "scale-decode-derive",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "scale-encode-derive",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "scale-encode-derive",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "scale-info-derive",
            "direct": false,
            "version": "2.11.5",
            "ecosystem": "crates"
          },
          {
            "name": "scale-info-derive",
            "direct": false,
            "version": "2.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.23",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "schnellru",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sec1",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1-sys",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1-sys",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1-sys",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1-sys",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.26",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "serde-wasm-bindgen",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.15",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.17",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.19",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": false,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "serdect",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha3",
            "direct": false,
            "version": "0.10.8",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simple-mermaid",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "slice-group-by",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallstr",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "smallstr",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smol",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "smol",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "crates"
          },
          {
            "name": "soketto",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "soketto",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "sp-api",
            "direct": false,
            "version": "36.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "sp-api-proc-macro",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-application-crypto",
            "direct": false,
            "version": "40.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-arithmetic",
            "direct": false,
            "version": "26.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-core",
            "direct": false,
            "version": "36.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-crypto-hashing-proc-macro",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-debug-derive",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-externalities",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-keyring",
            "direct": false,
            "version": "41.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-keystore",
            "direct": false,
            "version": "0.42.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-metadata-ir",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-panic-handler",
            "direct": false,
            "version": "13.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "sp-runtime",
            "direct": false,
            "version": "41.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-runtime-interface",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "sp-runtime-interface-proc-macro",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-std",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-storage",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-tracing",
            "direct": false,
            "version": "17.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-trie",
            "direct": false,
            "version": "39.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-version",
            "direct": false,
            "version": "39.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-version-proc-macro",
            "direct": false,
            "version": "15.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "sp-wasm-interface",
            "direct": false,
            "version": "21.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "sp-weights",
            "direct": false,
            "version": "31.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "ss58-registry",
            "direct": false,
            "version": "1.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "strip-ansi-escapes",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "substrate-bip39",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.12.16",
            "ecosystem": "crates"
          },
          {
            "name": "target-triple",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.56",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.64",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.65",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.41",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.22",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.5+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.22",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.24",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.26",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.23.10+spec-1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.0.6+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.30",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.32",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.33",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-error",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.20",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.22",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-wasm",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "trie-db",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "trie-root",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "trybuild",
            "direct": false,
            "version": "1.0.104",
            "ecosystem": "crates"
          },
          {
            "name": "tuplex",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "uint",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.15",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.22",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.23",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "universal-hash",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "unsafe-libyaml",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "utf16_iter",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "vte",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "w3f-bls",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "w3f-pcs",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "w3f-plonk-common",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "w3f-ring-proof",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.0+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.14.2+wasi-0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.106",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.106",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.106",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test",
            "direct": false,
            "version": "0.3.56",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test-macro",
            "direct": false,
            "version": "0.3.56",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test-macro",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test-shared",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.230.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-instrument",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmi",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmi_collections",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmi_core",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmi_ir",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.102.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.221.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.230.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-asm-macros",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-cache",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-cranelift",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-cranelift-shared",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-environ",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-jit",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-jit-debug",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-jit-icache-coherence",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-runtime",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-types",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wast",
            "direct": false,
            "version": "230.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wat",
            "direct": false,
            "version": "1.230.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.7",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.5.40",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.6.20",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.6.24",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.11",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.14",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "winsafe",
            "direct": false,
            "version": "0.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rt",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "write16",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x25519-dalek",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "x25519-dalek",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yap",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "yew",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "yew-macro",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "yew-router",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "yew-router-macro",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.7.32",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.7.35",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.24",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.25",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.26",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.33",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.7.32",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.7.35",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.24",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.25",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.26",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.33",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.5",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.11.2+zstd.1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "5.0.2+zstd.1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "6.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.15+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "ffi-napi",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-from-current-process-h",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-uv-event-loop-napi-h",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "node-addon-api",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp-build",
            "direct": false,
            "version": "4.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "ref-napi",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ref-struct-di",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1164,
        "direct_count": 161,
        "indirect_count": 1003
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 25,
        "merged_prs": 1258,
        "open_issues": 81,
        "closed_ratio": 0.881,
        "closed_issues": 598,
        "closed_unmerged_prs": 276
      },
      "bus_factor": 3,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "jsdw",
          "commits": 249,
          "avatar_url": "https://avatars.githubusercontent.com/u/3799193?v=4"
        },
        {
          "type": "User",
          "login": "ascjones",
          "commits": 117,
          "avatar_url": "https://avatars.githubusercontent.com/u/75586?v=4"
        },
        {
          "type": "User",
          "login": "lexnv",
          "commits": 105,
          "avatar_url": "https://avatars.githubusercontent.com/u/60601340?v=4"
        },
        {
          "type": "User",
          "login": "niklasad1",
          "commits": 75,
          "avatar_url": "https://avatars.githubusercontent.com/u/14157425?v=4"
        },
        {
          "type": "User",
          "login": "tadeohepperle",
          "commits": 57,
          "avatar_url": "https://avatars.githubusercontent.com/u/62739623?v=4"
        },
        {
          "type": "User",
          "login": "dvc94ch",
          "commits": 22,
          "avatar_url": "https://avatars.githubusercontent.com/u/741807?v=4"
        },
        {
          "type": "User",
          "login": "gregdhill",
          "commits": 20,
          "avatar_url": "https://avatars.githubusercontent.com/u/12613821?v=4"
        },
        {
          "type": "User",
          "login": "pkhry",
          "commits": 15,
          "avatar_url": "https://avatars.githubusercontent.com/u/45178695?v=4"
        },
        {
          "type": "User",
          "login": "liuchengxu",
          "commits": 8,
          "avatar_url": "https://avatars.githubusercontent.com/u/8850248?v=4"
        },
        {
          "type": "User",
          "login": "dvdplm",
          "commits": 7,
          "avatar_url": "https://avatars.githubusercontent.com/u/18515?v=4"
        }
      ],
      "contributors_sampled": 98,
      "top_contributor_share": 0.3
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "action.yml",
        "build-nodes.yml",
        "nightly.yml",
        "rust.yml",
        "update-artifacts.yml",
        "validate-dependabot.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [],
      "has_editorconfig": true,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "package-lock.json"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 8,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 6,
            "reason": "20 out of 29 merged PRs checked by a CI test -- score normalized to 6",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 6,
            "reason": "Found 15/23 approved changesets -- score normalized to 6",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 24 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 9,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 9,
            "reason": "9 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 3,
            "reason": "dependency not pinned by hash detected -- score normalized to 3",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "39 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "e368bff2d638b21a007d4abe2c24ed972cdcfbf3",
        "ran_at": "2026-07-21T20:54:04Z",
        "aggregate_score": 5.6,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": true
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/paritytech/subxt",
    "host": "github.com",
    "name": "subxt",
    "owner": "paritytech"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 73,
      "inputs": {
        "security": 63,
        "vitality": 86,
        "community": 69,
        "governance": 83,
        "engineering": 60
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 86,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 83,
            "inputs": {
              "commits_last_year": 77,
              "human_commit_share": 0.7,
              "days_since_last_push": 0,
              "active_weeks_last_year": 30
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "30/52 weeks with commits",
                "points": 20.8,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 30
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "77 commits in the last year",
                "points": 17,
                "status": "partial",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 77
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "9 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 9",
                "points": 9,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 90,
            "inputs": {
              "releases_count": 49,
              "latest_release_tag": "v0.50.0",
              "releases_from_tags": false,
              "days_since_latest_release": 131,
              "mean_days_between_releases": 44.5
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "49 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 49
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 131 days ago",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 131
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~44.5 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 44.5
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 69,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "good",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "forks": 295,
              "stars": 485,
              "watchers": 20,
              "growth_state": "organic",
              "growth_factor_pct": 100
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "485 stars",
                "points": 43.6,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 485
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "295 forks",
                "points": 20.6,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 295
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "20 watchers",
                "points": 7.1,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 20
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "at_risk",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 44,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file present, not a recognized license",
                "points": 16.9,
                "status": "partial",
                "details": [
                  {
                    "code": "license_custom",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "excellent",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "packages": [
                "subxt-cli",
                "subxt-rpcs",
                "subxt-macro",
                "subxt",
                "subxt-signer",
                "subxt-codegen",
                "subxt-metadata",
                "subxt-lightclient"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 45775871,
              "monthly_downloads": 3001896
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "3,001,896 downloads/month across crates",
                "points": 80,
                "status": "met",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 3001896,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 83,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "bus_factor": 3,
              "contributors_sampled": 98,
              "top_contributor_share": 0.3
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "3 contributor(s) cover half of all commits",
                "points": 36,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 30% of commits",
                "points": 15.7,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 30
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "98 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 98
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 24 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 82,
            "inputs": {
              "merged_prs": 1258,
              "open_issues": 81,
              "closed_issues": 598,
              "issue_closed_ratio": 0.881,
              "closed_unmerged_prs": 276
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "88% of issues closed",
                "points": 41.2,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 88
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "1258/1534 decided PRs merged",
                "points": 31.4,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1258,
                      "decided": 1534
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 15/23 approved changesets -- score normalized to 6",
                "points": 9,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 79,
            "inputs": {
              "followers": 2064,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "paritytech",
              "public_repos": 738,
              "account_age_days": 3969
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "2,064 followers of paritytech",
                "points": 23.8,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 2064,
                      "login": "paritytech"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "738 public repos, account ~10 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 738
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 10
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "subxt-cli",
                "subxt-rpcs",
                "subxt-macro",
                "subxt",
                "subxt-signer",
                "subxt-codegen",
                "subxt-metadata",
                "subxt-lightclient"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 14
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 14 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 14
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "53 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 53
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "moderate",
        "name": "Engineering Quality",
        "value": 60,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 66,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "6 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "20 out of 29 merged PRs checked by a CI test -- score normalized to 6",
                "points": 12,
                "status": "partial",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 63,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 56,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 15,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 3,
              "scorecard_aggregate": 5.6
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "20 out of 29 merged PRs checked by a CI test -- score normalized to 6",
                "points": 1.5,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 15/23 approved changesets -- score normalized to 6",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 24 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "9 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 9",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 3",
                "points": 1.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "39 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1163 resolved dependencies against OSV; 1 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1163
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 1
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 89,
            "inputs": {
              "source": "osv",
              "advisories": 81,
              "affected_packages": 27,
              "assessed_packages": 1163,
              "unassessed_packages": 1,
              "affected_by_severity": "high 4, moderate 7, low 2, unknown 14",
              "direct_affected_packages": 1
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "1 affected: proc-macro-error2 2.0.1 (unknown)",
                "points": 26.6,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "proc-macro-error2 2.0.1 (unknown)"
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1163,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 9
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "moderate",
        "name": "AI Readiness",
        "value": 60,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.914,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "64 of 70 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 64,
                      "sampled": 70
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 67,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "package-lock.json"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0,
              "toolchain_manifests": [
                "Cargo.toml",
                "cli/Cargo.toml",
                "codegen/Cargo.toml",
                "examples/ffi-example/Cargo.toml",
                "examples/parachain-example/Cargo.toml",
                "examples/wasm-example/Cargo.toml",
                "lightclient/Cargo.toml",
                "macro/Cargo.toml",
                "metadata/Cargo.toml",
                "rpcs/Cargo.toml",
                "scripts/artifacts/Cargo.toml",
                "signer/Cargo.toml",
                "signer/tests/no-std/Cargo.toml",
                "signer/tests/wasm/Cargo.toml",
                "subxt/Cargo.toml",
                "testing/generate-custom-metadata/Cargo.toml",
                "testing/integration-tests/Cargo.toml",
                "testing/integration-tests/subxt-test-macro/Cargo.toml",
                "testing/no-std-tests/Cargo.toml",
                "testing/substrate-runner/Cargo.toml",
                "testing/test-runtime/Cargo.toml",
                "testing/ui-tests/Cargo.toml",
                "testing/wasm-lightclient-tests/Cargo.toml",
                "testing/wasm-rpc-tests/Cargo.toml",
                "utils/accountid32/Cargo.toml",
                "utils/fetch-metadata/Cargo.toml",
                "utils/strip-metadata/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0.12
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Cargo.toml, cli/Cargo.toml, codegen/Cargo.toml (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "Cargo.toml, cli/Cargo.toml, codegen/Cargo.toml"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "Rust (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "12 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 12,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 3",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 3486246,
              "source_files_sampled": 236,
              "oversized_source_files": 1
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "1/236 source files over 60KB",
                "points": 54.8,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 236,
                      "oversized": 1
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [],
  "report_type": "repository",
  "generated_at": "2026-07-21T20:54:33.236458Z",
  "schema_version": "0.23.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/p/paritytech/subxt.svg",
  "full_name": "paritytech/subxt",
  "license_state": "custom",
  "license_spdx": null
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.23.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikencrates.io.