conf property

  1. @override
SubstrateCoinConf get conf
override

Implementation

@override
SubstrateCoinConf get conf {
  final config = SubstrateConf();
  return switch (this) {
    SubstrateCoins.acalaEd25519 => config.acalaEd25519,
    SubstrateCoins.acalaSecp256k1 => config.acalaSecp256k1,
    SubstrateCoins.acalaSr25519 => config.acalaSr25519,
    SubstrateCoins.bifrostEd25519 => config.bifrostEd25519,
    SubstrateCoins.bifrostSecp256k1 => config.bifrostSecp256k1,
    SubstrateCoins.bifrostSr25519 => config.bifrostSr25519,
    SubstrateCoins.chainxEd25519 => config.chainXEd25519,
    SubstrateCoins.chainxSecp256k1 => config.chainXSecp256k1,
    SubstrateCoins.chainxSr25519 => config.chainXSr25519,
    SubstrateCoins.edgewareEd25519 => config.edgewareEd25519,
    SubstrateCoins.edgewareSecp256k1 => config.edgewareSecp256k1,
    SubstrateCoins.edgewareSr25519 => config.edgewareSr25519,
    SubstrateCoins.genericEd25519 => config.genericEd25519,
    SubstrateCoins.genericSecp256k1 => config.genericSecp256k1,
    SubstrateCoins.genericSr25519 => config.genericSr25519,
    SubstrateCoins.karuraEd25519 => config.karuraEd25519,
    SubstrateCoins.karuraSecp256k1 => config.karuraSecp256k1,
    SubstrateCoins.karuraSr25519 => config.karuraSr25519,
    SubstrateCoins.kusamaEd25519 => config.kusamaEd25519,
    SubstrateCoins.kusamaSecp256k1 => config.kusamaSecp256k1,
    SubstrateCoins.kusamaSr25519 => config.kusamaSr25519,
    SubstrateCoins.moonbeamEd25519 => config.moonbeamEd25519,
    SubstrateCoins.moonbeamSecp256k1 => config.moonbeamSecp256k1,
    SubstrateCoins.moonbeamSr25519 => config.moonbeamSr25519,
    SubstrateCoins.moonriverEd25519 => config.moonriverEd25519,
    SubstrateCoins.moonriverSecp256k1 => config.moonriverSecp256k1,
    SubstrateCoins.moonriverSr25519 => config.moonriverSr25519,
    SubstrateCoins.phalaEd25519 => config.phalaEd25519,
    SubstrateCoins.phalaSecp256k1 => config.phalaSecp256k1,
    SubstrateCoins.phalaSr25519 => config.phalaSr25519,
    SubstrateCoins.plasmEd25519 => config.plasmEd25519,
    SubstrateCoins.plasmSecp256k1 => config.plasmSecp256k1,
    SubstrateCoins.plasmSr25519 => config.plasmSr25519,
    SubstrateCoins.polkadotEd25519 => config.polkadotEd25519,
    SubstrateCoins.polkadotSecp256k1 => config.polkadotSecp256k1,
    SubstrateCoins.polkadotSr25519 => config.polkadotSr25519,
    SubstrateCoins.soraEd25519 => config.soraEd25519,
    SubstrateCoins.soraSecp256k1 => config.soraSecp256k1,
    SubstrateCoins.soraSr25519 => config.soraSr25519,
    SubstrateCoins.stafiEd25519 => config.stafiEd25519,
    SubstrateCoins.stafiSecp256k1 => config.stafiSecp256k1,
    SubstrateCoins.stafiSr25519 => config.stafiSr25519,
  };
}