catch the new error format for returndata limit

This commit is contained in:
Bryan Stitt 2023-07-10 23:38:23 -07:00
parent 0f7e370c92
commit 8746cc1ae6

View File

@ -931,7 +931,11 @@ impl Web3Rpcs {
// this error contains "limit" but is not a rate limit error
// TODO: make the expected limit configurable
// TODO: parse the rate_limit_substr and only continue if it is < expected limit
if error_msg.contains("exceeding limit 2000000") {
if error_msg.contains("exceeding limit 2000000")
|| error_msg.endswith(
"exceeding --rpc.returndata.limit 2000000",
)
{
// they hit our expected limit. return the error now
return Err(error.into());
} else {