Skip to content

Instantly share code, notes, and snippets.

@paOol
paOol / bitcoincash.js
Last active November 11, 2017 16:11
Copay Bitcoin Cash address translator function
const translate = require("npm-address-translator");
translateAddress(address) {
let rgx = "[13CH][a-km-zA-HJ-NP-Z0-9]{30,33}";
let testRegEx = new RegExp(rgx, "i");
if (testRegEx.test(address)) {
let translated = translate.translateAddress(address);
if (translated.origCoin == "BTC") {
return translated.origAddress;
} else {
Verifying my Blockstack ID is secured with the address 1KJj67LQGA14dZ9rVFkzR9E8x8CVXfCEFj https://explorer.blockstack.org/address/1KJj67LQGA14dZ9rVFkzR9E8x8CVXfCEFj