Commit graph

2555 commits

Author SHA1 Message Date
Mononaut
38c1924057
round precise fee recommendations to 3.d.p 2025-10-30 10:42:06 +00:00
Mononaut
ee1a4ae6e2
fix fee config 2025-10-29 11:24:13 +00:00
Mononaut
fd60913f54
Add min fee query param to precise fee API 2025-10-29 10:50:22 +00:00
Mononaut
b2e3729c39
Add support for subsat & fractional fee recommendations 2025-10-29 10:38:47 +00:00
Mononaut
11e0c22eb1
Update cached blocks with new stale data 2025-10-22 09:41:49 +00:00
Mononaut
7d91f6be66
don't fetch stale block data from outdated cache 2025-10-22 09:39:42 +00:00
Mononaut
01c903c2f2
limit stale block index by INDEXING_BLOCKS_AMOUNT 2025-10-19 09:57:27 +00:00
Mononaut
5555a08aa5
fix chain validation with partial block index 2025-10-19 09:42:35 +00:00
wiz
0506b1f09d
Merge pull request #6078 from mempool/mononaut/hotfix-difficulty-projection
hotfix difficulty adjustment bug
2025-10-16 04:38:24 -10:00
wiz
0081466940
Merge pull request #6076 from mempool/mononaut/stale-block-optimizations
limit stale block indexing queue size
2025-10-16 04:37:56 -10:00
Mononaut
98b21fd72a
hotfix difficulty adjustment bug 2025-10-16 09:15:48 +00:00
Mononaut
14c632b40e
limit stale block indexing queue size 2025-10-14 09:35:05 +00:00
Mononaut
c67e7a92f3
fix block first seen time extraction 2025-10-14 05:13:03 +00:00
Ava Chow
983b49f7da
Include testnet4 as a Bitcoin network
Various checks for Bitcoin networks and test networks should also
include testnet4.
2025-10-12 21:54:48 -04:00
wiz
d5329e1d64
Merge pull request #6066 from mempool/mononaut/stale-block-page
stale block list page
2025-10-12 14:57:51 -10:00
Mononaut
f2fcd1b343
limit stale tips cache to 50 items 2025-10-12 10:50:07 +00:00
Mononaut
6d76453227
add backend API for stale block info 2025-10-12 10:26:37 +00:00
Mononaut
56f0e1faf2
fix electrum /scripthash/.../utxo 2025-10-10 08:57:18 +00:00
mononaut
f2491795af
Merge pull request #5959 from atomiqlabs/add-utxo-endpoint
Add /api/address/:address/utxo endpoint
2025-10-10 02:56:09 -06:00
Mononaut
f094fd5be2
proactively index stale blocks 2025-10-10 05:46:56 +00:00
Mononaut
9973c35f18
fix block cache order on reorg 2025-10-10 05:46:55 +00:00
Mononaut
88e6708dcb
avoid failed lookup for orphan block height 2025-10-10 05:46:55 +00:00
Mononaut
b17c246226
fix tx status in converted block txs 2025-10-10 05:46:55 +00:00
Mononaut
cd2119e89b
improve reorg handling and avoid deleting stale blocks 2025-10-10 05:46:55 +00:00
Mononaut
de8875d059
index and serve stale blocks 2025-10-10 05:46:55 +00:00
Mononaut
eca3911e36
Support stales in db blocks table 2025-10-10 05:46:54 +00:00
wiz
ff12b9ffeb
Merge branch 'master' into mononaut/treasury-hunt 2025-10-09 08:24:38 +07:00
wiz
0066b5098b
Merge pull request #6044 from mempool/mononaut/fix-unhandled-promise-rejections
fix unhandled promise rejections & async issues
2025-10-09 08:20:41 +07:00
wiz
a58e15a911
Merge pull request #6043 from mempool/mononaut/fix-failed-successfully-bug
fix process exit codes overridden to zero
2025-10-09 08:20:07 +07:00
wiz
973a1278f5
Merge pull request #6041 from mempool/mononaut/reduce-redundant-block-lookups
Reduce redundant block lookups
2025-10-09 08:19:12 +07:00
mononaut
711e616211
Merge pull request #6021 from mempool/mononaut/missing-fiat
always serve latest good prices
2025-09-27 04:12:10 -06:00
Mononaut
53c428f0bc
fix process exit codes overridden to zero 2025-09-27 10:00:54 +00:00
Mononaut
e3afcf19db
fix unhandled promise rejections 2025-09-23 08:39:24 +00:00
Mononaut
0be9c63211
fix unnecessary async/awaits 2025-09-21 12:08:01 +00:00
Mononaut
d2692c25b6
fix missing awaits 2025-09-21 12:08:01 +00:00
Mononaut
39020aa499
fix chaintip lookup in $classifyBlocks 2025-09-21 12:08:01 +00:00
Mononaut
974d8c3052
don't re-fetch genesis block 2025-09-20 02:47:14 +00:00
Mononaut
46055bacb9
don't re-fetch quarter-epoch block unless it could have changed 2025-09-20 02:47:10 +00:00
dependabot[bot]
11df817c39
Bump axios from 1.11.0 to 1.12.2 in /backend
Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-16 08:54:00 +00:00
adambor
5a30e99f74
Add /utxo endpoint 2025-09-09 00:12:42 +02:00
nymkappa
64e82157b3
[axios] bump timeouts from 10000 ms to 20000 ms 2025-09-08 21:23:19 +02:00
Mononaut
cbdd01dd06
Send 503 when chain tips aren't available 2025-09-08 09:47:20 +00:00
Mononaut
1fa67fa79c
Expose chain tips in public API 2025-09-08 09:47:20 +00:00
Mononaut
53f8665b50
fix price update condition 2025-09-02 14:37:14 +00:00
Mononaut
856f16497c
always serve latest good prices 2025-08-27 12:28:13 +00:00
adambor
7d70d1617d Add /tx/:txId/merkle-proof endpoint
Fix call to blockchainTransaction_getMerkle

Add proper error message passing to handleError()

Co-authored-by: softsimon <softsimon@users.noreply.github.com>
2025-08-25 10:48:21 +02:00
mononaut
f19f5d96b6
Merge pull request #5987 from mempool/dependabot/npm_and_yarn/backend/axios-1.11.0
Bump axios from 1.10.0 to 1.11.0 in /backend
2025-08-21 17:11:17 +02:00
nymkappa
71e9463a2b
remove console.log 2025-08-16 20:32:33 +02:00
Mononaut
b5f6de1ff1
add support for private treasury balance data 2025-08-09 08:53:19 +00:00
nymkappa
62dd1ca1db
[prices] only print "latest avg price from exchanges" upon success 2025-08-07 19:19:13 +02:00