mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-11-20 02:25:40 +01:00
fuzz: re-enable prioritisetransaction & analyzepsbt RPC
This commit is contained in:
parent
19764dc143
commit
faa7144d3c
@ -70,7 +70,6 @@ const std::vector<std::string> RPC_COMMANDS_NOT_SAFE_FOR_FUZZING{
|
||||
"addconnection", // avoid DNS lookups
|
||||
"addnode", // avoid DNS lookups
|
||||
"addpeeraddress", // avoid DNS lookups
|
||||
"analyzepsbt", // avoid signed integer overflow in CFeeRate::GetFee(unsigned long) (https://github.com/bitcoin/bitcoin/issues/20607)
|
||||
"dumptxoutset", // avoid writing to disk
|
||||
"dumpwallet", // avoid writing to disk
|
||||
"echoipc", // avoid assertion failure (Assertion `"EnsureAnyNodeContext(request.context).init" && check' failed.)
|
||||
@ -79,7 +78,6 @@ const std::vector<std::string> RPC_COMMANDS_NOT_SAFE_FOR_FUZZING{
|
||||
"gettxoutproof", // avoid prohibitively slow execution
|
||||
"importwallet", // avoid reading from disk
|
||||
"loadwallet", // avoid reading from disk
|
||||
"prioritisetransaction", // avoid signed integer overflow in CTxMemPool::PrioritiseTransaction(uint256 const&, long const&) (https://github.com/bitcoin/bitcoin/issues/20626)
|
||||
"savemempool", // disabled as a precautionary measure: may take a file path argument in the future
|
||||
"setban", // avoid DNS lookups
|
||||
"stop", // avoid shutdown state
|
||||
@ -87,6 +85,7 @@ const std::vector<std::string> RPC_COMMANDS_NOT_SAFE_FOR_FUZZING{
|
||||
|
||||
// RPC commands which are safe for fuzzing.
|
||||
const std::vector<std::string> RPC_COMMANDS_SAFE_FOR_FUZZING{
|
||||
"analyzepsbt",
|
||||
"clearbanned",
|
||||
"combinepsbt",
|
||||
"combinerawtransaction",
|
||||
@ -112,9 +111,9 @@ const std::vector<std::string> RPC_COMMANDS_SAFE_FOR_FUZZING{
|
||||
"getblockchaininfo",
|
||||
"getblockcount",
|
||||
"getblockfilter",
|
||||
"getblockfrompeer", // when no peers are connected, no p2p message is sent
|
||||
"getblockhash",
|
||||
"getblockheader",
|
||||
"getblockfrompeer", // when no peers are connected, no p2p message is sent
|
||||
"getblockstats",
|
||||
"getblocktemplate",
|
||||
"getchaintips",
|
||||
@ -128,7 +127,6 @@ const std::vector<std::string> RPC_COMMANDS_SAFE_FOR_FUZZING{
|
||||
"getmempoolancestors",
|
||||
"getmempooldescendants",
|
||||
"getmempoolentry",
|
||||
"gettxspendingprevout",
|
||||
"getmempoolinfo",
|
||||
"getmininginfo",
|
||||
"getnettotals",
|
||||
@ -141,6 +139,7 @@ const std::vector<std::string> RPC_COMMANDS_SAFE_FOR_FUZZING{
|
||||
"getrpcinfo",
|
||||
"gettxout",
|
||||
"gettxoutsetinfo",
|
||||
"gettxspendingprevout",
|
||||
"help",
|
||||
"invalidateblock",
|
||||
"joinpsbts",
|
||||
@ -149,6 +148,7 @@ const std::vector<std::string> RPC_COMMANDS_SAFE_FOR_FUZZING{
|
||||
"mockscheduler",
|
||||
"ping",
|
||||
"preciousblock",
|
||||
"prioritisetransaction",
|
||||
"pruneblockchain",
|
||||
"reconsiderblock",
|
||||
"scanblocks",
|
||||
|
Loading…
Reference in New Issue
Block a user