Host-customized fork of https://github.com/tecnovert/basicswap/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
160 lines
4.2 KiB
160 lines
4.2 KiB
# -*- coding: utf-8 -*- |
|
|
|
# Copyright (c) 2019 tecnovert |
|
# Distributed under the MIT software license, see the accompanying |
|
# file LICENSE.txt or http://www.opensource.org/licenses/mit-license.php. |
|
|
|
from enum import IntEnum |
|
from .util import ( |
|
COIN, |
|
) |
|
|
|
|
|
class Coins(IntEnum): |
|
PART = 1 |
|
BTC = 2 |
|
LTC = 3 |
|
# DCR = 4 |
|
NMC = 5 |
|
|
|
|
|
chainparams = { |
|
Coins.PART: { |
|
'name': 'particl', |
|
'ticker': 'PART', |
|
'message_magic': 'Bitcoin Signed Message:\n', |
|
'blocks_target': 60 * 2, |
|
'mainnet': { |
|
'rpcport': 51735, |
|
'pubkey_address': 0x38, |
|
'script_address': 0x3c, |
|
'key_prefix': 0x6c, |
|
'hrp': 'pw', |
|
'bip44': 44, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
}, |
|
'testnet': { |
|
'rpcport': 51935, |
|
'pubkey_address': 0x76, |
|
'script_address': 0x7a, |
|
'key_prefix': 0x2e, |
|
'hrp': 'tpw', |
|
'bip44': 1, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
}, |
|
'regtest': { |
|
'rpcport': 51936, |
|
'pubkey_address': 0x76, |
|
'script_address': 0x7a, |
|
'key_prefix': 0x2e, |
|
'hrp': 'rtpw', |
|
'bip44': 1, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
} |
|
}, |
|
Coins.BTC: { |
|
'name': 'bitcoin', |
|
'ticker': 'BTC', |
|
'message_magic': 'Bitcoin Signed Message:\n', |
|
'blocks_target': 60 * 10, |
|
'mainnet': { |
|
'rpcport': 8332, |
|
'pubkey_address': 0, |
|
'script_address': 5, |
|
'hrp': 'bc', |
|
'bip44': 0, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
}, |
|
'testnet': { |
|
'rpcport': 18332, |
|
'pubkey_address': 111, |
|
'script_address': 196, |
|
'hrp': 'tb', |
|
'bip44': 1, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
'name': 'testnet4', |
|
}, |
|
'regtest': { |
|
'rpcport': 18443, |
|
'pubkey_address': 111, |
|
'script_address': 196, |
|
'hrp': 'bcrt', |
|
'bip44': 1, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
} |
|
}, |
|
Coins.LTC: { |
|
'name': 'litecoin', |
|
'ticker': 'LTC', |
|
'message_magic': 'Litecoin Signed Message:\n', |
|
'blocks_target': 60 * 1, |
|
'mainnet': { |
|
'rpcport': 9332, |
|
'pubkey_address': 48, |
|
'script_address': 50, |
|
'hrp': 'ltc', |
|
'bip44': 2, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
}, |
|
'testnet': { |
|
'rpcport': 19332, |
|
'pubkey_address': 111, |
|
'script_address': 58, |
|
'hrp': 'tltc', |
|
'bip44': 1, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
'name': 'testnet4', |
|
}, |
|
'regtest': { |
|
'rpcport': 19443, |
|
'pubkey_address': 111, |
|
'script_address': 58, |
|
'hrp': 'rltc', |
|
'bip44': 1, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
} |
|
}, |
|
Coins.NMC: { |
|
'name': 'namecoin', |
|
'ticker': 'NMC', |
|
'message_magic': 'Namecoin Signed Message:\n', |
|
'blocks_target': 60 * 10, |
|
'mainnet': { |
|
'rpcport': 8336, |
|
'pubkey_address': 52, |
|
'script_address': 13, |
|
'hrp': 'nc', |
|
'bip44': 7, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
}, |
|
'testnet': { |
|
'rpcport': 18336, |
|
'pubkey_address': 111, |
|
'script_address': 196, |
|
'hrp': 'tn', |
|
'bip44': 1, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
'name': 'testnet3', |
|
}, |
|
'regtest': { |
|
'rpcport': 18443, |
|
'pubkey_address': 111, |
|
'script_address': 196, |
|
'hrp': 'ncrt', |
|
'bip44': 1, |
|
'min_amount': 1000, |
|
'max_amount': 100000 * COIN, |
|
} |
|
} |
|
}
|
|
|