144 Commits

Author SHA1 Message Date
Mononaut
bedee36f2d optimize websocket init data 2023-05-10 08:05:39 -06:00
Mononaut
3e703ec13e support trees of RBF replacements 2023-05-03 12:53:56 -06:00
Mononaut
47bbfca1c0 new page listing recent RBF events 2023-05-03 12:53:53 -06:00
Mononaut
1d5a029c81 Timeline of replacements for RBF-d transactions 2023-05-03 12:52:20 -06:00
softsimon
268a05cc37 Revert "Revert TCP socket fallback" 2023-05-03 10:11:44 +04:00
wiz
abab18453c Merge branch 'master' into simon/backend-block-tip-height-endpoint 2023-04-28 18:25:13 +09:00
softsimon
1d42d93649 Revert TCP socket fallback 2023-04-28 12:06:49 +04:00
softsimon
036bf3de2c Backend block tip height endpoint 2023-04-26 13:49:01 +04:00
nymkappa
ad0c7a3fe8 [esplora] reset timeout variable when retrying unix socket 2023-04-05 17:05:23 +09:00
nymkappa
07dc8b1a1a [esplora] print log when retrying unix socket - don't fallback to tcp socket on ETIMEDOUT 2023-04-05 17:00:53 +09:00
nymkappa
37a245a626 [esplora] initialize default socket config to axiosConfigWithUnixSocket 2023-04-05 16:38:37 +09:00
nymkappa
0d5f6138d0 [esplora] fallback to tcp socket if unix socket fails 2023-04-05 16:27:13 +09:00
wiz
129019bec6 Merge branch 'master' into ops/esplora-unix-sockets 2023-04-03 15:34:47 +09:00
nymkappa
fe3326b36a Reconnect to electrum an unlimited amount of times every 1 seconds up disconnection 2023-03-23 15:18:48 +09:00
wiz
21349979e8 Merge branch 'master' into ops/esplora-unix-sockets 2023-03-21 14:29:06 +09:00
nymkappa
100daab4db Make bitcoin core timeout configurable 2023-03-20 16:15:40 +09:00
Mononaut
b6fe0e0f33 Add axios support for esplora unix sockets 2023-03-13 14:53:44 +09:00
Mononaut
65867bce60 Fix unnecessary cpfp 404 responses 2023-03-06 00:02:21 -06:00
nymkappa
d682cb218a Use core to fetch block because esplora/electrs still return integer difficulty 2023-03-03 13:59:17 +09:00
Mononaut
41da74f324 Don't try to fetch cpfp if database disabled 2023-03-01 11:36:26 -06:00
nymkappa
8b947a6c67 Enforce BlockExtended use for block indexing - Unify /api/v1/block(s) API(s) response format 2023-02-27 18:00:00 +09:00
nymkappa
06a83efef0 Add config.MEMPOOOL.MAX_BLOCKS_BULK_QUERY parameter (default to 0, API disable) 2023-02-25 14:22:17 +09:00
nymkappa
35f213dd84 Fix median time indexing 2023-02-25 14:22:14 +09:00
nymkappa
bdcf848209 Implemented coinstatsindex indexing 2023-02-25 14:22:12 +09:00
nymkappa
2b39fa4cfa Get blocks data set by bulk (non indexed) 2023-02-25 14:22:11 +09:00
Mononaut
b8956cb0d8 Reuse HTTP connections to esplora backend 2023-02-18 21:34:09 +07:00
Mononaut
107cdd22e5 keep cached RBF info for 24 hours after tx leaves the mempool 2023-01-17 19:24:57 -06:00
Mononaut
cc628aa443 cache, serve & display more comprehensive RBF info 2023-01-17 16:09:16 -06:00
wiz
a743112c39 Merge branch 'master' into mononaut/scrollable-blockchain 2023-01-12 22:01:45 +09:00
nymkappa
2e698775f9 Update bitcoin-api-factory so we can use core only if needed 2023-01-08 11:24:23 +01:00
Mononaut
b35fbbbbd9 add paginated virtual scrolling to blockchain blocks bar 2023-01-06 10:13:53 -06:00
Mononaut
25c74c4700 get blocks from esplora for cpfp indexer 2022-11-29 11:42:08 +09:00
Mononaut
47f8551429 return more complete cpfp data for mempool transactions 2022-11-29 11:42:08 +09:00
Mononaut
bc076a850e calculate & index cpfp packages 2022-11-29 11:42:07 +09:00
Mononaut
482805b132 move block audit endpoint from mining to bitcoin routes 2022-11-25 19:32:50 +09:00
softsimon
bcf159e6cb Adding new getTransactionHex api 2022-11-22 21:45:05 +09:00
softsimon
6df0250f88 Make api available on all backends 2022-11-22 19:08:09 +09:00
junderw
71af86f98b Spelling fix 2022-09-10 16:09:43 +09:00
junderw
d137b2c604 Fix response codes for various error states 2022-09-10 16:03:31 +09:00
junderw
8cf1a22e0f Feature: Add endpoint for PSBT nonWitnessUtxo inclusion 2022-09-05 23:13:45 +09:00
softsimon
e4514e8a01 Fix for difficulty adjustment throwing error before in sync 2022-08-27 10:25:24 +02:00
softsimon
14a7ee32ff Update backend/src/api/bitcoin/bitcoin.routes.ts 2022-07-27 23:33:18 +02:00
Leonardo Lima
6d4ee30a0e feat: parse rpc full block from hex to binary representation 2022-07-27 17:12:33 -03:00
Leonardo Lima
7f4a25baa0 feat: add /block/:hash/raw api route 2022-07-25 17:08:42 -03:00
softsimon
bde6bdd6c9 Refactoring backend routes code 2022-07-11 19:15:28 +02:00
nymkappa
d1cfdd5931 Merge Lightning backend into Mempool backend 2022-07-08 18:55:26 +02:00
Felipe Knorr Kuhn
40957158db Fix crypto library usage for the Electrum API 2022-07-06 12:34:54 -07:00
wiz
821dd33809 Merge branch 'master' into simon/block-tip-hash-api 2022-07-05 23:48:20 +02:00
Felipe Knorr Kuhn
76dbda0a3e Various typing and build fixes to enable CI 2022-06-27 21:28:21 -07:00
wiz
c752d5da9c Merge branch 'master' into simon/block-tip-hash-api 2022-06-23 20:50:01 +09:00