-
Notifications
You must be signed in to change notification settings - Fork 168
Open
Labels
P-mediumneeds-discussionNeeds discussion before proceedingNeeds discussion before proceedingscope:executeScope: Changes to the execute commandScope: Changes to the execute commandtype:choreType: ChoreType: Chore
Description
The execute
simulator runs consensus tests, but we could extend its capability by adding a new test type that has the potential to additionally detect RPC bugs (e.g. delays or failure propagating state to endpoints) by using a test's post
state to verify that changes propagate correctly and timely through client/RPC.
An example is this bug:
which was found by test_async_sign_authorization_and_send_raw_set_code_transaction()
an ethereum/web3.py / ethereum/py-geth unit test.
This wouldn't be a consensus test specific simulator, just a different use case of the consensus tests.
fselmo
Metadata
Metadata
Assignees
Labels
P-mediumneeds-discussionNeeds discussion before proceedingNeeds discussion before proceedingscope:executeScope: Changes to the execute commandScope: Changes to the execute commandtype:choreType: ChoreType: Chore