mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-27 15:16:43 +00:00
fix pre: add tracer set (#25)
This commit is contained in:
parent
0d828c1c74
commit
cccf0b020d
1 changed files with 12 additions and 0 deletions
|
|
@ -116,6 +116,12 @@ func (api *PreExecAPI) TraceTransaction(ctx context.Context, origin *PreExecTx)
|
|||
return nil, err
|
||||
}
|
||||
tracer := txtrace.NewOeTracer(nil)
|
||||
tracer.SetFrom(msg.From())
|
||||
tracer.SetTo(msg.To())
|
||||
tracer.SetValue(*msg.Value())
|
||||
tracer.SetTxIndex(uint(0))
|
||||
tracer.SetBlockNumber(header.Number)
|
||||
tracer.SetBlockHash(header.Hash())
|
||||
evm, vmError, err := api.e.APIBackend.GetEVM(ctx, msg, state, header, &vm.Config{NoBaseFee: true, Debug: true, Tracer: tracer})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
@ -193,6 +199,12 @@ func (api *PreExecAPI) TraceMany(ctx context.Context, origins []PreExecTx) (*Pre
|
|||
return nil, err
|
||||
}
|
||||
tracer := txtrace.NewOeTracer(nil)
|
||||
tracer.SetFrom(msg.From())
|
||||
tracer.SetTo(msg.To())
|
||||
tracer.SetValue(*msg.Value())
|
||||
tracer.SetTxIndex(uint(0))
|
||||
tracer.SetBlockNumber(header.Number)
|
||||
tracer.SetBlockHash(header.Hash())
|
||||
evm, vmError, err := api.e.APIBackend.GetEVM(ctx, msg, state, header, &vm.Config{NoBaseFee: true, Debug: true, Tracer: tracer})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
|
|||
Loading…
Reference in a new issue