getFaucetUrl method
Implementation
String getFaucetUrl(String url, [String? faucetHost]) {
if (faucetHost != null) {
return "https://$faucetHost/accounts";
}
if (url.contains("hooks-testnet-v3")) {
return _hooksV3TestFaucetUrl;
}
if (url.contains("altnet") || url.contains("testnet")) {
return _testFaucetUrl;
}
if (url.contains("amm")) {
return _ammDevFaucetUrl;
}
if (url.contains("sidechain-net1")) {
return _sidechainDevnetFaucetUrl;
}
if (url.contains("sidechain-net2")) {
throw ArgumentError(
"Cannot fund an account on an issuing chain. Accounts must be created via the bridge.");
}
if (url.contains("devnet")) {
return _devFaucetUrl;
}
throw ArgumentError(
"Cannot fund an account with a client that is not on the testnet or devnet.");
}