Skip to content

Commit a7ee85d

Browse files
committed
feat: adds logger for evmhelper
1 parent d4f6b58 commit a7ee85d

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

oracle/pkg/node/node.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ func NewNode(opts *Options) (*Node, error) {
106106
monitor := txmonitor.New(
107107
owner,
108108
settlementClient,
109-
txmonitor.NewEVMHelper(settlementClient.Client()),
109+
txmonitor.NewEVMHelperWithLogger(settlementClient.Client(), nd.logger),
110110
st,
111111
nd.logger.With("component", "tx_monitor"),
112112
1024,
@@ -238,7 +238,7 @@ func NewNode(opts *Options) (*Node, error) {
238238
st,
239239
evtMgr,
240240
oracleTransactorSession,
241-
txmonitor.NewEVMHelper(l1Client.Client()),
241+
txmonitor.NewEVMHelperWithLogger(l1Client.Client(), nd.logger),
242242
)
243243
if err != nil {
244244
nd.logger.Error("failed to instantiate updater", "error", err)

x/contracts/txmonitor/eth_helper.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package txmonitor
33
import (
44
"context"
55
"log"
6+
"log/slog"
67
"time"
78

89
"github.com/ethereum/go-ethereum/common"
@@ -78,11 +79,11 @@ type BatchReceiptGetter interface {
7879

7980
type evmHelper struct {
8081
client *rpc.Client
82+
logger *slog.Logger
8183
}
8284

83-
// NewEVMHelper creates a new EVMHelper instance.
84-
func NewEVMHelper(client *rpc.Client) *evmHelper {
85-
return &evmHelper{client}
85+
func NewEVMHelperWithLogger(client *rpc.Client, logger *slog.Logger) *evmHelper {
86+
return &evmHelper{client, logger}
8687
}
8788

8889
// TraceTransaction implements Debugger.TraceTransaction interface.

0 commit comments

Comments
 (0)