getCoin static method

CryptoCoins<BaseCoinConfig>? getCoin(
  1. String name,
  2. CoinProposal proposal
)

Implementation

static CryptoCoins? getCoin(String name, CoinProposal proposal) {
  switch (proposal) {
    case CoinProposal.bip44:
      return Bip44Coins.fromName(name);
    case CoinProposal.bip49:
      return Bip49Coins.fromName(name);
    case CoinProposal.bip84:
      return Bip84Coins.fromName(name);
    case CoinProposal.bip86:
      return Bip86Coins.fromName(name);
    case CoinProposal.cip0019:
      return Cip0019Coins.fromName(name);
    case CoinProposal.cip1852:
      return Cip1852Coins.fromName(name);
    case CoinProposal.substrate:
      return SubstrateCoins.fromName(name);
    case CoinProposal.monero:
      return MoneroCoins.fromName(name);
    case CoinProposal.zip32:
      return ZIP32Coins.fromName(name);
  }
}