ZIP32CoinConfig constructor

const ZIP32CoinConfig({
  1. required CoinNames coinNames,
  2. required EllipticCurveTypes type,
  3. required int coinIdx,
  4. required ChainType chainType,
  5. required String defPath,
  6. required ZCashNetwork network,
  7. required Bip32KeyNetVersions keyNetVer,
  8. required ADDRENCODER<ZIP32CoinConfig> addressEncoder,
  9. required Bip32KeyIndex purpose,
  10. required String hrpSaplingExtendedSpendingKey,
  11. required String hrpSaplingExtendedFullViewingKey,
  12. required String hrpSaplingPaymentAddress,
  13. required List<int> b58SproutAddressPrefix,
  14. required List<int> b58SecretKeyPrefix,
  15. required List<int> b58PubkeyAddressPrefix,
  16. required List<int> b58ScriptAddressPrefix,
  17. required String hrpTexAddress,
  18. required String hrpUnifiedAddress,
  19. required String hrpUnifiedFvk,
  20. required String hrpUnifiedIvk,
})

Implementation

const ZIP32CoinConfig({
  required this.coinNames,
  required this.type,
  required this.coinIdx,
  required this.chainType,
  required this.defPath,
  required this.network,
  required this.keyNetVer,
  required this.addressEncoder,
  required this.purpose,
  required this.hrpSaplingExtendedSpendingKey,
  required this.hrpSaplingExtendedFullViewingKey,
  required this.hrpSaplingPaymentAddress,
  required this.b58SproutAddressPrefix,
  required this.b58SecretKeyPrefix,
  required this.b58PubkeyAddressPrefix,
  required this.b58ScriptAddressPrefix,
  required this.hrpTexAddress,
  required this.hrpUnifiedAddress,
  required this.hrpUnifiedFvk,
  required this.hrpUnifiedIvk,
});