105 Commits

Author SHA1 Message Date
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
softsimon
5b1b554ee0 Fix for outspends when using esplora 2022-06-23 11:55:56 +02:00
softsimon
d7ba9b52eb Batch outspends requests
fixes #1902
2022-06-22 23:42:20 +02:00
softsimon
e64bfc039a Adding missing Block Tip Hash API 2022-06-22 13:15:44 +02:00
Mononaut
8c78810ef8 Add API endpoint for block summary data 2022-06-16 02:46:27 +00:00
softsimon
e81d36653e Adding fee reveal text 2022-05-20 21:30:01 +04:00
softsimon
4e0b8026f5 Lazy load tx inputs in Bitcoin Core mode
fixes #465
2022-05-20 21:30:01 +04:00
softsimon
79bd744844 Fixes broken fee rate calculation for mempool transactions
fixes #1684
2022-05-20 13:41:30 +04:00
softsimon
4665974059 Fix for transactions being fetched recursively 2022-05-18 15:06:44 +04:00
Antoni Spaanderman
1094ddd1e8 Merge branch 'master' into script-display-2 2022-04-11 21:46:06 +02:00
Antoni Spaanderman
86669c2d0d name tapscript by its name + OP_CHECKSIGADD tapscript opcode detection 2022-04-04 17:16:34 +02:00
softsimon
95159b0f39 Merge pull request #1486 from mempool/simon/bitcoin-api-roundings
Rounding bitcoin api satoshis
2022-04-04 13:18:10 +04:00
Antoni Spaanderman
1bea953ed0 more direct opcode comparison 2022-04-03 21:58:53 +02:00
Antoni Spaanderman
dfa614ff25 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
softsimon
698bc9759d Correcting wrong or missing op_codes display
fixes #1210
2022-04-03 13:59:26 +04:00
softsimon
01175d5531 Rounding bitcoin api satoshis
fixes #1466
2022-03-30 11:12:55 +04:00
nymkappa
2c431d5df5 Optimize RPC calls 2022-03-15 21:16:02 +01:00
softsimon
21cbea9e0a Merge node-bitcoin into the project 2022-03-15 14:44:31 +01:00
nymkappa
24310d0c8f Use bitcoin RPC getblock because esplora returns int for difficulty - Fix some css in mining dashboard 2022-03-13 16:08:33 +01:00
Antoni Spaanderman
c45f301424 Merge branch 'master' into regtest-1 2022-03-09 17:55:09 +01:00
softsimon
a63c07e39e Display unknown for non standard output types
fixes #1262
2022-03-09 16:28:26 +01:00
Antoni Spaanderman
95b8a77bf1 add non null assertion 2022-03-08 20:59:46 +01:00
Antoni Spaanderman
27f6654299 Merge branch 'master' into regtest-1 2022-03-08 19:45:03 +01:00
softsimon
908798d8fc Only return unique address prefix autocomplete
fixes #1290
2022-02-27 15:58:09 +03:00
Antoni Spaanderman
cfaf8b037a Merge branch 'master' into regtest-1 2022-02-17 16:05:22 +01:00
Antoni Spaanderman
8902107663 implement /api/mempool 2022-02-13 13:52:04 +01:00
Antoni Spaanderman
00f511cec0 Merge branch 'master' into regtest-1
for cla bot
2022-02-04 12:34:42 +01:00
softsimon
63fd1ec639 Merge branch 'master' into genesis-outspend 2022-02-03 13:48:19 +04:00
nymkappa
5ca98af7d1 Generate mining basic pool ranking (sorted by block found) for a specified timeframe 2022-01-28 13:52:35 +09:00
Antoni Spaanderman
464a3aa0bb fix error with invalid chaintips 2022-01-22 15:13:10 +01:00
Antoni Spaanderman
142543cc35 rethrow the error if it wasnt the genesis coinbase 2022-01-19 08:27:51 +01:00
Antoni Spaanderman
5202e669ce outputs of genesis coinbase are always unspent 2022-01-18 22:25:38 +01:00
Antoni Spaanderman
7ad85c33b6 dont use hardcoded genesis coinbase and block hash
fixes #1128
2022-01-18 21:55:09 +01:00
softsimon
3450ff97ff Utilize gettxout to display spent/outspent
fixes #1088
2022-01-15 22:09:04 +04:00
softsimon
be8b15906e Correcting minor interface typing error 2021-12-16 04:53:27 +04:00
softsimon
19cb3e216d Display missing taproot inner script
fixes #973
2021-12-06 00:27:14 +04:00
softsimon
18d17e5f29 Handle new type of Electrum Server error.
fixes #872
2021-10-23 11:46:38 +04:00
softsimon
0450a86054 Adding POST /tx API to bitcoind mode
fixes #777
2021-09-26 22:46:23 +04:00
softsimon
54e6f408ce Elements blockchain parser. Save all peg in/out i the database. 2021-09-19 02:26:44 +04:00
softsimon
ccee78bc57 Refactoring Bitcoin RPC client implementation 2021-09-18 13:18:47 +04:00