SubstrateCoinConf.fromCoinConf constructor

SubstrateCoinConf.fromCoinConf({
  1. required CoinConf coinConf,
  2. required AddrEncoder addressEncode,
  3. required EllipticCurveTypes type,
  4. required ChainType chainType,
})

Factory method to create a SubstrateCoinConf from a generic CoinConf.

This method takes a generic CoinConf instance and extracts the coin names and SS58 address format information to create a SubstrateCoinConf.

Implementation

factory SubstrateCoinConf.fromCoinConf(
    {required CoinConf coinConf,
    required AddrEncoder addressEncode,
    required EllipticCurveTypes type,
    required ChainType chainType}) {
  return SubstrateCoinConf(
      coinNames: coinConf.coinName,
      ss58Format: coinConf.params.addrSs58Format!,
      addressEncoder: addressEncode,
      type: type,
      chainType: chainType);
}