cmd/utils: handle err which returned from eth.New to fix panic

This commit is contained in:
Daniel Liu 2025-02-27 17:59:46 +08:00
parent adcaf55ce6
commit 8b7eebf0cb

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)