Closed libevm closed 1 year ago
strange...when I run the same command, I do no see any of those rows being collected
what happens when you have cryo use https://docs-demo.quiknode.pro/
instead of http://localhost:8545
? might be a difference in how the endpoints are responding?
also, what kind of endpoint is your localhost endpoint?
spoke with libevm, it as an issue with their node endpoint
cryo 0.2.0-136-ga4747a4
EDIT
Seems like cryo is extracting the reads?
The data extracted from cryo corresponds to openchain's sload (called via
staticcall
) - https://openchain.xyz/trace/ethereum/0xea2317f0c0fc06e3cf2a52191c7c5c711e33b0e1ca773f9030867876ea3a4047Platform Linux + Windows (WSL)
Description I'm trying to classify mev bundles and am doing it by finding out the relationship between the slots
In particular this tx: https://etherscan.io/tx/0xea2317f0c0fc06e3cf2a52191c7c5c711e33b0e1ca773f9030867876ea3a4047
I tried this code:
I expected to see no storage slots changing, as the transaction above fails
Instead, this happened:
Querying an archival node via
trace_replayTransaction
tells me that there is no state changes, so my assumption is the bug is probably how cryo is extracting it?