Everywhere where the API takes block_number likeeth_call, the spec needs to specify that
the state used for execution is the state AFTER execution of the block with the specifiedblock_number.
Currently the spec does not not mention whether the state is BEFORE or AFTER.
This creates ambiguity and implementation errors, since some people err to the side of the state BEFORE block execution.
Everywhere where the API takes
block_number
likeeth_call
, the spec needs to specify that the state used for execution is the state AFTER execution of the block with the specifiedblock_number
.Currently the spec does not not mention whether the state is BEFORE or AFTER.
This creates ambiguity and implementation errors, since some people err to the side of the state BEFORE block execution.