2019-02-06 08:05:59 -08:00
|
|
|
const { networkIDs } = require('./enum')
|
|
|
|
const {
|
2022-07-29 05:04:01 -07:00
|
|
|
ETH_ROPSTEN_CODE,
|
|
|
|
ETH_RINKEBY_CODE,
|
|
|
|
ETH_GOERLI_CODE,
|
|
|
|
ETH_SEPOLIA_CODE,
|
|
|
|
ETH_KOVAN_CODE,
|
|
|
|
POA_SOKOL_CODE,
|
2019-02-06 08:05:59 -08:00
|
|
|
RSK_TESTNET_CODE,
|
2021-02-11 06:06:27 -08:00
|
|
|
CELO_ALFAJORES_TESTNET_CODE,
|
2019-02-06 08:05:59 -08:00
|
|
|
} = networkIDs
|
|
|
|
|
2018-10-29 03:19:33 -07:00
|
|
|
function getFaucetLinks(network) {
|
|
|
|
const netID = parseInt(network)
|
|
|
|
switch (netID) {
|
2022-07-29 05:04:01 -07:00
|
|
|
case ETH_ROPSTEN_CODE:
|
2018-11-07 02:19:40 -08:00
|
|
|
return ['https://faucet.metamask.io/']
|
2022-07-29 05:04:01 -07:00
|
|
|
case ETH_RINKEBY_CODE:
|
2018-10-29 05:20:11 -07:00
|
|
|
return ['https://faucet.rinkeby.io/']
|
2022-07-29 05:04:01 -07:00
|
|
|
case ETH_GOERLI_CODE:
|
2019-02-06 08:05:59 -08:00
|
|
|
return ['https://goerli-faucet.slock.it/']
|
2022-07-29 05:04:01 -07:00
|
|
|
case ETH_SEPOLIA_CODE:
|
|
|
|
return ['https://faucet.sepolia.dev/']
|
|
|
|
case ETH_KOVAN_CODE:
|
2018-10-29 05:20:11 -07:00
|
|
|
return ['https://faucet.kovan.network/', 'https://gitter.im/kovan-testnet/faucet/']
|
2022-07-29 05:04:01 -07:00
|
|
|
case POA_SOKOL_CODE:
|
2018-10-29 05:20:11 -07:00
|
|
|
return ['https://faucet.poa.network/']
|
2019-02-06 08:05:59 -08:00
|
|
|
case RSK_TESTNET_CODE:
|
2020-03-18 01:30:24 -07:00
|
|
|
return ['https://faucet.rsk.co/']
|
2021-02-11 06:06:27 -08:00
|
|
|
case CELO_ALFAJORES_TESTNET_CODE:
|
|
|
|
return ['https://celo.org/developers/faucet']
|
2018-10-29 05:20:11 -07:00
|
|
|
default:
|
|
|
|
return []
|
2018-10-29 03:19:33 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
getFaucetLinks
|
|
|
|
}
|