RPC Error Reference
When users encounter RPC Errors, they often come from three different domains:
Network errors - These are unrelated to the RPC service itself, but rather caused by network connectivity issues between the user and the CDN service provider. The error messages are typically traditional network errors, which we will not list here.
Errors from the node itself - We will try to list these as comprehensively as possible to help users troubleshoot.
Service restrictions triggered due to the user's account level - We will list these in a separate table.
This page is still under continuous improvement. If you encounter an error that is not listed here, please contact us on Discord or open a support ticket at https://blockpi.io/ticket.
Node Error Message
RPC Error Message | Causes | Suggestions |
---|---|---|
404 Client Error: Not Found for url: <endpoint> | Beacon chain data pruned. | Activate Archive Mode for the RPC endpoint |
missing trie node | Missing historical data | Activate Archive Mode for the RPC endpoint |
required historical state unavailable | Missing historical data | Activate Archive Mode for the RPC endpoint |
BlockPI Error Message
RPC Error Message | Causes | Suggestions |
---|---|---|
ErrorWsDisabledOnPublicEndpoints | Websocket is not supported on public endpoints | Create a private endpoint at https://dashboard.blockpi.io |
ErrorInvalidRequest | Invalid request | Double check your request format |
ErrorMaxMessagesExceed | Batch number exceed the limit | Decrease the number of payload in one request |
ErrorMaxWsBatchSizeExceed | Batch number exceed the limit for WSS | Decrease the number of payload in one request |
ErrorTicketRateLimitExceed | apikey rate limit exceed | Decrease the QPS |
ErrorMethodDisabled | RPC method is disabled | |
ErrorRateLimitExceed | apikey rate limit exceed | Decrease the QPS |
ErrMethodLogsArgvLimit1024 | The method is limited to 1024 block range. | Decrease the number of blocks in one request |
ErrMethodTraceFilterLimit1024 | The method is limited to 1024 block range. | Decrease the number of blocks in one request |
ErrMethodNewFilterLimit1024 | The method is limited to 1024 block range. | Decrease the number of blocks in one request |
ErrMethodLogsArgvLimit5000 | The method is limited to 5000 block range with 'address' param. | Decrease the number of blocks in one request |
ErrMethodNewFilterLimit5000 | The method is limited to 5000 block range with 'address' param. | Decrease the number of blocks in one request |
ErrMethodTraceFilterLimit5000 | The method is limited to 5000 block range with 'address' param. | Decrease the number of blocks in one request |
ErrMaxResponseMessageSizeExceed | max message response size exceed. | Buy a more advanced RU package |
ErrInvalidTracer | Invalid tracer. | |
ErrApikeyNotFound | Apikey not found | Check the API key status at BlockPI dashboard |
ErrApikeyIsExpired | Apikey is expired | Check the API key status at BlockPI dashboard |
ErrUserBalanceIsNotEnough | Insufficient RU balance | Buy a RU packag |
Last updated