Fix scripthash lookup for Electrum*

This commit is contained in:
softsimon 2023-07-31 18:29:40 +09:00
parent 7a87f74b22
commit bed7c1b283
No known key found for this signature in database
GPG Key ID: 488D7DCFB5A430D7

View File

@ -576,7 +576,7 @@ class BitcoinRoutes {
} }
try { try {
const addressData = await bitcoinApi.$getScriptHash(req.params.address); const addressData = await bitcoinApi.$getScriptHash(req.params.scripthash);
res.json(addressData); res.json(addressData);
} catch (e) { } catch (e) {
if (e instanceof Error && e.message && (e.message.indexOf('too long') > 0 || e.message.indexOf('confirmed status') > 0)) { if (e instanceof Error && e.message && (e.message.indexOf('too long') > 0 || e.message.indexOf('confirmed status') > 0)) {
@ -597,7 +597,7 @@ class BitcoinRoutes {
if (req.query.after_txid && typeof req.query.after_txid === 'string') { if (req.query.after_txid && typeof req.query.after_txid === 'string') {
lastTxId = req.query.after_txid; lastTxId = req.query.after_txid;
} }
const transactions = await bitcoinApi.$getScriptHashTransactions(req.params.address, lastTxId); const transactions = await bitcoinApi.$getScriptHashTransactions(req.params.scripthash, lastTxId);
res.json(transactions); res.json(transactions);
} catch (e) { } catch (e) {
if (e instanceof Error && e.message && (e.message.indexOf('too long') > 0 || e.message.indexOf('confirmed status') > 0)) { if (e instanceof Error && e.message && (e.message.indexOf('too long') > 0 || e.message.indexOf('confirmed status') > 0)) {