Problem
Depending on the chain, the block time may differ.
We currently have several issues related to RPC calls:
- Timeout is too short, which causes the connection to drop and forces us to retry the RPC call.
- Redundant RPC calls: the same RPC requests are executed multiple times for the same transactions.
There may be additional issues as well, and this is currently being investigated.
Notes
Since block time varies across chains, the current RPC behavior may be especially problematic on slower chains.