ignore eth call exception and return undefined if that happened
promise return by eth call
whether to log error
ignore eth call exception and return undefined if that happened