text: // network definitions
  
  module.exports = {
    BTC: {
      messagePrefix: '\x18Bitcoin Signed Message:\n',
      bech32: 'bc',
      bip32: {
        public: 0x0488b21e,
        private: 0x0488ade4
      },
      pubKeyHash: 0x00,
      scriptHash: 0x05,
      wif: 0x80
    },
    LTC: {
      messagePrefix: '\x19Litecoin Signed Message:\n',
      bech32: 'ltc',
      bip32: {
        public: 0x019da462,
        private: 0x019d9cfe
      },
      pubKeyHash: 0x30,
      scriptHash: 0x32,
      wif: 0xb0
    },
    DOGE: {
      messagePrefix: '\x19Dogecoin Signed Message:\n',
      bech32: undefined,
      bip32: {
        public: 0x02facafd,
        private: 0x02fac398
      },
      pubKeyHash: 0x1e,
      scriptHash: 0x16,
      wif: 0x9e
    },
    BTCTEST: {
      messagePrefix: '\x18Bitcoin Signed Message:\n',
      bech32: 'tb',
      bip32: {
        public: 0x043587cf,
        private: 0x04358394
      },
      pubKeyHash: 0x6f,
      scriptHash: 0xc4,
      wif: 0xef
    },
    DOGETEST: {
      messagePrefix: '\x18Dogecoin Signed Message:\n',
      bech32: undefined,
      bip32: {
        public: 0x0432a9a8,
        private: 0x0432a243
      },
      pubKeyHash: 0x71,
      scriptHash: 0xc4,
      wif: 0xf1
    },
    LTCTEST: {
      messagePrefix: '\x18Litecoin Signed Message:\n',
      bech32: 'tltc',
      bip32: {
        private: 0x0436ef7d,
        public: 0x0436f6e1
      },
      pubKeyHash: 0x6f,
      scriptHash: 0xc4,
      wif: 0xef
    }
  }
  