solana-program-error is used at run time in 589 crates (of which 23 optionally). It is a direct run-time dependency in 40 crates. It's used only as a dev dependency in 16 crates (of which 2 directly).

Number of dependers solana-program-error version Downloads/month
136 2.2.1 148K
463 2.1.21 52K
1 2.1.11 6.9K
3 2.1.4 500
2 2.1.0 26K
Depender (with downloads and own rev deps) solana-program-error version
514K 82 spl-token-2022 ^2.2.1
454K 376 spl-token ^2.2.0
411K 5 spl-transfer-hook-interface ^2.2.1
410K 6 spl-tlv-account-resolution ^2.2.1
383K 18 spl-type-length-value ^2.2.1
377K 24 spl-token-metadata-interface ^2.2.1
376K 42 spl-memo ^2.1.0
374K 5 spl-program-error ^2.2.1
362K 17 spl-token-group-interface ^2.2.1
353K 619 solana-program ^2.2.1
351K 29 spl-pod ^2.2.1
349K 10 spl-discriminator ^2.1.0
235K 29 solana-account-info ^2.2.1
234K 14 solana-program-entrypoint ^2.2.1
221K 14 solana-cpi ^2.2.1
216K 12 solana-program-pack ^2.2.1
183K 4 spl-token-confidential-transfer-proof-extraction ^2.2.1
180K 2 spl-elgamal-registry ^2.2.1
122K 8 solana-stake-interface ^2.1
121K 10 solana-instructions-sysvar ^2.2.1
121K 22 solana-sysvar ^2.2.1
46K 1 spl-instruction-padding ^2.1.0
118K 4 solana-feature-gate-interface optional ^2.2.1
10K 2 spl-record ^2.1.0
2.7K 4 litesvm ^2.2
1.7K 6 mollusk-svm ^2.2
330 1 spherenet-stake-interface ^2.1
120 spherenet-sysvar ^2.2.1
120 spherenet-program ^2.2.1
sealevel-tools ^2.1.4
hbros-solana-program =2.1.0
1 hbros-solana-program-entrypoint =2.1.0
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
115K 39 solana-system-interface dev ^2.1
90K 7 solana-secp256k1-program dev ^2.2.1
420 solana-accountgen dev ^2.2.1