Trim spaces from ETH contract name and symbol

This commit is contained in:
Martin Boehm 2022-12-05 10:01:50 +01:00 committed by Martin
parent dca00bf770
commit 54f13daad3

View File

@ -298,7 +298,7 @@ func (b *EthereumRPC) fetchContractInfo(address string) (*bchain.ContractInfo, e
return nil, nil return nil, nil
// return nil, errors.Annotatef(err, "erc20NameSignature %v", address) // return nil, errors.Annotatef(err, "erc20NameSignature %v", address)
} }
name := parseSimpleStringProperty(data) name := strings.TrimSpace(parseSimpleStringProperty(data))
if name != "" { if name != "" {
data, err = b.ethCall(contractSymbolSignature, address) data, err = b.ethCall(contractSymbolSignature, address)
if err != nil { if err != nil {
@ -306,7 +306,7 @@ func (b *EthereumRPC) fetchContractInfo(address string) (*bchain.ContractInfo, e
return nil, nil return nil, nil
// return nil, errors.Annotatef(err, "erc20SymbolSignature %v", address) // return nil, errors.Annotatef(err, "erc20SymbolSignature %v", address)
} }
symbol := parseSimpleStringProperty(data) symbol := strings.TrimSpace(parseSimpleStringProperty(data))
data, _ = b.ethCall(contractDecimalsSignature, address) data, _ = b.ethCall(contractDecimalsSignature, address)
// if err != nil { // if err != nil {
// glog.Warning(errors.Annotatef(err, "Contract DecimalsSignature %v", address)) // glog.Warning(errors.Annotatef(err, "Contract DecimalsSignature %v", address))