UNPKG

@metamask/keyring-utils

Version:
1 lines 1.09 kB
{"version":3,"file":"address.mjs","sourceRoot":"","sources":["../../src/btc/address.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,mCAAmC;AAE/D;;;;;GAKG;AACH,MAAM,UAAU,mBAAmB,CAAC,OAAe;IACjD,OAAO,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;AAC5C,CAAC;AAED;;;;;GAKG;AACH,MAAM,UAAU,mBAAmB,CAAC,OAAe;IACjD,OAAO,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;AAC5C,CAAC","sourcesContent":["import { validate, Network } from 'bitcoin-address-validation';\n\n/**\n * Returns whether an address is on the Bitcoin mainnet.\n *\n * @param address - The address to check.\n * @returns `true` if the address is on the Bitcoin mainnet, `false` otherwise.\n */\nexport function isBtcMainnetAddress(address: string): boolean {\n return validate(address, Network.mainnet);\n}\n\n/**\n * Returns whether an address is on the Bitcoin testnet.\n *\n * @param address - The address to check.\n * @returns `true` if the address is on the Bitcoin testnet, `false` otherwise.\n */\nexport function isBtcTestnetAddress(address: string): boolean {\n return validate(address, Network.testnet);\n}\n"]}