diff --git a/core/interface.go b/core/interface.go index 4c38dfc..ba23009 100644 --- a/core/interface.go +++ b/core/interface.go @@ -66,6 +66,7 @@ type TracerResult interface { CaptureState(pc uint64, op OpCode, gas, cost uint64, scope ScopeContext, rData []byte, depth int, err error) CaptureFault(pc uint64, op OpCode, gas, cost uint64, scope ScopeContext, depth int, err error) CaptureEnd(output []byte, gasUsed uint64, t time.Duration, err error) + Result() interface{} } type ScopeContext interface { @@ -74,8 +75,6 @@ type ScopeContext interface { Contract() Contract } -//will need a wrapper for scopecontext - in geth sc has fields of m s c, not methods, wrapper will need to go in wrappers.go, if there are private objects wrappers need to be in same package - type Memory interface { GetCopy(int64, int64) []byte Len() int