diff --git a/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundBlockDetector.kt b/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundBlockDetector.kt index 08e83d48..86487f86 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundBlockDetector.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundBlockDetector.kt @@ -27,6 +27,7 @@ class EthereumLowerBoundBlockDetector( "height is not available", // sei "method handler crashed", // sei "Unexpected error", // hyperliquid + "invalid block height", // hyperliquid ) } diff --git a/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundProofDetector.kt b/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundProofDetector.kt index 9834d819..7f4f175a 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundProofDetector.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundProofDetector.kt @@ -28,6 +28,7 @@ class EthereumLowerBoundProofDetector( "old data not available due to pruning", "no historical RPC is available", "Method not found", // Monad error bc they don't have eth_getProofs + "invalid block height", // hyperliquid ) } diff --git a/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundReceiptsDetector.kt b/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundReceiptsDetector.kt index 5856f070..2096981c 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundReceiptsDetector.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundReceiptsDetector.kt @@ -26,6 +26,7 @@ class EthereumLowerBoundReceiptsDetector( "missing trie node", "old data not available due to pruning", "Unexpected error", // hyperliquid + "invalid block height", // hyperliquid ).plus(EthereumLowerBoundBlockDetector.NO_BLOCK_ERRORS) } diff --git a/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundTxDetector.kt b/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundTxDetector.kt index f2a421e5..e984d068 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundTxDetector.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumLowerBoundTxDetector.kt @@ -22,6 +22,7 @@ class EthereumLowerBoundTxDetector( private val NO_TX_ERRORS = setOf( NO_TX_DATA, "Unexpected error", // hyperliquid + "invalid block height", // hyperliquids ).plus(EthereumLowerBoundBlockDetector.NO_BLOCK_ERRORS) }