Antoni Spaanderman
04d8926ef5
fix missing quote
2023-02-17 15:47:32 +01:00
Antoni Spaanderman
a897aebbc1
add size per weight graph and ts type for getHistoricalBlockSizesAndWeights
2023-02-16 15:39:09 +01:00
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