Dan Janosik
d6d39f5180
track high-level app events
2024-11-18 12:04:50 -05:00
Dan Janosik
209b2c2f07
error handling in error handler :/
2024-11-18 11:12:29 -05:00
Dan Janosik
70f6f8de3c
deal with a bunch of dumb malformed urls hitting demo site
...
again, I shouldn't accommodate this, but I'm tired of the dumb errors
2024-11-18 09:45:59 -05:00
Dan Janosik
7ce0570a6f
possible malicious traffic to public demo instance
...
trying to discourage it
2024-11-07 17:02:55 -05:00
Dan Janosik
9da307723c
seeing weird traffic in prod, trying to reduce recent changes
2024-11-07 16:49:13 -05:00
Dan Janosik
66839bdc2d
crawler keeps hitting the wrong url
...
i shouldn't cater to it...
2024-11-07 16:39:13 -05:00
Dan Janosik
c58166b5bf
301 code for changed url
2024-11-07 16:36:20 -05:00
Dan Janosik
665c1bf904
bring back old url in api, keep it undocumented
2024-11-07 16:03:48 -05:00
Dan Janosik
4fc15aa9a9
homepage: live halving countdown section when very close (98%+)
2024-04-19 11:51:18 -04:00
Dan Janosik
447b315771
logging cleanup
2024-04-18 15:44:55 -04:00
Dan Janosik
34d9269c6c
Merge remote-tracking branch 'pointbiz/feature-api-nextblockfees'
...
...with a few tweaks
2023-12-29 13:53:49 -05:00
pointbiz
c2ba7a9550
API: add nextBlock fees min, median, max
2023-12-19 13:07:08 -04:00
Dan Janosik
f584a91fb1
homepage halving widget, active when halving progress > 65%
2023-05-01 18:36:43 -04:00
Dan Janosik
b0e839e32e
fix for recent bug that broke searches for case-sensitive addresses
2023-04-14 20:15:20 -04:00
Dan Janosik
2f5352df56
naming cleanup
2023-04-12 11:52:31 -04:00
Dan Janosik
89590691b2
cleanup unused
2023-04-12 11:51:55 -04:00
Dan Janosik
85dc93adb5
rpc browser: smarter parsing numeric params (and error handling fix)
...
try to parse "string or numeric" values as ints first
2023-04-10 11:46:12 -04:00
Dan Janosik
5d8df8c9a1
api ux improvement for price calls when prices aren't enabled
2023-04-06 15:15:05 -04:00
Dan Janosik
09a31f1e78
API v2.0.0
...
- all actions return JSON
- condense some actions
- add /api/blockchain/next-halving
https://github.com/janoside/btc-rpc-explorer/discussions/520
2023-04-05 16:56:40 -04:00
Dan Janosik
c5778202bc
Merge remote-tracking branch 'ExperiBass/fix-qr-not-loading'
...
Fixes #499
Make sure we wait for qrcode generation
2023-04-03 12:49:07 -04:00
Gingka/Ginger Pepper
bcc5351b6c
remove testing error
2023-04-02 17:44:45 -04:00
Gingka/Ginger Pepper
28836ff3b4
bet, seems to be fixed
2023-04-02 17:40:25 -04:00
Dan Janosik
c8301ad78b
ui/ux tweaks for quotes, including sorting options on list page
2023-03-31 23:03:35 -04:00
Dan Janosik
8eef8cbb0a
Drop "bitcoin-core" RPC client in favor of jayson
...
For a while this project used a fork of ruimarinho/bitcoin-core (the Bitcoin RPC project recommended on an old wiki: https://en.bitcoin.it/wiki/API_reference_(JSON-RPC) ). Our fork had some minor lint cleanup and updates to some very old dependencies. The upstream project is barely maintained and continues to depend on other libraries with known vulnerabilities. Rather than try to update the fork, this change switches to the jayson RPC library, which is general-purpose rather than bitcoin-specific, is more widely deployed, is better maintained, and lacks vulnerable, old dependencies.
2023-03-31 12:09:53 -04:00
Dan Janosik
2a5da3ad88
cleanup
2023-03-31 11:16:54 -04:00
Dan Janosik
445f4348fd
Change to search to better identify addresses:
...
-try to parse search query as an address before interpreting as a txid (based on length), in case it's a 64-length address
-move address parsing code to utils
Fixes #492
2023-03-28 12:18:57 -04:00
Dan Janosik
929b48ad8c
Merge remote-tracking branch 'Thierry61/feature/xyz-balance'
2023-03-24 15:21:47 -04:00
Dan Janosik
0bc7e1f982
New Next Halving page, and:
...
-move diff adjustment estimates calculations to utils
-remove duplicate call on homepage
2023-03-24 11:34:32 -04:00
Thierry61
31125ea220
Improved xyzpub screen with some address details
...
- global balance in header
- balance and transaction count in each address
- possibility to use extended public keys in btcFun.js
2023-03-23 18:05:47 +01:00
Dan Janosik
445f85253c
modernization
2023-03-22 12:43:38 -04:00
Dan Janosik
4aac1420b9
misc: lint; modernization; tweak mempool cache/keys; tx page: don't show block header JSON tab for unconfirmed
2023-03-22 12:07:26 -04:00
Dan Janosik
68b27eadcb
different view options for /fun
2023-03-17 10:27:20 -04:00
Dan Janosik
08e1426a4d
Merge remote-tracking branch 'pointbiz/feature-tx-api-mempool'
2022-12-09 11:49:35 -05:00
Dan Janosik
b0ce715428
Merge remote-tracking branch 'pointbiz/feature-mempool-api'
...
(Tweaked url and description)
2022-12-09 11:44:02 -05:00
Dan Janosik
4d72efb715
optional formatting for /api/price endpoints (off by default)
2022-12-05 10:36:50 -05:00
pointbiz
afc279a0c4
expose mempool size and total fees in api
2022-11-19 18:50:08 -04:00
pointbiz
a2637f0cf1
tx api: add mempool data for unconfirmed tx
2022-10-13 17:03:18 -04:00
Dan Janosik
a3ad748e14
PR #471 looked good; this tweaks the url path for consistency
2022-09-27 13:59:22 -04:00
Dan Janosik
4e3f3f9aeb
Merge remote-tracking branch 'pointbiz/feature-block-header'
2022-09-27 13:58:25 -04:00
Dan Janosik
538ad243ac
cleanup
2022-09-26 14:41:49 -04:00
Dan Janosik
79d75bd8ca
fix recently introduced bug in /quote/random
...
The fix for duplicate quotes introduced an erratic error where, when one of the duplicated quotes is randomly selected at /snippet/quote/random or /api/quote/random, incorrect data and/or errors are returned. This fix adds a retry if one of the duplicated quotes gets selected.
2022-09-23 15:32:05 -04:00
Dan Janosik
8fb922349f
Include median fee on for next-block estimates (hp and /next-block)
...
Fixes #470
Also some minor cleanup and tweaks.
2022-09-23 15:14:28 -04:00
Dan Janosik
db3a3d46e5
updated dependency: major version update for lru-cache
...
https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md#v7---2022-02
2022-09-23 10:27:36 -04:00
pointbiz
c166d2e995
add block header API
2022-09-22 22:20:42 -04:00
Dan Janosik
bf6d3093af
fix for duplicate quotes, with redirect to avoid breaking any links
...
Multiple people have identified 2 duplicate quotes. This cleans up the duplicates and adds a redirect if anyone had a link to the duplicates. For example "/quote/35" will redirect to "/quote/9" now.
2022-08-03 16:59:16 -04:00
Vlad Roskov
d96ded6e0d
Fix /address/ API for testnet P2PKH addresses
...
(testnet P2PKH begin with 'n' sometimes)
2022-06-25 13:12:08 +03:00
Dan Janosik
85d9c662b2
-tweak url for new /api/tx/volume/24h
...
-support for hiding items from api docs in slow device mode (applies for new 24h volume)
-code/docs cleanup
2022-05-23 10:06:10 -04:00
Dan Janosik
373313c851
Merge remote-tracking branch 'pointbiz/feature-api-24hrvol'
2022-05-23 10:02:15 -04:00
Dan Janosik
61c7c3a82e
-holiday API support
...
-holidays data cleanup
-homepage holiday display tweaks
2022-05-22 10:50:27 -04:00
Dan Janosik
204f102ba2
"Bitcoin Holidays"
...
I'll clean this up later, but I wanted v1.0 live for my favorite Bitcoin Holiday on 5-22...
Show a banner on the homepage when "today" is a Bitcoin Holiday. Also show the full curated list at /holidays. This list began as an adaptation of the data on bitcoin.holiday.
2022-05-21 23:53:53 -04:00