zCashMainnetSapling property

ZIP32CoinConfig zCashMainnetSapling
final

Implementation

final ZIP32CoinConfig zCashMainnetSapling = ZIP32CoinConfig(
  coinNames: CoinsConf.zcashTransparentMainNet.coinName,
  coinIdx: Slip44.zcash,
  type: EllipticCurveTypes.redJubJub,
  chainType: ChainType.mainnet,
  defPath: derPathHardenedShort,
  network: ZCashNetwork.mainnet,
  purpose: Bip32KeyIndex.hardenIndex(32),
  keyNetVer: Bip32Const.mainNetKeyNetVersions,
  addressEncoder:
      (params, config) => ZCashAddrEncoder().encodeKey(
        params.pubKey,
        addrType: ZCashAddressType.sapling,
        network: config.network,
      ),
  hrpSaplingExtendedSpendingKey: "secret-extended-key-main",
  hrpSaplingExtendedFullViewingKey: "zxviews",
  hrpSaplingPaymentAddress: "zs",
  b58SproutAddressPrefix: [0x16, 0x9a],
  b58SecretKeyPrefix: [0x80],
  b58PubkeyAddressPrefix: [0x1c, 0xb8],
  b58ScriptAddressPrefix: [0x1c, 0xbd],
  hrpTexAddress: "tex",
  hrpUnifiedAddress: "u",
  hrpUnifiedFvk: "uview",
  hrpUnifiedIvk: "uivk",
);