Public record
Software health reportschema 0.23.0 · metrics 1.13.0 · 2026-07-21 21:00 UTC

solana-foundation / txtx

Terraform for web3. Reproducible deployments and secure operations for Bitcoin, Ethereum and Solana.

RustApache-2.0★ 152 stars⑂ 33 forkssince Jan 2024View on GitHub ↗

solana-foundation/txtx holds a health index of 61 out of 100, placing it in the Moderate band. It scores highest on Vitality (74/100) and lowest on Security (41/100). It was last updated 8 days ago. A single contributor accounts for most of its recent work.

61
overall / 100
Moderate

Software health index

Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At risk ceiling of 49. AI Readiness sits outside the overall score.

61
Excellent85-100Exemplary; meets essentially all checked criteria
Good70-84Healthy; minor gaps
Moderate50-69Acceptable with notable gaps; review recommended
At risk30-49Significant weaknesses; adoption warrants caution
Critical1-29Severe problems (abandoned, single-maintainer, no hygiene)
VitalityCommunity &AdoptionSustainability &GovernanceEngineeringQualitySecurityAI Readiness

Score profile

Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.

Ownership

Solana FoundationOrganization
2,093 followers99 public repossince Dec 2019

This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publishTags
crates.iotxtx-addon-network-evmpoints to another repo — not scored0.1.243469 days agoblockchainsdevopssecopssmart-contractstxtxcryptography
crates.iotxtx-gqlpoints to another repo — not scored0.3.113,7852131 days agoblockchainsdevopssecopssmart-contractstxtxcryptography
crates.iotxtx-corepoints to another repo — not scored0.4.183,8123631 days agoblockchainsdevopssecopssmart-contractstxtxcryptography
crates.iotxtx-addon-kitpoints to another repo — not scored0.4.156,9093431 days agoblockchainsdevopssecopssmart-contractstxtxcryptography
crates.iotxtx-supervisor-uipoints to another repo — not scored0.2.112,91720118 days agoblockchainsdevopssecopssmart-contractstxtxcryptography

Metrics by category

Vitality

Is the project alive — is code being written and are releases shipping?

74Good · 22% of overall
How it's scored
28.8/36Push recency — last push 8 days ago
20.8/36Commit cadence — 30/52 weeks with commits
18/18Commit volume — 121 commits in the last year
8/10OpenSSF Scorecard: Maintained — 8 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 8
Inputs used
commits_last_year121
human_commit_share1
days_since_last_push8
active_weeks_last_year30
How it's scored
27/27Ships releases — 46 releases published
16.2/36Release recency — latest release 285 days ago
27/27Release cadence — a release every ~14.1 days
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Inputs used
releases_count46
latest_release_tagv0.5.2
releases_from_tagsno
days_since_latest_release285
mean_days_between_releases14.1

Community & Adoption

Does the project have users, downloads, attention, and a welcoming setup for contributors?

50Moderate · 18% of overall
How it's scored
35.3/60Stars — 152 stars
12.5/25Forks — 33 forks
2.7/15Watchers — 4 watchers
Inputs used
forks33
stars152
watchers4
growth_stateorganic
growth_factor_pct100
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (Apache-2.0)
0/18CONTRIBUTING guide
0/13.5Code of conduct
0/7.2Issue template
0/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
has_contributingno
has_issue_templateno
has_code_of_conductno
has_pull_request_templateno

Sustainability & Governance

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?

60Moderate · 24% of overall
How it's scored
9/54Bus factor — 1 contributor(s) cover half of all commits
7.4/22.5Commit distribution — top contributor authored 67% of commits
13.5/13.5Contributor breadth — 14 contributors
10/10OpenSSF Scorecard: Contributors — project has 5 contributing companies or organizations
Inputs used
bus_factor1
contributors_sampled14
top_contributor_share0.672
How it's scored
21.1/46.8Issue resolution — 45% of issues closed
35.6/38.3PR acceptance — 293/315 decided PRs merged
7.5/15OpenSSF Scorecard: Code-Review — Found 15/30 approved changesets -- score normalized to 5
Inputs used
merged_prs293
open_issues50
closed_issues41
issue_closed_ratio0.451
closed_unmerged_prs22
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
23.9/25Owner reach — 2,093 followers of solana-foundation
25/25Track record — 99 public repos, account ~6 yr old
Inputs used
followers2,093
owner_typeOrganization
is_verified
owner_loginsolana-foundation
public_repos99
account_age_days2,415

Engineering Quality

Are baseline engineering and documentation practices in place?

73Good · 20% of overall
How it's scored
24/24CI workflows — 3 workflow(s)
24/24Tests present
0/16Linter config
0/9.6Pre-commit hooks
0/6.4.editorconfig
14/20OpenSSF Scorecard: CI-Tests — 15 out of 21 merged PRs checked by a CI test -- score normalized to 7
Inputs used
has_ciyes
has_testsyes
has_editorconfigno
has_linter_configno
has_precommit_configno

Documentation

90Excellent
How it's scored
30/30README
25/25Documentation directory
15/15Documentation / homepage site — https://docs.txtx.sh
10/10Repository description
10/10Topics — 5 topics
0/10Wiki
Inputs used
topicsblockchain, devops, secops, smart-contracts, infrastructure-as-code
has_wikino
homepagehttps://docs.txtx.sh
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?

41At risk · 16% of overall
How it's scored
7.5/7.5Binary-Artifacts — no binaries found in the repo
4.5/7.5Branch-Protection — branch protection is not maximal on development and all release branches
1.8/2.5CI-Tests — 15 out of 21 merged PRs checked by a CI test -- score normalized to 7
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
3.8/7.5Code-Review — Found 15/30 approved changesets -- score normalized to 5
2.5/2.5Contributors — project has 5 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5License — license file detected
6/7.5Maintained — 8 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 8
5/5Packaging — packaging workflow detected
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 43 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate4.1
How it's scored
4.9/35Direct dependencies free of known advisories — 9 affected: openssl 0.10.66 (critical 9.8), serde_with 3.12.0 (moderate 4.0), serde_yml 0.0.11 (moderate 6.2), +6 more
0/25Indirect dependencies free of known advisories — transitive set not separable from development and test dependencies in this scope
23.5/40No advisories left outstanding — 8 advisory-carrying package(s) unaddressed past 90 days; oldest published 1,843 days ago
Inputs used
sourceosv
advisories71
affected_packages35
assessed_packages1,179
unassessed_packages127
affected_by_severitycritical 1, high 6, moderate 8, low 6, unknown 14
direct_affected_packages9
Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1179 resolved dependencies against OSV. 127 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.

AI Readiness

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.

56Moderate · 0% of overall
How it's scored
0/45Agent instructions — no CLAUDE.md / AGENTS.md / editor rules
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 96 of 100 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share0.96
agent_instruction_files
agent_instruction_max_bytes
How it's scored
12.6/18One-command bootstrap — Cargo.toml, addons/evm/Cargo.toml, addons/svm/core/Cargo.toml (toolchain convention, no task runner)
22/22Automated tests
0/11Lint / format config
11/11Static type checking — Rust (statically typed)
10/10Reproducible environment — lockfile
2/10Demonstrated agent practice — 1 of the last 100 commits agent-authored or agent-credited
0/8Automated maintenance — no automated dependency updates observed
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Inputs used
has_nixno
has_testsyes
lockfilesCargo.lock
has_dockerfileno
typed_languageyes
bootstrap_files
has_devcontainerno
has_linter_configno
typecheck_configs
agent_commit_share0.01
toolchain_manifestsCargo.toml, addons/evm/Cargo.toml, addons/svm/core/Cargo.toml, addons/svm/core/examples/hellosol/Cargo.toml, addons/svm/core/examples/hellosol/programs/hellosol/Cargo.toml, addons/svm/core/examples/hellosol/programs/hellosol2/Cargo.toml, addons/svm/types/Cargo.toml, crates/txtx-addon-kit/Cargo.toml, crates/txtx-cli/Cargo.toml, crates/txtx-core/Cargo.toml, crates/txtx-gql/Cargo.toml, crates/txtx-lsp/Cargo.toml, crates/txtx-supervisor-ui/Cargo.toml, crates/txtx-test-utils/Cargo.toml
dependency_bot_commit_share0
How it's scored
45/45Type-checkable code — Rust (statically typed)
54.3/55Manageable file sizes — 3/229 source files over 60KB
Inputs used
primary_languageRust
largest_source_bytes111,203
source_files_sampled229
oversized_source_files3
How it's scored
0/40API schema (OpenAPI/GraphQL/proto)
0/20MCP server
40/40Runnable examples — examples
Inputs used
example_dirsexamples
has_mcp_signalno
api_schema_files

Key facts

152GitHub stars
14contributors
121commits, last 12 months
8days since last push
46releases
1bus factor
50open issues
crates.iopackage ecosystems

Data collection warnings

  • crates package 'txtx-addon-network-evm' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring
  • Could not fetch crates package 'txtx-cli' from its registry
  • crates package 'txtx-gql' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring
  • Could not fetch crates package 'txtx-lsp' from its registry
  • crates package 'txtx-core' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring
  • crates package 'txtx-addon-kit' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring
  • Could not fetch crates package 'txtx-test-utils' from its registry
  • crates package 'txtx-supervisor-ui' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring

More detail

Star and fork history 152 ★ / 33 ⇿
152Stars
33Forks
46Releases

When each star and fork was added, collected from GitHub and bucketed by day. Cumulative growth sits directly above the daily additions it is made of, so the two read against each other: steady organic accretion looks nothing like an abrupt, short-lived burst. Where that difference is measurable, it is reported as growth authenticity.

0408012016015233202024-082025-072026-07
Major 0Minor 5Patch 40

Each point covers 2 days.

OpenSSF Scorecard 4.1 / 10
4.1aggregate

Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).Scorecard v5.5.0 · 2026-07-21 20:59 UTC

10Binary-Artifactsno binaries found in the repo
6Branch-Protectionbranch protection is not maximal on development and all release branches
7CI-Tests15 out of 21 merged PRs checked by a CI test -- score normalized to 7
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
5Code-ReviewFound 15/30 approved changesets -- score normalized to 5
10Contributorsproject has 5 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
8Maintained8 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 8
10Packagingpackaging workflow detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities43 existing vulnerabilities detected
Direct dependencies 142
RegistryPackageVersion constraintManifest
crates.iotxtx-addon-kitaddons/evm/Cargo.toml
crates.iolazy_static1.4.0addons/evm/Cargo.toml
crates.iohmac0.12.0addons/evm/Cargo.toml
crates.iolibsecp256k10.7.0addons/evm/Cargo.toml
crates.ioserde_json1.0.113addons/evm/Cargo.toml
crates.ioserde1addons/evm/Cargo.toml
crates.ioserde_derive1addons/evm/Cargo.toml
crates.ioalloy-chains0.2addons/evm/Cargo.toml
crates.ioalloy-consensus1.4.1addons/evm/Cargo.toml
crates.ioalloy-contract1.4.1addons/evm/Cargo.toml
crates.ioalloy-dyn-abi1.4.1addons/evm/Cargo.toml
crates.ioalloy-json-abi1.4.1addons/evm/Cargo.toml
crates.ioalloy-network1.4.1addons/evm/Cargo.toml
crates.ioalloy-primitives1.4.1addons/evm/Cargo.toml
crates.ioalloy-provider1.1.1addons/evm/Cargo.toml
crates.ioalloy-rlp0.3addons/evm/Cargo.toml
crates.ioalloy-rpc-types1.1.1addons/evm/Cargo.toml
crates.ioalloy-signer-local1.1.1addons/evm/Cargo.toml
crates.iok2560.13addons/evm/Cargo.toml
crates.iotoml0.5addons/evm/Cargo.toml
crates.iofoundry-block-explorers0.22.0addons/evm/Cargo.toml
crates.iofoundry-compilers-artifacts-solc0.19.5addons/evm/Cargo.toml
crates.iofoundry-compilers0.19.5addons/evm/Cargo.toml
crates.iofoundry-config1.5.1addons/evm/Cargo.toml
crates.iosemver1.0.26addons/evm/Cargo.toml
crates.iobip320.5.3crates/txtx-addon-kit/Cargo.toml
crates.ioed25519-dalek-bip320.3.0crates/txtx-addon-kit/Cargo.toml
crates.iohcl-edit0.8.0crates/txtx-addon-kit/Cargo.toml
crates.ioserde1crates/txtx-addon-kit/Cargo.toml
crates.ioserde_derive1crates/txtx-addon-kit/Cargo.toml
crates.iojaq-interpret1.2.1crates/txtx-addon-kit/Cargo.toml
crates.iourl2.2.2crates/txtx-addon-kit/Cargo.toml
crates.iouuidcrates/txtx-addon-kit/Cargo.toml
crates.iohex0.4.3crates/txtx-addon-kit/Cargo.toml
crates.ioreqwestcrates/txtx-addon-kit/Cargo.toml
crates.iolazy_static1.4.0crates/txtx-addon-kit/Cargo.toml
crates.ioindoc2.0.5crates/txtx-addon-kit/Cargo.toml
crates.iocrossbeam-channelcrates/txtx-addon-kit/Cargo.toml
crates.iofutures0.3crates/txtx-addon-kit/Cargo.toml
crates.iohighway1.1.0crates/txtx-addon-kit/Cargo.toml
crates.iorand0.8.5crates/txtx-addon-kit/Cargo.toml
crates.ioserde_json1crates/txtx-addon-kit/Cargo.toml
crates.iosha20.10.8crates/txtx-addon-kit/Cargo.toml
crates.ioindexmap2.2.6crates/txtx-addon-kit/Cargo.toml
crates.iostrum0.26crates/txtx-addon-kit/Cargo.toml
crates.iohmac0.12.0crates/txtx-addon-kit/Cargo.toml
crates.iopbkdf20.12.2crates/txtx-addon-kit/Cargo.toml
crates.iolibsecp256k10.7.0crates/txtx-addon-kit/Cargo.toml
crates.iokeccak-hash0.11.0crates/txtx-addon-kit/Cargo.toml
crates.iodirs5.0.1crates/txtx-addon-kit/Cargo.toml
crates.iodyn-clone1crates/txtx-addon-kit/Cargo.toml
crates.iotxtx-corecrates/txtx-cli/Cargo.toml
crates.iotxtx-addon-kitcrates/txtx-cli/Cargo.toml
crates.iotxtx-lspcrates/txtx-cli/Cargo.toml
crates.iotxtx-supervisor-uicrates/txtx-cli/Cargo.toml
crates.iotxtx-addon-network-svmcrates/txtx-cli/Cargo.toml
crates.iotxtx-addon-network-evmcrates/txtx-cli/Cargo.toml
crates.iotxtx-gqlcrates/txtx-cli/Cargo.toml
crates.iohiro-system-kit0.3.1crates/txtx-cli/Cargo.toml
crates.ioclap4.4.6crates/txtx-cli/Cargo.toml
crates.ioctrlc3.2.2crates/txtx-cli/Cargo.toml
crates.iodotenvy0.15.7crates/txtx-cli/Cargo.toml
crates.ioserde1crates/txtx-cli/Cargo.toml
crates.ioserde_json1crates/txtx-cli/Cargo.toml
crates.ioserde_yml0.0.11crates/txtx-cli/Cargo.toml
crates.ioascii_table4.0.3crates/txtx-cli/Cargo.toml
crates.ioitertools0.12.0crates/txtx-cli/Cargo.toml
crates.ioansi_term0.12.1crates/txtx-cli/Cargo.toml
crates.ioatty0.2.14crates/txtx-cli/Cargo.toml
crates.iotokio1.37.0crates/txtx-cli/Cargo.toml
crates.ioopenssl*crates/txtx-cli/Cargo.toml
crates.ioopenssl-sys*crates/txtx-cli/Cargo.toml
crates.iodialoguer0.11.0crates/txtx-cli/Cargo.toml
crates.ioconsole0.15.8crates/txtx-cli/Cargo.toml
crates.iotower-lsp0.20.0crates/txtx-cli/Cargo.toml
crates.iochrono0.4.38crates/txtx-cli/Cargo.toml
crates.ioactix-web4crates/txtx-cli/Cargo.toml
crates.ioindicatif0.18.0crates/txtx-cli/Cargo.toml
crates.iofern0.7.1crates/txtx-cli/Cargo.toml
crates.iocolored2.1crates/txtx-cli/Cargo.toml
crates.iolog0.4.27crates/txtx-cli/Cargo.toml
crates.iolazy_static1.4.0crates/txtx-cli/Cargo.toml
crates.iothiserror1.0crates/txtx-cli/Cargo.toml
crates.iostrum0.26crates/txtx-cli/Cargo.toml
crates.iodaggy0.9.0crates/txtx-core/Cargo.toml
crates.iobase640.22.1crates/txtx-core/Cargo.toml
crates.iobs580.5.1crates/txtx-core/Cargo.toml
crates.iotxtx-addon-kitcrates/txtx-core/Cargo.toml
crates.iogetrandom0.2crates/txtx-core/Cargo.toml
crates.iolazy_static1.4.0crates/txtx-core/Cargo.toml
crates.iojaq-interpret1.2.1crates/txtx-core/Cargo.toml
crates.iojaq-parse1.0.2crates/txtx-core/Cargo.toml
crates.ioserde_json1crates/txtx-core/Cargo.toml
crates.iopetgraph0.8.2crates/txtx-core/Cargo.toml
crates.iolibsecp256k10.7.0crates/txtx-core/Cargo.toml
crates.ioripemd0.1.3crates/txtx-core/Cargo.toml
crates.ioserde1crates/txtx-core/Cargo.toml
crates.ioserde_yml0.0.11crates/txtx-core/Cargo.toml
crates.iochrono0.4.38crates/txtx-core/Cargo.toml
crates.iosimilar2.5.0crates/txtx-core/Cargo.toml
crates.iobetter-debug1.0.1crates/txtx-core/Cargo.toml
crates.ioserde_with3.11.0crates/txtx-core/Cargo.toml
crates.iostrum0.26crates/txtx-core/Cargo.toml
crates.iothiserror1.0crates/txtx-core/Cargo.toml
crates.iotokio1.37.0crates/txtx-core/Cargo.toml
crates.iomustache0.9.0crates/txtx-core/Cargo.toml
crates.iotxtx-addon-kitcrates/txtx-gql/Cargo.toml
crates.iofutures0.3.22crates/txtx-gql/Cargo.toml
crates.iojuniper0.16.2crates/txtx-gql/Cargo.toml
crates.iojuniper_codegen0.16.0crates/txtx-gql/Cargo.toml
crates.ioasync-stream0.3.5crates/txtx-gql/Cargo.toml
crates.iotokio1.37.0crates/txtx-gql/Cargo.toml
crates.iolazy_static1.4.0crates/txtx-lsp/Cargo.toml
crates.iolsp-types0.94.0crates/txtx-lsp/Cargo.toml
crates.ioregex1.7crates/txtx-lsp/Cargo.toml
crates.ioserde1crates/txtx-lsp/Cargo.toml
crates.ioserde_json1.0crates/txtx-lsp/Cargo.toml
crates.iotxtx-addon-kitcrates/txtx-lsp/Cargo.toml
crates.iotxtx-corecrates/txtx-lsp/Cargo.toml
crates.iotxtx-addon-network-evmcrates/txtx-lsp/Cargo.toml
crates.ioconsole_error_panic_hook0.1crates/txtx-lsp/Cargo.toml
crates.iojs-sys0.3crates/txtx-lsp/Cargo.toml
crates.ioserde-wasm-bindgen0.6.4crates/txtx-lsp/Cargo.toml
crates.iowasm-bindgen0.2.91crates/txtx-lsp/Cargo.toml
crates.iowasm-bindgen-futures0.4.41crates/txtx-lsp/Cargo.toml
crates.ioweb-sys0.3crates/txtx-lsp/Cargo.toml
crates.iotxtx-addon-kitcrates/txtx-supervisor-ui/Cargo.toml
crates.iotxtx-corecrates/txtx-supervisor-ui/Cargo.toml
crates.iotxtx-gqlcrates/txtx-supervisor-ui/Cargo.toml
crates.ioactix-cors0.7.0crates/txtx-supervisor-ui/Cargo.toml
crates.ioactix-web4crates/txtx-supervisor-ui/Cargo.toml
crates.ioinclude_dir0.7.4crates/txtx-supervisor-ui/Cargo.toml
crates.iojuniper_actix0.5.0crates/txtx-supervisor-ui/Cargo.toml
crates.iojuniper_graphql_ws0.4.0crates/txtx-supervisor-ui/Cargo.toml
crates.iomime_guess2.0.4crates/txtx-supervisor-ui/Cargo.toml
crates.iotokio1.37.0crates/txtx-supervisor-ui/Cargo.toml
crates.iotxtx-addon-kitcrates/txtx-test-utils/Cargo.toml
crates.iotxtx-corecrates/txtx-test-utils/Cargo.toml
crates.iotxtx-addon-network-evmcrates/txtx-test-utils/Cargo.toml
crates.iotxtx-addon-network-svmcrates/txtx-test-utils/Cargo.toml
crates.iohiro-system-kit0.3.4crates/txtx-test-utils/Cargo.toml
crates.iotokio1.43.0crates/txtx-test-utils/Cargo.toml
All dependencies 1,306

Full resolved dependency set from the GitHub dependency graph: 221 direct and 1,085 indirect (transitive) packages. The transitive closure is complete when the repository commits a lockfile.

RegistryPackageVersionRelation
crates.ioactix-corsdirect
crates.ioactix-cors0.7.0direct
crates.ioactix-webdirect
crates.ioactix-web4.9.0direct
crates.ioalloy-chainsdirect
crates.ioalloy-chains0.2.14direct
crates.ioalloy-consensusdirect
crates.ioalloy-consensus1.5.2direct
crates.ioalloy-contractdirect
crates.ioalloy-contract1.5.2direct
crates.ioalloy-dyn-abidirect
crates.ioalloy-dyn-abi1.4.1direct
crates.ioalloy-json-abidirect
crates.ioalloy-json-abi1.4.1direct
crates.ioalloy-networkdirect
crates.ioalloy-network1.5.2direct
crates.ioalloy-primitivesdirect
crates.ioalloy-primitives1.4.1direct
crates.ioalloy-providerdirect
crates.ioalloy-provider1.5.2direct
crates.ioalloy-rlpdirect
crates.ioalloy-rlp0.3.11direct
crates.ioalloy-rpc-typesdirect
crates.ioalloy-rpc-types1.5.2direct
crates.ioalloy-signer-localdirect
crates.ioalloy-signer-local1.5.2direct
crates.ioansi_termdirect
crates.ioansi_term0.12.1direct
crates.ioascii_tabledirect
crates.ioascii_table4.0.4direct
crates.ioasync-streamdirect
crates.ioasync-stream0.3.5direct
crates.ioattydirect
crates.ioatty0.2.14direct
crates.iobase64direct
crates.iobase640.12.3direct
crates.iobase640.13.1direct
crates.iobase640.21.7direct
crates.iobase640.22.1direct
crates.iobetter-debugdirect
crates.iobetter-debug1.0.1direct
crates.iobip32direct
crates.iobip320.5.3direct
crates.iobs58direct
crates.iobs580.4.0direct
crates.iobs580.5.1direct
crates.iochronodirect
crates.iochrono0.4.40direct
crates.ioclapdirect
crates.ioclap4.5.17direct
crates.iocoloreddirect
crates.iocolored2.1.0direct
crates.ioconsoledirect
crates.ioconsole0.15.8direct
crates.ioconsole0.16.0direct
crates.ioconsole_error_panic_hookdirect
crates.ioconsole_error_panic_hook0.1.7direct
crates.iocrossbeam-channel0.5.15direct
crates.ioctrlcdirect
crates.ioctrlc3.4.5direct
crates.iodaggydirect
crates.iodaggy0.9.0direct
crates.iodialoguerdirect
crates.iodialoguer0.11.0direct
crates.iodirsdirect
crates.iodirs5.0.1direct
crates.iodirs6.0.0direct
crates.iodotenvydirect
crates.iodotenvy0.15.7direct
crates.iodyn-clonedirect
crates.iodyn-clone1.0.17direct
crates.ioed25519-dalek-bip32direct
crates.ioed25519-dalek-bip320.3.0direct
crates.ioferndirect
crates.iofern0.7.1direct
crates.iofoundry-block-explorersdirect
crates.iofoundry-block-explorers0.22.0direct
crates.iofoundry-compilersdirect
crates.iofoundry-compilers0.19.14direct
crates.iofoundry-compilers-artifacts-solcdirect
crates.iofoundry-compilers-artifacts-solc0.19.14direct
crates.iofoundry-configdirect
crates.iofoundry-config1.5.1direct
crates.iofuturesdirect
crates.iofutures0.3.32direct
crates.iogetrandomdirect
crates.iogetrandom0.1.16direct
crates.iogetrandom0.2.15direct
crates.iogetrandom0.2.17direct
crates.iogetrandom0.3.2direct
crates.iogetrandom0.3.4direct
crates.iohcl-editdirect
crates.iohcl-edit0.8.1direct
crates.iohexdirect
crates.iohex0.4.3direct
crates.iohighwaydirect
crates.iohighway1.2.0direct
crates.iohiro-system-kitdirect
crates.iohiro-system-kit0.3.4direct
crates.iohmacdirect
crates.iohmac0.12.1direct
crates.iohmac0.8.1direct
crates.ioinclude_dirdirect
crates.ioinclude_dir0.7.4direct
crates.ioindexmapdirect
crates.ioindexmap1.9.3direct
crates.ioindexmap2.13.0direct
crates.ioindexmap2.14.0direct
crates.ioindicatifdirect
crates.ioindicatif0.18.4direct
crates.ioindocdirect
crates.ioindoc2.0.5direct
crates.ioitertoolsdirect
crates.ioitertools0.10.5direct
crates.ioitertools0.12.1direct
crates.ioitertools0.13.0direct
crates.ioitertools0.14.0direct
crates.iojaq-interpretdirect
crates.iojaq-interpret1.5.0direct
crates.iojaq-parsedirect
crates.iojaq-parse1.0.3direct
crates.iojs-sysdirect
crates.iojs-sys0.3.77direct
crates.iojs-sys0.3.91direct
crates.iojuniperdirect
crates.iojuniper0.16.2direct
crates.iojuniper_actixdirect
crates.iojuniper_actix0.5.0direct
crates.iojuniper_codegendirect
crates.iojuniper_codegen0.16.0direct
crates.iojuniper_graphql_wsdirect
crates.iojuniper_graphql_ws0.4.0direct
crates.iok256direct
crates.iok2560.13.4direct
crates.iokeccak-hashdirect
crates.iokeccak-hash0.11.0direct
crates.iolazy_staticdirect
crates.iolazy_static1.5.0direct
crates.iolibsecp256k1direct
crates.iolibsecp256k10.6.0direct
crates.iolibsecp256k10.7.1direct
crates.iologdirect
crates.iolog0.3.9direct
crates.iolog0.4.29direct
crates.iolog0.4.32direct
crates.iolsp-typesdirect
crates.iolsp-types0.94.1direct
crates.iomime_guessdirect
crates.iomime_guess2.0.5direct
crates.iomustachedirect
crates.iomustache0.9.0direct
crates.ioopenssldirect
crates.ioopenssl0.10.66direct
crates.ioopenssl-sysdirect
crates.ioopenssl-sys0.9.103direct
crates.iopbkdf2direct
crates.iopbkdf20.11.0direct
crates.iopbkdf20.12.2direct
crates.iopbkdf20.4.0direct
crates.iopetgraphdirect
crates.iopetgraph0.8.2direct
crates.ioranddirect
crates.iorand0.7.3direct
crates.iorand0.8.5direct
crates.iorand0.9.4direct
crates.ioregexdirect
crates.ioregex1.12.2direct
crates.ioregex1.12.3direct
crates.ioreqwestdirect
crates.ioreqwest0.11.27direct
crates.ioreqwest0.12.28direct
crates.ioripemddirect
crates.ioripemd0.1.3direct
crates.iosemverdirect
crates.iosemver0.11.0direct
crates.iosemver1.0.27direct
crates.iosemver1.0.28direct
crates.ioserdedirect
crates.ioserde1.0.228direct
crates.ioserde-wasm-bindgendirect
crates.ioserde-wasm-bindgen0.6.5direct
crates.ioserde_derivedirect
crates.ioserde_derive1.0.228direct
crates.ioserde_jsondirect
crates.ioserde_json1.0.149direct
crates.ioserde_json1.0.150direct
crates.ioserde_withdirect
crates.ioserde_with3.12.0direct
crates.ioserde_ymldirect
crates.ioserde_yml0.0.11direct
crates.iosha2direct
crates.iosha20.10.9direct
crates.iosha20.9.9direct
crates.iosimilardirect
crates.iosimilar2.6.0direct
crates.iostrumdirect
crates.iostrum0.26.3direct
crates.iostrum0.27.1direct
crates.iothiserrordirect
crates.iothiserror1.0.69direct
crates.iothiserror2.0.18direct
crates.iotokiodirect
crates.iotokio1.52.3direct
crates.iotomldirect
crates.iotoml0.5.11direct
crates.iotoml0.8.19direct
crates.iotoml0.8.23direct
crates.iotoml0.9.8direct
crates.iotower-lspdirect
crates.iotower-lsp0.20.0direct
crates.iourldirect
crates.iourl2.5.8direct
crates.iouuid1.16.0direct
crates.iowasm-bindgendirect
crates.iowasm-bindgen0.2.100direct
crates.iowasm-bindgen0.2.114direct
crates.iowasm-bindgen-futuresdirect
crates.iowasm-bindgen-futures0.4.43direct
crates.ioweb-sysdirect
crates.ioweb-sys0.3.70direct
crates.ioweb-sys0.3.91direct
crates.ioactix-codec0.5.2indirect
crates.ioactix-http3.9.0indirect
crates.ioactix-macros0.2.4indirect
crates.ioactix-router0.5.3indirect
crates.ioactix-rt2.10.0indirect
crates.ioactix-server2.5.0indirect
crates.ioactix-service2.0.2indirect
crates.ioactix-utils3.0.1indirect
crates.ioactix-web-codegen4.3.0indirect
crates.ioactix-ws0.2.5indirect
crates.ioadler22.0.0indirect
crates.ioaead0.5.2indirect
crates.ioaes0.8.4indirect
crates.ioaes-gcm-siv0.11.1indirect
crates.ioagave-feature-set4.1.2indirect
crates.ioagave-transaction-view4.1.2indirect
crates.ioagave-xdp4.1.2indirect
crates.ioagave-xdp-ebpf4.1.2indirect
crates.ioahash0.7.8indirect
crates.ioahash0.8.12indirect
crates.ioaho-corasick1.1.3indirect
crates.ioaho-corasick1.1.4indirect
crates.ioalloc-no-stdlib2.0.4indirect
crates.ioalloc-stdlib0.2.2indirect
crates.ioallocator-api20.2.18indirect
crates.ioalloy-consensus-any1.5.2indirect
crates.ioalloy-eip21240.2.0indirect
crates.ioalloy-eip29300.2.3indirect
crates.ioalloy-eip77020.6.3indirect
crates.ioalloy-eip79280.3.2indirect
crates.ioalloy-eips1.5.2indirect
crates.ioalloy-evm0.24.2indirect
crates.ioalloy-hardforks0.4.7indirect
crates.ioalloy-json-rpc1.5.2indirect
crates.ioalloy-network-primitives1.5.2indirect
crates.ioalloy-rlp-derive0.3.11indirect
crates.ioalloy-rpc-client1.5.2indirect
crates.ioalloy-rpc-types-any1.5.2indirect
crates.ioalloy-rpc-types-debug1.5.2indirect
crates.ioalloy-rpc-types-engine1.5.2indirect
crates.ioalloy-rpc-types-eth1.5.2indirect
crates.ioalloy-rpc-types-trace1.5.2indirect
crates.ioalloy-serde1.5.2indirect
crates.ioalloy-signer1.5.2indirect
crates.ioalloy-sol-macro1.4.1indirect
crates.ioalloy-sol-macro-expander1.4.1indirect
crates.ioalloy-sol-macro-input1.4.1indirect
crates.ioalloy-sol-type-parser1.4.1indirect
crates.ioalloy-sol-types1.4.1indirect
crates.ioalloy-transport1.5.2indirect
crates.ioalloy-transport-http1.5.2indirect
crates.ioalloy-trie0.9.3indirect
crates.ioalloy-tx-macros1.5.2indirect
crates.ioanchor-attribute-access-control0.30.1indirect
crates.ioanchor-attribute-account0.30.1indirect
crates.ioanchor-attribute-constant0.30.1indirect
crates.ioanchor-attribute-error0.30.1indirect
crates.ioanchor-attribute-event0.30.1indirect
crates.ioanchor-attribute-program0.30.1indirect
crates.ioanchor-derive-accounts0.30.1indirect
crates.ioanchor-derive-serde0.30.1indirect
crates.ioanchor-derive-space0.30.1indirect
crates.ioanchor-langindirect
crates.ioanchor-lang0.30.1indirect
crates.ioanchor-lang-idlindirect
crates.ioanchor-lang-idl0.1.2indirect
crates.ioanchor-lang-idl-spec0.1.0indirect
crates.ioanchor-syn0.30.1indirect
crates.ioandroid-tzdata0.1.1indirect
crates.ioandroid_system_properties0.1.5indirect
crates.ioanes0.1.6indirect
crates.ioannotate-snippets0.12.5indirect
crates.ioanstream0.6.18indirect
crates.ioanstyle1.0.8indirect
crates.ioanstyle-parse0.2.5indirect
crates.ioanstyle-query1.1.1indirect
crates.ioanstyle-wincon3.0.7indirect
crates.ioanyhow1.0.102indirect
crates.ioarbitrary1.4.2indirect
crates.ioarc-swap1.9.1indirect
crates.ioark-bls12-3810.5.0indirect
crates.ioark-bn2540.4.0indirect
crates.ioark-bn2540.5.0indirect
crates.ioark-ec0.4.2indirect
crates.ioark-ec0.5.0indirect
crates.ioark-ff0.3.0indirect
crates.ioark-ff0.4.2indirect
crates.ioark-ff0.5.0indirect
crates.ioark-ff-asm0.3.0indirect
crates.ioark-ff-asm0.4.2indirect
crates.ioark-ff-asm0.5.0indirect
crates.ioark-ff-macros0.3.0indirect
crates.ioark-ff-macros0.4.2indirect
crates.ioark-ff-macros0.5.0indirect
crates.ioark-poly0.4.2indirect
crates.ioark-poly0.5.0indirect
crates.ioark-r1cs-std0.5.0indirect
crates.ioark-relations0.5.1indirect
crates.ioark-serialize0.3.0indirect
crates.ioark-serialize0.4.2indirect
crates.ioark-serialize0.5.0indirect
crates.ioark-serialize-derive0.4.2indirect
crates.ioark-serialize-derive0.5.0indirect
crates.ioark-std0.3.0indirect
crates.ioark-std0.4.0indirect
crates.ioark-std0.5.0indirect
crates.ioarrayref0.3.9indirect
crates.ioarrayvec0.7.6indirect
crates.ioascii0.9.3indirect
crates.ioasn1-rs0.7.2indirect
crates.ioasn1-rs-derive0.6.0indirect
crates.ioasn1-rs-impl0.2.0indirect
crates.ioassert_matches1.5.0indirect
crates.ioasync-compression0.4.21indirect
crates.ioasync-lock3.4.2indirect
crates.ioasync-stream-impl0.3.5indirect
crates.ioasync-trait0.1.89indirect
crates.ioatomic0.6.0indirect
crates.ioatomic-waker1.1.2indirect
crates.ioaurora-engine-modexp1.2.0indirect
crates.ioauto_enums0.8.6indirect
crates.ioauto_impl1.3.0indirect
crates.ioautocfg1.3.0indirect
crates.ioautocfg1.5.0indirect
crates.ioaya0.13.1indirect
crates.ioaya-build0.1.3indirect
crates.ioaya-ebpf0.1.1indirect
crates.ioaya-ebpf-bindings0.1.2indirect
crates.ioaya-ebpf-cty0.2.3indirect
crates.ioaya-ebpf-macros0.1.2indirect
crates.ioaya-obj0.2.1indirect
crates.ioaz1.2.1indirect
crates.iobase16ct0.2.0indirect
crates.iobase64ct1.6.0indirect
crates.iobech320.9.1indirect
crates.iobincodeindirect
crates.iobincode1.3.3indirect
crates.iobit-set0.8.0indirect
crates.iobit-vec0.8.0indirect
crates.iobitcoin-io0.1.3indirect
crates.iobitcoin_hashes0.14.0indirect
crates.iobitflags1.3.2indirect
crates.iobitflags2.11.0indirect
crates.iobitflags2.9.4indirect
crates.iobitmaps2.1.0indirect
crates.iobitvec1.0.1indirect
crates.ioblake31.7.0indirect
crates.ioblake31.8.3indirect
crates.ioblock-buffer0.10.4indirect
crates.ioblock-buffer0.9.0indirect
crates.ioblst0.3.16indirect
crates.iobon3.7.1indirect
crates.iobon-macros3.7.1indirect
crates.ioborshindirect
crates.ioborsh0.10.4indirect
crates.ioborsh0.9.3indirect
crates.ioborsh1.5.7indirect
crates.ioborsh1.6.1indirect
crates.ioborsh-derive0.10.4indirect
crates.ioborsh-derive0.9.3indirect
crates.ioborsh-derive1.5.7indirect
crates.ioborsh-derive1.6.1indirect
crates.ioborsh-derive-internal0.10.4indirect
crates.ioborsh-derive-internal0.9.3indirect
crates.ioborsh-schema-derive-internal0.10.4indirect
crates.ioborsh-schema-derive-internal0.9.3indirect
crates.ioboxcar0.2.14indirect
crates.iobrotli6.0.0indirect
crates.iobrotli7.0.0indirect
crates.iobrotli-decompressor4.0.1indirect
crates.iobstr1.10.0indirect
crates.iobumpalo3.16.0indirect
crates.iobumpalo3.20.2indirect
crates.iobv0.11.1indirect
crates.iobyte-slice-cast1.2.2indirect
crates.iobytemuck1.24.0indirect
crates.iobytemuck1.25.0indirect
crates.iobytemuck_derive1.10.2indirect
crates.iobyteorder1.5.0indirect
crates.iobytes1.11.1indirect
crates.iobytes1.12.0indirect
crates.iobytestring1.3.1indirect
crates.ioc-kzg2.1.5indirect
crates.iocamino1.2.4indirect
crates.iocaps0.5.6indirect
crates.iocargo-platform0.3.3indirect
crates.iocargo_metadata0.23.1indirect
crates.iocargo_toml0.19.2indirect
crates.iocast0.3.0indirect
crates.iocc1.2.17indirect
crates.iocc1.2.57indirect
crates.iocesu81.1.0indirect
crates.iocfg-if1.0.4indirect
crates.iocfg_aliases0.2.1indirect
crates.iocfg_eval0.1.2indirect
crates.iochumsky0.9.3indirect
crates.iociborium0.2.2indirect
crates.iociborium-io0.2.2indirect
crates.iociborium-ll0.2.2indirect
crates.iocipher0.4.4indirect
crates.ioclap_builder4.5.17indirect
crates.ioclap_derive4.5.13indirect
crates.ioclap_lex0.7.2indirect
crates.iocoins-bip320.12.0indirect
crates.iocoins-bip390.12.0indirect
crates.iocoins-core0.12.0indirect
crates.iocolorchoice1.0.2indirect
crates.iocombine3.8.1indirect
crates.iocombine4.6.7indirect
crates.ioconcurrent-queue2.5.0indirect
crates.ioconsole_log0.2.2indirect
crates.ioconst-hex1.14.0indirect
crates.ioconst-oid0.9.6indirect
crates.ioconstant_time_eq0.3.1indirect
crates.ioconstant_time_eq0.4.2indirect
crates.ioconvert_caseindirect
crates.ioconvert_case0.4.0indirect
crates.ioconvert_case0.6.0indirect
crates.ioconvert_case0.7.1indirect
crates.iocookie0.16.2indirect
crates.iocore-error0.0.0indirect
crates.iocore-foundation0.10.0indirect
crates.iocore-foundation0.9.4indirect
crates.iocore-foundation-sys0.8.7indirect
crates.iocore_affinity0.8.3indirect
crates.iocpufeatures0.2.14indirect
crates.iocpufeatures0.2.17indirect
crates.iocrc3.2.1indirect
crates.iocrc-catalog2.4.0indirect
crates.iocrc32fast1.4.2indirect
crates.iocriterionindirect
crates.iocriterion0.5.1indirect
crates.iocriterion-plot0.5.0indirect
crates.iocrossbeam-deque0.8.5indirect
crates.iocrossbeam-deque0.8.6indirect
crates.iocrossbeam-epoch0.9.18indirect
crates.iocrossbeam-utils0.8.20indirect
crates.iocrossbeam-utils0.8.21indirect
crates.iocrunchy0.2.2indirect
crates.iocrunchy0.2.4indirect
crates.iocrypto-bigint0.5.5indirect
crates.iocrypto-common0.1.6indirect
crates.iocrypto-common0.1.7indirect
crates.iocrypto-mac0.8.0indirect
crates.ioctr0.9.2indirect
crates.iocurve25519-dalek3.2.1indirect
crates.iocurve25519-dalek4.1.3indirect
crates.iocurve25519-dalek-derive0.1.1indirect
crates.iodarling0.20.10indirect
crates.iodarling0.21.3indirect
crates.iodarling0.23.0indirect
crates.iodarling_core0.20.10indirect
crates.iodarling_core0.21.3indirect
crates.iodarling_core0.23.0indirect
crates.iodarling_macro0.20.10indirect
crates.iodarling_macro0.21.3indirect
crates.iodarling_macro0.23.0indirect
crates.iodashmap5.5.3indirect
crates.iodashmap6.1.0indirect
crates.iodata-encoding2.6.0indirect
crates.ioder0.7.9indirect
crates.ioder-parser10.0.0indirect
crates.ioderanged0.3.11indirect
crates.ioderivation-path0.2.0indirect
crates.ioderivative2.2.0indirect
crates.ioderive-where1.6.0indirect
crates.ioderive_arbitrary1.4.1indirect
crates.ioderive_more0.99.18indirect
crates.ioderive_more2.0.1indirect
crates.ioderive_more-impl2.0.1indirect
crates.ioderive_utils0.14.2indirect
crates.iodigest0.10.7indirect
crates.iodigest0.9.0indirect
crates.iodirs-next2.0.0indirect
crates.iodirs-sys0.4.1indirect
crates.iodirs-sys0.5.0indirect
crates.iodirs-sys-next0.1.2indirect
crates.iodisplaydoc0.2.5indirect
crates.iodunce1.0.5indirect
crates.ioeager0.1.0indirect
crates.ioecdsa0.16.9indirect
crates.ioed255192.2.3indirect
crates.ioed25519-dalek2.1.1indirect
crates.ioeduce0.6.0indirect
crates.ioeither1.15.0indirect
crates.ioelliptic-curve0.13.8indirect
crates.ioencode_unicode0.3.6indirect
crates.ioencode_unicode1.0.0indirect
crates.ioencoding_rs0.8.34indirect
crates.ioenum-iterator2.3.0indirect
crates.ioenum-iterator-derive1.5.0indirect
crates.ioenum-ordinalize4.3.0indirect
crates.ioenum-ordinalize-derive4.3.1indirect
crates.ioequivalent1.0.1indirect
crates.ioequivalent1.0.2indirect
crates.ioerased-serde0.4.10indirect
crates.ioerrno0.3.10indirect
crates.ioethereum_serde_utils0.8.0indirect
crates.ioethereum_ssz0.9.1indirect
crates.ioethereum_ssz_derive0.9.1indirect
crates.ioevent-listener5.4.0indirect
crates.ioevent-listener-strategy0.5.3indirect
crates.ioeyre0.6.12indirect
crates.iofastbloom0.14.0indirect
crates.iofastrand2.1.1indirect
crates.iofastrlp0.3.1indirect
crates.iofastrlp0.4.0indirect
crates.iofeature-probe0.1.1indirect
crates.ioff0.13.0indirect
crates.iofiat-crypto0.2.9indirect
crates.iofigment0.10.19indirect
crates.iofiletime0.2.27indirect
crates.iofind-msvc-tools0.1.9indirect
crates.iofive81.0.0indirect
crates.iofive8_const1.0.0indirect
crates.iofive8_core1.0.0indirect
crates.iofixed-hash0.8.0indirect
crates.iofixedbitset0.5.7indirect
crates.ioflate2indirect
crates.ioflate21.1.4indirect
crates.iofnv1.0.7indirect
crates.iofoldhash0.1.5indirect
crates.iofoldhash0.2.0indirect
crates.ioforeign-types0.3.2indirect
crates.ioforeign-types-shared0.1.1indirect
crates.ioform_urlencoded1.2.2indirect
crates.iofoundry-compilers-artifacts0.19.14indirect
crates.iofoundry-compilers-artifacts-vyper0.19.14indirect
crates.iofoundry-compilers-core0.19.14indirect
crates.iofoundry-evm-networks1.5.1indirect
crates.iofunty2.0.0indirect
crates.iofutures-channel0.3.32indirect
crates.iofutures-core0.3.32indirect
crates.iofutures-executor0.3.32indirect
crates.iofutures-io0.3.32indirect
crates.iofutures-macro0.3.32indirect
crates.iofutures-sink0.3.32indirect
crates.iofutures-task0.3.32indirect
crates.iofutures-util0.3.32indirect
crates.iofutures-utils-wasm0.1.0indirect
crates.iogeneric-array0.14.7indirect
crates.iogethostname1.1.0indirect
crates.ioglob0.3.1indirect
crates.ioglobset0.4.17indirect
crates.iogmp-mpfr-sys1.6.8indirect
crates.iogroup0.13.0indirect
crates.ioh20.3.26indirect
crates.ioh20.4.6indirect
crates.iohalf2.7.1indirect
crates.iohash320.3.1indirect
crates.iohashbrown0.11.2indirect
crates.iohashbrown0.12.3indirect
crates.iohashbrown0.13.2indirect
crates.iohashbrown0.14.5indirect
crates.iohashbrown0.15.2indirect
crates.iohashbrown0.16.0indirect
crates.iohashbrown0.16.1indirect
crates.iohashbrown0.17.1indirect
crates.iohcl-primitives0.1.5indirect
crates.ioheck0.3.3indirect
crates.ioheck0.5.0indirect
crates.iohermit-abi0.1.19indirect
crates.iohermit-abi0.4.0indirect
crates.iohermit-abi0.5.2indirect
crates.iohex-conservative0.2.1indirect
crates.iohifijson0.2.2indirect
crates.iohistogram0.6.9indirect
crates.iohmac-drbg0.3.0indirect
crates.iohome0.5.9indirect
crates.iohttp0.2.12indirect
crates.iohttp1.1.0indirect
crates.iohttp-body0.4.6indirect
crates.iohttp-body1.0.1indirect
crates.iohttp-body-util0.1.2indirect
crates.iohttparse1.9.4indirect
crates.iohttpdate1.0.3indirect
crates.iohyper0.14.30indirect
crates.iohyper1.7.0indirect
crates.iohyper-rustls0.24.2indirect
crates.iohyper-rustls0.27.3indirect
crates.iohyper-util0.1.17indirect
crates.ioiana-time-zone0.1.60indirect
crates.ioiana-time-zone-haiku0.1.2indirect
crates.ioicu_collections1.5.0indirect
crates.ioicu_locid1.5.0indirect
crates.ioicu_locid_transform1.5.0indirect
crates.ioicu_locid_transform_data1.5.0indirect
crates.ioicu_normalizer1.5.0indirect
crates.ioicu_normalizer_data1.5.0indirect
crates.ioicu_properties1.5.1indirect
crates.ioicu_properties_data1.5.0indirect
crates.ioicu_provider1.5.0indirect
crates.ioicu_provider_macros1.5.0indirect
crates.ioident_case1.0.1indirect
crates.ioidna1.1.0indirect
crates.ioidna_adapter1.2.0indirect
crates.ioignore0.4.24indirect
crates.ioim15.1.0indirect
crates.ioimpl-codec0.6.0indirect
crates.ioimpl-more0.1.6indirect
crates.ioimpl-trait-for-tuples0.2.2indirect
crates.ioinclude_dir_macros0.7.4indirect
crates.ioindenter0.3.3indirect
crates.ioindex_vec0.1.4indirect
crates.ioInflector0.11.4indirect
crates.ioinlinable_string0.1.15indirect
crates.ioinout0.1.3indirect
crates.iointurn0.1.2indirect
crates.ioipnet2.10.0indirect
crates.iois-terminal0.4.13indirect
crates.iois_terminal_polyfill1.70.1indirect
crates.ioitoa1.0.11indirect
crates.ioitoa1.0.18indirect
crates.iojaq-syn1.6.0indirect
crates.iojni0.21.1indirect
crates.iojni-sys0.3.0indirect
crates.iojobserver0.1.32indirect
crates.iojobserver0.1.34indirect
crates.iojsonrpc-core18.0.0indirect
crates.iojsonwebtoken9.3.1indirect
crates.iojuniper_subscriptions0.17.0indirect
crates.iokaiganindirect
crates.iokaigan0.3.0indirect
crates.iokeccak0.1.5indirect
crates.iokeccak0.1.6indirect
crates.iokeccak-asm0.1.4indirect
crates.iolanguage-tags0.3.2indirect
crates.iolibc0.2.183indirect
crates.iolibc0.2.186indirect
crates.iolibm0.2.8indirect
crates.iolibredox0.1.3indirect
crates.iolibsecp256k1-core0.2.2indirect
crates.iolibsecp256k1-core0.3.0indirect
crates.iolibsecp256k1-gen-ecmult0.2.1indirect
crates.iolibsecp256k1-gen-ecmult0.3.0indirect
crates.iolibsecp256k1-gen-genmult0.2.1indirect
crates.iolibsecp256k1-gen-genmult0.3.0indirect
crates.iolibyml0.0.4indirect
crates.iolibz-rs-sys0.5.2indirect
crates.iolight-poseidon0.2.0indirect
crates.iolinux-raw-sys0.11.0indirect
crates.iolinux-raw-sys0.4.14indirect
crates.iolitemap0.7.5indirect
crates.iolocal-channel0.1.5indirect
crates.iolocal-waker0.1.4indirect
crates.iolock_api0.4.12indirect
crates.iolock_api0.4.14indirect
crates.iolockfree-object-pool0.1.6indirect
crates.iolru0.16.3indirect
crates.iolru-slab0.1.2indirect
crates.iomacro-string0.1.4indirect
crates.iomemchr2.7.4indirect
crates.iomemchr2.8.0indirect
crates.iomemmap20.5.10indirect
crates.iomemoffset0.9.1indirect
crates.iomerlin3.0.0indirect
crates.iomesc0.3.0indirect
crates.iomime0.3.17indirect
crates.iominimal-lexical0.2.1indirect
crates.iominiz_oxide0.8.9indirect
crates.iomio1.2.1indirect
crates.ionix0.29.0indirect
crates.ionix0.31.3indirect
crates.ionom7.1.3indirect
crates.ionormalize-path0.2.1indirect
crates.ionum0.2.1indirect
crates.ionum0.4.3indirect
crates.ionum-bigint0.2.6indirect
crates.ionum-bigint0.4.6indirect
crates.ionum-complex0.2.4indirect
crates.ionum-complex0.4.6indirect
crates.ionum-conv0.1.0indirect
crates.ionum-derive0.4.2indirect
crates.ionum-integer0.1.46indirect
crates.ionum-iter0.1.45indirect
crates.ionum-rational0.2.4indirect
crates.ionum-rational0.4.2indirect
crates.ionum-traits0.2.19indirect
crates.ionum_cpus1.17.0indirect
crates.ionum_enum0.7.6indirect
crates.ionum_enum_derive0.7.6indirect
crates.ionumber_prefix0.4.0indirect
crates.ionybbles0.4.6indirect
crates.ioobject0.36.7indirect
crates.iooid-registry0.8.1indirect
crates.ioonce_cell1.21.3indirect
crates.ioonce_cell1.21.4indirect
crates.ioonce_map0.4.21indirect
crates.iooorandom11.1.5indirect
crates.ioop-alloy0.22.4indirect
crates.ioop-alloy-consensus0.22.4indirect
crates.ioop-alloy-network0.22.4indirect
crates.ioop-alloy-provider0.22.4indirect
crates.ioop-alloy-rpc-types0.22.4indirect
crates.ioop-alloy-rpc-types-engine0.22.4indirect
crates.ioop-revm14.1.0indirect
crates.ioopaque-debug0.3.1indirect
crates.ioopenssl-macros0.1.1indirect
crates.ioopenssl-probe0.1.5indirect
crates.ioopenssl-src300.3.2+3.3.2indirect
crates.iooption-ext0.2.0indirect
crates.iop2560.13.2indirect
crates.ioparity-scale-codec3.6.12indirect
crates.ioparity-scale-codec-derive3.6.12indirect
crates.ioparking2.2.1indirect
crates.ioparking_lot0.12.3indirect
crates.ioparking_lot0.12.5indirect
crates.ioparking_lot_core0.9.10indirect
crates.ioparking_lot_core0.9.12indirect
crates.iopassword-hash0.5.0indirect
crates.iopaste1.0.15indirect
crates.iopastey0.2.3indirect
crates.iopath-slash0.2.1indirect
crates.iopear0.2.9indirect
crates.iopear_codegen0.2.9indirect
crates.iopem1.1.1indirect
crates.iopem3.0.4indirect
crates.iopercent-encoding2.3.2indirect
crates.iopercentage0.1.0indirect
crates.iopest2.7.12indirect
crates.iophf0.13.1indirect
crates.iophf_generator0.13.1indirect
crates.iophf_macros0.13.1indirect
crates.iophf_shared0.13.1indirect
crates.iopin-project1.1.5indirect
crates.iopin-project-internal1.1.5indirect
crates.iopin-project-lite0.2.14indirect
crates.iopin-utils0.1.0indirect
crates.iopkcs80.10.2indirect
crates.iopkg-config0.3.30indirect
crates.ioplotters0.3.7indirect
crates.ioplotters-backend0.3.7indirect
crates.ioplotters-svg0.3.7indirect
crates.iopolyval0.6.2indirect
crates.ioportable-atomic1.13.1indirect
crates.iopowerfmt0.2.0indirect
crates.ioppv-lite860.2.20indirect
crates.ioppv-lite860.2.21indirect
crates.ioprettyplease0.2.22indirect
crates.ioprimeorder0.13.6indirect
crates.ioprimitive-types0.12.2indirect
crates.ioprimitive-types0.13.1indirect
crates.ioproc-macro-crate0.1.5indirect
crates.ioproc-macro-crate3.2.0indirect
crates.ioproc-macro-crate3.5.0indirect
crates.ioproc-macro-error1.0.4indirect
crates.ioproc-macro-error-attr1.0.4indirect
crates.ioproc-macro-error-attr22.0.0indirect
crates.ioproc-macro-error22.0.1indirect
crates.ioproc-macro21.0.106indirect
crates.ioproc-macro2-diagnostics0.10.1indirect
crates.ioproptestindirect
crates.ioproptest1.6.0indirect
crates.ioproptest-derive0.6.0indirect
crates.ioqstring0.7.2indirect
crates.ioquick-error1.2.3indirect
crates.ioquinn0.11.9indirect
crates.ioquinn-proto0.11.14indirect
crates.ioquinn-udp0.5.5indirect
crates.ioquote1.0.45indirect
crates.ior-efi5.2.0indirect
crates.ior-efi5.3.0indirect
crates.ioradium0.7.0indirect
crates.iorand_chacha0.2.2indirect
crates.iorand_chacha0.3.1indirect
crates.iorand_chacha0.9.0indirect
crates.iorand_core0.5.1indirect
crates.iorand_core0.6.4indirect
crates.iorand_core0.9.3indirect
crates.iorand_hc0.2.0indirect
crates.iorand_xorshift0.3.0indirect
crates.iorand_xoshiro0.6.0indirect
crates.iorayon1.11.0indirect
crates.iorayon1.12.0indirect
crates.iorayon-core1.13.0indirect
crates.ioredox_syscall0.5.18indirect
crates.ioredox_syscall0.5.4indirect
crates.ioredox_users0.4.6indirect
crates.ioredox_users0.5.0indirect
crates.ioregex-automata0.4.13indirect
crates.ioregex-automata0.4.14indirect
crates.ioregex-lite0.1.6indirect
crates.ioregex-syntax0.8.10indirect
crates.ioregex-syntax0.8.8indirect
crates.ioreqwest-middleware0.4.2indirect
crates.iorevm33.1.0indirect
crates.iorevm-bytecode7.1.1indirect
crates.iorevm-context12.1.0indirect
crates.iorevm-context-interface13.1.0indirect
crates.iorevm-database9.0.6indirect
crates.iorevm-database-interface8.0.5indirect
crates.iorevm-handler14.1.0indirect
crates.iorevm-inspector14.1.0indirect
crates.iorevm-interpreter31.1.0indirect
crates.iorevm-precompile31.0.0indirect
crates.iorevm-primitives21.0.2indirect
crates.iorevm-state8.1.1indirect
crates.iorfc69790.4.0indirect
crates.ioring0.17.8indirect
crates.iorlp0.5.2indirect
crates.iorug1.28.0indirect
crates.ioruint1.17.0indirect
crates.ioruint-macro1.2.1indirect
crates.iorustc-demangle0.1.24indirect
crates.iorustc-hash1.1.0indirect
crates.iorustc-hash2.1.1indirect
crates.iorustc-hex2.1.0indirect
crates.iorustc_version0.3.3indirect
crates.iorustc_version0.4.1indirect
crates.iorusticata-macros4.1.0indirect
crates.iorustix0.38.37indirect
crates.iorustix1.1.3indirect
crates.iorustls0.21.12indirect
crates.iorustls0.23.40indirect
crates.iorustls-native-certs0.8.0indirect
crates.iorustls-pemfile1.0.4indirect
crates.iorustls-pemfile2.1.3indirect
crates.iorustls-pki-types1.12.0indirect
crates.iorustls-platform-verifier0.6.1indirect
crates.iorustls-platform-verifier-android0.1.1indirect
crates.iorustls-webpki0.101.7indirect
crates.iorustls-webpki0.103.7indirect
crates.iorustversion1.0.17indirect
crates.iorustversion1.0.22indirect
crates.iorusty-fork0.3.0indirect
crates.ioryu1.0.18indirect
crates.iosame-file1.0.6indirect
crates.iosanitize-filename0.6.0indirect
crates.ioschannel0.1.24indirect
crates.ioscoped-tls1.0.1indirect
crates.ioscopeguard1.2.0indirect
crates.iosct0.7.1indirect
crates.iosec10.7.3indirect
crates.iosecp256k10.27.0indirect
crates.iosecp256k10.30.0indirect
crates.iosecp256k10.31.1indirect
crates.iosecp256k1-sys0.10.1indirect
crates.iosecp256k1-sys0.11.0indirect
crates.iosecp256k1-sys0.8.2indirect
crates.iosecurity-framework2.11.1indirect
crates.iosecurity-framework3.2.0indirect
crates.iosecurity-framework-sys2.14.0indirect
crates.iosemver-parser0.10.2indirect
crates.ioserde-big-array0.5.1indirect
crates.ioserde_bytes0.11.17indirect
crates.ioserde_bytes0.11.19indirect
crates.ioserde_core1.0.228indirect
crates.ioserde_fmt1.0.3indirect
crates.ioserde_repr0.1.19indirect
crates.ioserde_spanned0.6.7indirect
crates.ioserde_spanned0.6.9indirect
crates.ioserde_spanned1.0.3indirect
crates.ioserde_urlencoded0.7.1indirect
crates.ioserde_with_macros3.12.0indirect
crates.ioserdect0.2.0indirect
crates.iosha10.10.6indirect
crates.iosha2-const-stable0.1.0indirect
crates.iosha30.10.8indirect
crates.iosha3-asm0.1.4indirect
crates.ioshell-words1.1.0indirect
crates.ioshlex1.3.0indirect
crates.iosignal-hook-registry1.4.2indirect
crates.iosignature2.2.0indirect
crates.iosimd-adler320.3.7indirect
crates.iosimple_asn10.6.2indirect
crates.iosiphasher1.0.1indirect
crates.iosized-chunks0.6.5indirect
crates.ioslab0.4.9indirect
crates.ioslog2.7.0indirect
crates.ioslog-async2.8.0indirect
crates.ioslog-atomic3.1.0indirect
crates.ioslog-json2.6.1indirect
crates.ioslog-scope4.4.0indirect
crates.ioslog-term2.9.1indirect
crates.iosmallvec1.15.1indirect
crates.iosmartstring1.0.1indirect
crates.iosnap1.1.1indirect
crates.iosocket20.5.8indirect
crates.iosocket20.6.4indirect
crates.iosolana-accountindirect
crates.iosolana-account3.4.0indirect
crates.iosolana-account4.3.1indirect
crates.iosolana-account-decoder4.1.2indirect
crates.iosolana-account-decoder-client-typesindirect
crates.iosolana-account-decoder-client-types4.1.2indirect
crates.iosolana-account-info3.1.1indirect
crates.iosolana-address1.1.0indirect
crates.iosolana-address2.6.1indirect
crates.iosolana-address-lookup-table-interface3.1.0indirect
crates.iosolana-atomic-u643.0.0indirect
crates.iosolana-big-mod-exp3.0.0indirect
crates.iosolana-blake3-hasher3.0.0indirect
crates.iosolana-borsh3.0.0indirect
crates.iosolana-clientindirect
crates.iosolana-client4.1.2indirect
crates.iosolana-client-traits4.0.0indirect
crates.iosolana-clockindirect
crates.iosolana-clock3.1.0indirect
crates.iosolana-cluster-type3.1.0indirect
crates.iosolana-commitment-configindirect
crates.iosolana-commitment-config3.1.1indirect
crates.iosolana-config-interface2.0.0indirect
crates.iosolana-connection-cache4.1.2indirect
crates.iosolana-cpi3.0.0indirect
crates.iosolana-curve255192.3.13indirect
crates.iosolana-define-syscall2.3.0indirect
crates.iosolana-define-syscall3.0.0indirect
crates.iosolana-define-syscall4.0.1indirect
crates.iosolana-define-syscall5.1.0indirect
crates.iosolana-derivation-path3.0.0indirect
crates.iosolana-epoch-info3.1.0indirect
crates.iosolana-epoch-rewards3.1.0indirect
crates.iosolana-epoch-schedule3.2.0indirect
crates.iosolana-epoch-stake3.0.0indirect
crates.iosolana-example-mocks3.0.0indirect
crates.iosolana-feature-gate-interface4.0.0indirect
crates.iosolana-fee-calculator3.2.2indirect
crates.iosolana-fee-structure3.0.0indirect
crates.iosolana-frozen-abi1.18.26indirect
crates.iosolana-frozen-abi-macro1.18.26indirect
crates.iosolana-get-sysvar1.0.0indirect
crates.iosolana-hashindirect
crates.iosolana-hash3.1.0indirect
crates.iosolana-hash4.5.0indirect
crates.iosolana-idl-classic0.2.0indirect
crates.iosolana-idl-converter0.2.0indirect
crates.iosolana-inflation3.1.1indirect
crates.iosolana-instructionindirect
crates.iosolana-instruction3.4.0indirect
crates.iosolana-instruction-error2.4.0indirect
crates.iosolana-instructions-sysvar3.0.0indirect
crates.iosolana-keccak-hasher3.0.0indirect
crates.iosolana-keypairindirect
crates.iosolana-keypair3.1.2indirect
crates.iosolana-last-restart-slot3.0.0indirect
crates.iosolana-loader-v3-interfaceindirect
crates.iosolana-loader-v3-interface6.1.0indirect
crates.iosolana-loader-v3-interface7.0.0indirect
crates.iosolana-measure4.1.2indirect
crates.iosolana-messageindirect
crates.iosolana-message3.1.0indirect
crates.iosolana-message4.3.0indirect
crates.iosolana-metrics4.1.2indirect
crates.iosolana-msg3.0.0indirect
crates.iosolana-native-token3.0.0indirect
crates.iosolana-net-utils4.1.2indirect
crates.iosolana-nonce3.2.0indirect
crates.iosolana-nullable1.2.0indirect
crates.iosolana-packetindirect
crates.iosolana-packet4.1.0indirect
crates.iosolana-perf4.1.2indirect
crates.iosolana-precompile-error3.0.0indirect
crates.iosolana-program1.18.26indirect
crates.iosolana-program3.0.0indirect
crates.iosolana-program-entrypoint3.1.1indirect
crates.iosolana-program-error3.0.0indirect
crates.iosolana-program-memory3.0.0indirect
crates.iosolana-program-option3.1.0indirect
crates.iosolana-program-pack3.1.0indirect
crates.iosolana-program-runtime4.1.2indirect
crates.iosolana-pubkeyindirect
crates.iosolana-pubkey3.0.0indirect
crates.iosolana-pubkey4.2.0indirect
crates.iosolana-pubsub-client4.1.2indirect
crates.iosolana-quic-client4.1.2indirect
crates.iosolana-record-service-clientindirect
crates.iosolana-record-service-client0.1.0indirect
crates.iosolana-rent3.0.0indirect
crates.iosolana-rent4.2.1indirect
crates.iosolana-reward-info6.2.0indirect
crates.iosolana-rpc-client4.1.2indirect
crates.iosolana-rpc-client-api4.1.2indirect
crates.iosolana-rpc-client-nonce-utils4.1.2indirect
crates.iosolana-rpc-client-types4.1.2indirect
crates.iosolana-sanitize3.0.1indirect
crates.iosolana-sbpf0.21.0indirect
crates.iosolana-sdk-idsindirect
crates.iosolana-sdk-ids3.1.0indirect
crates.iosolana-sdk-macro1.18.26indirect
crates.iosolana-sdk-macro3.0.1indirect
crates.iosolana-secp256k1-recover3.0.0indirect
crates.iosolana-seed-derivable3.0.0indirect
crates.iosolana-seed-phrase3.0.0indirect
crates.iosolana-serde3.0.0indirect
crates.iosolana-serde-varint3.0.1indirect
crates.iosolana-serialize-utils3.1.0indirect
crates.iosolana-sha256-hasherindirect
crates.iosolana-sha256-hasher3.1.0indirect
crates.iosolana-short-vec3.2.2indirect
crates.iosolana-signatureindirect
crates.iosolana-signature3.4.1indirect
crates.iosolana-signerindirect
crates.iosolana-signer3.0.1indirect
crates.iosolana-slot-hashes3.0.1indirect
crates.iosolana-slot-history3.0.0indirect
crates.iosolana-stable-layout3.0.1indirect
crates.iosolana-stake-interface3.1.0indirect
crates.iosolana-streamer4.1.2indirect
crates.iosolana-svm-callback4.1.2indirect
crates.iosolana-svm-feature-set4.1.2indirect
crates.iosolana-svm-log-collector4.1.2indirect
crates.iosolana-svm-measure4.1.2indirect
crates.iosolana-svm-timings4.1.2indirect
crates.iosolana-svm-transaction4.1.2indirect
crates.iosolana-svm-type-overrides4.1.2indirect
crates.iosolana-system-interfaceindirect
crates.iosolana-system-interface2.0.0indirect
crates.iosolana-system-interface3.2.0indirect
crates.iosolana-sysvar3.1.1indirect
crates.iosolana-sysvar4.0.0indirect
crates.iosolana-sysvar-id3.1.0indirect
crates.iosolana-time-utils3.0.0indirect
crates.iosolana-tls-utils4.1.2indirect
crates.iosolana-tpu-client4.1.2indirect
crates.iosolana-transactionindirect
crates.iosolana-transaction3.1.0indirect
crates.iosolana-transaction4.1.5indirect
crates.iosolana-transaction-context4.1.2indirect
crates.iosolana-transaction-error3.3.1indirect
crates.iosolana-transaction-status-client-types4.1.2indirect
crates.iosolana-udp-client4.1.2indirect
crates.iosolana-version4.1.2indirect
crates.iosolana-vote-interface6.0.0indirect
crates.iosolana-zero-copy1.1.1indirect
crates.iosolana-zk-sdk4.0.0indirect
crates.iosolana_idlindirect
crates.iosolana_idl0.2.0indirect
crates.iosolar-ast0.1.8indirect
crates.iosolar-compiler0.1.8indirect
crates.iosolar-config0.1.8indirect
crates.iosolar-data-structures0.1.8indirect
crates.iosolar-interface0.1.8indirect
crates.iosolar-macros0.1.8indirect
crates.iosolar-parse0.1.8indirect
crates.iosolar-sema0.1.8indirect
crates.iosoldeer-core0.9.0indirect
crates.iospin0.9.8indirect
crates.iospki0.7.3indirect
crates.iospl-associated-token-account-interfaceindirect
crates.iospl-associated-token-account-interface2.0.0indirect
crates.iospl-discriminator0.5.1indirect
crates.iospl-discriminator-derive0.2.0indirect
crates.iospl-discriminator-syn0.2.0indirect
crates.iospl-generic-token2.0.1indirect
crates.iospl-pod0.7.1indirect
crates.iospl-token-2022-interfaceindirect
crates.iospl-token-2022-interface2.1.0indirect
crates.iospl-token-confidential-transfer-proof-extraction0.5.0indirect
crates.iospl-token-confidential-transfer-proof-generation0.5.0indirect
crates.iospl-token-group-interface0.7.2indirect
crates.iospl-token-interfaceindirect
crates.iospl-token-interface2.0.0indirect
crates.iospl-token-metadata-interface0.8.0indirect
crates.iospl-type-length-value0.9.0indirect
crates.iostable_deref_trait1.2.0indirect
crates.iostatic_assertions1.1.0indirect
crates.iostrsim0.11.1indirect
crates.iostrum_macros0.26.4indirect
crates.iostrum_macros0.27.1indirect
crates.iosubtle2.6.1indirect
crates.iosval2.15.0indirect
crates.iosval_buffer2.15.0indirect
crates.iosval_dynamic2.15.0indirect
crates.iosval_fmt2.15.0indirect
crates.iosval_json2.15.0indirect
crates.iosval_nested2.15.0indirect
crates.iosval_ref2.15.0indirect
crates.iosval_serde2.15.0indirect
crates.iosvm-rs0.5.22indirect
crates.iosvm-rs-builds0.5.22indirect
crates.iosyn1.0.109indirect
crates.iosyn2.0.117indirect
crates.iosyn2.0.118indirect
crates.iosyn-solidity1.4.1indirect
crates.iosync_wrapper0.1.2indirect
crates.iosync_wrapper1.0.1indirect
crates.iosynstructure0.13.1indirect
crates.iosystem-configuration0.5.1indirect
crates.iosystem-configuration0.6.1indirect
crates.iosystem-configuration-sys0.5.0indirect
crates.iosystem-configuration-sys0.6.0indirect
crates.iotake_mut0.2.2indirect
crates.iotap1.0.1indirect
crates.iotarindirect
crates.iotar0.4.45indirect
crates.iotempfileindirect
crates.iotempfile3.12.0indirect
crates.ioterm0.7.0indirect
crates.ioterminal_size0.3.0indirect
crates.iotest-caseindirect
crates.iotest-case3.3.1indirect
crates.iotest-case-core3.3.1indirect
crates.iotest-case-macros3.3.1indirect
crates.iothiserror-impl1.0.69indirect
crates.iothiserror-impl2.0.18indirect
crates.iothread_local1.1.8indirect
crates.iothreadpool1.8.1indirect
crates.iotime0.3.36indirect
crates.iotime-core0.1.2indirect
crates.iotime-macros0.2.18indirect
crates.iotiny-bip39indirect
crates.iotiny-bip390.8.2indirect
crates.iotiny-keccak2.0.2indirect
crates.iotinystr0.7.6indirect
crates.iotinytemplate1.2.1indirect
crates.iotinyvec1.11.0indirect
crates.iotinyvec1.8.0indirect
crates.iotinyvec_macros0.1.1indirect
crates.iotokio-macros2.7.0indirect
crates.iotokio-rustls0.24.1indirect
crates.iotokio-rustls0.26.4indirect
crates.iotokio-stream0.1.18indirect
crates.iotokio-tungstenite0.28.0indirect
crates.iotokio-util0.7.18indirect
crates.iotoml_datetime0.6.11indirect
crates.iotoml_datetime0.6.8indirect
crates.iotoml_datetime0.7.3indirect
crates.iotoml_datetime1.1.0+spec-1.1.0indirect
crates.iotoml_edit0.22.20indirect
crates.iotoml_edit0.22.27indirect
crates.iotoml_edit0.23.7indirect
crates.iotoml_edit0.25.8+spec-1.1.0indirect
crates.iotoml_parser1.0.4indirect
crates.iotoml_parser1.1.0+spec-1.1.0indirect
crates.iotoml_write0.1.2indirect
crates.iotoml_writer1.0.4indirect
crates.iotower0.4.13indirect
crates.iotower0.5.2indirect
crates.iotower-http0.6.11indirect
crates.iotower-layer0.3.3indirect
crates.iotower-lsp-macros0.9.0indirect
crates.iotower-service0.3.3indirect
crates.iotracing0.1.41indirect
crates.iotracing-attributes0.1.30indirect
crates.iotracing-core0.1.34indirect
crates.iotracing-subscriber0.2.25indirect
crates.iotry-lock0.2.5indirect
crates.iotungstenite0.28.0indirect
crates.iotypeid1.0.3indirect
crates.iotypenum1.17.0indirect
crates.iotypenum1.19.0indirect
crates.ioucd-trie0.1.6indirect
crates.iouint0.10.0indirect
crates.iouint0.9.5indirect
crates.iounarray0.1.4indirect
crates.iouncased0.9.10indirect
crates.iounicase2.7.0indirect
crates.iounicode-ident1.0.13indirect
crates.iounicode-ident1.0.24indirect
crates.iounicode-normalization0.1.23indirect
crates.iounicode-normalization0.1.25indirect
crates.iounicode-segmentation1.11.0indirect
crates.iounicode-segmentation1.12.0indirect
crates.iounicode-width0.1.13indirect
crates.iounicode-width0.2.0indirect
crates.iounicode-xid0.2.5indirect
crates.iounit-prefix0.5.1indirect
crates.iouniversal-hash0.5.1indirect
crates.iounreachable1.0.0indirect
crates.iountrusted0.9.0indirect
crates.iouriparse0.6.4indirect
crates.ioutf-80.7.6indirect
crates.ioutf16_iter1.0.5indirect
crates.ioutf8_iter1.0.4indirect
crates.ioutf8parse0.2.2indirect
crates.iovaluable0.1.0indirect
crates.iovalue-bag1.12.0indirect
crates.iovalue-bag-serde11.12.0indirect
crates.iovalue-bag-sval21.12.0indirect
crates.iovcpkg0.2.15indirect
crates.iovecmap-rs0.2.2indirect
crates.ioversion_check0.9.5indirect
crates.iovoid1.0.2indirect
crates.iowait-timeout0.2.0indirect
crates.iowalkdir2.5.0indirect
crates.iowant0.3.1indirect
crates.iowasi0.11.0+wasi-snapshot-preview1indirect
crates.iowasi0.11.1+wasi-snapshot-preview1indirect
crates.iowasi0.14.2+wasi-0.2.4indirect
crates.iowasi0.9.0+wasi-snapshot-preview1indirect
crates.iowasip21.0.2+wasi-0.2.9indirect
crates.iowasm-bindgen-backend0.2.100indirect
crates.iowasm-bindgen-macro0.2.100indirect
crates.iowasm-bindgen-macro0.2.114indirect
crates.iowasm-bindgen-macro-support0.2.100indirect
crates.iowasm-bindgen-macro-support0.2.114indirect
crates.iowasm-bindgen-shared0.2.100indirect
crates.iowasm-bindgen-shared0.2.114indirect
crates.iowasm-streams0.4.0indirect
crates.iowasmtimer0.4.1indirect
crates.ioweb-time1.1.0indirect
crates.iowebpki-root-certs1.0.3indirect
crates.iowebpki-roots0.25.4indirect
crates.iowebpki-roots0.26.5indirect
crates.iowebpki-roots1.0.3indirect
crates.iowinapi0.3.9indirect
crates.iowinapi-i686-pc-windows-gnu0.4.0indirect
crates.iowinapi-util0.1.9indirect
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirect
crates.iowincode0.5.5indirect
crates.iowincode-derive0.4.6indirect
crates.iowindows-core0.52.0indirect
crates.iowindows-link0.1.3indirect
crates.iowindows-link0.2.1indirect
crates.iowindows-registry0.5.3indirect
crates.iowindows-result0.3.4indirect
crates.iowindows-strings0.4.2indirect
crates.iowindows-sys0.45.0indirect
crates.iowindows-sys0.48.0indirect
crates.iowindows-sys0.52.0indirect
crates.iowindows-sys0.59.0indirect
crates.iowindows-sys0.60.2indirect
crates.iowindows-sys0.61.2indirect
crates.iowindows-targets0.42.2indirect
crates.iowindows-targets0.48.5indirect
crates.iowindows-targets0.52.6indirect
crates.iowindows-targets0.53.3indirect
crates.iowindows_aarch64_gnullvm0.42.2indirect
crates.iowindows_aarch64_gnullvm0.48.5indirect
crates.iowindows_aarch64_gnullvm0.52.6indirect
crates.iowindows_aarch64_gnullvm0.53.0indirect
crates.iowindows_aarch64_msvc0.42.2indirect
crates.iowindows_aarch64_msvc0.48.5indirect
crates.iowindows_aarch64_msvc0.52.6indirect
crates.iowindows_aarch64_msvc0.53.0indirect
crates.iowindows_i686_gnu0.42.2indirect
crates.iowindows_i686_gnu0.48.5indirect
crates.iowindows_i686_gnu0.52.6indirect
crates.iowindows_i686_gnu0.53.0indirect
crates.iowindows_i686_gnullvm0.52.6indirect
crates.iowindows_i686_gnullvm0.53.0indirect
crates.iowindows_i686_msvc0.42.2indirect
crates.iowindows_i686_msvc0.48.5indirect
crates.iowindows_i686_msvc0.52.6indirect
crates.iowindows_i686_msvc0.53.0indirect
crates.iowindows_x86_64_gnu0.42.2indirect
crates.iowindows_x86_64_gnu0.48.5indirect
crates.iowindows_x86_64_gnu0.52.6indirect
crates.iowindows_x86_64_gnu0.53.0indirect
crates.iowindows_x86_64_gnullvm0.42.2indirect
crates.iowindows_x86_64_gnullvm0.48.5indirect
crates.iowindows_x86_64_gnullvm0.52.6indirect
crates.iowindows_x86_64_gnullvm0.53.0indirect
crates.iowindows_x86_64_msvc0.42.2indirect
crates.iowindows_x86_64_msvc0.48.5indirect
crates.iowindows_x86_64_msvc0.52.6indirect
crates.iowindows_x86_64_msvc0.53.0indirect
crates.iowinnow0.6.18indirect
crates.iowinnow0.7.13indirect
crates.iowinnow0.7.15indirect
crates.iowinnow1.0.0indirect
crates.iowinreg0.50.0indirect
crates.iowit-bindgen0.51.0indirect
crates.iowit-bindgen-rt0.39.0indirect
crates.iowrite161.0.0indirect
crates.iowriteable0.5.5indirect
crates.iowyz0.5.1indirect
crates.iox509-parser0.18.1indirect
crates.ioxattr1.6.1indirect
crates.ioxxhash-rust0.8.15indirect
crates.ioyansi1.0.1indirect
crates.ioyoke0.7.5indirect
crates.ioyoke-derive0.7.5indirect
crates.iozerocopy0.7.35indirect
crates.iozerocopy0.8.27indirect
crates.iozerocopy0.8.47indirect
crates.iozerocopy-derive0.7.35indirect
crates.iozerocopy-derive0.8.27indirect
crates.iozerocopy-derive0.8.47indirect
crates.iozerofrom0.1.6indirect
crates.iozerofrom-derive0.1.6indirect
crates.iozeroize1.3.0indirect
crates.iozeroize1.8.1indirect
crates.iozeroize_derive1.4.2indirect
crates.iozeroize_derive1.4.3indirect
crates.iozerovec0.10.4indirect
crates.iozerovec-derive0.10.3indirect
crates.iozip4.6.1indirect
crates.iozip-extract0.4.1indirect
crates.iozlib-rs0.5.2indirect
crates.iozmij1.0.21indirect
crates.iozopfli0.8.1indirect
crates.iozstd0.13.3indirect
crates.iozstd-safe7.2.1indirect
crates.iozstd-sys2.0.13+zstd.1.5.6indirect
Dependency advisories 35

This repository publishes no package the index resolves, so its own dependency graph was assessed — 1,179 packages, which also include development and test pins that never ship: 35 carry known advisories, of which 9 are direct. 127 could not be assessed — no resolved version, an unsupported ecosystem, or beyond the reported package list.

PackageVersionRelationSeverityAdvisoriesFixed in
openssl0.10.66directcritical120.10.80
libyml0.0.4indirecthigh2
quinn-proto0.11.14indirecthigh10.11.15
ring0.17.8indirecthigh20.17.12
ruint1.17.0indirecthigh21.17.1
rustls-webpki0.101.7indirecthigh60.104.0-alpha.7
rustls-webpki0.103.7indirecthigh80.104.0-alpha.7
serde_with3.12.0directmoderate13.21.0
serde_yml0.0.11directmoderate2
actix-http3.9.0indirectmoderate13.12.1
borsh0.10.4indirectmoderate11.0.0-alpha.1
borsh0.9.3indirectmoderate21.0.0-alpha.1
jsonwebtoken9.3.1indirectmoderate110.3.0
tar0.4.45indirectmoderate10.4.46
time0.3.36indirectmoderate20.3.47
atty0.2.14directlow3
rand0.7.3directlow20.10.1
rand0.8.5directlow20.10.1
curve25519-dalek3.2.1indirectlow24.1.3
keccak0.1.5indirectlow20.1.6
tracing-subscriber0.2.25indirectlow20.3.20
ansi_term0.12.1directunknown1
libsecp256k10.6.0directunknown1
libsecp256k10.7.1directunknown1
anyhow1.0.102indirectunknown11.0.103
bincode1.3.3indirectunknown1
crossbeam-epoch0.9.18indirectunknown10.9.20
derivative2.2.0indirectunknown1
memmap20.5.10indirectunknown10.9.11
number_prefix0.4.0indirectunknown1
paste1.0.15indirectunknown1
proc-macro-error1.0.4indirectunknown1
proc-macro-error22.0.1indirectunknown1
rustls-pemfile1.0.4indirectunknown1
rustls-pemfile2.1.3indirectunknown1

An advisory means the version recorded in the dependency graph falls inside an advisory’s affected range. Reachability is not analysed, and the graph includes development and test pins — a finding may concern tooling rather than shipped software.

Raw JSON report machine-readable
{
  "data": {
    "repo": {
      "topics": [
        "blockchain",
        "devops",
        "secops",
        "smart-contracts",
        "infrastructure-as-code"
      ],
      "is_fork": false,
      "size_kb": 6297,
      "has_wiki": false,
      "homepage": "https://docs.txtx.sh",
      "languages": {
        "MDX": 3820,
        "Rust": 2775029,
        "Shell": 2817,
        "Solidity": 25470,
        "RenderScript": 1
      },
      "pushed_at": "2026-07-13T18:22:03Z",
      "created_at": "2024-01-30T03:25:52Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-19T23:51:52Z",
      "description": "Terraform for web3. Reproducible deployments and secure operations for Bitcoin, Ethereum and Solana.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "https://solana.org/",
      "name": "Solana Foundation",
      "type": "Organization",
      "login": "solana-foundation",
      "company": null,
      "location": "Zug, Switzerland",
      "followers": 2093,
      "avatar_url": "https://avatars.githubusercontent.com/u/58729655?v=4",
      "created_at": "2019-12-10T10:35:48Z",
      "is_verified": null,
      "public_repos": 99,
      "account_age_days": 2415
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.5.2",
          "kind": "patch",
          "published_at": "2025-10-09T19:03:23Z"
        },
        {
          "tag": "v0.5.1",
          "kind": "patch",
          "published_at": "2025-09-29T14:11:35Z"
        },
        {
          "tag": "v0.5.0",
          "kind": "minor",
          "published_at": "2025-09-19T21:19:22Z"
        },
        {
          "tag": "v0.4.3",
          "kind": "patch",
          "published_at": "2025-07-16T16:51:05Z"
        },
        {
          "tag": "v0.4.2",
          "kind": "patch",
          "published_at": "2025-07-12T02:09:14Z"
        },
        {
          "tag": "v0.4.1",
          "kind": "patch",
          "published_at": "2025-07-04T15:56:09Z"
        },
        {
          "tag": "v0.4.0",
          "kind": "minor",
          "published_at": "2025-07-04T15:25:54Z"
        },
        {
          "tag": "v0.3.1",
          "kind": "patch",
          "published_at": "2025-06-14T01:52:34Z"
        },
        {
          "tag": "v0.3.0",
          "kind": "minor",
          "published_at": "2025-06-13T15:57:08Z"
        },
        {
          "tag": "v0.2.19",
          "kind": "patch",
          "published_at": "2025-06-04T17:05:07Z"
        },
        {
          "tag": "v0.2.18",
          "kind": "patch",
          "published_at": "2025-05-15T21:08:59Z"
        },
        {
          "tag": "v0.2.17",
          "kind": "patch",
          "published_at": "2025-05-08T01:41:48Z"
        },
        {
          "tag": "v0.2.16",
          "kind": "patch",
          "published_at": "2025-04-25T20:55:37Z"
        },
        {
          "tag": "v0.2.15",
          "kind": "patch",
          "published_at": "2025-04-22T17:08:59Z"
        },
        {
          "tag": "v0.2.14",
          "kind": "patch",
          "published_at": "2025-04-11T21:25:36Z"
        },
        {
          "tag": "v0.2.13",
          "kind": "patch",
          "published_at": "2025-04-11T16:16:25Z"
        },
        {
          "tag": "v0.2.12",
          "kind": "patch",
          "published_at": "2025-04-08T17:06:43Z"
        },
        {
          "tag": "v0.2.11",
          "kind": "patch",
          "published_at": "2025-03-21T19:37:37Z"
        },
        {
          "tag": "v0.2.10",
          "kind": "patch",
          "published_at": "2025-03-19T03:05:18Z"
        },
        {
          "tag": "v0.2.9",
          "kind": "patch",
          "published_at": "2025-03-11T20:03:58Z"
        },
        {
          "tag": "v0.2.8",
          "kind": "patch",
          "published_at": "2025-03-10T17:18:59Z"
        },
        {
          "tag": "v0.2.7",
          "kind": "patch",
          "published_at": "2025-03-08T06:28:22Z"
        },
        {
          "tag": "v0.2.6",
          "kind": "patch",
          "published_at": "2025-02-26T18:52:43Z"
        },
        {
          "tag": "v0.2.5",
          "kind": "patch",
          "published_at": "2025-02-17T23:25:06Z"
        },
        {
          "tag": "v0.2.4",
          "kind": "patch",
          "published_at": "2025-02-13T21:12:28Z"
        },
        {
          "tag": "v0.2.3",
          "kind": "patch",
          "published_at": "2025-02-13T01:23:58Z"
        },
        {
          "tag": "v0.2.1",
          "kind": "patch",
          "published_at": "2025-02-07T20:21:07Z"
        },
        {
          "tag": "v0.2.0",
          "kind": "minor",
          "published_at": "2025-01-30T19:54:58Z"
        },
        {
          "tag": "v0.1.16",
          "kind": "patch",
          "published_at": "2024-12-05T15:54:32Z"
        },
        {
          "tag": "v0.1.15",
          "kind": "patch",
          "published_at": "2024-12-05T03:25:37Z"
        },
        {
          "tag": "v0.1.14",
          "kind": "patch",
          "published_at": "2024-11-13T14:12:13Z"
        },
        {
          "tag": "v0.1.13",
          "kind": "patch",
          "published_at": "2024-10-16T18:30:51Z"
        },
        {
          "tag": "v0.1.12",
          "kind": "patch",
          "published_at": "2024-10-16T15:40:03Z"
        },
        {
          "tag": "v0.1.11",
          "kind": "patch",
          "published_at": "2024-10-15T14:36:55Z"
        },
        {
          "tag": "v0.1.10",
          "kind": "patch",
          "published_at": "2024-10-09T20:21:01Z"
        },
        {
          "tag": "v0.1.9",
          "kind": "patch",
          "published_at": "2024-10-09T01:59:09Z"
        },
        {
          "tag": "v0.1.8",
          "kind": "patch",
          "published_at": "2024-10-08T19:40:18Z"
        },
        {
          "tag": "v0.1.7",
          "kind": "patch",
          "published_at": "2024-09-22T19:09:28Z"
        },
        {
          "tag": "v0.1.6",
          "kind": "patch",
          "published_at": "2024-09-17T21:15:21Z"
        },
        {
          "tag": "v0.1.5",
          "kind": "patch",
          "published_at": "2024-09-13T01:27:02Z"
        },
        {
          "tag": "v0.1.4",
          "kind": "patch",
          "published_at": "2024-09-12T20:16:44Z"
        },
        {
          "tag": "v0.1.3",
          "kind": "patch",
          "published_at": "2024-09-12T04:07:34Z"
        },
        {
          "tag": "v0.1.2",
          "kind": "patch",
          "published_at": "2024-09-12T02:05:27Z"
        },
        {
          "tag": "v0.1.1",
          "kind": "patch",
          "published_at": "2024-08-26T15:20:29Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2024-08-24T02:50:50Z"
        },
        {
          "tag": "v0.0.1-beta.0",
          "kind": "prerelease",
          "published_at": "2024-08-14T02:06:56Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "f5e711e2df51c73c276b5ee2e996670f0e770adc",
          "body": null,
          "is_bot": false,
          "headline": "build(svm): support Solana instruction 3.4 (#419)",
          "author_name": "Ludo Galabru",
          "author_login": "lgalabru",
          "committed_at": "2026-07-13T18:22:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c92623ffa769c8bfeafb68f240ba047c3768fb66",
          "body": "* chore(svm-core): update solana dependencies\n\n* chore: bump txtx crates",
          "is_bot": false,
          "headline": "chore(svm-core): update solana dependencies (#416)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-06-20T01:39:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6253a05a10c39f09e2c7145262c0696faf97e64d",
          "body": "…414)\n\n* fix(kit): nest array type when converting string to Type\n\n* fix(types): simplify array type deserialization logic\n\n* test(kit): round-trip Typ serde and reject malformed type strings\n\nAdd round trip to make sure we can decode what we encode.\n\n- it_serdes_types: assert try_from(t.to_string()\n[…]\nit_rejects_malformed_type_strings: assert try_from errs on unterminated\n  array[/addon(/null< and unknown inner types\n\n* impl try_string\n\n---------\n\nCo-authored-by: MicaiahReid <micaiahreid@gmail.com>",
          "is_bot": false,
          "headline": "fix(kit): nest array type when converting string to Type (cleanup) (#…",
          "author_name": "cds-amal",
          "author_login": "cds-amal",
          "committed_at": "2026-06-19T15:54:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a0b3f64db10a0d90fe9931530e8bb360e4691d34",
          "body": "…uation functions (#412)",
          "is_bot": false,
          "headline": "fix(core): merge unevaluated inputs instead of replacing them in eval…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-06-18T20:05:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "71074dc8e16492f6f449556bea7c266dc5957f97",
          "body": null,
          "is_bot": false,
          "headline": "ci: pin dependency version to prevent rate-limiting (#413)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-06-18T20:05:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0783111e27f57d56128d6d4cb27e2d45adb192e0",
          "body": "* fix(svm): write borsh length prefix for Vec instruction args\n\n`borsh_encode_value_to_idl_type` encoded `IdlType::Vec` arguments by\nflattening the element bytes without emitting the leading u32 length\nprefix, so a `Vec<T>` argument serialized identically to a fixed-size\n`[T; N]` array. The resultin\n[…]\nually hit at runtime, since\n`svm::*` helpers produce addon values that route through the byte encoder.\n\nAdds regression tests for the byte path, the value path via\n`Option<Vec<T>>`, and the None case.",
          "is_bot": false,
          "headline": "fix(svm): write borsh length prefix for Vec instruction args (#409)",
          "author_name": "Chaitanya Krishna Reddy",
          "author_login": "ChaituKReddy",
          "committed_at": "2026-06-11T15:25:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6024b4187bf4118ca9a42a465f9d5007ef815bf4",
          "body": "* feat: add deploy_token command\n\n* feat: add support for token2022 by adding token_program_id\n\n* fix: p1 feedback\n\n* fix: p2 feedback\n\n* fix: feedback p3\n\n* fix: feedback p4\n\n* fix: p1 feedback\n\n* feat: remove signers and create build_internal_signing_args\n\n* fix(svm-core/types): fix supervised token deployment\n\n---------\n\nCo-authored-by: Micaiah Reid <micaiahreid@gmail.com>",
          "is_bot": false,
          "headline": "Add `svm::deploy_token` (#410)",
          "author_name": "aspnxdd",
          "author_login": "aspnxdd",
          "committed_at": "2026-06-11T14:28:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "47c39b232e942bbb69781c10fe9280261c50da97",
          "body": "… (#157) (#411)\n\nLogDispatcher.pending_info already auto-renders the Pending spinner, so the\nmanual `progress`/`progress_symbol` counter was dead compute — assigned every\nloop iteration but never read. No behavior change.",
          "is_bot": false,
          "headline": "refactor(evm): remove dead manual-spinner code in check_confirmations…",
          "author_name": "Ritesh",
          "author_login": "rit3sh-x",
          "committed_at": "2026-06-08T19:44:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "621a8d99b59382373418f5f40a4f31bf74a75b3c",
          "body": "…atest",
          "is_bot": false,
          "headline": "ci: fallback to stable supervisor version to prevent CI 403 pulling l…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-04-14T18:38:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bd8440c4834512c42721414745d430492945e6a5",
          "body": "* refactor(svm): extract SurfnetAccountUpdate trait from setup_surfnet commands\n\nSix sibling types under commands/setup_surfnet (SurfpoolAccountUpdate,\nSurfpoolTokenAccountUpdate, SurfpoolProgramCloning, SurfpoolSetProgramAuthority,\nSurfpoolResetAccount, SurfpoolStreamAccount) each carried byte-iden\n[…]\n is preserved: tests in tests/test_parser.rs\n(test_find_signer_references, test_find_action_references,\ntest_find_env_references) continue to pass.\n\nSurfaced by rust-scope's find_shared_callee_clones.",
          "is_bot": false,
          "headline": "refactor: three DRY findings from a rust-scope audit (#406)",
          "author_name": "cds-amal",
          "author_login": "cds-amal",
          "committed_at": "2026-04-14T15:50:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9100021c4ee3a8cc81b8c34190ff01935c933bf4",
          "body": "* chore(svm-core): remove subgraph template fn\n\n* chore: bump svm crate",
          "is_bot": false,
          "headline": "chore(svm-core): remove subgraph template fn (#403)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-04-10T14:18:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "700c39bd8e5f6cbcad265751dd029a7369408aca",
          "body": null,
          "is_bot": false,
          "headline": "fix(svm-core): add proper logger for patch_x warnings",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-04-10T14:17:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e5df45356c6cb67740dbf7c415f4bdb712cfe640",
          "body": "* feat: add new map type for patch\n\n* feat: add patch functionality\n\n* feat: add field type\n\n* feat: add parse_num macro\n\n* feat: add test for test_parse_num\n\n* fix: add missing cfg test proc macro\n\n* feat: add test for from_map fns\n\n* refactor: improve code\n\n* feat: add SET_ACCOUNT_PATCH_IDL\n\n* fea\n[…]\ne/value\n\n* fix: revert r#type\n\n* fix: remove field_ from fields\n\n* fix: get idl from str\n\n* fix: use resolve_data_bytes for idl and raw\n\n---------\n\nCo-authored-by: Micaiah Reid <micaiahreid@gmail.com>",
          "is_bot": false,
          "headline": "feat(svm): add patch_idl in set_account (#405)",
          "author_name": "aspnxdd",
          "author_login": "aspnxdd",
          "committed_at": "2026-04-10T14:09:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f8eb9dc4f37e8940d1c60fb1b55753114f4ae51c",
          "body": "* feat: add new map type for patch\n\n* feat: add patch functionality\n\n* feat: add field type\n\n* feat: add parse_num macro\n\n* feat: add test for test_parse_num\n\n* fix: add missing cfg test proc macro\n\n* feat: add test for from_map fns\n\n* refactor: improve code\n\n* feat: make field_value Value\n\n* fix: u\n[…]\n>\n\n* feat: make acc data bytes optional\n\n* feat: make patch_raw a single block item\n\n* feat: rename to type/value\n\n* fix: revert r#type\n\n---------\n\nCo-authored-by: Micaiah Reid <micaiahreid@gmail.com>",
          "is_bot": false,
          "headline": "feat(svm): add patch_raw in set_account (#404)",
          "author_name": "aspnxdd",
          "author_login": "aspnxdd",
          "committed_at": "2026-04-10T14:00:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2468c3bbfb660892cfa26d6878be7101cdf1bca3",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump crate versions",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-03-25T20:33:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9806ae861390dd4ca1247be622986c03776876e4",
          "body": null,
          "is_bot": false,
          "headline": "ci: remove need for GH_TOKEN",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-03-25T20:10:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "abfb9487fdd3a933e2c78f929e30c65299d5dfc1",
          "body": null,
          "is_bot": false,
          "headline": "ci: use trusted publishing to publish crates",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-03-25T20:04:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc387bdf42ecd5a54bfa9f2092b771ac665f5959",
          "body": "* ci: simplify approach for releasing crates\n\n* ci: update supervisor build.rs to pull pre-built dist\n\n* ci: update crates release to stage supervisor dist\n\n* fix: supervisor build features\n\n* disable wasm ci",
          "is_bot": false,
          "headline": "ci: simplify approach for releasing crates (#400)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-03-25T20:01:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "75156f32607c048c432f6b3f642650b79ff319db",
          "body": "* chore: remove txtx-cloud crate\n\n* chore: remove txtx-serve crate\n\n* chore(svm): deprecate subgraphs\n\n* chore: remove unused codepaths\n\n* ci: remove unneeded CI paths\n\n* chore: remove unused imports",
          "is_bot": false,
          "headline": "chore: remove deprecated crates (#402)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-03-24T21:03:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bdd6d03ae02bd3a8468fd41b7a722853de987304",
          "body": "The `only_cleanup_transactions_remaining` subtraction overflows when\n`instant_surfnet_deployment = true` because the cheatcode path produces\nonly 1 transaction, and the code unconditionally subtracts 4. Cheatcode\ndeployments return no cleanup transactions, so the check should not\napply to them.",
          "is_bot": false,
          "headline": "fix: skip cleanup transaction check for cheatcode deployments (#399)",
          "author_name": "Boris Astardzhiev",
          "author_login": "procdump",
          "committed_at": "2026-03-19T18:39:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5661f36805d3a6680c43fecd1839c1440dd60914",
          "body": "Co-authored-by: Micaiah Reid <micaiahreid@gmail.com>",
          "is_bot": false,
          "headline": "fix: make token_mint_address not optional (#396)",
          "author_name": "aspnxdd",
          "author_login": "aspnxdd",
          "committed_at": "2026-03-19T18:22:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6961f0d81a5f3cbcb1090902f279b8b241b2746d",
          "body": null,
          "is_bot": false,
          "headline": "fix: make accs in create ata ix fn def not optional (#397)",
          "author_name": "aspnxdd",
          "author_login": "aspnxdd",
          "committed_at": "2026-03-19T18:18:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "364d2fa8c8d8e3822a6817058c342cc2ff13f800",
          "body": "* feat: add token program id arg to get ata fn def\n\n* fix: spl id import",
          "is_bot": false,
          "headline": "fix(svm): add token program id arg to get ata fn def (#398)",
          "author_name": "aspnxdd",
          "author_login": "aspnxdd",
          "committed_at": "2026-03-19T18:00:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8fcf92f0d646236af067935d8c3b01907100c812",
          "body": null,
          "is_bot": false,
          "headline": "ci: remove unnecessary supervisor build from pr ci",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-03-19T16:28:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "df78be4c8147bdd9e39c565a50d5affa5b322cd7",
          "body": null,
          "is_bot": false,
          "headline": "chore: add installation script",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-03-03T17:22:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1d61ef549ee6b382def73cb6b8c7a88bacb0fd6d",
          "body": null,
          "is_bot": false,
          "headline": "chore(kit/core/ui/gql/svm): bump crate versions",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-02-13T21:45:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2761c5dbbd9868b630cb6ab65b8cf49d84af3846",
          "body": "* fix(core): prevent overriding result in map evaluation\n\n* tests(core): add tests for map evaluation\n\n* fix(core): add skip preflight option to transaction processing",
          "is_bot": false,
          "headline": "fix(core): prevent overriding result in map evaluation (#393)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-02-13T21:04:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab6461a12defd3d177da226a2b9a2c77bf3b1128",
          "body": "…process_instruction (#392)",
          "is_bot": false,
          "headline": "fix(svm-core): return error if one account is not writable+signer in …",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-02-13T21:03:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a199e0a43e05dfe737514ac9cc991f622881cf78",
          "body": null,
          "is_bot": false,
          "headline": "fix supervisor install scripts",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-02-04T19:32:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e02ab9a136ba2f1a63b963007ab802e9218a1b07",
          "body": null,
          "is_bot": false,
          "headline": "refactor: remove unused dependencies (#391)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-02-04T19:30:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f12d7cc94450f21be31545e3ea5bf05d366c420e",
          "body": null,
          "is_bot": false,
          "headline": "chore: remove unused env vars from supervisor build (#390)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-02-04T18:53:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "898460453b1738d070c2616a5683f5a68ef38b95",
          "body": null,
          "is_bot": false,
          "headline": "refactor: remove cloud-relayer (#389)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-02-04T18:50:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "32fdb2f784e8fd679e269ed1069ea8e24e2ffd40",
          "body": "* add helper functions\n\n* feat: add big_endian functions to the standard function list\n\n---------\n\nCo-authored-by: Kurtis Streutker <kurtisstreutker@gmail.com>",
          "is_bot": false,
          "headline": "feat(core): add big-endian helper functions (#388)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-02-03T16:05:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bfeb38c31573322e0c6bfec5f098b2aa933c102e",
          "body": "…387)\n\n* fix: rename base64_decode to decode_base64 for consistency\n\n* feat: implement base58 and base64 encoding/decoding functions with updated documentation\n\n* test: add roundtrip tests for base58, base64, and hex encoding/decoding functions\n\n* refactor: update documentation and unify encoding helper for base58, base64, and hex functions\n\n* feat: add documentation and examples for base58, base64, and hex encoding/decoding functions",
          "is_bot": false,
          "headline": "feat(core): update std functions for base58/base64/hex en/decoding (#…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-01-30T13:24:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f17e9b50d67c3b9e0bd1e130a65ac0732883a80",
          "body": "* fix: add allow attribute for unpredictable function pointer comparisons in command specifications\n\n* feat: add licensing compatibility checks",
          "is_bot": false,
          "headline": "feat: add license compatibility checks (#380)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-01-26T20:40:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "972a7b686d4cc1cd5d6c8b31845f913c845f257d",
          "body": "…(#379)\n\n* fix(kit): remove tiny-hderive dep; replace with bip32\n\n* fix(svm-core): update keypair creation for mnemonics; add tests\n\n* chore: bump crate versions\n\n* remove tiny-hderive dep from evm/btc\n\n* chore(evm): update yanked dep and downstream errors\n\n* chore(cli/serve/lsp): remove bitcoin, st\n[…]\nvm, and sp1 drivers from critical path\n\n* chore: remove stacks driver code\n\n* chore: delete bitcoin addon code\n\n* chore: delete ovm code\n\n* chore: delete sp1 addon code\n\n* chore: remove telegram addon",
          "is_bot": false,
          "headline": "fix: remove ovm/sp1/telegram/stacks driver; fix svm mnemonic signing …",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2026-01-26T20:06:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1cc465d741eafa0c90e8649253c81b0cfc535a06",
          "body": "…uctions (#372)\n\n* fix(svm-core): allow overriding account is_writable for process_instructions\n\n* chore: bump svm crate",
          "is_bot": false,
          "headline": "fix(svm-core): allow overriding account is_writable for process_instr…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-12-05T18:43:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd21485b147ccf0b16cd78186f6af934bce9e383",
          "body": null,
          "is_bot": false,
          "headline": "fix(evm): implement nonce manager across all evm actions",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-12-05T18:25:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c32553c8213c043b2b42a3d9979b4f1f2adaeb3e",
          "body": null,
          "is_bot": false,
          "headline": "chore: update svm-rs-builds dep to fix build",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-12-04T18:55:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "622a677c75201c55983bb243cb4b1277345f1349",
          "body": "* Add linter CLI command with validation rules and formatters\n\nIntroduce txtx lint command for validating runbooks against workspace\nmanifests. Includes support for multiple output formats (stylish, json,\ngithub, csv) and configurable rules. Add basic unit and integration tests.\n\nNote: Test infrastr\n[…]\nlint module\n\n- Remove unused CliRuleIdentifier enum & impl.\n- Add #[allow(dead_code)] for options() method and ValidationContext fields.\n\n---------\n\nCo-authored-by: MicaiahReid <micaiahreid@gmail.com>",
          "is_bot": false,
          "headline": "feat: add linter command (#347)",
          "author_name": "cds-amal",
          "author_login": "cds-amal",
          "committed_at": "2025-12-04T03:23:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f7d774726c016ba34e39d89a2dc5e298ee37c656",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump svm crates",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-11-13T14:24:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6275a20aec8181b7633b974b3473f4b6cc4d5bc3",
          "body": "…ions (#363)",
          "is_bot": false,
          "headline": "fix(svm-core): allow providing remaining_accounts to process_instruct…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-11-12T16:26:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1427bd9c75a26cda59bcbf4f5e8840b1f65e0bd8",
          "body": null,
          "is_bot": false,
          "headline": "fix: exiting with error 1 (#366)",
          "author_name": "NickNut (Mykola)",
          "author_login": "Se76",
          "committed_at": "2025-11-12T16:24:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d8a04fe5b411c052756e244ca046e8902256fcb1",
          "body": "…#362)\n\n* fix(svm-core): check buffer account for missing bytes to resend txs\n\n* add logging to svm deployment",
          "is_bot": false,
          "headline": "fix(svm-core): check buffer account for missing bytes to resend txs (…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-11-12T16:20:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e2629b925f877d2ddd89305f35e0e4a69c05f3c",
          "body": "* Add architecture premise\n\nUpdate ADR-001 with unified type definitions evolution\n\nDocument how Micaiah identified type duplication between runtime parser\nand validation infrastructure, leading to the validator-merge refactor.\n\nThe evolution:\n- Runtime parser had Diagnostic, FileLocation types\n- Va\n[…]\nock when ownership is required.\n\n* doc: remove low entropy comments\n\n---------\n\nCo-authored-by: Micaiah Reid <micaiahreid@gmail.com>\nCo-authored-by: Micaiah Reid <MicaiahReid@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: Add validation infrastructure for enhanced diagnostics (#346)",
          "author_name": "cds-amal",
          "author_login": "cds-amal",
          "committed_at": "2025-11-04T14:00:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "32bf8caeefb4c6fe84867f8ef8cf842df3ca4e46",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump svm crates",
          "author_name": "Ludo Galabru",
          "author_login": "lgalabru",
          "committed_at": "2025-10-29T01:13:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ec28c7c9678332fa2bfdbd8186cb31580d0d1e8f",
          "body": null,
          "is_bot": false,
          "headline": "feat: wrap-up borsh encoding (#361)",
          "author_name": "Ludo | Txtx",
          "author_login": "lgalabru",
          "committed_at": "2025-10-29T01:10:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3886e0bff8cf201e184c91dcb15e02c2dc97ea75",
          "body": "…… (#360)\n\n* refactor(kit/svm-core/svm-types/core): update Type::null usage to accept inner type for better type handling\n\n* bump crates\n\n* refactor: update Type::null usage to remove inner type for improved clarity\n\n* fix(assertions): include Type::null in input typing for assert functions\n\n* fix test",
          "is_bot": false,
          "headline": "refactor(kit/svm-core/svm-types/core): update Type::null usage to acc…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-28T18:42:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f843e91b5c2bd5ac27d870e2cb7cf2199d29004",
          "body": null,
          "is_bot": false,
          "headline": "fix(svm-core): add serde feature to solana-instruction",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-22T16:24:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "720ad6bc4a1e19bf29a9267d7ab5fe434ded5695",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump svm crates",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-22T16:24:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "50976241cef2f9fe7ba2ba1efb3ce4b6b4865f51",
          "body": null,
          "is_bot": false,
          "headline": "chore(svm-core): disable srs to bypass deps issues",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-22T16:24:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87727afbee6231565dec9d8978b4cc91fa8d3a8e",
          "body": null,
          "is_bot": false,
          "headline": "feat(svm-core): add account management templates for surfnet setup",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-22T16:24:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d5794824151942d8b95db763f8946e5c9ca3b4f",
          "body": "…oviding path to file",
          "is_bot": false,
          "headline": "feat(svm-core/svm-types): augment `set_account` cheatcode to allow pr…",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-22T16:24:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "48f496ab287bb471b659e2456aa0230039304b6d",
          "body": "* fix(svm-types): add more robust parsing for SvmValue::Keypair\n\n* fix(svm-core): allow any SvmKeypair value variant for ephemeral keypair for deployment\n\n* chore: bump svm crates\n\n* improve errors",
          "is_bot": false,
          "headline": "fix(svm-core/svm-types): improve failed deployment recovery (#357)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-17T19:02:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba83cc3b80cc78ddbd244e654d311cefe6aacf3a",
          "body": "…(#356)\n\n* chore(svm-core/svm-types): rename recursive field to include_owned_accounts in SurfpoolResetAccount\n\n* chore(svm-core): rename recursive parameter to include_owned_accounts in SurfpoolResetAccount\n\n* feat(svm-core/svm-types): add `stream_account` surfnet setup cheatcode\n\n* update generated docs\n\n* chore(svm-core): update constant reference from RESET_ACCOUNT to STREAM_ACCOUNT\n\n* chore: bump svm core/types crate versions",
          "is_bot": false,
          "headline": "feat(svm-core/svm-types): add stream_account surfnet setup cheatcode …",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-17T15:47:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "02d0d1b2aa8cf1d67a716a91db6cb538a43b64fe",
          "body": null,
          "is_bot": false,
          "headline": "chore(svm-types): bump crate version",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-17T13:35:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07433c870877ca6bb3145789ff263a1b526a8d6b",
          "body": null,
          "is_bot": false,
          "headline": "chore(svm-core): specify srs-client version",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-17T13:29:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "39c78635de51ab3e7e80e7f0175ac817726ea7f8",
          "body": null,
          "is_bot": false,
          "headline": "chore(svm-core): specify kaigan version",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-17T13:23:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "31689b91b27464f0aceb6e4610f466b1f0c17574",
          "body": null,
          "is_bot": false,
          "headline": "chore(evm): bump alloy deps",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-17T13:23:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "90d5b53a021313881c43e99f3cab8a4a5ba52017",
          "body": null,
          "is_bot": false,
          "headline": "chore: update rust toolchain",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-17T13:23:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "10535a82ac7f2b5f9c05964bb440c594236a039e",
          "body": "* chore: bump solana dependencies\n\n* chore: use git dependecies for actualized but not published crates",
          "is_bot": false,
          "headline": "chore: upgrade solana deps to 3rd version (#353)",
          "author_name": "Sonic",
          "author_login": "sonicfromnewyoke",
          "committed_at": "2025-10-17T12:39:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "69cf0a67e22cd85d833a955e129928a3f83297c7",
          "body": null,
          "is_bot": false,
          "headline": "chore(svm-core): add template for `setup_surfnet` iac scaffold (#352)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-17T12:38:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "81c5c33d05bac8b23d5a17b88f81d1a089e9c865",
          "body": null,
          "is_bot": false,
          "headline": "chore(release): bump crates and publish v0.5.2",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-09T18:36:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "139afb81f91690153319d74ef0ced8ac3573199f",
          "body": "* chore(svm-core): update deployment templates to use instant_surfnet_deployments\n\n* introduce in-memory scaffold",
          "is_bot": false,
          "headline": "chore(svm-core): add in-memory specific runbook templates (#344)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-09T18:33:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bd5dd03dd87f569c6621654189123cbab65b9e6d",
          "body": "…… (#343)\n\n* feat(svm-types/svm-core): add `reset_account` field to `setup_surfnet` action\n\n* chore: update docs\n\n* docs: augment setup_surfnet docs",
          "is_bot": false,
          "headline": "feat(svm-types/svm-core): add `reset_account` field to `setup_surfnet…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-09T16:10:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c396ec1aaddb2d96ef2c21d0d823bc510bb1369c",
          "body": "…(#345)",
          "is_bot": false,
          "headline": "fix(svm-core): skip authority check on program upgrade via cheatcode …",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-10-09T14:42:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4c9a894aa7abcb37c182eb797fadc6c0369e54f0",
          "body": null,
          "is_bot": false,
          "headline": "refactor: replace solana-sdk with more granular crates (#342)",
          "author_name": "Sonic",
          "author_login": "sonicfromnewyoke",
          "committed_at": "2025-10-07T15:06:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37fa983e8c04e2637f283f21095611ef1e6d2d0d",
          "body": "* feat: add option to ls command to list environments\n\nChange from `txtx ls-envs` to `txtx ls [--envs? | -e]` for better UX.\ncomment: https://github.com/txtx/txtx/pull/341#discussion_r2407264487\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: add option to ls command to list environments (#341)",
          "author_name": "cds-amal",
          "author_login": "cds-amal",
          "committed_at": "2025-10-06T19:53:26Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "525ba5234146eee597334bf3467a9efd1b417875",
          "body": "* fix(svm): if cheatcode deployment, don't require keypair\n\n* chore(addons/kit/core): add auth_ctx to action execution\n\n* feat(svm-core): add cheatcode to deploy program\n\n* chore: bump crates\n\n* chore(svm): update squads signer language\n\n* update docs\n\n* chore(release): publish v0.5.1",
          "is_bot": false,
          "headline": "Fix/cheatcode-deployment (#340)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-29T13:44:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f2de62fc977b92db6274016b2c286bb47d8529f4",
          "body": null,
          "is_bot": false,
          "headline": "chore(kit/core): add total flows count to flow execution actions (#338)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-26T23:02:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4e287858e783bf81815ef0440241f9d6c420bcec",
          "body": null,
          "is_bot": false,
          "headline": "fix: clarify instructions (#337)",
          "author_name": "Ludo | Txtx",
          "author_login": "lgalabru",
          "committed_at": "2025-09-26T23:02:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a687a9164c3e54b73f7acd82107ccf2794440461",
          "body": "* refactor: apply DRY in color macros\n\nExtract common colorization logic into a single colorize_impl! macro\nthat all color macros delegate to. This refactoring:\n\nBenefits:\n- Reduces code duplication from ~180 lines to ~99 lines (45% reduction)\n- Single source of truth for TTY detection and color app\n[…]\ncro to use Colour::Blue instead of Colour::Cyan\n- Add test to verify correct ANSI color codes are used\n- Add visual test for manual color inspection\n- Update ANSI constant names to match actual colors",
          "is_bot": false,
          "headline": "refactor: apply DRY in color macros (#335)",
          "author_name": "cds-amal",
          "author_login": "cds-amal",
          "committed_at": "2025-09-22T20:54:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a3e3b6ba4a9034f52bbf8f3790723756666ad8c8",
          "body": null,
          "is_bot": false,
          "headline": "chore(release): publish v0.5.0",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-19T20:53:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "47b3c99d1d148d1544c9324a49f57fd5f5110c64",
          "body": "* fix: disambiguate low / big endian\n\n* fix(svm-core): store pda as string; add fns to encode i64/u64\n\n* chore: bump crates\n\n---------\n\nCo-authored-by: MicaiahReid <micaiahreid@gmail.com>",
          "is_bot": false,
          "headline": "fix: disambiguate low / big endian (#331)",
          "author_name": "Ludo | Txtx",
          "author_login": "lgalabru",
          "committed_at": "2025-09-12T20:39:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67a407c0eafd8702557e6fb356efa169b18a6906",
          "body": null,
          "is_bot": false,
          "headline": "ci: fix crate publish order",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-09T01:54:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "00ccd5c602ed79c9a601b43641cb027d34ee0020",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump crates",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T21:25:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2fd55b4f67a503e5873e70ab2ce3e33e008a7d17",
          "body": null,
          "is_bot": false,
          "headline": "ci: use `npm ci` in supervisor build",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T20:20:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cd8dbb4c0049fec577f0981552a27ff2de482a4c",
          "body": null,
          "is_bot": false,
          "headline": "chore(svm-core/docs): update generated docs",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d3a405c479ec8f90702e814ea46f2c779d32698d",
          "body": null,
          "is_bot": false,
          "headline": "fix(svm-core): instant surfnet supervised tx approval",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "78b986308993d3e531a1a297630a0771d157b8e9",
          "body": null,
          "is_bot": false,
          "headline": "chore(svm-core): improve subgraph logging",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d091c4bdeefe77448edc1bdb29cf0292a2b0cb3",
          "body": null,
          "is_bot": false,
          "headline": "feat(svm-core): log squads post-deployment steps to runbook addtl info",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8b2203a255c7f97ee72ffcaa939fcbf0e6b57ab6",
          "body": "…lts action",
          "is_bot": false,
          "headline": "chore(kit): add construct instance_name to aggregate nested exec resu…",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6f84e53949ef0243e6d90c3bfd44dc0a80f07102",
          "body": "…book complete",
          "is_bot": false,
          "headline": "feat(kit/cli/core/gql/serve): add ability to log addtl info after run…",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c1d41b96178ea84fb26c44a697142d78ed2ccba2",
          "body": null,
          "is_bot": false,
          "headline": "fix funding of ephemeral key account, taking into account existing funds",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f9c1cf016bb686a66e4e68221bf5ca731d67772f",
          "body": null,
          "is_bot": false,
          "headline": "remove buffer account resizing logic",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ec688c626123d6fc21c5103f84d6cd90c35127b8",
          "body": null,
          "is_bot": false,
          "headline": "fix(svm-core/svm-types): attempt to normalize deployment log events",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b258b3dd166acb0927cfa632c7a850e2788d6704",
          "body": null,
          "is_bot": false,
          "headline": "feat(evm/stacks/svm/kit/core): add `force_sequential_signing` to signers",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8028bc81e04861af738b06e42377f781895886dc",
          "body": null,
          "is_bot": false,
          "headline": "fix(svm-core): improve transaction index tracking in squads signer",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e83380038845b863076fafd753ceda86b5f8e14a",
          "body": null,
          "is_bot": false,
          "headline": "update lock",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-08T18:26:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ccf9c4116b7aeb4a5613cd201bb12be6a505cfee",
          "body": "* chore(svm-types): cleanup pda/event subgraphs\n\n* feat(svm-types/svm-core): add token_account subgraphs\n\n* fix(svm-types): remove write_version from subgraph pda updates\n\n* fix kaigan version\n\n* chore: bump svm crate versions",
          "is_bot": false,
          "headline": "feat(svm-types/svm-core): index token accounts (#318)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-05T15:09:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fe7af189bbe80b280c8b2ebe7f248a3f6d1836aa",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump svm crates",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-03T12:53:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26cfeeeb637c6db2b27d8a44df4e51d42b69e9c9",
          "body": null,
          "is_bot": false,
          "headline": "chore: use correct crate versions",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-02T19:45:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1aab1fd601de33a8c1e3f5f57b432c51b1cb11d6",
          "body": "…327)\n\n* fix(svm-core/svm-types): allow continuing deployment after failure\n\n* chore: bump svm crates\n\n* ephemeral_authority_keypair -> ephemeral_authority_secret_key\n\n* fix: refactor buffer account parsing for improved clarity and error handling\n\n* add safety check for growing program size on recovery; plumbing for reallocation of buffer",
          "is_bot": false,
          "headline": "fix(svm-core/svm-types): allow continuing deployment after failure (#…",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-09-01T18:35:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6e7049b872a216a778cf74854ca122bb9f57efdc",
          "body": "* chore(kit): add `get_integer`/`get_i64` helpers to `ValueStore`\n\n* working version\n\n* working for deployments\n\n* working, clean\n\n* remove some warnings\n\n* clean up and comment\n\n* comments/cleanup\n\n* update build.rs\n\n* fix squads signer with different payer from initiator\n\n* fix(core): remove unwra\n[…]\nbuffer completion\n\n* fix(cli): streamline spinner creation and message formatting in log event handling\n\n* fix test\n\n* chore: publish crates\n\n---------\n\nCo-authored-by: cds-amal <cds.sudama@gmail.com>",
          "is_bot": false,
          "headline": "feat(kit/core/supervisor/addons): revamp logging infrastructure (#321)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-08-28T19:00:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3ab52605874bc1f1d1df69053c14eddd93902130",
          "body": "* fix(svm): delay 1 slot after creating buffer in program deploy\n\n* chore(svm): bump crate version",
          "is_bot": false,
          "headline": "fix(svm): delay 1 slot after creating buffer in program deploy (#326)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-08-27T20:30:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6d19fb3154c6fafdacc27abb5c575b1a65f0480",
          "body": null,
          "is_bot": false,
          "headline": "chore: update dependencies",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-08-27T19:57:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d37efd1423ea3f198f6cf2e5f0377e469b0e316a",
          "body": "* chore(kit): add `get_integer`/`get_i64` helpers to `ValueStore`\n\n* working version\n\n* working for deployments\n\n* working, clean\n\n* remove some warnings\n\n* clean up and comment\n\n* comments/cleanup\n\n* update build.rs\n\n* fix squads signer with different payer from initiator\n\n* fix(core): remove unwrap around action item update handling\n\n* fix(kit/cli/gql/serve/supervisor): pass RPC api url to supervisor for each addon\n\n* fix(svm): test assertion error fix\n\n* chore: bump crate versions",
          "is_bot": false,
          "headline": "feat(svm): implement squads signer (#297)",
          "author_name": "Micaiah Reid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-08-27T18:24:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b424c64b5809e5aa4edebd49e5b82876b88b25fb",
          "body": "Replace complex string manipulation to:\n- use idiomatic Rust patterns (as_deref, lines, find)\n- handle multi-line descriptions by finding first non-empty line\n- eliminate unnecessary allocations (split/collect/Vec)\n- handle edge cases more gracefully (empty descriptions, whitespace-only lines)\n- handle cross-platform compatibility with lines() iterator handling \\n, \\r\\n, and \\r line endings",
          "is_bot": false,
          "headline": "refactor(cli): improve description display in txtx ls (#320)",
          "author_name": "cds-amal",
          "author_login": "cds-amal",
          "committed_at": "2025-08-21T00:33:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "80143e3f54abfc675e286d8d492567f059698498",
          "body": "…at end of data",
          "is_bot": false,
          "headline": "fix(svm-types): when parsing chain data to idl type, allow fro 0 pad …",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-08-06T19:28:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a5558b0cd1d4b7468132f50dd2bc35da7e5f1532",
          "body": null,
          "is_bot": false,
          "headline": "fix(svm-core/svm-types): subgraph request serde",
          "author_name": "MicaiahReid",
          "author_login": "MicaiahReid",
          "committed_at": "2025-08-06T19:27:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 46,
      "commits_last_year": 121,
      "latest_release_at": "2025-10-09T19:03:23Z",
      "latest_release_tag": "v0.5.2",
      "releases_from_tags": false,
      "days_since_last_push": 8,
      "active_weeks_last_year": 30,
      "days_since_latest_release": 285,
      "mean_days_between_releases": 14.1
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 37,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "txtx-addon-network-evm",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "blockchains",
            "devops",
            "secops",
            "smart-contracts",
            "txtx",
            "cryptography"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/txtx-addon-network-evm",
          "is_deprecated": false,
          "latest_version": "0.1.2",
          "repository_url": "https://github.com/txtx/txtx",
          "versions_count": 3,
          "total_downloads": 1892,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 4,
          "first_published_at": "2025-02-28T18:02:14.021392Z",
          "latest_published_at": "2025-04-08T16:39:35.053666Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 469
        },
        {
          "name": "txtx-gql",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "blockchains",
            "devops",
            "secops",
            "smart-contracts",
            "txtx",
            "cryptography"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/txtx-gql",
          "is_deprecated": false,
          "latest_version": "0.3.11",
          "repository_url": "https://github.com/txtx/txtx",
          "versions_count": 21,
          "total_downloads": 28412,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 3785,
          "first_published_at": "2024-09-30T22:57:27.687519Z",
          "latest_published_at": "2026-06-20T01:46:00.422534Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 31
        },
        {
          "name": "txtx-core",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "blockchains",
            "devops",
            "secops",
            "smart-contracts",
            "txtx",
            "cryptography"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/txtx-core",
          "is_deprecated": false,
          "latest_version": "0.4.18",
          "repository_url": "https://github.com/txtx/txtx",
          "versions_count": 36,
          "total_downloads": 35493,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 3812,
          "first_published_at": "2024-09-30T22:42:36.551502Z",
          "latest_published_at": "2026-06-20T01:45:59.829927Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 31
        },
        {
          "name": "txtx-addon-kit",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "blockchains",
            "devops",
            "secops",
            "smart-contracts",
            "txtx",
            "cryptography"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/txtx-addon-kit",
          "is_deprecated": false,
          "latest_version": "0.4.15",
          "repository_url": "https://github.com/txtx/txtx",
          "versions_count": 34,
          "total_downloads": 48672,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 6909,
          "first_published_at": "2024-09-30T22:25:14.872732Z",
          "latest_published_at": "2026-06-20T01:45:57.745305Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 31
        },
        {
          "name": "txtx-supervisor-ui",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "blockchains",
            "devops",
            "secops",
            "smart-contracts",
            "txtx",
            "cryptography"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/txtx-supervisor-ui",
          "is_deprecated": false,
          "latest_version": "0.2.11",
          "repository_url": "https://github.com/txtx/txtx",
          "versions_count": 20,
          "total_downloads": 21098,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2917,
          "first_published_at": "2025-03-13T21:00:21.502260Z",
          "latest_published_at": "2026-03-25T20:40:59.123553Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 118
        }
      ]
    },
    "popularity": {
      "forks": 33,
      "stars": 152,
      "watchers": 4,
      "fork_history": {
        "days": [
          {
            "date": "2024-08-27",
            "count": 1
          },
          {
            "date": "2024-10-21",
            "count": 1
          },
          {
            "date": "2024-11-13",
            "count": 1
          },
          {
            "date": "2024-11-25",
            "count": 1
          },
          {
            "date": "2024-12-22",
            "count": 1
          },
          {
            "date": "2025-02-11",
            "count": 1
          },
          {
            "date": "2025-04-14",
            "count": 1
          },
          {
            "date": "2025-05-01",
            "count": 1
          },
          {
            "date": "2025-05-06",
            "count": 1
          },
          {
            "date": "2025-05-07",
            "count": 1
          },
          {
            "date": "2025-05-20",
            "count": 1
          },
          {
            "date": "2025-05-22",
            "count": 1
          },
          {
            "date": "2025-06-04",
            "count": 1
          },
          {
            "date": "2025-06-05",
            "count": 1
          },
          {
            "date": "2025-06-12",
            "count": 1
          },
          {
            "date": "2025-06-28",
            "count": 1
          },
          {
            "date": "2025-07-04",
            "count": 1
          },
          {
            "date": "2025-07-17",
            "count": 1
          },
          {
            "date": "2025-07-24",
            "count": 1
          },
          {
            "date": "2025-08-15",
            "count": 1
          },
          {
            "date": "2025-09-25",
            "count": 1
          },
          {
            "date": "2025-11-03",
            "count": 1
          },
          {
            "date": "2025-11-05",
            "count": 1
          },
          {
            "date": "2025-12-17",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-01-29",
            "count": 1
          },
          {
            "date": "2026-02-10",
            "count": 1
          },
          {
            "date": "2026-02-25",
            "count": 1
          },
          {
            "date": "2026-03-11",
            "count": 1
          },
          {
            "date": "2026-03-13",
            "count": 1
          },
          {
            "date": "2026-04-25",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 1
          },
          {
            "date": "2026-06-05",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 33,
        "total_forks": 33
      },
      "star_history": {
        "days": [
          {
            "date": "2024-08-09",
            "count": 1
          },
          {
            "date": "2024-08-13",
            "count": 1
          },
          {
            "date": "2024-08-16",
            "count": 1
          },
          {
            "date": "2024-08-22",
            "count": 1
          },
          {
            "date": "2024-09-02",
            "count": 1
          },
          {
            "date": "2024-09-03",
            "count": 1
          },
          {
            "date": "2024-09-05",
            "count": 1
          },
          {
            "date": "2024-09-18",
            "count": 1
          },
          {
            "date": "2024-09-23",
            "count": 1
          },
          {
            "date": "2024-10-08",
            "count": 2
          },
          {
            "date": "2024-10-09",
            "count": 6
          },
          {
            "date": "2024-10-10",
            "count": 20
          },
          {
            "date": "2024-10-13",
            "count": 1
          },
          {
            "date": "2024-10-21",
            "count": 3
          },
          {
            "date": "2024-11-05",
            "count": 1
          },
          {
            "date": "2024-11-08",
            "count": 1
          },
          {
            "date": "2024-11-12",
            "count": 4
          },
          {
            "date": "2024-11-13",
            "count": 1
          },
          {
            "date": "2024-11-15",
            "count": 2
          },
          {
            "date": "2024-11-20",
            "count": 1
          },
          {
            "date": "2024-11-21",
            "count": 1
          },
          {
            "date": "2024-11-26",
            "count": 1
          },
          {
            "date": "2024-11-28",
            "count": 1
          },
          {
            "date": "2024-11-29",
            "count": 1
          },
          {
            "date": "2024-12-08",
            "count": 1
          },
          {
            "date": "2024-12-12",
            "count": 1
          },
          {
            "date": "2024-12-22",
            "count": 1
          },
          {
            "date": "2024-12-23",
            "count": 2
          },
          {
            "date": "2025-01-09",
            "count": 1
          },
          {
            "date": "2025-01-18",
            "count": 1
          },
          {
            "date": "2025-01-23",
            "count": 1
          },
          {
            "date": "2025-01-29",
            "count": 1
          },
          {
            "date": "2025-01-31",
            "count": 1
          },
          {
            "date": "2025-02-01",
            "count": 1
          },
          {
            "date": "2025-02-02",
            "count": 1
          },
          {
            "date": "2025-02-05",
            "count": 1
          },
          {
            "date": "2025-02-10",
            "count": 1
          },
          {
            "date": "2025-02-13",
            "count": 1
          },
          {
            "date": "2025-02-14",
            "count": 2
          },
          {
            "date": "2025-02-18",
            "count": 2
          },
          {
            "date": "2025-02-21",
            "count": 2
          },
          {
            "date": "2025-02-24",
            "count": 1
          },
          {
            "date": "2025-02-25",
            "count": 1
          },
          {
            "date": "2025-02-27",
            "count": 2
          },
          {
            "date": "2025-03-05",
            "count": 1
          },
          {
            "date": "2025-03-22",
            "count": 1
          },
          {
            "date": "2025-04-06",
            "count": 2
          },
          {
            "date": "2025-04-10",
            "count": 1
          },
          {
            "date": "2025-04-13",
            "count": 1
          },
          {
            "date": "2025-04-14",
            "count": 1
          },
          {
            "date": "2025-04-15",
            "count": 1
          },
          {
            "date": "2025-04-20",
            "count": 1
          },
          {
            "date": "2025-04-27",
            "count": 2
          },
          {
            "date": "2025-05-01",
            "count": 1
          },
          {
            "date": "2025-05-02",
            "count": 1
          },
          {
            "date": "2025-05-07",
            "count": 1
          },
          {
            "date": "2025-05-15",
            "count": 1
          },
          {
            "date": "2025-05-25",
            "count": 1
          },
          {
            "date": "2025-06-04",
            "count": 1
          },
          {
            "date": "2025-06-05",
            "count": 1
          },
          {
            "date": "2025-06-06",
            "count": 2
          },
          {
            "date": "2025-06-11",
            "count": 1
          },
          {
            "date": "2025-06-19",
            "count": 2
          },
          {
            "date": "2025-06-24",
            "count": 1
          },
          {
            "date": "2025-07-23",
            "count": 1
          },
          {
            "date": "2025-07-24",
            "count": 1
          },
          {
            "date": "2025-07-28",
            "count": 1
          },
          {
            "date": "2025-08-03",
            "count": 1
          },
          {
            "date": "2025-08-04",
            "count": 1
          },
          {
            "date": "2025-08-20",
            "count": 1
          },
          {
            "date": "2025-08-23",
            "count": 1
          },
          {
            "date": "2025-08-26",
            "count": 1
          },
          {
            "date": "2025-08-28",
            "count": 1
          },
          {
            "date": "2025-09-25",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 3
          },
          {
            "date": "2025-09-27",
            "count": 3
          },
          {
            "date": "2025-10-04",
            "count": 1
          },
          {
            "date": "2025-10-15",
            "count": 2
          },
          {
            "date": "2025-10-16",
            "count": 4
          },
          {
            "date": "2025-10-20",
            "count": 1
          },
          {
            "date": "2025-10-23",
            "count": 1
          },
          {
            "date": "2025-10-26",
            "count": 1
          },
          {
            "date": "2025-10-31",
            "count": 1
          },
          {
            "date": "2025-11-05",
            "count": 1
          },
          {
            "date": "2025-11-09",
            "count": 1
          },
          {
            "date": "2025-11-13",
            "count": 1
          },
          {
            "date": "2025-11-20",
            "count": 1
          },
          {
            "date": "2025-11-24",
            "count": 1
          },
          {
            "date": "2025-11-25",
            "count": 1
          },
          {
            "date": "2025-11-26",
            "count": 1
          },
          {
            "date": "2025-11-27",
            "count": 1
          },
          {
            "date": "2025-11-29",
            "count": 1
          },
          {
            "date": "2025-12-14",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-01-14",
            "count": 1
          },
          {
            "date": "2026-01-29",
            "count": 1
          },
          {
            "date": "2026-02-02",
            "count": 1
          },
          {
            "date": "2026-02-17",
            "count": 1
          },
          {
            "date": "2026-03-30",
            "count": 1
          },
          {
            "date": "2026-04-27",
            "count": 1
          },
          {
            "date": "2026-05-15",
            "count": 1
          },
          {
            "date": "2026-05-19",
            "count": 1
          },
          {
            "date": "2026-06-30",
            "count": 1
          },
          {
            "date": "2026-07-19",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 152,
        "total_stars": 152
      },
      "open_issues_and_prs": 62
    },
    "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",
        "addons/evm/Cargo.toml",
        "addons/svm/core/Cargo.toml",
        "addons/svm/core/examples/hellosol/Cargo.toml",
        "addons/svm/core/examples/hellosol/programs/hellosol/Cargo.toml",
        "addons/svm/core/examples/hellosol/programs/hellosol2/Cargo.toml",
        "addons/svm/types/Cargo.toml",
        "crates/txtx-addon-kit/Cargo.toml",
        "crates/txtx-cli/Cargo.toml",
        "crates/txtx-core/Cargo.toml",
        "crates/txtx-gql/Cargo.toml",
        "crates/txtx-lsp/Cargo.toml",
        "crates/txtx-supervisor-ui/Cargo.toml",
        "crates/txtx-test-utils/Cargo.toml"
      ],
      "largest_source_bytes": 111203,
      "source_files_sampled": 229,
      "oversized_source_files": 3,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "openssl",
            "direct": true,
            "version": "0.10.66",
            "severity": "critical",
            "ecosystem": "crates",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-4fcv-w3qc-ppgg",
              "GHSA-8c75-8mhr-p7r9",
              "GHSA-ghm9-cr32-g9qj",
              "GHSA-hppc-g8h3-xhp3",
              "GHSA-phqj-4mhp-q6mq",
              "GHSA-pqf5-4pqq-29f5",
              "GHSA-rpmj-rpgj-qmpm",
              "GHSA-xmgf-hq76-4vx2",
              "GHSA-xp3w-r5p5-63rr",
              "GHSA-xv59-967r-8726"
            ],
            "fixed_version": "0.10.80",
            "advisory_count": 12,
            "oldest_advisory_days": 534
          },
          {
            "name": "libyml",
            "direct": false,
            "version": "0.0.4",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-gfxp-f68g-8x78",
              "RUSTSEC-2025-0067"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": 313
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 1,
            "oldest_advisory_days": 29
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.8",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4p46-pwfr-66x6",
              "RUSTSEC-2025-0009"
            ],
            "fixed_version": "0.17.12",
            "advisory_count": 2,
            "oldest_advisory_days": 502
          },
          {
            "name": "ruint",
            "direct": false,
            "version": "1.17.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-9fjq-45qv-pcm7",
              "RUSTSEC-2025-0137"
            ],
            "fixed_version": "1.17.1",
            "advisory_count": 2,
            "oldest_advisory_days": 211
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.101.7",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-82j2-j2ch-gfr8",
              "GHSA-965h-392x-2mh5",
              "GHSA-xgp8-3hg3-c2mh",
              "RUSTSEC-2026-0098",
              "RUSTSEC-2026-0099",
              "RUSTSEC-2026-0104"
            ],
            "fixed_version": "0.104.0-alpha.7",
            "advisory_count": 6,
            "oldest_advisory_days": 98
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.7",
            "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": "serde_with",
            "direct": true,
            "version": "3.12.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 4,
            "advisory_ids": [
              "GHSA-7gcf-g7xr-8hxj"
            ],
            "fixed_version": "3.21.0",
            "advisory_count": 1,
            "oldest_advisory_days": 5
          },
          {
            "name": "serde_yml",
            "direct": true,
            "version": "0.0.11",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-hhw4-xg65-fp2x",
              "RUSTSEC-2025-0068"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": 313
          },
          {
            "name": "actix-http",
            "direct": false,
            "version": "3.9.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-xhj4-vrgc-hr34"
            ],
            "fixed_version": "3.12.1",
            "advisory_count": 1,
            "oldest_advisory_days": 90
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "0.10.4",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-fjx5-qpf4-xjf2"
            ],
            "fixed_version": "1.0.0-alpha.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1191
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "0.9.3",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-fjx5-qpf4-xjf2",
              "RUSTSEC-2023-0033"
            ],
            "fixed_version": "1.0.0-alpha.1",
            "advisory_count": 2,
            "oldest_advisory_days": 1196
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "9.3.1",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-h395-gr6q-cpjc"
            ],
            "fixed_version": "10.3.0",
            "advisory_count": 1,
            "oldest_advisory_days": 168
          },
          {
            "name": "tar",
            "direct": false,
            "version": "0.4.45",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-3pv8-6f4r-ffg2"
            ],
            "fixed_version": "0.4.46",
            "advisory_count": 1,
            "oldest_advisory_days": 53
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.36",
            "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": "atty",
            "direct": true,
            "version": "0.2.14",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-g98v-hv3f-hcfr",
              "RUSTSEC-2021-0145",
              "RUSTSEC-2024-0375"
            ],
            "fixed_version": null,
            "advisory_count": 3,
            "oldest_advisory_days": 1843
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.7.3",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cq8v-f236-94qc",
              "RUSTSEC-2026-0097"
            ],
            "fixed_version": "0.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 103
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cq8v-f236-94qc",
              "RUSTSEC-2026-0097"
            ],
            "fixed_version": "0.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 103
          },
          {
            "name": "curve25519-dalek",
            "direct": false,
            "version": "3.2.1",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": 2.9,
            "advisory_ids": [
              "GHSA-x4gp-pqpj-f43q",
              "RUSTSEC-2024-0344"
            ],
            "fixed_version": "4.1.3",
            "advisory_count": 2,
            "oldest_advisory_days": 763
          },
          {
            "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.2.25",
            "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": "ansi_term",
            "direct": true,
            "version": "0.12.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2021-0139"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 1798
          },
          {
            "name": "libsecp256k1",
            "direct": true,
            "version": "0.6.0",
            "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": true,
            "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": "anyhow",
            "direct": false,
            "version": "1.0.102",
            "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": "memmap2",
            "direct": false,
            "version": "0.5.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 31
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0119"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 246
          },
          {
            "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": "proc-macro-error2",
            "direct": false,
            "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": "rustls-pemfile",
            "direct": false,
            "version": "1.0.4",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0134"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 235
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.1.3",
            "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": 6,
          "high": 6,
          "unknown": 14,
          "critical": 1,
          "moderate": 8
        },
        "advisory_count": 71,
        "affected_count": 35,
        "assessed_count": 1179,
        "assessed_package": null,
        "unassessed_count": 127,
        "direct_affected_count": 9
      },
      "ecosystems": [
        "crates"
      ],
      "dependencies": [
        {
          "name": "txtx-addon-kit",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lazy_static",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.0"
        },
        {
          "name": "hmac",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12.0"
        },
        {
          "name": "libsecp256k1",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7.0"
        },
        {
          "name": "serde_json",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.113"
        },
        {
          "name": "serde",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_derive",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "alloy-chains",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "alloy-consensus",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.1"
        },
        {
          "name": "alloy-contract",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.1"
        },
        {
          "name": "alloy-dyn-abi",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.1"
        },
        {
          "name": "alloy-json-abi",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.1"
        },
        {
          "name": "alloy-network",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.1"
        },
        {
          "name": "alloy-primitives",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.1"
        },
        {
          "name": "alloy-provider",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1.1"
        },
        {
          "name": "alloy-rlp",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "alloy-rpc-types",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1.1"
        },
        {
          "name": "alloy-signer-local",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1.1"
        },
        {
          "name": "k256",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13"
        },
        {
          "name": "toml",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5"
        },
        {
          "name": "foundry-block-explorers",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.22.0"
        },
        {
          "name": "foundry-compilers-artifacts-solc",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.19.5"
        },
        {
          "name": "foundry-compilers",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.19.5"
        },
        {
          "name": "foundry-config",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.5.1"
        },
        {
          "name": "semver",
          "manifest": "addons/evm/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.26"
        },
        {
          "name": "bip32",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5.3"
        },
        {
          "name": "ed25519-dalek-bip32",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.0"
        },
        {
          "name": "hcl-edit",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.0"
        },
        {
          "name": "serde",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_derive",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "jaq-interpret",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.2.1"
        },
        {
          "name": "url",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.2"
        },
        {
          "name": "uuid",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.3"
        },
        {
          "name": "reqwest",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lazy_static",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.0"
        },
        {
          "name": "indoc",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.0.5"
        },
        {
          "name": "crossbeam-channel",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "highway",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1.0"
        },
        {
          "name": "rand",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.5"
        },
        {
          "name": "serde_json",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "sha2",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10.8"
        },
        {
          "name": "indexmap",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.6"
        },
        {
          "name": "strum",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.26"
        },
        {
          "name": "hmac",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12.0"
        },
        {
          "name": "pbkdf2",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12.2"
        },
        {
          "name": "libsecp256k1",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7.0"
        },
        {
          "name": "keccak-hash",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11.0"
        },
        {
          "name": "dirs",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5.0.1"
        },
        {
          "name": "dyn-clone",
          "manifest": "crates/txtx-addon-kit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "txtx-core",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-addon-kit",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-lsp",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-supervisor-ui",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-addon-network-svm",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-addon-network-evm",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-gql",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hiro-system-kit",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.1"
        },
        {
          "name": "clap",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4.6"
        },
        {
          "name": "ctrlc",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3.2.2"
        },
        {
          "name": "dotenvy",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.15.7"
        },
        {
          "name": "serde",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_json",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_yml",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.0.11"
        },
        {
          "name": "ascii_table",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.0.3"
        },
        {
          "name": "itertools",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12.0"
        },
        {
          "name": "ansi_term",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12.1"
        },
        {
          "name": "atty",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2.14"
        },
        {
          "name": "tokio",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.37.0"
        },
        {
          "name": "openssl",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "*"
        },
        {
          "name": "openssl-sys",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "*"
        },
        {
          "name": "dialoguer",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11.0"
        },
        {
          "name": "console",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.15.8"
        },
        {
          "name": "tower-lsp",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.20.0"
        },
        {
          "name": "chrono",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.38"
        },
        {
          "name": "actix-web",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "indicatif",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.18.0"
        },
        {
          "name": "fern",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7.1"
        },
        {
          "name": "colored",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.1"
        },
        {
          "name": "log",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.27"
        },
        {
          "name": "lazy_static",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.0"
        },
        {
          "name": "thiserror",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "strum",
          "manifest": "crates/txtx-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.26"
        },
        {
          "name": "daggy",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.0"
        },
        {
          "name": "base64",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.22.1"
        },
        {
          "name": "bs58",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5.1"
        },
        {
          "name": "txtx-addon-kit",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "getrandom",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "lazy_static",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.0"
        },
        {
          "name": "jaq-interpret",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.2.1"
        },
        {
          "name": "jaq-parse",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.2"
        },
        {
          "name": "serde_json",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "petgraph",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "libsecp256k1",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7.0"
        },
        {
          "name": "ripemd",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.3"
        },
        {
          "name": "serde",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_yml",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.0.11"
        },
        {
          "name": "chrono",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.38"
        },
        {
          "name": "similar",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.5.0"
        },
        {
          "name": "better-debug",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.1"
        },
        {
          "name": "serde_with",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3.11.0"
        },
        {
          "name": "strum",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.26"
        },
        {
          "name": "thiserror",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "tokio",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.37.0"
        },
        {
          "name": "mustache",
          "manifest": "crates/txtx-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.0"
        },
        {
          "name": "txtx-addon-kit",
          "manifest": "crates/txtx-gql/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/txtx-gql/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.22"
        },
        {
          "name": "juniper",
          "manifest": "crates/txtx-gql/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16.2"
        },
        {
          "name": "juniper_codegen",
          "manifest": "crates/txtx-gql/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16.0"
        },
        {
          "name": "async-stream",
          "manifest": "crates/txtx-gql/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.5"
        },
        {
          "name": "tokio",
          "manifest": "crates/txtx-gql/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.37.0"
        },
        {
          "name": "lazy_static",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4.0"
        },
        {
          "name": "lsp-types",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.94.0"
        },
        {
          "name": "regex",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.7"
        },
        {
          "name": "serde",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_json",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "txtx-addon-kit",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-core",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-addon-network-evm",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "console_error_panic_hook",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "js-sys",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "serde-wasm-bindgen",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6.4"
        },
        {
          "name": "wasm-bindgen",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2.91"
        },
        {
          "name": "wasm-bindgen-futures",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.41"
        },
        {
          "name": "web-sys",
          "manifest": "crates/txtx-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "txtx-addon-kit",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-core",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-gql",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "actix-cors",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7.0"
        },
        {
          "name": "actix-web",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "include_dir",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7.4"
        },
        {
          "name": "juniper_actix",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5.0"
        },
        {
          "name": "juniper_graphql_ws",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.0"
        },
        {
          "name": "mime_guess",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.0.4"
        },
        {
          "name": "tokio",
          "manifest": "crates/txtx-supervisor-ui/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.37.0"
        },
        {
          "name": "txtx-addon-kit",
          "manifest": "crates/txtx-test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-core",
          "manifest": "crates/txtx-test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-addon-network-evm",
          "manifest": "crates/txtx-test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "txtx-addon-network-svm",
          "manifest": "crates/txtx-test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hiro-system-kit",
          "manifest": "crates/txtx-test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.4"
        },
        {
          "name": "tokio",
          "manifest": "crates/txtx-test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.43.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "actix-cors",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "actix-cors",
            "direct": true,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "actix-web",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "actix-web",
            "direct": true,
            "version": "4.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-chains",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-chains",
            "direct": true,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-consensus",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-consensus",
            "direct": true,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-contract",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-contract",
            "direct": true,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-dyn-abi",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-dyn-abi",
            "direct": true,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-json-abi",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-json-abi",
            "direct": true,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-network",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-network",
            "direct": true,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-primitives",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-primitives",
            "direct": true,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-provider",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-provider",
            "direct": true,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rlp",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rlp",
            "direct": true,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rpc-types",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rpc-types",
            "direct": true,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-signer-local",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "alloy-signer-local",
            "direct": true,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ansi_term",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ansi_term",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "ascii_table",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ascii_table",
            "direct": true,
            "version": "4.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": true,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "atty",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "atty",
            "direct": true,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.12.3",
            "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": "better-debug",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "better-debug",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bip32",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bip32",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": true,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.40",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.5.17",
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": true,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": true,
            "version": "0.15.8",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": true,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": true,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": true,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "ctrlc",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ctrlc",
            "direct": true,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "daggy",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "daggy",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "dialoguer",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dialoguer",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dotenvy",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dotenvy",
            "direct": true,
            "version": "0.15.7",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": true,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek-bip32",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek-bip32",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fern",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fern",
            "direct": true,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "foundry-block-explorers",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "foundry-block-explorers",
            "direct": true,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "foundry-compilers",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "foundry-compilers",
            "direct": true,
            "version": "0.19.14",
            "ecosystem": "crates"
          },
          {
            "name": "foundry-compilers-artifacts-solc",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "foundry-compilers-artifacts-solc",
            "direct": true,
            "version": "0.19.14",
            "ecosystem": "crates"
          },
          {
            "name": "foundry-config",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "foundry-config",
            "direct": true,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": true,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "hcl-edit",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hcl-edit",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "highway",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "highway",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "hiro-system-kit",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hiro-system-kit",
            "direct": true,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "include_dir",
            "direct": true,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": true,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": true,
            "version": "2.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": true,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "jaq-interpret",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "jaq-interpret",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "jaq-parse",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "jaq-parse",
            "direct": true,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": true,
            "version": "0.3.77",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": true,
            "version": "0.3.91",
            "ecosystem": "crates"
          },
          {
            "name": "juniper",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "juniper",
            "direct": true,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "juniper_actix",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "juniper_actix",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "juniper_codegen",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "juniper_codegen",
            "direct": true,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "juniper_graphql_ws",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "juniper_graphql_ws",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "k256",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "k256",
            "direct": true,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "keccak-hash",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "keccak-hash",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1",
            "direct": true,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1",
            "direct": true,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": true,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": true,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": true,
            "version": "0.4.32",
            "ecosystem": "crates"
          },
          {
            "name": "lsp-types",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lsp-types",
            "direct": true,
            "version": "0.94.1",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "mustache",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mustache",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": true,
            "version": "0.10.66",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": true,
            "version": "0.9.103",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": true,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": true,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.11.27",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "ripemd",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ripemd",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde-wasm-bindgen",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde-wasm-bindgen",
            "direct": true,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.150",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": true,
            "version": "3.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yml",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_yml",
            "direct": true,
            "version": "0.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.9.9",
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": true,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": "0.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.8.19",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.8.23",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "tower-lsp",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tower-lsp",
            "direct": true,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": true,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": true,
            "version": "0.2.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": true,
            "version": "0.4.43",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": true,
            "version": "0.3.70",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": true,
            "version": "0.3.91",
            "ecosystem": "crates"
          },
          {
            "name": "actix-codec",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "actix-http",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "actix-macros",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "actix-router",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "actix-rt",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "actix-server",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "actix-service",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "actix-utils",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "actix-web-codegen",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "actix-ws",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "aead",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "aes-gcm-siv",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "agave-feature-set",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "agave-transaction-view",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "agave-xdp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "agave-xdp-ebpf",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "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": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-consensus-any",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-eip2124",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-eip2930",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-eip7702",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-eip7928",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-eips",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-evm",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-hardforks",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-json-rpc",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-network-primitives",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rlp-derive",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rpc-client",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rpc-types-any",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rpc-types-debug",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rpc-types-engine",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rpc-types-eth",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-rpc-types-trace",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-serde",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-signer",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-sol-macro",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-sol-macro-expander",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-sol-macro-input",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-sol-type-parser",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-sol-types",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-transport",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-transport-http",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-trie",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "alloy-tx-macros",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-access-control",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-account",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-constant",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-error",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-event",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-program",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-accounts",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-serde",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-space",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang-idl",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang-idl",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang-idl-spec",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-syn",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "android-tzdata",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "annotate-snippets",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.18",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bls12-381",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bn254",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bn254",
            "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-ff",
            "direct": false,
            "version": "0.3.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.3.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.3.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-r1cs-std",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-relations",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize",
            "direct": false,
            "version": "0.3.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.3.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": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "ascii",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-impl",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "assert_matches",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.21",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream-impl",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": false,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "atomic",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "aurora-engine-modexp",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "auto_enums",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "auto_impl",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "aya",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "aya-build",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "aya-ebpf",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "aya-ebpf-bindings",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "aya-ebpf-cty",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "aya-ebpf-macros",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "aya-obj",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "az",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "base16ct",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bech32",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": false,
            "version": null,
            "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-io",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin_hashes",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "bitmaps",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.3",
            "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": "blst",
            "direct": false,
            "version": "0.3.16",
            "ecosystem": "crates"
          },
          {
            "name": "bon",
            "direct": false,
            "version": "3.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "bon-macros",
            "direct": false,
            "version": "3.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive-internal",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive-internal",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-schema-derive-internal",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-schema-derive-internal",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "boxcar",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bv",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "byte-slice-cast",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytestring",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "c-kzg",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "caps",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_toml",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.57",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_eval",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "chumsky",
            "direct": false,
            "version": "0.9.3",
            "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.17",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.5.13",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "coins-bip32",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "coins-bip39",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "coins-core",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "3.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console_log",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "const-hex",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.9.6",
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "core-error",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "core_affinity",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "crc",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "crc-catalog",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": false,
            "version": null,
            "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.5",
            "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-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.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": "ctr",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek",
            "direct": false,
            "version": "3.2.1",
            "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",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": false,
            "version": "5.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "derivation-path",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive-where",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_arbitrary",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "0.99.18",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_utils",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-next",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.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": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "eager",
            "direct": false,
            "version": "0.1.0",
            "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": "educe",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "elliptic-curve",
            "direct": false,
            "version": "0.13.8",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.34",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator-derive",
            "direct": false,
            "version": "1.5.0",
            "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": "equivalent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "erased-serde",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "ethereum_serde_utils",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "ethereum_ssz",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "ethereum_ssz_derive",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "eyre",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "fastbloom",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrlp",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrlp",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "feature-probe",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ff",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "fiat-crypto",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "figment",
            "direct": false,
            "version": "0.10.19",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "five8",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "five8_const",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "five8_core",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "fixed-hash",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.4",
            "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": "foreign-types",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "foundry-compilers-artifacts",
            "direct": false,
            "version": "0.19.14",
            "ecosystem": "crates"
          },
          {
            "name": "foundry-compilers-artifacts-vyper",
            "direct": false,
            "version": "0.19.14",
            "ecosystem": "crates"
          },
          {
            "name": "foundry-compilers-core",
            "direct": false,
            "version": "0.19.14",
            "ecosystem": "crates"
          },
          {
            "name": "foundry-evm-networks",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-utils-wasm",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "gethostname",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "crates"
          },
          {
            "name": "gmp-mpfr-sys",
            "direct": false,
            "version": "1.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "group",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.3.26",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hcl-primitives",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex-conservative",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hifijson",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "histogram",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "hmac-drbg",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "0.14.30",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.17",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.60",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "1.5.0",
            "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_normalizer",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "1.5.0",
            "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": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "crates"
          },
          {
            "name": "im",
            "direct": false,
            "version": "15.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "impl-codec",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "impl-more",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "impl-trait-for-tuples",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir_macros",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "indenter",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "index_vec",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "Inflector",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "inlinable_string",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "inturn",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "is-terminal",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jaq-syn",
            "direct": false,
            "version": "1.6.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.32",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpc-core",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "9.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "juniper_subscriptions",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "kaigan",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "kaigan",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "keccak",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "keccak",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "keccak-asm",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "language-tags",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.183",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.8",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-core",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-core",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-gen-ecmult",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-gen-ecmult",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-gen-genmult",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-gen-genmult",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libyml",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "libz-rs-sys",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "light-poseidon",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "local-channel",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "local-waker",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "lockfree-object-pool",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "macro-string",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "merlin",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "mesc",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.31.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.2.4",
            "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.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "nybbles",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.36.7",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_map",
            "direct": false,
            "version": "0.4.21",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "op-alloy",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "op-alloy-consensus",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "op-alloy-network",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "op-alloy-provider",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "op-alloy-rpc-types",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "op-alloy-rpc-types-engine",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "op-revm",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "opaque-debug",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-src",
            "direct": false,
            "version": "300.3.2+3.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "p256",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "parity-scale-codec",
            "direct": false,
            "version": "3.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "parity-scale-codec-derive",
            "direct": false,
            "version": "3.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "password-hash",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "path-slash",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "pear",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "pear_codegen",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "percentage",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.30",
            "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": "polyval",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "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": "prettyplease",
            "direct": false,
            "version": "0.2.22",
            "ecosystem": "crates"
          },
          {
            "name": "primeorder",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "primitive-types",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "primitive-types",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.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-error2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2-diagnostics",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "proptest-derive",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "qstring",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand_hc",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xoshiro",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest-middleware",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "revm",
            "direct": false,
            "version": "33.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "revm-bytecode",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "revm-context",
            "direct": false,
            "version": "12.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "revm-context-interface",
            "direct": false,
            "version": "13.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "revm-database",
            "direct": false,
            "version": "9.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "revm-database-interface",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "revm-handler",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "revm-inspector",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "revm-interpreter",
            "direct": false,
            "version": "31.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "revm-precompile",
            "direct": false,
            "version": "31.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "revm-primitives",
            "direct": false,
            "version": "21.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "revm-state",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rfc6979",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.8",
            "ecosystem": "crates"
          },
          {
            "name": "rlp",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "rug",
            "direct": false,
            "version": "1.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "ruint",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "ruint-macro",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.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.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusticata-macros",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.37",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.21.12",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.40",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.101.7",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.7",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "sanitize-filename",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sct",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "sec1",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1-sys",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1-sys",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1-sys",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "2.11.1",
            "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-parser",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde-big-array",
            "direct": false,
            "version": "0.5.1",
            "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_fmt",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "serdect",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha2-const-stable",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha3",
            "direct": false,
            "version": "0.10.8",
            "ecosystem": "crates"
          },
          {
            "name": "sha3-asm",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "shell-words",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "simple_asn1",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "sized-chunks",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "slog",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "slog-async",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "slog-atomic",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "slog-json",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "slog-scope",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "slog-term",
            "direct": false,
            "version": "2.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smartstring",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "snap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-account",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account-decoder",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account-decoder-client-types",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-account-decoder-client-types",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account-info",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-address",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-address",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-address-lookup-table-interface",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-atomic-u64",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-big-mod-exp",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-blake3-hasher",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-borsh",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-client",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-client",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-client-traits",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-clock",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-clock",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-cluster-type",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-commitment-config",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-commitment-config",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-config-interface",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-connection-cache",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-cpi",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-curve25519",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-define-syscall",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-define-syscall",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-define-syscall",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-define-syscall",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-derivation-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-epoch-info",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-epoch-rewards",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-epoch-schedule",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-epoch-stake",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-example-mocks",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-feature-gate-interface",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-fee-calculator",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-fee-structure",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-frozen-abi",
            "direct": false,
            "version": "1.18.26",
            "ecosystem": "crates"
          },
          {
            "name": "solana-frozen-abi-macro",
            "direct": false,
            "version": "1.18.26",
            "ecosystem": "crates"
          },
          {
            "name": "solana-get-sysvar",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-hash",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-hash",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-hash",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-idl-classic",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-idl-converter",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-inflation",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-instruction",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-instruction",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-instruction-error",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-instructions-sysvar",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-keccak-hasher",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-keypair",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-keypair",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-last-restart-slot",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-loader-v3-interface",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-loader-v3-interface",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-loader-v3-interface",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-measure",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-message",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-message",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-message",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-metrics",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-msg",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-native-token",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-net-utils",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-nonce",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-nullable",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-packet",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-packet",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-perf",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-precompile-error",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program",
            "direct": false,
            "version": "1.18.26",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-entrypoint",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-error",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-memory",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-option",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-pack",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-runtime",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-pubkey",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-pubkey",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-pubkey",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-pubsub-client",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-quic-client",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-record-service-client",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-record-service-client",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rent",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-reward-info",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client-api",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client-nonce-utils",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client-types",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sanitize",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sbpf",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-ids",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-ids",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-macro",
            "direct": false,
            "version": "1.18.26",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-macro",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-secp256k1-recover",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-seed-derivable",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-seed-phrase",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-serde",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-serde-varint",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-serialize-utils",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sha256-hasher",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-sha256-hasher",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-short-vec",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-signature",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-signature",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-signer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-signer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-slot-hashes",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-slot-history",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-stable-layout",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-stake-interface",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-streamer",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-callback",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-feature-set",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-log-collector",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-measure",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-timings",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-transaction",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-type-overrides",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-system-interface",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-system-interface",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-system-interface",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sysvar",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sysvar",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sysvar-id",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-time-utils",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-tls-utils",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-tpu-client",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-context",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-error",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-status-client-types",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-udp-client",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-version",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-vote-interface",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-zero-copy",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-zk-sdk",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana_idl",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana_idl",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "solar-ast",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "solar-compiler",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "solar-config",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "solar-data-structures",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "solar-interface",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "solar-macros",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "solar-parse",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "solar-sema",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "soldeer-core",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "spl-associated-token-account-interface",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "spl-associated-token-account-interface",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator-derive",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator-syn",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-generic-token",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-pod",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-2022-interface",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-2022-interface",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-proof-extraction",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-proof-generation",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-group-interface",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-interface",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-interface",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-metadata-interface",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-type-length-value",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "sval",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "sval_buffer",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "sval_dynamic",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "sval_fmt",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "sval_json",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "sval_nested",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "sval_ref",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "sval_serde",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "svm-rs",
            "direct": false,
            "version": "0.5.22",
            "ecosystem": "crates"
          },
          {
            "name": "svm-rs-builds",
            "direct": false,
            "version": "0.5.22",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.118",
            "ecosystem": "crates"
          },
          {
            "name": "syn-solidity",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "take_mut",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "term",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "test-case",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "test-case",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "test-case-core",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "test-case-macros",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "threadpool",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.36",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-bip39",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tiny-bip39",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.18",
            "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.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.1.0+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.20",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.23.7",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.8+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.0+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-lsp-macros",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": false,
            "version": "0.1.41",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.30",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.2.25",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "typeid",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "uint",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "uint",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "uncased",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.23",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "unit-prefix",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "universal-hash",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "unreachable",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "uriparse",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "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.0",
            "ecosystem": "crates"
          },
          {
            "name": "value-bag",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "value-bag-serde1",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "value-bag-sval2",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "vecmap-rs",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "void",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.0",
            "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": "wasi",
            "direct": false,
            "version": "0.9.0+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.2+wasi-0.2.9",
            "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.114",
            "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.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtimer",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.25.4",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.5",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.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.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "wincode",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "wincode-derive",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-registry",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.4.2",
            "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.3",
            "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.6.18",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.13",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "winreg",
            "direct": false,
            "version": "0.50.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "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": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.7.35",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.47",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.7.35",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.47",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.1",
            "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": "zerovec",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "zip-extract",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zopfli",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.13+zstd.1.5.6",
            "ecosystem": "crates"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1306,
        "direct_count": 221,
        "indirect_count": 1085
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 12,
        "merged_prs": 293,
        "open_issues": 50,
        "closed_ratio": 0.451,
        "closed_issues": 41,
        "closed_unmerged_prs": 22
      },
      "bus_factor": 1,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "MicaiahReid",
          "commits": 886,
          "avatar_url": "https://avatars.githubusercontent.com/u/17027138?v=4"
        },
        {
          "type": "User",
          "login": "lgalabru",
          "commits": 405,
          "avatar_url": "https://avatars.githubusercontent.com/u/87777?v=4"
        },
        {
          "type": "User",
          "login": "cds-amal",
          "commits": 7,
          "avatar_url": "https://avatars.githubusercontent.com/u/2529600?v=4"
        },
        {
          "type": "User",
          "login": "aspnxdd",
          "commits": 6,
          "avatar_url": "https://avatars.githubusercontent.com/u/43625217?v=4"
        },
        {
          "type": "User",
          "login": "eggplantzzz",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/14827965?v=4"
        },
        {
          "type": "User",
          "login": "sonicfromnewyoke",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/177735651?v=4"
        },
        {
          "type": "User",
          "login": "andresgalante",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/1832037?v=4"
        },
        {
          "type": "User",
          "login": "anthonyra",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/29146879?v=4"
        },
        {
          "type": "User",
          "login": "procdump",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/34716852?v=4"
        },
        {
          "type": "User",
          "login": "ChaituKReddy",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/72420880?v=4"
        }
      ],
      "contributors_sampled": 14,
      "top_contributor_share": 0.672
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "pr.yaml",
        "release_cli.yaml",
        "release_crates.yaml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 6,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 7,
            "reason": "15 out of 21 merged PRs checked by a CI test -- score normalized to 7",
            "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": 5,
            "reason": "Found 15/30 approved changesets -- score normalized to 5",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 5 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": 0,
            "reason": "no 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": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 8,
            "reason": "8 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 8",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "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": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "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": "43 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "f5e711e2df51c73c276b5ee2e996670f0e770adc",
        "ran_at": "2026-07-21T20:59:48Z",
        "aggregate_score": 4.1,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/solana-foundation/txtx",
    "host": "github.com",
    "name": "txtx",
    "owner": "solana-foundation"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 61,
      "inputs": {
        "security": 41,
        "vitality": 74,
        "community": 50,
        "governance": 60,
        "engineering": 73
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "good",
        "name": "Vitality",
        "value": 74,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "commits_last_year": 121,
              "human_commit_share": 1,
              "days_since_last_push": 8,
              "active_weeks_last_year": 30
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 8 days ago",
                "points": 28.8,
                "status": "partial",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 8
                    }
                  }
                ],
                "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": "121 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 121
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "8 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 8",
                "points": 8,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "good",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "releases_count": 46,
              "latest_release_tag": "v0.5.2",
              "releases_from_tags": false,
              "days_since_latest_release": 285,
              "mean_days_between_releases": 14.1
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "46 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 46
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 285 days ago",
                "points": 16.2,
                "status": "partial",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 285
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~14.1 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 14.1
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "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": 8,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 8 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 8
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 50,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "forks": 33,
              "stars": 152,
              "watchers": 4,
              "growth_state": "organic",
              "growth_factor_pct": 100
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "152 stars",
                "points": 35.3,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 152
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "33 forks",
                "points": 12.5,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 33
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "4 watchers",
                "points": 2.7,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 50,
            "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": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "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
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 60,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "at_risk",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 14,
              "top_contributor_share": 0.672
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 67% of commits",
                "points": 7.4,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 67
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "14 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 14
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 5 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 64,
            "inputs": {
              "merged_prs": 293,
              "open_issues": 50,
              "closed_issues": 41,
              "issue_closed_ratio": 0.451,
              "closed_unmerged_prs": 22
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "45% of issues closed",
                "points": 21.1,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 45
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "293/315 decided PRs merged",
                "points": 35.6,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 293,
                      "decided": 315
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 15/30 approved changesets -- score normalized to 5",
                "points": 7.5,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 79,
            "inputs": {
              "followers": 2093,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "solana-foundation",
              "public_repos": 99,
              "account_age_days": 2415
            },
            "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,093 followers of solana-foundation",
                "points": 23.9,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 2093,
                      "login": "solana-foundation"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "99 public repos, account ~6 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 99
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 6
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 73,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "3 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "15 out of 21 merged PRs checked by a CI test -- score normalized to 7",
                "points": 14,
                "status": "partial",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [
                "blockchain",
                "devops",
                "secops",
                "smart-contracts",
                "infrastructure-as-code"
              ],
              "has_wiki": false,
              "homepage": "https://docs.txtx.sh",
              "has_readme": true,
              "has_docs_dir": true,
              "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": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://docs.txtx.sh",
                "points": 15,
                "status": "met",
                "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": "5 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 41,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 42,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 18,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 0,
              "scorecard_aggregate": 4.1
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "15 out of 21 merged PRs checked by a CI test -- score normalized to 7",
                "points": 1.8,
                "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/30 approved changesets -- score normalized to 5",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 5 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": "no update tool detected",
                "points": 0,
                "status": "missed",
                "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.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "8 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 8",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "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 not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "43 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "at_risk",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1179 resolved dependencies against OSV; 127 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": 1179
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 127
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 38,
            "inputs": {
              "source": "osv",
              "advisories": 71,
              "affected_packages": 35,
              "assessed_packages": 1179,
              "unassessed_packages": 127,
              "affected_by_severity": "critical 1, high 6, moderate 8, low 6, unknown 14",
              "direct_affected_packages": 9
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "9 affected: openssl 0.10.66 (critical 9.8), serde_with 3.12.0 (moderate 4.0), serde_yml 0.0.11 (moderate 6.2), +6 more",
                "points": 4.9,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 9,
                      "packages": "openssl 0.10.66 (critical 9.8), serde_with 3.12.0 (moderate 4.0), serde_yml 0.0.11 (moderate 6.2)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "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": "8 advisory-carrying package(s) unaddressed past 90 days; oldest published 1843 days ago",
                "points": 23.5,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 8,
                      "oldest": 1843
                    }
                  }
                ],
                "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": 1179,
              "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": 10
            },
            "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": 56,
        "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.96,
              "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": "96 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 96,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 58,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0.01,
              "toolchain_manifests": [
                "Cargo.toml",
                "addons/evm/Cargo.toml",
                "addons/svm/core/Cargo.toml",
                "addons/svm/core/examples/hellosol/Cargo.toml",
                "addons/svm/core/examples/hellosol/programs/hellosol/Cargo.toml",
                "addons/svm/core/examples/hellosol/programs/hellosol2/Cargo.toml",
                "addons/svm/types/Cargo.toml",
                "crates/txtx-addon-kit/Cargo.toml",
                "crates/txtx-cli/Cargo.toml",
                "crates/txtx-core/Cargo.toml",
                "crates/txtx-gql/Cargo.toml",
                "crates/txtx-lsp/Cargo.toml",
                "crates/txtx-supervisor-ui/Cargo.toml",
                "crates/txtx-test-utils/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Cargo.toml, addons/evm/Cargo.toml, addons/svm/core/Cargo.toml (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "Cargo.toml, addons/evm/Cargo.toml, addons/svm/core/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": "1 of the last 100 commits agent-authored or agent-credited",
                "points": 2,
                "status": "partial",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 1,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 111203,
              "source_files_sampled": 229,
              "oversized_source_files": 3
            },
            "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": "3/229 source files over 60KB",
                "points": 54.3,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 229,
                      "oversized": 3
                    }
                  }
                ],
                "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": [
    "crates package 'txtx-addon-network-evm' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring",
    "Could not fetch crates package 'txtx-cli' from its registry",
    "crates package 'txtx-gql' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring",
    "Could not fetch crates package 'txtx-lsp' from its registry",
    "crates package 'txtx-core' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring",
    "crates package 'txtx-addon-kit' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring",
    "Could not fetch crates package 'txtx-test-utils' from its registry",
    "crates package 'txtx-supervisor-ui' points at a different repository (https://github.com/txtx/txtx); excluded from ecosystem scoring"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-21T21:00:09.151432Z",
  "schema_version": "0.23.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/solana-foundation/txtx.svg",
  "full_name": "solana-foundation/txtx",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.

Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v1.13.0, schema v0.23.0 — full methodology · metrics wiki.

How one result sits in the wider record: aggregate statisticscrates.io.