You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rpc: fix in API with request Hash and state processing add check Canonical (#19356)
APIs performing state lookups via Hash must implement a canonicality
check. Failure to do so may allow access to stale or invalid state data
from side-chains/reorgs, compromising the accuracy of the API response
API that was OK:
- eth_getStorageAt()
- eth_call ()
- eth_estimateGas()
- eth_getWitness()
- eth_getProof()
- eth_createAccessList()
- debug_traceBlockByHash ((
- debug_accountAt()
API Fixed with this PR:
- eth_getBalance()
- eth_getTransactionCount()
- eth_getCode()
- eth_getStorageAt()
- debug_storageRangeAt()
- otterscan_hasCode()
- erigon_getBalanceChangesInBlock()
- debug_traceCall()
- trace_replayBlockTransactions()
- debug_accountRange()
0 commit comments