Skip to content

Instantly share code, notes, and snippets.

@emostov
Created December 16, 2025 16:51
Show Gist options
  • Select an option

  • Save emostov/f32b2c50fd4620bf915819d3eb18785a to your computer and use it in GitHub Desktop.

Select an option

Save emostov/f32b2c50fd4620bf915819d3eb18785a to your computer and use it in GitHub Desktop.
cargo tree -p tempo-primitives --no-default-features -e 'build,normal' 0806822297389c3abc59150ed0a627029ece32f5
cargo tree -p tempo-primitives --no-default-features -e 'build,normal'
Updating git repository `https://github.com/commonwarexyz/monorepo`
Updating crates.io index
Downloaded crypto-common v0.1.7
Downloaded proptest-derive v0.6.0
Downloaded cc v1.2.15
Downloaded 3 crates (169.9KiB) in 0.30s
tempo-primitives v0.7.5 (/Users/zeke/tkhq/code/tempo/crates/primitives)
├── alloy-consensus v1.1.3
│ ├── alloy-eips v1.1.3
│ │ ├── alloy-eip2124 v0.2.0
│ │ │ ├── alloy-primitives v1.4.1
│ │ │ │ ├── alloy-rlp v0.3.12
│ │ │ │ │ ├── alloy-rlp-derive v0.3.12 (proc-macro)
│ │ │ │ │ │ ├── proc-macro2 v1.0.103
│ │ │ │ │ │ │ └── unicode-ident v1.0.22
│ │ │ │ │ │ ├── quote v1.0.42
│ │ │ │ │ │ │ └── proc-macro2 v1.0.103 (*)
│ │ │ │ │ │ └── syn v2.0.111
│ │ │ │ │ │ ├── proc-macro2 v1.0.103 (*)
│ │ │ │ │ │ ├── quote v1.0.42 (*)
│ │ │ │ │ │ └── unicode-ident v1.0.22
│ │ │ │ │ ├── arrayvec v0.7.6
│ │ │ │ │ │ └── serde v1.0.228
│ │ │ │ │ │ ├── serde_core v1.0.228
│ │ │ │ │ │ └── serde_derive v1.0.228 (proc-macro)
│ │ │ │ │ │ ├── proc-macro2 v1.0.103 (*)
│ │ │ │ │ │ ├── quote v1.0.42 (*)
│ │ │ │ │ │ └── syn v2.0.111 (*)
│ │ │ │ │ └── bytes v1.11.0
│ │ │ │ │ └── serde v1.0.228 (*)
│ │ │ │ ├── bytes v1.11.0 (*)
│ │ │ │ ├── cfg-if v1.0.4
│ │ │ │ ├── const-hex v1.17.0
│ │ │ │ │ ├── cfg-if v1.0.4
│ │ │ │ │ └── serde_core v1.0.228
│ │ │ │ ├── derive_more v2.1.0
│ │ │ │ │ └── derive_more-impl v2.1.0 (proc-macro)
│ │ │ │ │ ├── convert_case v0.10.0
│ │ │ │ │ │ └── unicode-segmentation v1.12.0
│ │ │ │ │ ├── proc-macro2 v1.0.103 (*)
│ │ │ │ │ ├── quote v1.0.42 (*)
│ │ │ │ │ ├── syn v2.0.111 (*)
│ │ │ │ │ └── unicode-xid v0.2.6
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── rustc_version v0.4.1
│ │ │ │ │ └── semver v1.0.27
│ │ │ │ ├── foldhash v0.2.0
│ │ │ │ ├── hashbrown v0.16.1
│ │ │ │ │ ├── foldhash v0.2.0
│ │ │ │ │ └── serde_core v1.0.228
│ │ │ │ ├── itoa v1.0.15
│ │ │ │ ├── k256 v0.13.4
│ │ │ │ │ ├── cfg-if v1.0.4
│ │ │ │ │ ├── ecdsa v0.16.9
│ │ │ │ │ │ ├── der v0.7.10
│ │ │ │ │ │ │ ├── const-oid v0.9.6
│ │ │ │ │ │ │ ├── pem-rfc7468 v0.7.0
│ │ │ │ │ │ │ │ └── base64ct v1.8.1
│ │ │ │ │ │ │ └── zeroize v1.8.2
│ │ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ │ ├── block-buffer v0.10.4
│ │ │ │ │ │ │ │ └── generic-array v0.14.7
│ │ │ │ │ │ │ │ ├── typenum v1.19.0
│ │ │ │ │ │ │ │ └── zeroize v1.8.2
│ │ │ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ │ │ └── version_check v0.9.5
│ │ │ │ │ │ │ ├── const-oid v0.9.6
│ │ │ │ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ │ │ │ ├── generic-array v0.14.7 (*)
│ │ │ │ │ │ │ │ └── typenum v1.19.0
│ │ │ │ │ │ │ └── subtle v2.6.1
│ │ │ │ │ │ ├── elliptic-curve v0.13.8
│ │ │ │ │ │ │ ├── base16ct v0.2.0
│ │ │ │ │ │ │ ├── crypto-bigint v0.5.5
│ │ │ │ │ │ │ │ ├── generic-array v0.14.7 (*)
│ │ │ │ │ │ │ │ ├── rand_core v0.6.4
│ │ │ │ │ │ │ │ │ └── getrandom v0.2.16
│ │ │ │ │ │ │ │ │ ├── cfg-if v1.0.4
│ │ │ │ │ │ │ │ │ └── libc v0.2.178
│ │ │ │ │ │ │ │ ├── subtle v2.6.1
│ │ │ │ │ │ │ │ └── zeroize v1.8.2
│ │ │ │ │ │ │ ├── digest v0.10.7 (*)
│ │ │ │ │ │ │ ├── ff v0.13.1
│ │ │ │ │ │ │ │ ├── rand_core v0.6.4 (*)
│ │ │ │ │ │ │ │ └── subtle v2.6.1
│ │ │ │ │ │ │ ├── generic-array v0.14.7 (*)
│ │ │ │ │ │ │ ├── group v0.13.0
│ │ │ │ │ │ │ │ ├── ff v0.13.1 (*)
│ │ │ │ │ │ │ │ ├── rand_core v0.6.4 (*)
│ │ │ │ │ │ │ │ └── subtle v2.6.1
│ │ │ │ │ │ │ ├── pem-rfc7468 v0.7.0 (*)
│ │ │ │ │ │ │ ├── pkcs8 v0.10.2
│ │ │ │ │ │ │ │ ├── der v0.7.10 (*)
│ │ │ │ │ │ │ │ └── spki v0.7.3
│ │ │ │ │ │ │ │ └── der v0.7.10 (*)
│ │ │ │ │ │ │ ├── rand_core v0.6.4 (*)
│ │ │ │ │ │ │ ├── sec1 v0.7.3
│ │ │ │ │ │ │ │ ├── base16ct v0.2.0
│ │ │ │ │ │ │ │ ├── der v0.7.10 (*)
│ │ │ │ │ │ │ │ ├── generic-array v0.14.7 (*)
│ │ │ │ │ │ │ │ ├── pkcs8 v0.10.2 (*)
│ │ │ │ │ │ │ │ ├── serdect v0.2.0
│ │ │ │ │ │ │ │ │ ├── base16ct v0.2.0
│ │ │ │ │ │ │ │ │ └── serde v1.0.228 (*)
│ │ │ │ │ │ │ │ ├── subtle v2.6.1
│ │ │ │ │ │ │ │ └── zeroize v1.8.2
│ │ │ │ │ │ │ ├── serdect v0.2.0 (*)
│ │ │ │ │ │ │ ├── subtle v2.6.1
│ │ │ │ │ │ │ └── zeroize v1.8.2
│ │ │ │ │ │ ├── rfc6979 v0.4.0
│ │ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ │ └── digest v0.10.7 (*)
│ │ │ │ │ │ │ └── subtle v2.6.1
│ │ │ │ │ │ ├── serdect v0.2.0 (*)
│ │ │ │ │ │ ├── signature v2.2.0
│ │ │ │ │ │ │ ├── digest v0.10.7 (*)
│ │ │ │ │ │ │ └── rand_core v0.6.4 (*)
│ │ │ │ │ │ └── spki v0.7.3 (*)
│ │ │ │ │ ├── elliptic-curve v0.13.8 (*)
│ │ │ │ │ ├── serdect v0.2.0 (*)
│ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ ├── cfg-if v1.0.4
│ │ │ │ │ ├── cpufeatures v0.2.17
│ │ │ │ │ │ └── libc v0.2.178
│ │ │ │ │ └── digest v0.10.7 (*)
│ │ │ │ ├── paste v1.0.15 (proc-macro)
│ │ │ │ ├── ruint v1.17.0
│ │ │ │ │ ├── alloy-rlp v0.3.12 (*)
│ │ │ │ │ ├── ruint-macro v1.2.1 (proc-macro)
│ │ │ │ │ └── serde_core v1.0.228
│ │ │ │ ├── serde v1.0.228 (*)
│ │ │ │ └── tiny-keccak v2.0.2
│ │ │ │ └── crunchy v0.2.4
│ │ │ ├── alloy-rlp v0.3.12 (*)
│ │ │ ├── crc v3.4.0
│ │ │ │ └── crc-catalog v2.4.0
│ │ │ ├── serde v1.0.228 (*)
│ │ │ └── thiserror v2.0.17
│ │ │ └── thiserror-impl v2.0.17 (proc-macro)
│ │ │ ├── proc-macro2 v1.0.103 (*)
│ │ │ ├── quote v1.0.42 (*)
│ │ │ └── syn v2.0.111 (*)
│ │ ├── alloy-eip2930 v0.2.3
│ │ │ ├── alloy-primitives v1.4.1 (*)
│ │ │ ├── alloy-rlp v0.3.12 (*)
│ │ │ └── serde v1.0.228 (*)
│ │ ├── alloy-eip7702 v0.6.3
│ │ │ ├── alloy-primitives v1.4.1 (*)
│ │ │ ├── alloy-rlp v0.3.12 (*)
│ │ │ ├── k256 v0.13.4 (*)
│ │ │ ├── serde v1.0.228 (*)
│ │ │ └── thiserror v2.0.17 (*)
│ │ ├── alloy-primitives v1.4.1 (*)
│ │ ├── alloy-rlp v0.3.12 (*)
│ │ ├── alloy-serde v1.1.3
│ │ │ ├── alloy-primitives v1.4.1 (*)
│ │ │ ├── serde v1.0.228 (*)
│ │ │ └── serde_json v1.0.145
│ │ │ ├── itoa v1.0.15
│ │ │ ├── memchr v2.7.6
│ │ │ ├── ryu v1.0.20
│ │ │ └── serde_core v1.0.228
│ │ ├── auto_impl v1.3.0 (proc-macro)
│ │ │ ├── proc-macro2 v1.0.103 (*)
│ │ │ ├── quote v1.0.42 (*)
│ │ │ └── syn v2.0.111 (*)
│ │ ├── derive_more v2.1.0 (*)
│ │ ├── either v1.15.0
│ │ │ └── serde v1.0.228 (*)
│ │ ├── serde v1.0.228 (*)
│ │ ├── serde_with v3.16.1
│ │ │ ├── serde_core v1.0.228
│ │ │ └── serde_with_macros v3.16.1 (proc-macro)
│ │ │ ├── darling v0.21.3
│ │ │ │ ├── darling_core v0.21.3
│ │ │ │ │ ├── fnv v1.0.7
│ │ │ │ │ ├── ident_case v1.0.1
│ │ │ │ │ ├── proc-macro2 v1.0.103 (*)
│ │ │ │ │ ├── quote v1.0.42 (*)
│ │ │ │ │ ├── serde v1.0.228
│ │ │ │ │ │ └── serde_core v1.0.228
│ │ │ │ │ ├── strsim v0.11.1
│ │ │ │ │ └── syn v2.0.111 (*)
│ │ │ │ └── darling_macro v0.21.3 (proc-macro)
│ │ │ │ ├── darling_core v0.21.3 (*)
│ │ │ │ ├── quote v1.0.42 (*)
│ │ │ │ └── syn v2.0.111 (*)
│ │ │ ├── proc-macro2 v1.0.103 (*)
│ │ │ ├── quote v1.0.42 (*)
│ │ │ └── syn v2.0.111 (*)
│ │ ├── sha2 v0.10.9 (*)
│ │ └── thiserror v2.0.17 (*)
│ ├── alloy-primitives v1.4.1 (*)
│ ├── alloy-rlp v0.3.12 (*)
│ ├── alloy-serde v1.1.3 (*)
│ ├── alloy-trie v0.9.1
│ │ ├── alloy-primitives v1.4.1 (*)
│ │ ├── alloy-rlp v0.3.12 (*)
│ │ ├── arrayvec v0.7.6 (*)
│ │ ├── derive_more v2.1.0 (*)
│ │ ├── nybbles v0.4.6
│ │ │ ├── cfg-if v1.0.4
│ │ │ ├── ruint v1.17.0 (*)
│ │ │ ├── serde v1.0.228 (*)
│ │ │ └── smallvec v1.15.1
│ │ │ └── serde v1.0.228 (*)
│ │ ├── serde v1.0.228 (*)
│ │ ├── smallvec v1.15.1 (*)
│ │ └── tracing v0.1.43
│ │ ├── pin-project-lite v0.2.16
│ │ └── tracing-core v0.1.35
│ │ └── once_cell v1.21.3
│ │ ├── critical-section v1.2.0
│ │ └── portable-atomic v1.11.1
│ ├── alloy-tx-macros v1.1.3 (proc-macro)
│ │ ├── darling v0.21.3 (*)
│ │ ├── proc-macro2 v1.0.103 (*)
│ │ ├── quote v1.0.42 (*)
│ │ └── syn v2.0.111 (*)
│ ├── auto_impl v1.3.0 (proc-macro) (*)
│ ├── derive_more v2.1.0 (*)
│ ├── either v1.15.0 (*)
│ ├── k256 v0.13.4 (*)
│ ├── once_cell v1.21.3 (*)
│ ├── serde v1.0.228 (*)
│ ├── serde_json v1.0.145 (*)
│ └── thiserror v2.0.17 (*)
├── alloy-eips v1.1.3 (*)
├── alloy-primitives v1.4.1 (*)
├── alloy-rlp v0.3.12 (*)
├── base64 v0.22.1
├── derive_more v2.1.0 (*)
├── p256 v0.13.2
│ ├── ecdsa v0.16.9 (*)
│ ├── elliptic-curve v0.13.8 (*)
│ ├── primeorder v0.13.6
│ │ └── elliptic-curve v0.13.8 (*)
│ └── sha2 v0.10.9 (*)
├── reth-ethereum-primitives v1.9.3 (https://github.com/paradigmxyz/reth?rev=64909d3#64909d33)
│ ├── alloy-consensus v1.1.3 (*)
│ ├── alloy-eips v1.1.3 (*)
│ ├── alloy-primitives v1.4.1 (*)
│ ├── alloy-rlp v0.3.12 (*)
│ └── reth-primitives-traits v1.9.3 (https://github.com/paradigmxyz/reth?rev=64909d3#64909d33)
│ ├── alloy-consensus v1.1.3 (*)
│ ├── alloy-eips v1.1.3 (*)
│ ├── alloy-genesis v1.1.3
│ │ ├── alloy-eips v1.1.3 (*)
│ │ ├── alloy-primitives v1.4.1 (*)
│ │ ├── alloy-serde v1.1.3 (*)
│ │ ├── alloy-trie v0.9.1 (*)
│ │ └── serde v1.0.228 (*)
│ ├── alloy-primitives v1.4.1 (*)
│ ├── alloy-rlp v0.3.12 (*)
│ ├── alloy-trie v0.9.1 (*)
│ ├── auto_impl v1.3.0 (proc-macro) (*)
│ ├── bytes v1.11.0 (*)
│ ├── derive_more v2.1.0 (*)
│ ├── once_cell v1.21.3 (*)
│ ├── revm-bytecode v7.1.1
│ │ ├── bitvec v1.0.1
│ │ │ ├── funty v2.0.0
│ │ │ ├── radium v0.7.0
│ │ │ ├── tap v1.0.1
│ │ │ └── wyz v0.5.1
│ │ │ └── tap v1.0.1
│ │ └── revm-primitives v21.0.2
│ │ ├── alloy-primitives v1.4.1 (*)
│ │ ├── num_enum v0.7.5
│ │ │ ├── num_enum_derive v0.7.5 (proc-macro)
│ │ │ │ ├── proc-macro2 v1.0.103 (*)
│ │ │ │ ├── quote v1.0.42 (*)
│ │ │ │ └── syn v2.0.111 (*)
│ │ │ └── rustversion v1.0.22 (proc-macro)
│ │ └── once_cell v1.21.3 (*)
│ ├── revm-primitives v21.0.2 (*)
│ ├── revm-state v8.1.1
│ │ ├── bitflags v2.10.0
│ │ ├── revm-bytecode v7.1.1 (*)
│ │ └── revm-primitives v21.0.2 (*)
│ └── thiserror v2.0.17 (*)
├── reth-primitives-traits v1.9.3 (https://github.com/paradigmxyz/reth?rev=64909d3#64909d33) (*)
└── sha2 v0.10.9 (*)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment