|
|
|
@ -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); |
|
|
|
|
} |
|
|
|
|