mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
No longer check network when validating checksum addresses
This commit is contained in:
parent
82959b6b0e
commit
22c4fe0469
@ -95,7 +95,8 @@ function miniAddressSummary (address) {
|
||||
function isValidAddress (address, network) {
|
||||
var prefixed = ethUtil.addHexPrefix(address)
|
||||
if (address === '0x0000000000000000000000000000000000000000') return false
|
||||
if (!isEthNetwork(network)) return (ethUtil.isValidAddress(prefixed) && address === address.toLowerCase())
|
||||
// Checksums on non-ETH Blockchains #6001
|
||||
// if (!isEthNetwork(network)) return (ethUtil.isValidAddress(prefixed) && address === address.toLowerCase())
|
||||
return (isAllOneCase(prefixed) && ethUtil.isValidAddress(prefixed)) || ethUtil.isValidChecksumAddress(prefixed)
|
||||
}
|
||||
|
||||
@ -315,7 +316,9 @@ function getTokenAddressFromTokenObject (token) {
|
||||
*/
|
||||
function checksumAddress (address, network) {
|
||||
const checksummed = address ? ethUtil.toChecksumAddress(address) : ''
|
||||
return checksummed && network && !isEthNetwork(network) ? checksummed.toLowerCase() : checksummed
|
||||
return checksummed
|
||||
// Checksums on non-ETH Blockchains #6001
|
||||
// return checksummed && network && !isEthNetwork(network) ? checksummed.toLowerCase() : checksummed
|
||||
}
|
||||
|
||||
function addressSlicer (address = '') {
|
||||
|
Loading…
Reference in New Issue
Block a user