coins: Raise Litecoin version to 0.21.2

This commit is contained in:
tecnovert
2022-06-16 15:37:32 +02:00
parent 844db9c541
commit b64437db84
5 changed files with 32 additions and 7 deletions

View File

@@ -496,6 +496,7 @@ class BasicSwap(BaseApp):
pidfilename = cc['name']
if cc['name'] == 'bitcoin' or cc['name'] == 'litecoin' or cc['name'] == 'namecoin':
pidfilename += 'd'
pidfilepath = os.path.join(self.getChainDatadirPath(coin), pidfilename + '.pid')
self.log.debug('Reading %s rpc credentials from auth cookie %s', coin, authcookiepath)
# Wait for daemon to start
@@ -503,6 +504,12 @@ class BasicSwap(BaseApp):
datadir_pid = -1
for i in range(20):
try:
# Workaround for mismatched pid file name in litecoin 0.21.2
# TODO: Remove
if cc['name'] == 'litecoin' and not os.path.exists(pidfilepath) and \
os.path.exists(os.path.join(self.getChainDatadirPath(coin), 'bitcoind.pid')):
pidfilepath = os.path.join(self.getChainDatadirPath(coin), 'bitcoind.pid')
with open(pidfilepath, 'rb') as fp:
datadir_pid = int(fp.read().decode('utf-8'))
assert(datadir_pid == cc['pid']), 'Mismatched pid'

View File

@@ -116,7 +116,8 @@ chainparams = {
'mainnet': {
'rpcport': 9332,
'pubkey_address': 48,
'script_address': 50,
'script_address': 5,
'script_address2': 50,
'key_prefix': 176,
'hrp': 'ltc',
'bip44': 2,
@@ -126,7 +127,8 @@ chainparams = {
'testnet': {
'rpcport': 19332,
'pubkey_address': 111,
'script_address': 58,
'script_address': 196,
'script_address2': 58,
'key_prefix': 239,
'hrp': 'tltc',
'bip44': 1,
@@ -137,7 +139,8 @@ chainparams = {
'regtest': {
'rpcport': 19443,
'pubkey_address': 111,
'script_address': 58,
'script_address': 196,
'script_address2': 58,
'key_prefix': 239,
'hrp': 'rltc',
'bip44': 1,