copy method
BipBitcoinCashConf
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? useLagacyAdder,
override
Creates a copy of the BipBitcoinCashConf object with optional properties updated.
Implementation
@override
BipBitcoinCashConf 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? useLagacyAdder,
}) {
return BipBitcoinCashConf(
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,
useLagacyAdder: useLagacyAdder ?? this.useLagacyAdder);
}