All Questions
Tagged with transaction-trace go-ethereum
18 questions
0
votes
1
answer
61
views
how can we decode transaction data using rust?
As we all know, we can decode transaction data when a known method is called like this.
[...]
fn main() {
let input = "...
3
votes
0
answers
121
views
debug_traceTransaction on a full node not working
I'm running a full but not archive node using geth. I'm trying to get trace for a transaction using debug.traceTransaction('0x4883a2cd5a260723ae65b88787d153864938e0cf0b811bc0597a80e3e820777a'); but it ...
1
vote
0
answers
123
views
debug_traceBlockByHash regenerates historical state and increases memory usage
Question.
I often get logs like the following. I assume this is being called from outside, but why is it being called? Also, is the error because my node does not have historical state up to (latest ...
1
vote
2
answers
204
views
What do the gas values mean in debug_traceTransaction?
I know the struct logs contain the gasCost and the gas limit for each opcode.
In some cases like CALL, the gas cost appears to be aggregated from the opcodes below it. Also, all of the gas costs (for ...
1
vote
1
answer
221
views
get final changed state of a transacion
I want to call 'eth_call' and get all changed state after this call. How I can do that?
I want to use it as 'stateDiff' for next 'eth_call'.
1
vote
0
answers
36
views
Is there a difference between success and failure of `receipt data` and failure of `trace data`?
In the case of partial failure of ethereum, Is there a difference between success and failure of receipt data and failure of trace data?
I found cases where even partial failures are logged as ...
0
votes
2
answers
335
views
Is there a way to analyze the contract trancsaction trace result like Etherscan?
This question is a continuation of the question below..!
How to decode when the input of tracsaction consists of multiple contracts?
In the question above, node information is needed to trace the ...
1
vote
1
answer
75
views
Save stack traces while syncing
I have been working on a project, where I would like to trace all transactions from a block and for this reason I have been using a fast-syncing node. It works well, the only issue is that querying ...
2
votes
0
answers
284
views
How to run instrumented EVM in go
I'm working on a project where I would like to catch internal transactions and figure out the stack trace. For this reason, I have been trying to define an EVM log collector as recommended here. ...
7
votes
1
answer
1k
views
geth’s "debug_traceTransaction" vs parity's "trace_replayTransaction"
Is it at all possible to transform geth’s debug_traceTransaction trace into something that looks like what you get from parity's trace_replayTransaction? Parity’s trace module is extraordinarily ...
1
vote
1
answer
723
views
Geth trace transaction int old block
I start geth without setting gcmode=archive at the beginning.
But when i realized that if i want to get all the internal transactions in ethereum blockchain, geth has synced at the blockheight of ...
2
votes
0
answers
368
views
debug.traceTransaction returns empty structLogs
I have installed a private node using geth (1.9.11-stable). I have created a number of accounts, deployed some contract accounts and sent transactions from the accounts to the contract accounts. By ...
2
votes
1
answer
1k
views
How to Make Geth 1.9+ Full Node to Trace Ancient Blocks?
I have full-synced a Geth 1.9.9 node but my requests including ancient blocks erroring. I know this is because of state-pruning but I wonder how to enable tracing for an ancient block so it returns ...
1
vote
1
answer
757
views
gasCost of opcode "STATICCALL" in Geth VM Trace
{
"pc": 4765,
"op": "STATICCALL",
"gas": 222711,
"gasCost": 219243,
"depth": 1,
...
}
As above, Geth VM Trace (https://etherscan.io/vmtrace?txhash=...
1
vote
1
answer
1k
views
What's the difference between 'type' and 'callType' in parity trace?
For the parity node, the response for getting the transaction trace contain "callType" and "type" which are all "call". But for geth node we only get 'type':'Call'. So I am confused, whats the ...
0
votes
1
answer
957
views
Transaction cannot found when using debug.traceTransaction
I am trying to use the debug.traceTransaction API but got the following error:
>debug.traceTransaction("0x3684f071b34da1116282ee88a106a8f2a266d273ef7d8964957f65128fb58d77")
Error: transaction ...
2
votes
0
answers
115
views
Public GETH trace
On Etherscan we can see geth traces, but only for 1000 operations for some reason. Is there any site where we can do geth traces or is there a public geth node where we can do these traces?
2
votes
2
answers
4k
views
Tracing old transactions with Geth
I have a node synched in normal mode up until number=5143444
Node started with
geth --datadir "./"
--rpc
--rpcaddr 0.0.0.0
--ws
--wsaddr 0.0.0.0
--wsorigins="*"
--maxpeers 100
--maxpendpeers ...