Cahnges made in service of pretracer type.

This commit is contained in:
philip-morlier
2022-03-30 15:15:37 -07:00
parent 4549968e8e
commit ec965607cd
4 changed files with 14 additions and 0 deletions
+4
View File
@@ -73,6 +73,10 @@ type WrappedTracer struct {
func NewWrappedTracer(r core.TracerResult) *WrappedTracer {
return &WrappedTracer{r}
}
func (w WrappedTracer) CapturePreStart(from common.Address, to *common.Address, input []byte, gas uint64, value *big.Int) {
if v, ok := w.r.(core.PreTracer); ok {
v.CapturePreStart(core.Address(from), (*core.Address)(to), input, gas, value)}
}
func (w WrappedTracer) CaptureStart(env *vm.EVM, from common.Address, to common.Address, create bool, input []byte, gas uint64, value *big.Int) {
w.r.CaptureStart(core.Address(from), core.Address(to), create, input, gas, value)
}