zCashMainnetSapling property
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",
);