'use strict'; var Constants = {}; Constants.SCRIPT_TYPES = { P2SH: 'P2SH', P2PKH: 'P2PKH', }; Constants.DERIVATION_STRATEGIES = { BIP44: 'BIP44', BIP45: 'BIP45', BIP48: 'BIP48', }; Constants.PATHS = { REQUEST_KEY: "m/1'/0", TXPROPOSAL_KEY: "m/1'/1", REQUEST_KEY_AUTH: "m/2", // relative to BASE }; Constants.BIP45_SHARED_INDEX = 0x80000000 - 1; Constants.UNITS = { btc: { toSatoshis: 100000000, full: { maxDecimals: 8, minDecimals: 8, }, short: { maxDecimals: 6, minDecimals: 2, } }, bit: { toSatoshis: 100, full: { maxDecimals: 2, minDecimals: 2, }, short: { maxDecimals: 0, minDecimals: 0, } }, }; module.exports = Constants;