Files
etherplate/app/javascripts/services/get-network-name-service.js
Charles Bergeron cbf4e33290 * React Component to view transactions and wallet / contract addresses on on etherscan
* If the user switches their web3 (MetaMask) account or logs in/out refresh the page to update the UI to match the account changes
2018-05-30 14:15:25 -07:00

31 lines
652 B
JavaScript

// Relies on MetaMask (or 0.2.X equivalent) web3 already being injected into `window`
const GetNetworkNameService = function() {
let networkId = web3.version.network
let networkName = '';
switch (networkId) {
case '1':
networkName = "Ethereum Main";
break
case '2':
networkName = "Morden Testnet";
break
case '3':
networkName = "Ropsten Testnet";
break
case '4':
networkName = "Rinkeby Testnet";
break
case '42':
networkName = "Kovan Testnet";
break
default:
networkName = "localhost";
}
return networkName;
}
export default GetNetworkNameService;