adding checksum conversion (#12209)

feature/default_network_editable
Niranjana Binoy 3 years ago committed by GitHub
parent db9253866e
commit c076faeb8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      ui/helpers/utils/icon-factory.js

@ -1,4 +1,7 @@
import { isValidHexAddress } from '../../../shared/modules/hexstring-utils';
import {
isValidHexAddress,
toChecksumHexAddress,
} from '../../../shared/modules/hexstring-utils';
let iconFactory;
@ -25,7 +28,9 @@ IconFactory.prototype.iconForAddress = function (
// So the flag indicates whether the address of tokens currently on the tokenList is checksum or not.
// And since the token.address from allTokens is checksumaddress
// tokenAddress have to be changed to lowercase when we are using dynamic list
const addr = useTokenDetection ? address.toLowerCase() : address;
const addr = useTokenDetection
? address.toLowerCase()
: toChecksumHexAddress(address);
if (iconExistsFor(addr, tokenList)) {
return imageElFor(addr, useTokenDetection, tokenList);
}

Loading…
Cancel
Save