2018-08-17 07:36:43 -07:00
|
|
|
function getNetworkDisplayName(network) {
|
2018-08-21 06:59:12 -07:00
|
|
|
const netID = parseInt(network)
|
|
|
|
switch (netID) {
|
2018-08-17 07:36:43 -07:00
|
|
|
case 1:
|
|
|
|
return 'Main Ethereum Network'
|
|
|
|
case 3:
|
|
|
|
return 'Ropsten Test Network'
|
|
|
|
case 4:
|
|
|
|
return 'Rinkeby Test Network'
|
|
|
|
case 42:
|
|
|
|
return 'Kovan Test Network'
|
|
|
|
case 77:
|
|
|
|
return 'POA Sokol Test Network'
|
|
|
|
case 99:
|
|
|
|
return 'POA Network'
|
2018-10-11 09:53:45 -07:00
|
|
|
case 100:
|
2018-10-12 09:54:09 -07:00
|
|
|
return 'xDai Chain'
|
2018-08-17 07:36:43 -07:00
|
|
|
default:
|
|
|
|
return 'Unknown Private Network'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2018-10-11 10:40:59 -07:00
|
|
|
function getNetworkCoinName(network) {
|
|
|
|
const netID = parseInt(network)
|
|
|
|
switch (netID) {
|
|
|
|
case 77:
|
|
|
|
case 99:
|
|
|
|
return 'POA'
|
|
|
|
case 100:
|
2018-10-12 10:31:50 -07:00
|
|
|
return 'xDAI'
|
2018-10-11 10:40:59 -07:00
|
|
|
default:
|
|
|
|
return 'ETH'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2018-10-29 03:19:04 -07:00
|
|
|
function isTestnet(network) {
|
|
|
|
const netID = parseInt(network)
|
|
|
|
switch (netID) {
|
|
|
|
case 1:
|
|
|
|
case 99:
|
|
|
|
case 100:
|
|
|
|
return false
|
|
|
|
default:
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2018-08-17 07:36:43 -07:00
|
|
|
module.exports = {
|
2018-10-11 10:40:59 -07:00
|
|
|
getNetworkDisplayName,
|
2018-10-29 03:19:04 -07:00
|
|
|
getNetworkCoinName,
|
|
|
|
isTestnet
|
2018-08-17 07:36:43 -07:00
|
|
|
}
|