[Feature]: Add a check on start-up that all RPCEndpoints
are talking to archival nodes
#11153
Labels
Milestone
RPCEndpoints
are talking to archival nodes
#11153
Feature Overview
In order to make sure Validators are using Ethereum/Arbitrum nodes that allow calls to
eth_getLogs()
We will add some check at startup that the configured
RPCEndpoints
point to archival nodeSo that validators cannot start unless they can contribute to event forwarding
Its not clear what the best way to do this is as it doesn't look like there is an API to just ask the node's state.
One idea is that on startup/snapshot-loading to call
eth_getLogs()
on the deployment block of the multisig control contract and get that they can see the event for the original default signer.Specs
Tasks
A checklist of the tasks that are needed to develop the feature and meet the acceptance criteria and feature test scenarios.
Feature test scenarios
Detailed scenarios that can be executed as feature tests to verify that the feature has been implemented as expected.
GIVEN (setup/context)
WHEN (action)
THEN (assertion) For example...
See here for more format information and examples.
Additional Details (optional)
Any additional information that provides context or gives information that will help us develop the feature.
Tasks
The text was updated successfully, but these errors were encountered: