Skip to content

Commit e819807

Browse files
committed
Update: eCash cryptocurrency configs
1 parent 201a7f1 commit e819807

1 file changed

Lines changed: 6 additions & 30 deletions

File tree

hdwallet/cryptocurrencies/ecash.py

Lines changed: 6 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)