packagechainimport"errors"// Refresh forwards refresh calls to all backends.func(chain*Chain)Refresh()error{varerrs[]errorfor_,backend:=rangechain.backends{ifbackend==nil{continue}err:=backend.Refresh()iferr!=nil{errs=append(errs,err)}}returnerrors.Join(errs...)}