copy method

  1. @override
BipLitecoinConf copy({
  1. CoinNames? coinNames,
  2. int? coinIdx,
  3. bool? isTestnet,
  4. String? defPath,
  5. Bip32KeyNetVersions? keyNetVer,
  6. Bip32KeyNetVersions? altKeyNetVer,
  7. List<int>? wifNetVer,
  8. Map<String, dynamic>? addrParams,
  9. EllipticCurveTypes? type,
  10. AddrEncoder? addressEncoder,
  11. bool? useAltKeyNetVer,
  12. bool? useDeprAddress,
})
override

Creates a copy of the BipLitecoinConf object with optional properties updated.

Implementation

@override

/// Creates a copy of the BipLitecoinConf object with optional properties updated.
BipLitecoinConf copy({
  CoinNames? coinNames,
  int? coinIdx,
  bool? isTestnet,
  String? defPath,
  Bip32KeyNetVersions? keyNetVer,
  Bip32KeyNetVersions? altKeyNetVer,
  List<int>? wifNetVer,
  Map<String, dynamic>? addrParams,
  EllipticCurveTypes? type,
  AddrEncoder? addressEncoder,
  bool? useAltKeyNetVer,
  bool? useDeprAddress,
}) {
  return BipLitecoinConf(
      coinNames: coinNames ?? this.coinNames,
      coinIdx: coinIdx ?? this.coinIdx,
      isTestnet: isTestnet ?? this.isTestnet,
      defPath: defPath ?? this.defPath,
      keyNetVer: keyNetVer ?? this.keyNetVer,
      wifNetVer: wifNetVer ?? this.wifNetVer,
      addrParams: addrParams ?? this.addrParams,
      type: type ?? this.type,
      addressEncoder: addressEncoder ?? this.addressEncoder,
      altKeyNetVer: altKeyNetVer ?? this.altKeyNetVer,
      useAltKeyNetVer: useAltKeyNetVer ?? this.useAltKeyNetVer,
      useDeprAddress: useDeprAddress ?? this.useDeprAddress);
}