Byron Hambly
27a72d99f5
Merge 7799f53542 into merged_master (Bitcoin PR bitcoin/bitcoin#26039 )
2025-04-02 23:02:13 +02:00
Byron Hambly
23e71fd977
Merge bc67215b29 into merged_master (Bitcoin PR bitcoin/bitcoin#26558 )
2025-03-03 14:19:05 +02:00
Byron Hambly
ca0a68b350
Merge UP TO 551c8e9526 into merged_master (UP TO bitcoin/bitcoin#26349 )
...
Includes FIXMEs for a few functional tests
2025-02-05 09:50:17 +02:00
Byron Hambly
8499b13762
lint: fix lint issues
2024-12-03 14:02:33 +02:00
Byron Hambly
ad90efac48
Merge 47c86a023d into merged_master (Bitcoin PR bitcoin/bitcoin#25466 )
2024-10-17 10:54:37 +02:00
James Dorfman
95d6ba74ad
Merge 06ea2783a2 into merged_master (Bitcoin PR bitcoin/bitcoin#25220 )
2024-09-09 17:22:47 +00:00
James Dorfman
06a6044137
Merge 0de36941ec into merged_master (Bitcoin PR bitcoin/bitcoin#25153 )
2024-08-13 06:00:38 +00:00
James Dorfman
67145b693d
Merge c290249fff into merged_master (Bitcoin PR bitcoin/bitcoin#25058 )
2024-08-09 03:19:24 +00:00
MarcoFalke
fa9f6d7bcd
rpc: Run type check against RPCArgs
2023-01-11 17:42:09 +01:00
FractalEncrypt
92a4ed05d1
doc: add tr() descriptor example to deriveaddresses
...
add a tr() descriptor example to the help deriveaddresses examples
2022-11-23 10:17:29 -05:00
muxator
addf9d6502
rpc: fix crash in deriveaddresses when derivation index is 2147483647
...
2147483647 is the maximum positive value of a signed int32, and - currently -
the maximum value that the deriveaddresses bitcoin RPC call accepts as
derivation index due to its input validation routines.
Before this change, when the derivation index (and thus range_end) reached
std::numeric_limits<int_32_t>::max(), the "i" variable in the for cycle (which
is declared as int, and as such 32 bits in size on most platforms) would be
incremented at the end of the first iteration and then warp back to
-2147483648. This caused SIGABRT in bitcoind and a core dump.
This change assigns "i" an explicit size of 64 bits on every platform,
sidestepping the problem.
Fixes #26274 .
2022-10-06 22:17:49 +02:00
fanquake
d6787bc19b
refactor: remove unused using directives
2022-07-18 17:25:03 +01:00
brunoerg
eaf6f630c0
rpc: fix inappropriate warning for address type p2sh-segwit in createmultisig and addmultisigaddress
2022-06-06 09:46:02 -03:00
MacroFake
fa9af21878
scripted-diff: Use getInt<T> over get_int/get_int64
...
-BEGIN VERIFY SCRIPT-
sed -i 's|\<get_int64\>|getInt<int64_t>|g' $(git grep -l get_int ':(exclude)src/univalue')
sed -i 's|\<get_int\>|getInt<int>|g' $(git grep -l get_int ':(exclude)src/univalue')
-END VERIFY SCRIPT-
2022-05-18 19:15:03 +02:00
MacroFake
fa87eb8ce1
rpc: Move output script RPCs to separate file
...
Can be reviewed with --color-moved=dimmed-zebra --color-moved-ws=ignore-all-space
2022-05-03 08:59:18 +02:00