Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.23.0 · метрики 1.13.0 · 2026-07-21 20:54 UTC

paritytech / subxt

Interact with Substrate based nodes in Rust or WebAssembly

RustВласна ліцензія★ 485 зірок⑂ 295 форківз серп. 2019 р.Переглянути на GitHub ↗

paritytech/subxt має індекс здоров’я 73 зі 100, що відповідає смузі «Добрий». Найвищий показник — Vitality (86/100), найнижчий — AI Readiness (60/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконують 3 учасники.

73
загалом / 100
Добрий

Індекс здоров'я програмного забезпечення

Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє середнє; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 49 («Під ризиком»). Готовність до ШІ не входить до індексу.

73
Відмінний85-100Зразковий; відповідає практично всім перевіреним критеріям
Добрий70-84Здоровий; незначні прогалини
Помірний50-69Прийнятний, але з помітними прогалинами; рекомендовано перевірку
У зоні ризику30-49Суттєві слабкі місця; впровадження потребує обережності
Критичний1-29Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

Профіль оцінок

Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.

Власність

Parity TechnologiesОрганізація
2 064 підписники738 публічних репозиторіївз вер. 2015 р.

За цим репозиторієм стоїть організація — спільна, підзвітна опіка, здатна пережити будь-якого окремого мейнтейнера.

Пакетні екосистеми

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікаціяТеги
crates.iosubxt-cli0.50.21 5405214 днів тому
crates.iosubxt-rpcs0.50.2400 9491514 днів томуparityrpcssubxt
crates.iosubxt-macro0.50.2436 9845214 днів тому
crates.iosubxt0.50.2436 8945214 днів томуblockchainparitysubstrate
crates.iosubxt-signer0.50.2404 9873514 днів томуextrinsicparitysignersubxt
crates.iosubxt-codegen0.50.2437 2025314 днів тому
crates.iosubxt-metadata0.50.2450 8974514 днів тому
crates.iosubxt-lightclient0.50.2432 4433514 днів томуblockchainparitysubstrate

Метрики за категоріями

Життєздатність

Чи живий проєкт — чи пишеться код і чи виходять релізи?

86Відмінний · 22% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
20.8/36Ритм комітів — 30/52 тижнів із комітами
17/18Обсяг комітів — 77 комітів за останній рік
9/10OpenSSF Scorecard: Maintained — 9 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 9
Використані вхідні дані
commits_last_year77
human_commit_share0,7
days_since_last_push0
active_weeks_last_year30
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 49 релізів
27/36Свіжість релізів — останній реліз 131 дн. тому
27/27Ритм релізів — реліз кожні ~44,5 дн.
0/10OpenSSF Scorecard: Signed-Releases — немає даних
Використані вхідні дані
releases_count49
latest_release_tagv0.50.0
releases_from_tagsні
days_since_latest_release131
mean_days_between_releases44,5
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Signed-Releases. Залишкові ваги перенормовано.

Спільнота та впровадження

Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?

69Помірний · 18% загального індексу
Як обчислюється оцінка
43.6/60Зірки — 485 зірок
20.6/25Форки — 295 форків
7.1/15Спостерігачі — 20 спостерігачів
Використані вхідні дані
forks295
stars485
watchers20
growth_stateorganic
growth_factor_pct100

Здоров'я спільноти

44У зоні ризику
Як обчислюється оцінка
22.5/22.5README
16.9/22.5Ліцензія — файл ліцензії наявний, не є визнаною ліцензією
0/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
has_contributingні
has_issue_templateні
has_code_of_conductні
has_pull_request_templateні
Як обчислюється оцінка
80/80Щомісячні завантаження — 3 001 896 завантажень/місяць у crates
0/20Залежні пакети в реєстрі — ця екосистема цього не повідомляє
Використані вхідні дані
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
Виключено з оцінювання (немає даних або не застосовно): Залежні пакети в реєстрі. Залишкові ваги перенормовано.

Сталість та врядування

Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?

83Добрий · 24% загального індексу
Як обчислюється оцінка
36/54Бас-фактор — на 3 контриб’ютор(ів) припадає половина всіх комітів
15.7/22.5Розподіл комітів — головний контриб’ютор — автор 30% комітів
13.5/13.5Широта контриб’юторів — 98 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 24 contributing companies or organizations
Використані вхідні дані
bus_factor3
contributors_sampled98
top_contributor_share0,3
Як обчислюється оцінка
41.2/46.8Вирішення issue — закрито 88% issue
31.4/38.3Прийняття PR — злито 1 258/1 534 вирішених PR
9/15OpenSSF Scorecard: Code-Review — Found 15/23 approved changesets -- score normalized to 6
Використані вхідні дані
merged_prs1 258
open_issues81
closed_issues598
issue_closed_ratio0,881
closed_unmerged_prs276
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
23.8/25Охоплення власника — 2 064 підписників у paritytech
25/25Послужний список — 738 публічних репозиторіїв, вік облікового запису ~10 р.
Використані вхідні дані
followers2 064
owner_typeOrganization
is_verified
owner_loginparitytech
public_repos738
account_age_days3 969

Супровід пакетів

100Відмінний
Як обчислюється оцінка
25/25Опубліковано й доступно — 8 пакет(ів) у crates
35/35Свіжість публікацій — остання публікація 14 дн. тому
20/20Історія версій — 53 опублікованих версій
20/20Не застарілий — активний, не deprecated і не yanked
Використані вхідні дані
packagessubxt-cli, subxt-rpcs, subxt-macro, subxt, subxt-signer, subxt-codegen, subxt-metadata, subxt-lightclient
ecosystemscrates
any_deprecatedні
min_days_since_publish14

Інженерна якість

Чи наявні базові інженерні практики та документація?

60Помірний · 20% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 6 процес(ів) CI
24/24Наявні тести
0/16Конфігурація лінтера
0/9.6Pre-commit-хуки
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
Використані вхідні дані
has_ciтак
has_testsтак
has_editorconfigтак
has_linter_configні
has_precommit_configні

Документація

50Помірний
Як обчислюється оцінка
30/30README
0/25Каталог документації
0/15Сайт документації / домашня сторінка
10/10Опис репозиторію
0/10Теми
10/10Wiki
Використані вхідні дані
topics
has_wikiтак
homepage
has_readmeтак
has_docs_dirні
has_descriptionтак

Безпека

Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?

63Помірний · 16% загального індексу

Стан безпеки

56Помірний
Як обчислюється оцінка
6/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — немає даних
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.5Ліцензія — 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 — немає даних
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 — немає даних
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 39 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated15
scorecard_versionv5.5.0
checks_inconclusive3
scorecard_aggregate5,6
Виключено з оцінювання (немає даних або не застосовно): branch_protection, packaging, signed_releases. Залишкові ваги перенормовано.
Як обчислюється оцінка
26.6/35Прямі залежності без відомих сповіщень — уражено 1: proc-macro-error2 2.0.1 (unknown)
0/25Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі
40/40Немає задавнених сповіщень — жодне сповіщення не є публічним довше за 90 дн.
Використані вхідні дані
sourceosv
advisories81
affected_packages27
assessed_packages1 163
unassessed_packages1
affected_by_severityhigh 4, moderate 7, low 2, unknown 14
direct_affected_packages1
Виключено з оцінювання (немає даних або не застосовно): Непрямі залежності без відомих сповіщень. Залишкові ваги перенормовано. Звірено 1163 резолвлених залежностей із OSV. 1 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза межами звітованого переліку пакетів. Цей репозиторій не публікує пакета, який резолвить індекс, тож натомість оцінено граф залежностей репозиторію. Цей граф змішує закріплені версії для розробки й тестування зі справді постачаними залежностями, тож оцінюються лише задекларовані runtime-залежності; транзитивні знахідки подаються як контекст і в оцінку не входять. Досяжність не аналізується.

Готовність до ШІ

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Незалежний, експериментальний бейдж — вага 0.0, тож він подається окремо і не впливає на загальний індекс здоров'я.

60Помірний · 0% загального індексу
Як обчислюється оцінка
0/45Інструкції для агентів — немає CLAUDE.md / AGENTS.md / правил редактора
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 64 з 70 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share0,914
agent_instruction_files
agent_instruction_max_bytes
Як обчислюється оцінка
12.6/18Розгортання однією командою — Cargo.toml, cli/Cargo.toml, codegen/Cargo.toml (домовленість інструментарію, без раннера задач)
22/22Автоматизовані тести
0/11Конфігурація лінтера / форматера
11/11Статична перевірка типів — Rust (статично типізована)
10/10Відтворюване середовище — lockfile
0/10Підтверджена практика роботи з агентами — серед останніх 100 комітів немає створених агентом
8/8Автоматизоване супроводження — 12 з останніх 100 комітів — автоматичні оновлення залежностей
3/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 3
Використані вхідні дані
has_nixні
has_testsтак
lockfilesCargo.lock, package-lock.json
has_dockerfileні
typed_languageтак
bootstrap_files
has_devcontainerні
has_linter_configні
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
Як обчислюється оцінка
45/45Типізований код — Rust (статично типізована)
54.8/55Керовані розміри файлів — 1/236 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageRust
largest_source_bytes3 486 246
source_files_sampled236
oversized_source_files1
Як обчислюється оцінка
0/40Схема API (OpenAPI/GraphQL/proto)
0/20Сервер MCP
40/40Придатні до запуску приклади — examples
Використані вхідні дані
example_dirsexamples
has_mcp_signalні
api_schema_files

Ключові факти

485зірок GitHub
98контриб'юторів
77комітів за останні 12 місяців
0днів від останнього пушу
49релізів
3бас-фактор
81відкритих issue
crates.ioпакетних екосистем

Докладніше

Історія зірок і форків 485 ★ / 295 ⇿
485Зірки
295Форки
49Релізи

Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.

010020030040050048527082019-082023-012026-06
Мажорні 0Мінорні 38Патчі 11

Кожна точка охоплює 7 днів.

OpenSSF Scorecard 5.6 / 10
5.6сукупно

Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).Scorecard v5.5.0 · 2026-07-21 20:54 UTC

8Binary-Artifactsbinaries present in source code
н/д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
н/д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
н/дSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities39 existing vulnerabilities detected
Прямі залежності 155
РеєстрПакетОбмеження версіїМаніфест
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
Усі залежності 1 164

Повний розв'язаний набір залежностей із графа залежностей GitHub: 161 прямих і 1 003 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.

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

Цей репозиторій не публікує пакета, який розпізнає індекс, тож оцінено його власний граф залежностей — 1 163 пакетів, серед яких є й піниї розробки та тестування, що ніколи не постачаються: 27 мають відомі сповіщення, з них 1 прямі. 1 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза наведеним переліком пакетів.

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
rustls-webpki0.102.8непрямависока80.104.0-alpha.7
rustls-webpki0.103.2непрямависока80.104.0-alpha.7
rustls-webpki0.103.3непрямависока80.104.0-alpha.7
wasmtime8.0.1непрямависока2543.0.1
bytes1.10.1непрямапомірна21.11.1
bytes1.11.0непрямапомірна21.11.1
bytes1.5.0непрямапомірна21.11.1
bytes1.7.1непрямапомірна21.11.1
idna0.5.0непрямапомірна21.0.0
time0.3.41непрямапомірна20.3.47
wasmtime-jit-debug8.0.1непрямапомірна224.0.0
keccak0.1.5непряманизька20.1.6
tracing-subscriber0.3.18непряманизька20.3.20
proc-macro-error22.0.1пряманевідома1
adler1.0.2непряманевідома1
anyhow1.0.98непряманевідома11.0.103
bincode1.3.3непряманевідома1
crossbeam-epoch0.9.18непряманевідома10.9.20
derivative2.2.0непряманевідома1
fxhash0.2.1непряманевідома1
libsecp256k10.7.1непряманевідома1
libsecp256k10.7.2непряманевідома1
mach0.3.2непряманевідома1
parity-wasm0.45.0непряманевідома1
paste1.0.15непряманевідома1
proc-macro-error1.0.4непряманевідома1
rustls-pemfile2.0.0непряманевідома1

Сповіщення означає, що версія, записана в графі залежностей, потрапляє в уражений діапазон. Досяжність не аналізується, а граф містить піниї розробки й тестування — знахідка може стосуватися інструментів, а не поставленого коду.

Звіт у форматі JSON машиночитний
{
  "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
}

Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.

Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v1.13.0, схема v0.23.0 — повна методологія · вікі метрик.

Як окремий результат виглядає на тлі всього реєстру: сукупна статистикаcrates.io.