fix: fix typos

This commit is contained in:
Hussan Choudhry 2024-10-28 21:10:01 +00:00
parent 7a2706f2a8
commit 0413f3777f
2 changed files with 11 additions and 6 deletions

View file

@ -34,6 +34,7 @@ import (
"github.com/ethereum/go-ethereum/ethclient"
"github.com/ethereum/go-ethereum/internal/debug"
"github.com/ethereum/go-ethereum/internal/flags"
"github.com/ethereum/go-ethereum/internal/walletevent"
"github.com/ethereum/go-ethereum/log"
"github.com/ethereum/go-ethereum/metrics"
"github.com/ethereum/go-ethereum/node"
@ -368,7 +369,8 @@ func startNode(ctx *cli.Context, stack *node.Node, isConsole bool) {
// Create a client to interact with local geth node.
rpcClient := stack.Attach()
ethClient := ethclient.NewClient(rpcClient)
walletEventListener := walletevent.NewListener(&log)
logger := log.New(ctx)
walletEventListener := walletevent.NewListener(logger, ethClient)
go walletEventListener.Listen(stack.AccountManager().Wallets(), events)

View file

@ -17,12 +17,14 @@
package walletevent
import (
"github.com/ethereum/go-ethereum"
"github.com/ethereum/go-ethereum/accounts"
)
type (
Listener struct {
logger logger
ethClient ethereum.ChainStateReader
}
logger interface {
@ -32,9 +34,10 @@ type (
)
// NewListener creates a new wallet event listener.
func NewListener(logger logger) *Listener {
return Listener{
func NewListener(logger logger, ethClient ethereum.ChainStateReader) *Listener {
return &Listener{
logger: logger,
ethClient: ethClient,
}
}
@ -63,7 +66,7 @@ func (l *Listener) Listen(wallets []accounts.Wallet, events chan accounts.Wallet
}
derivationPaths = append(derivationPaths, accounts.DefaultBaseDerivationPath)
event.Wallet.SelfDerive(derivationPaths, ethClient)
event.Wallet.SelfDerive(derivationPaths, l.ethClient)
case accounts.WalletDropped:
l.logger.Info("Old wallet dropped", "url", event.Wallet.URL())