Scoring Methodology

QuantumSafe’s wallet scanner produces two scores: an Address Risk Score (W1-W4) and a Chain Readiness Grade (A-F).

Address Risk Score (W1-W4)

The risk score is a weighted composite of five factors, producing a numeric score from 0-100 that maps to a category:

Grade Boundaries

ScoreRangeLabelAction
W10-25LowMonitor periodically
W226-50MediumConsider PQC key generation
W351-75HighGenerate PQC keys and create attestations
W476-100CriticalImmediate PQC migration recommended

Weight Table

FactorWeightDescriptionScoring
Public key exposure0.35Has the public key been revealed on-chain?0 = never exposed, 100 = exposed in many txs
Balance at risk0.25Value held in the address0 = empty, scaled logarithmically by USD value
Transaction frequency0.15How often the address transacts0 = dormant, 100 = daily transactions
Address type0.15Hash protection of the address format0 = hash-protected (P2SH), 100 = raw pubkey (P2PK)
Address reuse0.10Whether the address is reused across transactions0 = single use, 100 = heavily reused

Chain-Specific W1 Differences

The W1 (public key exposure) factor is scored differently depending on the chain:
ChainW1 BehaviorReason
EVM chains0 if never sent tx, 80+ if sentPublic key recoverable from ECDSA signature
SolanaAlways 40 minimumAddress = public key (Ed25519). Exposure is inherent.
Bitcoin0 for unspent UTXOs, 80+ for spentUTXO model: unused addresses are hash-protected
Cosmos0 if never sent tx, 80+ if sentSimilar to EVM — pubkey revealed on first tx
Tron0 if never sent tx, 80+ if sentSimilar to EVM — ECDSA signature reveals pubkey
Solana special case: Because the Solana address is literally the Ed25519 public key, the minimum W1 score for any Solana address is 40. This means even a brand-new Solana wallet with no transactions has some baseline quantum exposure.
Bitcoin special case: The UTXO model means that addresses with only received (unspent) UTXOs have their public key fully hash-protected. Once a UTXO is spent, the public key is revealed for that specific output. If funds were moved to a fresh address, the new address is safe.

Composite Calculation

risk_value = (pubkey_exposure × 0.35) +
             (balance_risk × 0.25) +
             (tx_frequency × 0.15) +
             (address_type × 0.15) +
             (address_reuse × 0.10)

Factor Details

The most heavily weighted factor. A public key is considered “exposed” when:
  • The address has sent at least one transaction (public key recoverable from signature)
  • The address uses a non-hashed format (e.g., P2PK in Bitcoin)
  • The public key appears in contract events or calldata
  • Solana: The address itself is the public key (always partially exposed)
Scoring: Binary for basic exposure (0 or 80), scaled up to 100 based on number of exposing transactions. Solana baseline is 40.

Chain Readiness Grade (A-F)

The chain-level grade reflects the blockchain protocol’s preparedness for PQC migration:
GradeCriteria
AActive PQC migration plan. Testnet implementations or approved proposals.
BPQC research acknowledged. Formal proposals or EIPs in progress.
CNo official PQC plan. Community discussion exists.
DNo PQC activity. Vulnerable signature scheme with no migration path.
FPublic key inherently exposed by address format. No PQC plan. Worst case.

All 19 Chains — Readiness Grades

ChainGradeRationale
EthereumDNo official PQC plan; EIP discussions on account abstraction
BitcoinDNo official PQC plan; BIP discussions exist
SolanaFAddress = public key. No hash protection. No PQC plan.
BaseDInherits Ethereum’s lack of PQC plan
ArbitrumDInherits Ethereum’s lack of PQC plan
OptimismDInherits Ethereum’s lack of PQC plan
PolygonDNo PQC-specific proposals
zkSyncCZK-proof research overlaps with PQC; community activity
LineaDNo PQC plan
ScrollDNo PQC plan
GnosisDNo PQC plan
CeloDNo PQC plan
MantleDNo PQC plan
BlastDNo PQC plan
SonicDNo PQC plan
BSCDNo PQC plan
AvalancheDNo PQC plan
CosmosDNo PQC plan
TronDNo PQC plan

Chain Factors Evaluated

  • PQC migration plan: Does the chain have an official roadmap?
  • Signature scheme: What algorithm does the chain use? (ECDSA, EdDSA, etc.)
  • Community activity: Are there active proposals, EIPs, BIPs, or research groups?
  • Governance speed: How quickly can the chain adopt protocol changes?
  • Address format exposure: Does the address format inherently expose the public key?
Chain grades are updated monthly. The QuantumSafe team monitors protocol governance forums, research publications, and testnet activity across all supported chains.

False Positive Expectations

The scanner is designed to be conservative (err toward higher risk):
ScenarioExpected Behavior
Address has sent 1 transactionW2 minimum (public key exposed)
High-value cold storage, never transactedW1 (no exposure)
Active DeFi walletW3-W4 (frequent exposure + value)
Contract addressW1 (no private key exposure)
Solana address, no transactionsW2 (address = pubkey, baseline exposure)
Bitcoin UTXO, never spentW1 (hash-protected)
A W3 or W4 score does not mean your funds are in immediate danger. It means the address has characteristics that increase future quantum risk. The urgency depends on your risk tolerance and the quantum computing timeline.