Add 'state is not available' as non-retryable for proof lower bound (#821)
opBNB (BSC-derived) returns this error from eth_getProof on pruned state. Without it in NO_PROOF_ERRORS, RecursiveLowerBound retries indefinitely and emits the "report it to dshackle devs" warning. The same string is already non-retryable in the state detector.
This commit is contained in:
@@ -31,6 +31,7 @@ class EthereumLowerBoundProofDetector(
|
|||||||
"invalid block height", // hyperliquid
|
"invalid block height", // hyperliquid
|
||||||
"not supported",
|
"not supported",
|
||||||
"evm module does not exist on height",
|
"evm module does not exist on height",
|
||||||
|
"state is not available", // opbnb / bsc — eth_getProof on pruned state
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user