Commit Graph
55 Commits
Author SHA1 Message Date
Antoni Spaanderman 887fb13f34 use lnd rest api 2022-07-30 21:52:58 +02:00
Antoni Spaanderman 3ba37aaa5a Address @Xekyo's comments on https://github.com/mempool/mempool/pull/2167
+ minor fixes, variable name consistency and ts types
2022-07-26 16:29:42 +02:00
Antoni Spaanderman 46bce30a64 add taproot badge with only privacy tooltip if no fees can be saved 2022-07-24 19:39:13 +02:00
Antoni Spaanderman 37fd1fb76d move parseMultisigScript to bitcoin.util.ts 2022-07-24 18:44:27 +02:00
Antoni Spaanderman eb9c6f2231 Add Taproot transaction feature tooltip with fee saving information 2022-07-24 00:08:53 +02:00
Antoni Spaanderman f218efbeb2 set error correction level to low for qr codes 2022-07-05 10:38:31 +02:00
Antoni Spaanderman b930b9bf4f stricter multisig check + detect bare multisig when spent 2022-06-03 18:47:44 +02:00
Antoni Spaanderman f61b8bf0fd detect received lighting HTLC outputs 2022-05-09 17:08:59 +02:00
Antoni Spaanderman 222696f859 fix lightning force close label with CSV delay <= 16 2022-05-03 17:26:32 +02:00
Antoni Spaanderman b9127538ce Merge branch 'master' into script-display-2 2022-04-11 21:46:06 +02:00
Antoni Spaanderman b4fce5cb00 Fix Lightning HTLC detection with options_anchors
rename `OP_CHECKSEQUENCEVERIFY` to `OP_CSV` in regex
2022-04-10 00:20:19 +02:00
Antoni Spaanderman 53d68a3571 name tapscript by its name + OP_CHECKSIGADD tapscript opcode detection 2022-04-04 17:16:34 +02:00
Antoni Spaanderman 096f2172c6 more direct opcode comparison 2022-04-03 21:58:53 +02:00
Antoni Spaanderman dfb5ba5c36 Completely rewrote convertScriptSigAsm
it now gives identical output to esplora, tested with the following TXs (testnet):

88710a9a6751827490f260e307757543f533c0f18bcd6865794713d263d5f5a4
446b2aad074de94efa28a1e82d2e6016dcb8a8ca38aca1a5a8eac6ef54e56a2e
4cfc410092e9514c14f48b61e20d2d3baf540ae7e981a821dd8c05dd4b7cd591
4b55dde38173174ab09e5571ebffffca798ba11143d28b9770600ff376dc778a
2022-04-03 21:41:12 +02:00
Antoni Spaanderman 105b67e566 Merge branch 'master' into lightning-scripts 2022-03-29 16:26:20 +02:00
Antoni Spaanderman 493b44d4b9 detect bare multisigs with handleVout 2022-03-29 16:16:20 +02:00
Antoni Spaanderman b5ef148b82 replace 3 seperate labels with one AddressLabelsComponent.label?: string
+ consistency: move comments in the `if` blocks
2022-03-29 15:47:48 +02:00
Antoni Spaanderman 56656839b3 Detect more lightning scripts:
- expired htlc
- anchor
- swept anchor

Fix indentation what i messed up in 7565aa7

Add explanation
2022-03-27 16:13:48 +02:00
Antoni Spaanderman dbcc46be5f fix and improve block time predictions
dce775e but then on the backed after refractor #1352
2022-03-15 20:39:25 +01:00
Antoni Spaanderman 2be18fe179 improve testnet block time estimations 2022-03-09 17:38:37 +01:00
Antoni Spaanderman 8d42b38234 simplify if statement 2022-03-09 11:51:36 +01:00
Antoni Spaanderman b2f9c7db2d add non null assertion 2022-03-08 20:59:46 +01:00
Antoni Spaanderman 7a1a903599 oops 2022-03-08 20:40:44 +01:00
Antoni Spaanderman 71402f21c6 revert "add network regtest" 1f0ae60 2022-03-08 19:59:18 +01:00
Antoni Spaanderman d179a563e4 Merge branch 'master' into regtest-1 2022-03-08 19:45:03 +01:00
Antoni Spaanderman 3a3392423d set fee_histogram to [] 2022-02-13 16:13:46 +01:00
Antoni Spaanderman 2e1348550e implement /api/mempool 2022-02-13 13:52:04 +01:00
Antoni Spaanderman 62990a95f8 Merge branch 'master' into log-priority
i first forgot to fetch upstream in github, conflicts are fixed
2022-02-07 09:15:42 +01:00
Antoni Spaanderman 5c4f6d6ada Merge branch 'master' into log-priority 2022-02-07 08:59:01 +01:00
Antoni Spaanderman 9f3a3bd4d7 also detect uncompressed pubkeys + fix errors 2022-02-06 12:41:37 +01:00
Antoni Spaanderman bb8bfa0e3a copy paste moment 2022-02-05 17:29:42 +01:00
Antoni Spaanderman 148e340ea6 actually test htlc, fix indentation (again) and detect multisig 2022-02-05 17:26:50 +01:00
Antoni Spaanderman 7565aa7a25 fix indentation + detect htlc with option_anchors 2022-02-05 16:58:41 +01:00
Antoni Spaanderman 1f6504898a detect lightning htlc and unilateral close 2022-02-05 16:50:10 +01:00
Antoni Spaanderman 174907cf6a add STDOUT_LOG_MIN_PRIORITY to README and docker config 2022-02-04 19:19:32 +01:00
Antoni Spaanderman d08d2a16d3 Merge branch 'master' into regtest-1
for cla bot
2022-02-04 12:34:42 +01:00
Antoni Spaanderman 9e9837133b Merge branch 'master' into log-priority
fix conflicts in backend/src/config.ts and backend/mempool-config.sample.json
2022-02-04 12:32:08 +01:00
Antoni Spaanderman 9fc4297e86 Merge branch 'master' into fee-visibility
for cla bot
2022-02-04 12:26:47 +01:00
Antoni Spaanderman 2aaa42716a sign cla 2022-01-25 16:50:03 +01:00
Antoni Spaanderman 7902f68ada fix 0 sat/vB not displaying 2022-01-24 21:35:13 +01:00
Antoni Spaanderman f68ac944ed fix dashboard TXs issue 2022-01-24 20:51:30 +01:00
Antoni Spaanderman 1beafd137b fix dashboard blocks issue 2022-01-24 20:44:05 +01:00
Antoni Spaanderman f111c006ce fix block height out of range on full page blocks viewer 2022-01-24 20:26:02 +01:00
Antoni Spaanderman 44021a3cb3 prefer const over let 2022-01-24 20:25:22 +01:00
Antoni Spaanderman 3ceab1493e add log priority option for stdout log 2022-01-23 12:20:32 +01:00
Antoni Spaanderman 30632e9e11 fix error with invalid chaintips 2022-01-22 15:13:10 +01:00
Antoni Spaanderman e8986e5fdc stop for loop after genesis block
prevHash == undefined for the genesis block
2022-01-20 19:24:30 +01:00
Antoni Spaanderman e581ef7fe3 add regtest class 2022-01-20 19:10:36 +01:00
Antoni Spaanderman 1f0ae601c5 add network regtest 2022-01-20 17:19:16 +01:00
Antoni Spaanderman 4bf167d3e1 fixed arrow not pointing to genesis block 2022-01-20 15:57:53 +01:00
Antoni Spaanderman e59f610a75 display genesis block 2022-01-19 17:11:35 +01:00
Antoni Spaanderman 3608fa6f19 load blocks with height under INITIAL_BLOCKS_AMOUNT 2022-01-19 16:58:56 +01:00
Antoni Spaanderman fac40b1515 rethrow the error if it wasnt the genesis coinbase 2022-01-19 08:27:51 +01:00
Antoni Spaanderman 63939ddbe4 outputs of genesis coinbase are always unspent 2022-01-18 22:25:38 +01:00
Antoni Spaanderman d4719245f5 dont use hardcoded genesis coinbase and block hash
fixes #1128
2022-01-18 21:55:09 +01:00