Ryan Ofsky
203ee5d7fe
Merge bitcoin/bitcoin#30094 : rpc: move UniValue in blockToJSON
...
b77bad309e rpc: move UniValue in blockToJSON (willcl-ark)
Pull request description:
Fixes : #24542
Fixes : #30052
Without explicitly declaring the move, these `UniValues` get copied, causing increased memory usage. Fix this by explicitly moving the `UniValue` objects.
Used by `rest_block` and `getblock` RPC.
ACKs for top commit:
maflcko:
review ACK b77bad309e
ismaelsadeeq:
ACK b77bad309e
TheCharlatan:
ACK b77bad309e
theuni:
utACK b77bad309e
hebasto:
ACK b77bad309e , I have reviewed the code and it looks OK.
BrandonOdiwuor:
ACK b77bad309e
Tree-SHA512: 767608331040f9cfe5c3568ed0e3c338920633472a1a50d4bbb47d1dc69d2bb11466d611f050ac8ad1a894b47fe1ea4d968cf34cbd44d4bb8d479fc5c7475f6d
2025-06-24 10:25:22 +01:00
Luke Dashjr
ae24ae306c
RPC: Switch getblockfrompeer back to standard param name blockhash
...
This commit partially reverts 923312fbf6 .
Github-Pull: #24806
Rebased-From: 88917f93cc
2025-03-10 15:38:57 +00:00
Jon Atack
608381c1e8
rpc: rename getdeploymentinfo status-next to status_next
...
Github-Pull: bitcoin#24528
Rebased-From: 5d7c69b
2025-03-10 11:51:55 +00:00
Andrew Poelstra
2532c4a6c4
rpc: add simplicity to getdeploymentinfo
2024-10-08 14:41:39 +00:00
Byron Hambly
eed85dc5df
getblockchaininfo: add trim_headers field
2024-06-05 11:21:16 +02:00
James Dorfman
b4185c7008
CI: fix asan lock issues
2024-05-21 16:56:01 +00:00
Pablo Greco
4259278ff5
Reload trimmed header from index instead of block, block may have been pruned
2024-05-21 05:34:30 +00:00
James Dorfman
dabea18f29
rpc: fix bug in 'utxo_size_inc' calculation
2023-09-13 09:27:52 +02:00
Byron Hambly
1e1030496e
Merge 7d9dade900 into merged_master (Elements PR #1256 )
2023-08-29 11:32:50 +00:00
Pablo Greco
c87c8acabe
Rename dynafed_block method for clarity
2023-08-08 09:28:13 -07:00
Byron Hambly
5e994b4aa6
Merge 1443d302ae into merged_master (Elements PR #1231 )
2023-07-03 12:27:53 +00:00
Byron Hambly
d4f242b3c3
Merge 6b826d5004 into merged_master (Elements PR #1225 )
2023-07-03 12:14:31 +00:00
Byron Hambly
8576423f9a
Merge 1337b93f50 into merged_master (Bitcoin PR bitcoin/bitcoin#24339 )
2023-07-02 05:40:34 +00:00
Byron Hambly
9c6e41c9e4
Merge 7cc39b1838 into merged_master (Bitcoin PR bitcoin/bitcoin#24347 )
2023-07-01 07:10:37 +00:00
Byron Hambly
fdfefc520a
Merge af0b578041 into merged_master (Bitcoin PR bitcoin/bitcoin#24187 )
2023-06-30 16:06:00 +00:00
Byron Hambly
b87b7f49ad
Merge af7b077973 into merged_master (Bitcoin PR bitcoin/bitcoin#24203 )
2023-06-29 12:42:57 +00:00
Byron Hambly
5931d7d47c
Merge d4e92d8436 into merged_master (Bitcoin PR bitcoin/bitcoin#23508 )
2023-06-29 11:46:17 +00:00
Byron Hambly
063acc7793
Merge cf5bb048e8 into merged_master (Bitcoin PR bitcoin/bitcoin#22932 )
2023-06-28 17:12:24 +00:00
Byron Hambly
62697be8d9
Merge 3d223712d3 into merged_master (Bitcoin PR bitcoin/bitcoin#16795 )
2023-06-28 16:32:17 +00:00
Byron Hambly
7c13fb38ec
Merge e3699b71c4 into merged_master (Bitcoin PR bitcoin/bitcoin#24155 )
2023-06-28 15:51:53 +00:00
Byron Hambly
9aa813fbc8
Merge 39d9bbe4ac into merged_master (Bitcoin PR bitcoin/bitcoin#23706 )
2023-06-28 14:25:29 +00:00
Byron Hambly
7878ba47b9
Merge c561f2f06e into merged_master (Bitcoin PR bitcoin/bitcoin#23497 )
2023-06-19 09:28:31 +00:00
Byron Hambly
78a8032c1e
Merge 4ada74206a into merged_master (Bitcoin PR bitcoin/bitcoin#23974 )
2023-06-15 13:21:10 +00:00
Byron Hambly
7ef4aa0c17
Merge af7fba3af7 into merged_master (Bitcoin PR bitcoin/bitcoin#23980 )
2023-06-15 08:14:41 +00:00
Byron Hambly
b8e9358d8c
Merge e31cdb0238 into merged_master (Bitcoin PR bitcoin/bitcoin#23411 )
2023-06-15 07:42:35 +00:00
Byron Hambly
a3cf308f4b
Merge 300124dedf into merged_master (Bitcoin PR bitcoin/bitcoin#23936 )
2023-06-15 05:14:12 +00:00
Byron Hambly
3ce9952451
Merge 66be456d93 into merged_master (Bitcoin PR bitcoin/bitcoin#23320 )
2023-06-15 04:56:56 +00:00
Byron Hambly
1a60074750
Merge af863b6f16 into merged_master (Bitcoin PR bitcoin/bitcoin#23937 )
2023-06-14 17:17:33 +00:00
Byron Hambly
47626b5a64
Merge 623745ca74 into merged_master (Bitcoin PR bitcoin/bitcoin#23912 )
2023-06-14 15:44:11 +00:00
Byron Hambly
e0583f04ee
Merge 5dd28e5cff into merged_master (Bitcoin PR bitcoin/bitcoin#23755 )
2023-06-13 08:58:20 +00:00
James Dorfman
67a5234365
Merge a063647413 into merged_master (Bitcoin PR bitcoin/bitcoin#23280 )
2023-06-12 17:58:49 +00:00
Byron Hambly
5854e5e087
Merge 7908772244 into merged_master (Bitcoin PR bitcoin/bitcoin#23703 )
2023-06-06 11:15:42 +00:00
Byron Hambly
8436894eec
Merge 577bd51a4b into merged_master (Bitcoin PR bitcoin/bitcoin#23702 )
2023-06-06 09:26:49 +00:00
Byron Hambly
b0b2f3deff
Merge f6013265b7 into merged_master (Bitcoin PR bitcoin/bitcoin#20295 )
2023-06-06 09:10:04 +00:00
James Dorfman
a5a9e11b83
Merge 13f41855c5 into merged_master (Bitcoin PR bitcoin/bitcoin#23694 )
2023-06-02 15:43:00 +00:00
James Dorfman
669c52f7e8
Merge 4fd0ce75c5 into merged_master (Bitcoin PR bitcoin/bitcoin#22689 )
2023-06-02 15:34:33 +00:00
Byron Hambly
c7e8ed8105
Merge 6ac8c4f700 into merged_master (Bitcoin PR bitcoin/bitcoin#23634 )
2023-06-02 13:47:17 +00:00
Byron Hambly
42d0d33457
Merge 6acda4b00b into merged_master (Bitcoin PR bitcoin/bitcoin#23155 )
2023-06-01 11:31:51 +00:00
Byron Hambly
c6412b29d2
Merge ed479497bd into merged_master (Bitcoin PR bitcoin/bitcoin#23398 )
2023-05-24 10:35:24 +00:00
Byron Hambly
8299bec8a2
Merge c001da306b into merged_master (Bitcoin PR bitcoin/bitcoin#23325 )
2023-05-14 10:52:15 +00:00
James Dorfman
3caddc4317
Merge 986003aff9 into merged_master (Bitcoin PR bitcoin/bitcoin#22918 )
2023-05-13 10:47:39 +00:00
Byron Hambly
2b8eef42dd
Merge 1884ce2f4c into merged_master (Bitcoin PR bitcoin/bitcoin#22937 )
2023-05-11 12:38:50 +00:00
Byron Hambly
498907a233
Merge 816e15ee81 into merged_master (Bitcoin PR bitcoin/bitcoin#22951 )
2023-05-09 11:50:39 +00:00
James Dorfman
ff57e1e65f
Merge d6492d4ed0 into merged_master (Bitcoin PR bitcoin/bitcoin#22650 )
2023-04-27 04:55:34 +00:00
Byron Hambly
eea9829aa6
Merge 825f4a64e6 into merged_master (Bitcoin PR bitcoin/bitcoin#22976 )
2023-04-24 11:40:49 +00:00
Byron Hambly
6790225b8b
Merge faecb2ee0a into merged_master (Bitcoin PR bitcoin/bitcoin#22798 )
2023-04-23 07:58:26 +00:00
Byron Hambly
e536247471
Merge c3545a7396 into merged_master (Bitcoin PR bitcoin/bitcoin#22653 )
2023-04-09 06:06:44 +00:00
Andrea Bonel
8d844c79e3
Fix dynamic_parameters root in getblockheader rpc
2023-04-03 18:02:24 -03:00
Byron Hambly
d60b269083
Merge 31fef69c03 into merged_master (Bitcoin PR bitcoin/bitcoin#22047 )
2023-03-31 18:32:13 +00:00
James Dorfman
b936a034a6
Merge a273e3c58a into merged_master (Bitcoin PR bitcoin/bitcoin#21934 )
2023-03-17 14:59:12 +00:00