Update ENS registry addresses (#7954)

feature/default_network_editable
Whymarrh Whitby 5 years ago committed by Mark Stacey
parent 257e581d47
commit 09c23072f0
  1. 20
      app/scripts/lib/ens-ipfs/resolver.js

@ -52,19 +52,23 @@ function hexValueIsEmpty (value) {
return [undefined, null, '0x', '0x0', '0x0000000000000000000000000000000000000000000000000000000000000000'].includes(value) return [undefined, null, '0x', '0x0', '0x0000000000000000000000000000000000000000000000000000000000000000'].includes(value)
} }
/**
* Returns the registry address for the given chain ID
* @param {number} chainId the chain ID
* @returns {string|null} the registry address if known, null otherwise
*/
function getRegistryForChainId (chainId) { function getRegistryForChainId (chainId) {
switch (chainId) { switch (chainId) {
// mainnet
case 1: case 1:
return '0x314159265dd8dbb310642f98f50c066173c1259b' // falls through
// ropsten
case 3: case 3:
return '0x112234455c3a32fd11230c42e7bccd4a84e02010' // falls through
// rinkeby
case 4: case 4:
return '0xe7410170f87102df0055eb195163a03b7f2bff4a' // falls through
// goerli
case 5: case 5:
return '0x112234455c3a32fd11230c42e7bccd4a84e02010' // Mainnet, Ropsten, Rinkeby, and Goerli, respectively, use the same address
return '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e'
default:
return null
} }
} }

Loading…
Cancel
Save