What changed, and why it matters
This commit only updates a documentation file (docs/dep-tree) that shows the dependency tree of the project's Rust crates. No source code, build scripts, or configuration files were changed. It is a routine documentation refresh with no security relevance.
No action required; this is a documentation-only change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff is limited to docs/dep-tree, a generated ASCII dependency tree. It reflects crate splits and dependency changes (e.g., adding bitcoin_consensus_encoding, bitcoin_network_kind, bitcoin_p2p_messages, bitcoin_bip158, bitcoin_crypto; removing some transitive bitcoin_hashes edges). There are no code modifications, no Cargo.toml changes, no CI changes, and no functional changes.
Changed components
docs/dep-treeInspect captured patch +246 / −49
diff --git a/docs/dep-tree b/docs/dep-tree
index 7f69bb0f..557ea9df 100644
--- a/docs/dep-tree
+++ b/docs/dep-tree
@@ -3,6 +3,10 @@ base58ck
│ └── hex_conservative
│ └── arrayvec
└── bitcoin_hashes
+ ├── bitcoin_consensus_encoding
+ │ └── bitcoin_internals
+ │ └── hex_conservative
+ │ └── arrayvec
├── bitcoin_internals
│ └── hex_conservative
│ └── arrayvec
@@ -16,6 +20,10 @@ bitcoin
│ │ └── hex_conservative
│ │ └── arrayvec
│ └── bitcoin_hashes
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
│ ├── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
@@ -23,30 +31,39 @@ bitcoin
│ └── arrayvec
├── base64
├── bech32
+├── bitcoin_consensus_encoding
+│ └── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
├── bitcoin_internals
│ └── hex_conservative
│ └── arrayvec
├── bitcoin_io
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
│ ├── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
│ └── bitcoin_hashes
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
│ ├── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
│ └── hex_conservative
│ └── arrayvec
+├── bitcoin_network_kind
+│ └── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
├── bitcoin_primitives
│ ├── arbitrary
-│ ├── arrayvec
│ ├── bitcoin_consensus_encoding
-│ │ ├── bitcoin_internals
-│ │ │ └── hex_conservative
-│ │ │ └── arrayvec
-│ │ └── bitcoin_hashes
-│ │ ├── bitcoin_internals
-│ │ │ └── hex_conservative
-│ │ │ └── arrayvec
+│ │ └── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
│ ├── bitcoin_internals
@@ -55,42 +72,39 @@ bitcoin
│ ├── bitcoin_units
│ │ ├── arbitrary
│ │ ├── bitcoin_consensus_encoding
-│ │ │ ├── bitcoin_internals
-│ │ │ │ └── hex_conservative
-│ │ │ │ └── arrayvec
-│ │ │ └── bitcoin_hashes
-│ │ │ ├── bitcoin_internals
-│ │ │ │ └── hex_conservative
-│ │ │ │ └── arrayvec
+│ │ │ └── bitcoin_internals
│ │ │ └── hex_conservative
│ │ │ └── arrayvec
│ │ └── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
│ ├── bitcoin_hashes
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
│ │ ├── bitcoin_internals
│ │ │ └── hex_conservative
│ │ │ └── arrayvec
│ │ └── hex_conservative
│ │ └── arrayvec
+│ ├── hex_conservative
+│ │ └── arrayvec
│ └── hex_conservative
-│ └── arrayvec
├── bitcoin_units
│ ├── arbitrary
│ ├── bitcoin_consensus_encoding
-│ │ ├── bitcoin_internals
-│ │ │ └── hex_conservative
-│ │ │ └── arrayvec
-│ │ └── bitcoin_hashes
-│ │ ├── bitcoin_internals
-│ │ │ └── hex_conservative
-│ │ │ └── arrayvec
+│ │ └── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
│ └── bitcoin_internals
│ └── hex_conservative
│ └── arrayvec
├── bitcoin_hashes
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
│ ├── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
@@ -100,72 +114,225 @@ bitcoin
├── hex_conservative
│ └── arrayvec
└── secp256k1
- ├── bitcoin_hashes
- │ ├── bitcoin_io
- │ └── hex_conservative
- │ └── arrayvec
└── secp256k1_sys
bitcoin_addresses
+bitcoin_bip158
+
bitcoin_consensus_encoding
-├── bitcoin_internals
-│ └── hex_conservative
-│ └── arrayvec
-└── bitcoin_hashes
- ├── bitcoin_internals
- │ └── hex_conservative
- │ └── arrayvec
+└── bitcoin_internals
└── hex_conservative
└── arrayvec
+bitcoin_crypto
+
bitcoin_internals
└── hex_conservative
└── arrayvec
bitcoin_io
+├── bitcoin_consensus_encoding
+│ └── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
├── bitcoin_internals
│ └── hex_conservative
│ └── arrayvec
└── bitcoin_hashes
+ ├── bitcoin_consensus_encoding
+ │ └── bitcoin_internals
+ │ └── hex_conservative
+ │ └── arrayvec
├── bitcoin_internals
│ └── hex_conservative
│ └── arrayvec
└── hex_conservative
└── arrayvec
-bitcoin_primitives
+bitcoin_network_kind
+└── bitcoin_internals
+ └── hex_conservative
+ └── arrayvec
+
+bitcoin_p2p_messages
├── arbitrary
-├── arrayvec
+├── bitcoin
+│ ├── arbitrary
+│ ├── base58ck
+│ │ ├── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ └── bitcoin_hashes
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ ├── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── base64
+│ ├── bech32
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoin_io
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ ├── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ └── bitcoin_hashes
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ ├── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoin_network_kind
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoin_primitives
+│ │ ├── arbitrary
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ ├── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ ├── bitcoin_units
+│ │ │ ├── arbitrary
+│ │ │ ├── bitcoin_consensus_encoding
+│ │ │ │ └── bitcoin_internals
+│ │ │ │ └── hex_conservative
+│ │ │ │ └── arrayvec
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ ├── bitcoin_hashes
+│ │ │ ├── bitcoin_consensus_encoding
+│ │ │ │ └── bitcoin_internals
+│ │ │ │ └── hex_conservative
+│ │ │ │ └── arrayvec
+│ │ │ ├── bitcoin_internals
+│ │ │ │ └── hex_conservative
+│ │ │ │ └── arrayvec
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ ├── hex_conservative
+│ │ │ └── arrayvec
+│ │ └── hex_conservative
+│ ├── bitcoin_units
+│ │ ├── arbitrary
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoin_hashes
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ ├── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoinconsensus
+│ ├── hex_conservative
+│ │ └── arrayvec
+│ └── secp256k1
+│ └── secp256k1_sys
├── bitcoin_consensus_encoding
+│ └── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
+├── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
+├── bitcoin_io
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
│ ├── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
│ └── bitcoin_hashes
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
│ ├── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
│ └── hex_conservative
│ └── arrayvec
-├── bitcoin_internals
-│ └── hex_conservative
-│ └── arrayvec
-├── bitcoin_units
+├── bitcoin_network_kind
+│ └── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
+├── bitcoin_primitives
│ ├── arbitrary
│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoin_units
+│ │ ├── arbitrary
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── bitcoin_hashes
+│ │ ├── bitcoin_consensus_encoding
+│ │ │ └── bitcoin_internals
+│ │ │ └── hex_conservative
+│ │ │ └── arrayvec
│ │ ├── bitcoin_internals
│ │ │ └── hex_conservative
│ │ │ └── arrayvec
-│ │ └── bitcoin_hashes
-│ │ ├── bitcoin_internals
-│ │ │ └── hex_conservative
-│ │ │ └── arrayvec
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ ├── hex_conservative
+│ │ └── arrayvec
+│ └── hex_conservative
+├── bitcoin_units
+│ ├── arbitrary
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
│ └── bitcoin_internals
│ └── hex_conservative
│ └── arrayvec
├── bitcoin_hashes
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
│ ├── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
@@ -174,16 +341,42 @@ bitcoin_primitives
└── hex_conservative
└── arrayvec
-bitcoin_units
+bitcoin_primitives
├── arbitrary
├── bitcoin_consensus_encoding
+│ └── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
+├── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
+├── bitcoin_units
+│ ├── arbitrary
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
+│ └── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
+├── bitcoin_hashes
+│ ├── bitcoin_consensus_encoding
+│ │ └── bitcoin_internals
+│ │ └── hex_conservative
+│ │ └── arrayvec
│ ├── bitcoin_internals
│ │ └── hex_conservative
│ │ └── arrayvec
-│ └── bitcoin_hashes
-│ ├── bitcoin_internals
-│ │ └── hex_conservative
-│ │ └── arrayvec
+│ └── hex_conservative
+│ └── arrayvec
+├── hex_conservative
+│ └── arrayvec
+└── hex_conservative
+
+bitcoin_units
+├── arbitrary
+├── bitcoin_consensus_encoding
+│ └── bitcoin_internals
│ └── hex_conservative
│ └── arrayvec
└── bitcoin_internals
@@ -191,6 +384,10 @@ bitcoin_units
└── arrayvec
bitcoin_hashes
+├── bitcoin_consensus_encoding
+│ └── bitcoin_internals
+│ └── hex_conservative
+│ └── arrayvec
├── bitcoin_internals
│ └── hex_conservative
│ └── arrayvec
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.