[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/ptrwtts/interface/main/src/utils/constructSameAddressMap.ts [Back]  [Original]

import { SupportedChainId } from '../constants/chains'

const DEFAULT_NETWORKS = [
  SupportedChainId.MAINNET,
  SupportedChainId.ROPSTEN,
  SupportedChainId.RINKEBY,
  SupportedChainId.GOERLI,
  SupportedChainId.KOVAN,
]

export function constructSameAddressMap(
  address: T,
  additionalNetworks: SupportedChainId[] = []
): { [chainId: number]: T } {
  return DEFAULT_NETWORKS.concat(additionalNetworks).reduce((memo, chainId) => {
    memo[chainId] = address
    return memo
  }, {})
}

Web Proxy Viewer  |  New URL  |  Original Page