SubstrateCoinConf.fromCoinConf constructor

SubstrateCoinConf.fromCoinConf({
  1. required CoinConf coinConf,
  2. required ADDRENCODER<SubstrateCoinConf> 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<SubstrateCoinConf> addressEncode,
  required EllipticCurveTypes type,
  required ChainType chainType,
}) {
  return SubstrateCoinConf(
    coinNames: coinConf.coinName,
    ss58Format: coinConf.params.addrSs58Format!,
    addressEncoder: addressEncode,
    type: type,
    chainType: chainType,
  );
}