evm-trace
evm-trace copied to clipboard
where to run this full node, archive node or light node ? [APE-704]
Overview
I am thinking to run this node on my system. can you please describe where to setup and where to run this node and also does it run on full node, archive node or light node?
I am not sure what you mean! This package is not node software; it merely transforms data received from Ethereum nodes and creates pydantic models from them.
As far as the node requirements, it must either support debug_traceTransaction (Geth-style traces) or trace_transaction Parity-style traces. Out-of-the-box, geth node software with give you the first one. erigon node software will get you the second one. The geth-style is more granular and needed for building tools like coverage but the Parity-style is much faster and great if you all care to see the calls made in a transaction.
You can see examples of this library gets used by checking out the Ape framework: https://github.com/ApeWorX/ape
In the ape-geth core plugin, it uses this library to parse trace frames from the provider.
If I want to use API trace-replaytransaction, should I use Geth? If I run a light node, can I replay any of the transactions in previous blocks?
If I want to use API
trace-replaytransaction, should I use Geth? If I run a light node, can I replay any of the transactions in previous blocks?
Honestly, I don't know. I would like to know though, that is a good question. This may not be the best place to ask.
Closing as it not related to evm-trace, the package