Merge pull request #888 from gzliudan/fix_nil_eth

cmd/utils: handle err returned by eth.New to fix panic
This commit is contained in:
Daniel Liu 2025-03-01 16:14:19 +08:00 committed by GitHub
commit 2b04581df2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -30,6 +30,9 @@ func RegisterEthService(stack *node.Node, cfg *ethconfig.Config, version string)
var lendingServ *XDCxlending.Lending
ctx.Service(&lendingServ)
fullNode, err := eth.New(ctx, cfg, XDCXServ, lendingServ)
if err != nil {
return nil, err
}
if fullNode != nil && cfg.LightServ > 0 {
ls, _ := les.NewLesServer(fullNode, cfg)
fullNode.AddLesServer(ls)