From 54f13daad340550356fa26edbdfcdf1b8f23a32f Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Mon, 5 Dec 2022 10:01:50 +0100 Subject: [PATCH] Trim spaces from ETH contract name and symbol --- bchain/coins/eth/contract.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bchain/coins/eth/contract.go b/bchain/coins/eth/contract.go index 82c89908..c56f688d 100644 --- a/bchain/coins/eth/contract.go +++ b/bchain/coins/eth/contract.go @@ -298,7 +298,7 @@ func (b *EthereumRPC) fetchContractInfo(address string) (*bchain.ContractInfo, e return nil, nil // return nil, errors.Annotatef(err, "erc20NameSignature %v", address) } - name := parseSimpleStringProperty(data) + name := strings.TrimSpace(parseSimpleStringProperty(data)) if name != "" { data, err = b.ethCall(contractSymbolSignature, address) if err != nil { @@ -306,7 +306,7 @@ func (b *EthereumRPC) fetchContractInfo(address string) (*bchain.ContractInfo, e return nil, nil // return nil, errors.Annotatef(err, "erc20SymbolSignature %v", address) } - symbol := parseSimpleStringProperty(data) + symbol := strings.TrimSpace(parseSimpleStringProperty(data)) data, _ = b.ethCall(contractDecimalsSignature, address) // if err != nil { // glog.Warning(errors.Annotatef(err, "Contract DecimalsSignature %v", address))