UNPKG

paid-services

Version:
33 lines (26 loc) 631 B
const defaultNetwork = 'bitcoin'; const regtestNetwork = 'regtest'; const regtestNetworkType = '02'; const testnetNetwork = 'testnet'; const testnetNetworkType = '01'; /** Derive a network name from a network record { [value]: <Network Value Hex String> } @returns { network: <BitcoinJs Network Name String> } */ module.exports = ({value}) => { if (!value) { return {network: defaultNetwork}; } if (value === regtestNetworkType) { return {network: regtestNetwork}; } if (value === testnetNetworkType) { return {network: testnetNetwork}; } throw new Error('UnknownNetworkType'); };