solana-program-error is used at run time in 695 crates (of which 36 optionally). It is a direct run-time dependency in 55 crates. It's used only as a dev dependency in 15 crates (of which 2 directly).

Number of dependers solana-program-error version Downloads/month
667 2.2.2 186K
37 2.1.21 25K
1 2.1.11 2.4K
3 2.1.4 350
2 2.1.0 22K
Depender (with downloads and own rev deps) solana-program-error version
423K 86 spl-token-2022 ^2.2.1
358K 393 spl-token ^2.2.0
351K 650 solana-program ^2.2.1
346K 5 spl-transfer-hook-interface ^2.2.1
345K 6 spl-tlv-account-resolution ^2.2.1
325K 18 spl-type-length-value ^2.2.1
323K 46 spl-memo ^2.1.0
317K 5 spl-program-error ^2.2.1
314K 25 spl-token-metadata-interface ^2.2.1
304K 10 spl-discriminator ^2.1.0
303K 30 spl-pod ^2.2.1
298K 17 spl-token-group-interface ^2.2.1
230K 32 solana-account-info ^2.2.1
228K 14 solana-program-entrypoint ^2.2.1
217K 15 solana-cpi ^2.2.1
212K 12 solana-program-pack ^2.2.1
165K 11 solana-instructions-sysvar ^2.2.1
163K 25 solana-sysvar ^2.2.1
154K 8 solana-stake-interface ^2.1
152K 4 spl-token-confidential-transfer-proof-extraction ^2.2.1
149K 2 spl-elgamal-registry ^2.2.1
160K 4 solana-feature-gate-interface optional ^2.2.1
36K 1 spl-instruction-padding ^2.1.0
9.9K 2 spl-record ^2.1.0
8.2K 7 litesvm ^2.2
1.1K sealevel-tools ^2.1.4
800 7 mollusk-svm ^2.2
1.4K 4 light-bounded-vec optional ^2.2.1
120 superstate-allowlist-interface ^2.2.1
100 1 mollusk-svm-result ^2.2
1 spherenet-stake-interface ^2.1
hbros-solana-program =2.1.0
1 hbros-solana-program-entrypoint =2.1.0
spherenet-sysvar ^2.2.1
spherenet-program ^2.2.1
5 jpl-discriminator ^2.1.0
8 jpl-pod ^2.1.0
2 jpl-tlv-account-resolution ^2.1.0
1 jpl-token-group-interface ^2.1.0
1 jpl-token-metadata-interface ^2.1.0
1 jpl-transfer-hook-interface ^2.1.0
5 jpl-type-length-value ^2.1.0
440 8 light-concurrent-merkle-tree optional ^2.1.1
410 20 light-hasher optional ^2.1.1
350 5 light-verifier optional ^2.1.1
310 5 light-compressed-account optional ^2.1.1
310 2 light-sdk optional ^2.1.1
310 2 light-zero-copy optional ^2.1.1
290 2 light-account-checks optional ^2.1.1
250 1 light-merkle-tree-metadata optional ^2.1.1
250 light-batched-merkle-tree optional ^2.1.1
250 1 light-bloom-filter optional ^2.1.1
240 8 light-indexed-merkle-tree optional ^2.1.1
170 6 light-hash-set optional ^2.1.1
145K 43 solana-system-interface dev ^2.1
107K 8 solana-secp256k1-program dev ^2.2.1
solana-accountgen dev ^2.2.1