+
+libs.bitcoin.networks.exchangecoin = {
+ messagePrefix: 'ExchangeCoin Signed Message:\n',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x21B9,
+ scriptHash: 0x34AF,
+ wif: 0x80,
+};
+
+libs.bitcoin.networks.artax = {
+ messagePrefix: '\x18Artax Signed Message:\n',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x17,
+ scriptHash: 0x1CBD,
+ wif: 0x97,
+};
+
+libs.bitcoin.networks.bitcoingreen = {
+ messagePrefix: '\x18BitcoinGreen Signed Message:\n',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x26,
+ scriptHash: 0x1CBD,
+ wif: 0x2E,
+};
+
+libs.bitcoin.networks.anon = {
+ messagePrefix: '\x18ANON Signed Message:\n',
+ bip32: {
+ public: 0x0488b21e,
+ private: 0x0488ade4
+ },
+ pubKeyHash: 0x0582,
+ scriptHash: 0x5389,
+ wif: 0x80
+};
+
+libs.bitcoin.networks.projectcoin = {
+ messagePrefix: '\x18ProjectCoin Signed Message:\n',
+ bip32: {
+ public: 0x022D2533,
+ private: 0x0221312B,
+ },
+ pubKeyHash: 0x37,
+ scriptHash: 0x08,
+ wif: 0x75,
+};
+
+libs.bitcoin.networks.phore = {
+ messagePrefix: '\x18Phore Signed Message:\n',
+ bip32: {
+ public: 0x022D2533,
+ private: 0x0221312B,
+ },
+ pubKeyHash: 0x37,
+ scriptHash: 0x0D,
+ wif: 0xD4,
+};
+
+libs.bitcoin.networks.blocknode = {
+ messagePrefix: '\x18Blocknode Signed Message:\n',
+ bip32: {
+ public: 0x0488b21e,
+ private: 0x0488ade4
+ },
+ pubKeyHash: 0x19,
+ scriptHash: 0x3F,
+ wif: 0x4b,
+};
+
+libs.bitcoin.networks.blocknode_testnet = {
+ messagePrefix: '\x18Blocknode Testnet Signed Message:\n',
+ bip32: {
+ public: 0x043587cf,
+ private: 0x04358394
+ },
+ pubKeyHash: 0x55,
+ scriptHash: 0x7d,
+ wif: 0x89,
+};
+
+libs.bitcoin.networks.litecoinz = {
+ messagePrefix: '\x18LitecoinZ Signed Message:\n',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE3,
+ },
+ pubKeyHash: 0x0AB3,
+ scriptHash: 0x0AB8,
+ wif: 0x80,
+};
+
+libs.bitcoin.networks.blockstamp = {
+ messagePrefix: '\x18BlockStamp Signed Message:\n',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x00,
+ scriptHash: 0x05,
+ wif: 0x80,
+};
+
+libs.bitcoin.networks.deeponion = {
+ messagePrefix: 'x18DeepOnion Signed Message:\n',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x1F,
+ scriptHash: 0x4E,
+ wif: 0x9F,
+};
+
+
+libs.bitcoin.networks.cpuchain = {
+ messagePrefix: 'x18CPUchain Signed Message:\n',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x1C,
+ scriptHash: 0x1E,
+ wif: 0x80,
+};
+
+libs.bitcoin.networks.wagerr = {
+ messagePrefix: 'unused',
+ bip32: {
+ public: 0x022d2533,
+ private: 0x0221312b
+ },
+ pubKeyHash: 0x49,
+ scriptHash: 0x3f,
+ wif: 0xc7
+};
+
+libs.bitcoin.networks.bitcoinsv = {
+ messagePrefix: 'unused',
+ bip32: {
+ public: 0x0488b21e,
+ private: 0x0488ade4
+ },
+ pubKeyHash: 0x00,
+ scriptHash: 0x05,
+ wif: 0x80
+};
+
+libs.bitcoin.networks.monkeyproject = {
+ messagePrefix: 'Monkey Signed Message:\n',
+ bip32: {
+ public: 0x0488b21e,
+ private: 0x0488dde4
+ },
+ pubKeyHash: 0x33,
+ scriptHash: 0x1c,
+ wif: 0x37
+};
+
+libs.bitcoin.networks.rapids = {
+ messagePrefix: 'DarkNet Signed Message:\n',
+ bip32: {
+ public: 0x0488b21e,
+ private: 0x0488ade4
+ },
+ pubKeyHash: 0x3d,
+ scriptHash: 0x06,
+ wif: 0x2e
+};
+
+libs.bitcoin.networks.aryacoin = {
+ messagePrefix: '\x18Aryacoin Signed Message:\n',
+ bech32: 'arya',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x17,
+ scriptHash: 0x6f,
+ wif: 0x97
+};
+
+libs.bitcoin.networks.thought = {
+ messagePrefix: 'unused',
+ bip32: {
+ public: 0xFbC6A00D,
+ private: 0x5AEBD8C6
+ },
+ pubKeyHash: 0x07,
+ scriptHash: 0x09,
+ wif: 0x7B
+};
+
+libs.bitcoin.networks.elastos = {
+ messagePrefix: 'unused',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x21,
+ scriptHash: 0xc4, // TODO set this correctly, same as BTC for now
+ wif: 0xef // TODO set this correctly, same as BTC for now
+};
+
+libs.bitcoin.networks.sugarchain = {
+ messagePrefix: '\x18Sugarchain Signed Message:\n',
+ bip32: {
+ public: 0x0488B21E,
+ private: 0x0488ADE4,
+ },
+ pubKeyHash: 0x3f,
+ scriptHash: 0x7d,
+ wif: 0x80
+};
+
+libs.bitcoin.networks.sugarchaintestnet = {
+ messagePrefix: '\x18Sugarchain Signed Message:\n',
+ bip32: {
+ public: 0x045f1cf6,
+ private: 0x045f18bc,
+ },
+ pubKeyHash: 0x42,
+ scriptHash: 0x80,
+ wif: 0xef
+};
+
+// https://github.com/libs.bitcoinjs-lib/blob/3f6f5ef97a1ee1b8337865209282c0095e22b2e7/src/networks.js
+libs.bitcoin.networks.regtest = {
+ messagePrefix: '\x18Bitcoin Signed Message:\n',
+ bech32: 'bcrt',
+ bip32: {
+ public: 0x043587cf,
+ private: 0x04358394,
+ },
+ pubKeyHash: 0x6f,
+ scriptHash: 0xc4,
+ wif: 0xef,
+};
+
+libs.bitcoin.networks.argoneum = {
+ messagePrefix: 'unused',
+ bip32: {
+ public: 0x0488b21e,
+ private: 0x0488ade4
+ },
+ pubKeyHash: 0x32,
+ scriptHash: 0x61,
+ wif: 0xbf
+};