From 68d78ccd7ceb39e49b5e13f03648630c06fcb7f3 Mon Sep 17 00:00:00 2001 From: julian <julian@cypherstack.com> Date: Fri, 10 Mar 2023 16:46:51 -0600 Subject: [PATCH] QoL extension method --- lib/utilities/enums/coin_enum.dart | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/lib/utilities/enums/coin_enum.dart b/lib/utilities/enums/coin_enum.dart index b8b1fed13..0e8a010ab 100644 --- a/lib/utilities/enums/coin_enum.dart +++ b/lib/utilities/enums/coin_enum.dart @@ -195,6 +195,29 @@ extension CoinExt on Coin { } } + bool get isTestNet { + switch (this) { + case Coin.bitcoin: + case Coin.litecoin: + case Coin.bitcoincash: + case Coin.dogecoin: + case Coin.firo: + case Coin.namecoin: + case Coin.particl: + case Coin.epicCash: + case Coin.monero: + case Coin.wownero: + return false; + + case Coin.dogecoinTestNet: + case Coin.bitcoinTestNet: + case Coin.litecoinTestNet: + case Coin.bitcoincashTestnet: + case Coin.firoTestNet: + return true; + } + } + int get requiredConfirmations { switch (this) { case Coin.bitcoin: