diff --git a/routes/baseActionsRouter.js b/routes/baseActionsRouter.js index ea191e0..e364a20 100644 --- a/routes/baseActionsRouter.js +++ b/routes/baseActionsRouter.js @@ -433,11 +433,18 @@ router.get("/address/:address", function(req, res) { res.locals.result = {}; - if (address.startsWith("1") || address.startsWith("3")) { + try { res.locals.addressObj = bitcoinjs.address.fromBase58Check(address); - } else { - res.locals.addressObj = bitcoinjs.address.fromBech32(address); + } catch (err) { + console.log("Error u3gr02gwef: " + err); + + try { + res.locals.addressObj = bitcoinjs.address.fromBech32(address); + + } catch (err2) { + console.log("Error u02qg02yqge: " + err2); + } } rpcApi.getAddress(address).then(function(result) {