eth/tracers: make callFrame private

This commit is contained in:
Sina Mahmoodi 2021-10-13 16:59:05 +02:00
parent aff90d3f88
commit a2b0d3d48e
1 changed files with 6 additions and 6 deletions

View File

@ -16,7 +16,7 @@ func init() {
Register("callTracerNative", NewCallTracer)
}
type CallFrame struct {
type callFrame struct {
Type string `json:"type"`
From string `json:"from"`
To string `json:"to,omitempty"`
@ -26,20 +26,20 @@ type CallFrame struct {
Input string `json:"input"`
Output string `json:"output,omitempty"`
Error string `json:"error,omitempty"`
Calls []CallFrame `json:"calls,omitempty"`
Calls []callFrame `json:"calls,omitempty"`
}
type CallTracer struct {
callstack []CallFrame
callstack []callFrame
}
func NewCallTracer() Tracer {
t := &CallTracer{callstack: make([]CallFrame, 1)}
t := &CallTracer{callstack: make([]callFrame, 1)}
return t
}
func (t *CallTracer) CaptureStart(env *vm.EVM, from common.Address, to common.Address, create bool, input []byte, gas uint64, value *big.Int) {
t.callstack[0] = CallFrame{
t.callstack[0] = callFrame{
Type: "CALL",
From: addrToHex(from),
To: addrToHex(to),
@ -67,7 +67,7 @@ func (t *CallTracer) CaptureFault(env *vm.EVM, pc uint64, op vm.OpCode, gas, cos
}
func (t *CallTracer) CaptureEnter(typ vm.OpCode, from common.Address, to common.Address, input []byte, gas uint64, value *big.Int) {
call := CallFrame{
call := callFrame{
Type: typ.String(),
From: addrToHex(from),
To: addrToHex(to),