evm-trace icon indicating copy to clipboard operation
evm-trace copied to clipboard

where to run this full node, archive node or light node ? [APE-704]

Open Shivam-Vatshayan opened this issue 2 years ago • 4 comments

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?

Shivam-Vatshayan avatar Mar 10 '23 11:03 Shivam-Vatshayan

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.

antazoey avatar Mar 14 '23 18:03 antazoey

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?

Billy1900 avatar Jun 06 '23 20:06 Billy1900

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.

antazoey avatar Jun 06 '23 20:06 antazoey

Closing as it not related to evm-trace, the package

antazoey avatar Aug 07 '23 13:08 antazoey