@@ -23,25 +23,13 @@ class Mainnet(INetwork):
2323 STD_PUBLIC_KEY_ADDRESS_PREFIX = 0x00
2424 STD_SCRIPT_ADDRESS_PREFIX = 0x08
2525 HRP = "ecash"
26- WITNESS_VERSIONS = WitnessVersions ({
27- "P2WPKH" : 0x00 ,
28- "P2WSH" : 0x00
29- })
3026 XPRIVATE_KEY_VERSIONS = XPrivateKeyVersions ({
3127 "P2PKH" : 0x0488ade4 ,
32- "P2SH" : 0x0488ade4 ,
33- "P2WPKH" : 0x04b2430c ,
34- "P2WPKH_IN_P2SH" : 0x049d7878 ,
35- "P2WSH" : 0x02aa7a99 ,
36- "P2WSH_IN_P2SH" : 0x0295b005
28+ "P2SH" : 0x0488ade4
3729 })
3830 XPUBLIC_KEY_VERSIONS = XPublicKeyVersions ({
3931 "P2PKH" : 0x0488b21e ,
40- "P2SH" : 0x0488b21e ,
41- "P2WPKH" : 0x04b24746 ,
42- "P2WPKH_IN_P2SH" : 0x049d7cb2 ,
43- "P2WSH" : 0x02aa7ed3 ,
44- "P2WSH_IN_P2SH" : 0x0295b43f
32+ "P2SH" : 0x0488b21e
4533 })
4634 WIF_PREFIX = 0x80
4735
@@ -54,25 +42,13 @@ class Testnet(INetwork):
5442 STD_PUBLIC_KEY_ADDRESS_PREFIX = 0x00
5543 STD_SCRIPT_ADDRESS_PREFIX = 0x08
5644 HRP = "ectest"
57- WITNESS_VERSIONS = WitnessVersions ({
58- "P2WPKH" : 0x00 ,
59- "P2WSH" : 0x00
60- })
6145 XPRIVATE_KEY_VERSIONS = XPrivateKeyVersions ({
6246 "P2PKH" : 0x04358394 ,
63- "P2SH" : 0x04358394 ,
64- "P2WPKH" : 0x045f18bc ,
65- "P2WPKH_IN_P2SH" : 0x044a4e28 ,
66- "P2WSH" : 0x02575048 ,
67- "P2WSH_IN_P2SH" : 0x024285b5
47+ "P2SH" : 0x04358394
6848 })
6949 XPUBLIC_KEY_VERSIONS = XPublicKeyVersions ({
7050 "P2PKH" : 0x043587cf ,
71- "P2SH" : 0x043587cf ,
72- "P2WPKH" : 0x045f1cf6 ,
73- "P2WPKH_IN_P2SH" : 0x044a5262 ,
74- "P2WSH" : 0x02575483 ,
75- "P2WSH_IN_P2SH" : 0x024289ef
51+ "P2SH" : 0x043587cf
7652 })
7753 WIF_PREFIX = 0xef
7854
@@ -109,11 +85,11 @@ class eCash(ICryptocurrency):
10985 DEFAULT_HD = HDS .BIP44
11086 DEFAULT_PATH = f"m/44'/{ COIN_TYPE } '/0'/0/0"
11187 ADDRESSES = Addresses ((
112- "P2PKH" , "P2SH" , "P2WPKH" , { "P2WPKH_IN_P2SH " : "P2WPKH-In-P2SH " }, "P2WSH " , { "P2WSH_IN_P2SH" : "P2WSH-In- P2SH"}
88+ { "BITCOINCASH " : "BitcoinCash " }, "P2PKH " , " P2SH"
11389 ))
11490 DEFAULT_ADDRESS = ADDRESSES .P2PKH
11591 SEMANTICS = [
116- "p2pkh" , "p2sh" , "p2wpkh" , "p2wpkh-in-p2sh" , "p2wsh" , "p2wsh-in-p2sh"
92+ "p2pkh" , "p2sh"
11793 ]
11894 DEFAULT_SEMANTIC = "p2pkh"
11995 ADDRESS_TYPES = AddressTypes ({
0 commit comments