RPC bumpfee with an explicit feerate using `conf_target` and `estimate_mode` errors with `JSONRPCException: JSON integer out of range (-1)`.
EnsureWalletIsUnlocked(pwallet);
    int version = 0;
    if (!request.params[0].isNull()) {
        version = request.params[0].get_int();
    }
    bilingual_str error;
    std::vector<bilingual_str> warnings;
    if (!pwallet->UpgradeWallet(version, error, warnings)) {
        throw JSONRPCError(RPC_WALLET_ERROR, error.original);
    }
    UniValue obj(UniValue::VOBJ);
    if (!error.empty()) {
        obj.pushKV("error", error.original);
    }
    return obj;
},
    };
}
RPCHelpMan abortrescan();
RPCHelpMan dumpprivkey();
RPCHelpMan importprivkey();
RPCHelpMan importaddress();
RPCHelpMan importpubkey();
RPCHelpMan dumpwallet();
RPCHelpMan importwallet();
RPCHelpMan importprunedfunds();
RPCHelpMan removeprunedfunds();
RPCHelpMan importmulti();
RPCHelpMan importdescriptors();
Span<const CRPCCommand> GetWalletRPCCommands()