Skip to content

The way to collect dynamic trace of the transferProxy call to the contract MultiVulnToken.sol #2

Answered by Billy1900
Billy1900 asked this question in Q&A
Discussion options

You must be logged in to vote

I found there are several ways to retrieve EVM traces of a transaction.

a) Replaying the transaction in a full/archive node: Ethereum clients expose methods that attempt to rerun the transaction in the same way it was previously executed and collect the traces. While retrieving the result takes time, nodes are not required to store the traces as long as sufficient information to run the transaction is available.

b) Running an archive node with traces enabled: Ethereum clients support running nodes with traces enabled. This would allow nodes to store traces so that they could be retrieved quickly without having to re-execute the transaction. However, this comes at the expense of higher cos…

Replies: 1 comment 1 reply

Comment options

Billy1900
Jun 1, 2023
Maintainer Author

You must be logged in to vote
1 reply
@Billy1900
Comment options

Billy1900 Jun 1, 2023
Maintainer Author

Answer selected by Billy1900
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant