@@ -3213,18 +3213,18 @@ class LitecoinMainnet(Cryptocurrency):
3213
3213
})
3214
3214
3215
3215
EXTENDED_PRIVATE_KEY = ExtendedPrivateKey ({
3216
- "P2PKH" : 0x019d9cfe ,
3217
- "P2SH" : 0x019d9cfe ,
3218
- "P2WPKH" : 0x04b2430c ,
3219
- "P2WPKH_IN_P2SH" : 0x01b26792 ,
3216
+ "P2PKH" : 0x488ade4 ,
3217
+ "P2SH" : 0x488ade4 ,
3218
+ "P2WPKH" : None ,
3219
+ "P2WPKH_IN_P2SH" : None ,
3220
3220
"P2WSH" : None ,
3221
3221
"P2WSH_IN_P2SH" : None
3222
3222
})
3223
3223
EXTENDED_PUBLIC_KEY = ExtendedPublicKey ({
3224
- "P2PKH" : 0x019da462 ,
3225
- "P2SH" : 0x019da462 ,
3226
- "P2WPKH" : 0x04b24746 ,
3227
- "P2WPKH_IN_P2SH" : 0x01b26ef6 ,
3224
+ "P2PKH" : 0x488b21e ,
3225
+ "P2SH" : 0x488b21e ,
3226
+ "P2WPKH" : None ,
3227
+ "P2WPKH_IN_P2SH" : None ,
3228
3228
"P2WSH" : None ,
3229
3229
"P2WSH_IN_P2SH" : None
3230
3230
})
@@ -3245,33 +3245,33 @@ class LitecoinTestnet(Cryptocurrency):
3245
3245
"HARDENED" : True
3246
3246
})
3247
3247
3248
- SCRIPT_ADDRESS = 0xc4
3248
+ SCRIPT_ADDRESS = 0x3a
3249
3249
PUBLIC_KEY_ADDRESS = 0x6f
3250
3250
SEGWIT_ADDRESS = SegwitAddress ({
3251
- "HRP" : "litecointestnet " ,
3251
+ "HRP" : "tltc " ,
3252
3252
"VERSION" : 0x00
3253
3253
})
3254
3254
3255
3255
EXTENDED_PRIVATE_KEY = ExtendedPrivateKey ({
3256
- "P2PKH" : 0x0436ef7d ,
3257
- "P2SH" : 0x0436ef7d ,
3258
- "P2WPKH" : 0x04358394 ,
3259
- "P2WPKH_IN_P2SH" : 0x04358394 ,
3256
+ "P2PKH" : 0x04358394 ,
3257
+ "P2SH" : 0x04358394 ,
3258
+ "P2WPKH" : None ,
3259
+ "P2WPKH_IN_P2SH" : None ,
3260
3260
"P2WSH" : None ,
3261
3261
"P2WSH_IN_P2SH" : None
3262
3262
})
3263
3263
EXTENDED_PUBLIC_KEY = ExtendedPublicKey ({
3264
- "P2PKH" : 0x0436f6e1 ,
3265
- "P2SH" : 0x0436f6e1 ,
3266
- "P2WPKH" : 0x043587cf ,
3267
- "P2WPKH_IN_P2SH" : 0x043587cf ,
3264
+ "P2PKH" : 0x043587cf ,
3265
+ "P2SH" : 0x043587cf ,
3266
+ "P2WPKH" : None ,
3267
+ "P2WPKH_IN_P2SH" : None ,
3268
3268
"P2WSH" : None ,
3269
3269
"P2WSH_IN_P2SH" : None
3270
3270
})
3271
3271
3272
3272
MESSAGE_PREFIX = "\x19 Litecoin Signed Message:\n "
3273
3273
DEFAULT_PATH = f"m/44'/{ str (COIN_TYPE )} /0'/0/0"
3274
- WIF_SECRET_KEY = 0xb0
3274
+ WIF_SECRET_KEY = 0xef
3275
3275
3276
3276
3277
3277
class LitecoinZMainnet (Cryptocurrency ):
@@ -6239,7 +6239,7 @@ class ZcashMainnet(Cryptocurrency):
6239
6239
NAME = "Zcash"
6240
6240
SYMBOL = "ZEC"
6241
6241
NETWORK = "mainnet"
6242
- SOURCE_CODE = None
6242
+ SOURCE_CODE = "https://github.com/zcash/zcash"
6243
6243
COIN_TYPE = CoinType ({
6244
6244
"INDEX" : 133 ,
6245
6245
"HARDENED" : True
@@ -6274,6 +6274,46 @@ class ZcashMainnet(Cryptocurrency):
6274
6274
WIF_SECRET_KEY = 0x80
6275
6275
6276
6276
6277
+ class ZcashTestnet (Cryptocurrency ):
6278
+
6279
+ NAME = "Zcash"
6280
+ SYMBOL = "ZECTEST"
6281
+ NETWORK = "testnet"
6282
+ SOURCE_CODE = "https://github.com/zcash/zcash"
6283
+ COIN_TYPE = CoinType ({
6284
+ "INDEX" : 1 ,
6285
+ "HARDENED" : True
6286
+ })
6287
+
6288
+ SCRIPT_ADDRESS = 0x1cba
6289
+ PUBLIC_KEY_ADDRESS = 0x1d25
6290
+ SEGWIT_ADDRESS = SegwitAddress ({
6291
+ "HRP" : None ,
6292
+ "VERSION" : 0x00
6293
+ })
6294
+
6295
+ EXTENDED_PRIVATE_KEY = ExtendedPrivateKey ({
6296
+ "P2PKH" : 0x4358394 ,
6297
+ "P2SH" : 0x4358394 ,
6298
+ "P2WPKH" : None ,
6299
+ "P2WPKH_IN_P2SH" : None ,
6300
+ "P2WSH" : None ,
6301
+ "P2WSH_IN_P2SH" : None
6302
+ })
6303
+ EXTENDED_PUBLIC_KEY = ExtendedPublicKey ({
6304
+ "P2PKH" : 0x43587cf ,
6305
+ "P2SH" : 0x43587cf ,
6306
+ "P2WPKH" : None ,
6307
+ "P2WPKH_IN_P2SH" : None ,
6308
+ "P2WSH" : None ,
6309
+ "P2WSH_IN_P2SH" : None
6310
+ })
6311
+
6312
+ MASSAGE_PREFIX = "\x18 Zcash Signed Message:\n "
6313
+ DEFAULT_PATH = f"m/44'/{ str (COIN_TYPE )} /0'/0/0"
6314
+ WIF_SECRET_KEY = 0xef
6315
+
6316
+
6277
6317
class ZencashMainnet (Cryptocurrency ):
6278
6318
6279
6319
NAME = "Zencash"
0 commit comments