mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 20:12:57 +01:00
Merge #17945: doc: Fix doxygen errors
297e09855793feb94c3229ed989bef8b1eac864e Fix doxygen errors (Ben Woosley) Pull request description: These are all the remaining errors identified via -Werror=documentation, e.g.: ``` ./rpc/rawtransaction_util.h:31:13: error: parameter 'prevTxs' not found in the function declaration [-Werror,-Wdocumentation] * @param prevTxs Array of previous txns outputs that tx depends on but may not yet be in the block chain ^~~~~~~ ./rpc/rawtransaction_util.h:31:13: note: did you mean 'prevTxsUnival'? * @param prevTxs Array of previous txns outputs that tx depends on but may not yet be in the block chain ^~~~~~~ prevTxsUnival netbase.cpp:766:11: error: parameter 'outProxyConnectionFailed[out]' not found in the function declaration [-Werror,-Wdocumentation] * @param outProxyConnectionFailed[out] Whether or not the connection to the ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netbase.cpp:766:11: note: did you mean 'outProxyConnectionFailed'? * @param outProxyConnectionFailed[out] Whether or not the connection to the ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ outProxyConnectionFailed ``` You can use this to run with `-Wdocumentation` yourself: #14920 ACKs for top commit: laanwj: ACK 297e09855793feb94c3229ed989bef8b1eac864e Tree-SHA512: a232d893b170873d923e77fa56c56a6567e7fd120b5af1f52cfeeae1093eec55621604cc80a523678f6fedc8bbb31228c4aa8dc2a630ce9ffc91525988522af7
This commit is contained in:
parent
8c6fb5622d
commit
f94a833add
@ -1181,7 +1181,7 @@ static bool TxRelayMayResultInDisconnect(const CValidationState& state)
|
|||||||
/**
|
/**
|
||||||
* Potentially mark a node discouraged based on the contents of a CValidationState object
|
* Potentially mark a node discouraged based on the contents of a CValidationState object
|
||||||
*
|
*
|
||||||
* @param[in] via_compact_block: this bool is passed in because net_processing should
|
* @param[in] via_compact_block this bool is passed in because net_processing should
|
||||||
* punish peers differently depending on whether the data was provided in a compact
|
* punish peers differently depending on whether the data was provided in a compact
|
||||||
* block message or not. If the compact block had a valid header, but contained invalid
|
* block message or not. If the compact block had a valid header, but contained invalid
|
||||||
* txs, the peer should not be punished. See BIP 152.
|
* txs, the peer should not be punished. See BIP 152.
|
||||||
|
@ -782,7 +782,7 @@ bool IsProxy(const CNetAddr &addr) {
|
|||||||
* @param hSocket The socket on which to connect to the SOCKS5 proxy.
|
* @param hSocket The socket on which to connect to the SOCKS5 proxy.
|
||||||
* @param nTimeout Wait this many milliseconds for the connection to the SOCKS5
|
* @param nTimeout Wait this many milliseconds for the connection to the SOCKS5
|
||||||
* proxy to be established.
|
* proxy to be established.
|
||||||
* @param outProxyConnectionFailed[out] Whether or not the connection to the
|
* @param[out] outProxyConnectionFailed Whether or not the connection to the
|
||||||
* SOCKS5 proxy failed.
|
* SOCKS5 proxy failed.
|
||||||
*
|
*
|
||||||
* @returns Whether or not the operation succeeded.
|
* @returns Whether or not the operation succeeded.
|
||||||
|
@ -22,10 +22,10 @@ struct NodeContext;
|
|||||||
*
|
*
|
||||||
* @param[in] node reference to node context
|
* @param[in] node reference to node context
|
||||||
* @param[in] tx the transaction to broadcast
|
* @param[in] tx the transaction to broadcast
|
||||||
* @param[out] &err_string reference to std::string to fill with error string if available
|
* @param[out] err_string reference to std::string to fill with error string if available
|
||||||
* @param[in] max_tx_fee reject txs with fees higher than this (if 0, accept any fee)
|
* @param[in] max_tx_fee reject txs with fees higher than this (if 0, accept any fee)
|
||||||
* @param[in] relay flag if both mempool insertion and p2p relay are requested
|
* @param[in] relay flag if both mempool insertion and p2p relay are requested
|
||||||
* @param[in] wait_callback, wait until callbacks have been processed to avoid stale result due to a sequentially RPC.
|
* @param[in] wait_callback wait until callbacks have been processed to avoid stale result due to a sequentially RPC.
|
||||||
* return error
|
* return error
|
||||||
*/
|
*/
|
||||||
[[nodiscard]] TransactionError BroadcastTransaction(NodeContext& node, CTransactionRef tx, std::string& err_string, const CAmount& highfee, bool relay, bool wait_callback, bool bypass_limits = false);
|
[[nodiscard]] TransactionError BroadcastTransaction(NodeContext& node, CTransactionRef tx, std::string& err_string, const CAmount& highfee, bool relay, bool wait_callback, bool bypass_limits = false);
|
||||||
|
@ -533,7 +533,7 @@ void UpdatePSBTOutput(const SigningProvider& provider, PartiallySignedTransactio
|
|||||||
/**
|
/**
|
||||||
* Finalizes a PSBT if possible, combining partial signatures.
|
* Finalizes a PSBT if possible, combining partial signatures.
|
||||||
*
|
*
|
||||||
* @param[in,out] &psbtx reference to PartiallySignedTransaction to finalize
|
* @param[in,out] psbtx PartiallySignedTransaction to finalize
|
||||||
* return True if the PSBT is now complete, false otherwise
|
* return True if the PSBT is now complete, false otherwise
|
||||||
*/
|
*/
|
||||||
bool FinalizePSBT(PartiallySignedTransaction& psbtx);
|
bool FinalizePSBT(PartiallySignedTransaction& psbtx);
|
||||||
@ -541,7 +541,7 @@ bool FinalizePSBT(PartiallySignedTransaction& psbtx);
|
|||||||
/**
|
/**
|
||||||
* Finalizes a PSBT if possible, and extracts it to a CMutableTransaction if it could be finalized.
|
* Finalizes a PSBT if possible, and extracts it to a CMutableTransaction if it could be finalized.
|
||||||
*
|
*
|
||||||
* @param[in] &psbtx reference to PartiallySignedTransaction
|
* @param[in] psbtx PartiallySignedTransaction
|
||||||
* @param[out] result CMutableTransaction representing the complete transaction, if successful
|
* @param[out] result CMutableTransaction representing the complete transaction, if successful
|
||||||
* @return True if we successfully extracted the transaction, false otherwise
|
* @return True if we successfully extracted the transaction, false otherwise
|
||||||
*/
|
*/
|
||||||
@ -550,7 +550,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti
|
|||||||
/**
|
/**
|
||||||
* Combines PSBTs with the same underlying transaction, resulting in a single PSBT with all partial signatures from each input.
|
* Combines PSBTs with the same underlying transaction, resulting in a single PSBT with all partial signatures from each input.
|
||||||
*
|
*
|
||||||
* @param[out] &out the combined PSBT, if successful
|
* @param[out] out the combined PSBT, if successful
|
||||||
* @param[in] psbtxs the PSBTs to combine
|
* @param[in] psbtxs the PSBTs to combine
|
||||||
* @return error (OK if we successfully combined the transactions, other error if they were not compatible)
|
* @return error (OK if we successfully combined the transactions, other error if they were not compatible)
|
||||||
*/
|
*/
|
||||||
|
@ -19,6 +19,7 @@ class SigningProvider;
|
|||||||
* Sign a transaction with the given keystore and previous transactions
|
* Sign a transaction with the given keystore and previous transactions
|
||||||
*
|
*
|
||||||
* @param mtx The transaction to-be-signed
|
* @param mtx The transaction to-be-signed
|
||||||
|
* @param prevTxsUnival Array of previous txns outputs that tx depends on but may not yet be in the block chain
|
||||||
* @param keystore Temporary keystore containing signing keys
|
* @param keystore Temporary keystore containing signing keys
|
||||||
* @param coins Map of unspent outputs
|
* @param coins Map of unspent outputs
|
||||||
* @param hashType The signature hash type
|
* @param hashType The signature hash type
|
||||||
|
@ -90,20 +90,20 @@ struct Descriptor {
|
|||||||
|
|
||||||
/** Expand a descriptor at a specified position.
|
/** Expand a descriptor at a specified position.
|
||||||
*
|
*
|
||||||
* @param[in] pos: The position at which to expand the descriptor. If IsRange() is false, this is ignored.
|
* @param[in] pos The position at which to expand the descriptor. If IsRange() is false, this is ignored.
|
||||||
* @param[in] provider: The provider to query for private keys in case of hardened derivation.
|
* @param[in] provider The provider to query for private keys in case of hardened derivation.
|
||||||
* @param[out] output_scripts: The expanded scriptPubKeys.
|
* @param[out] output_scripts The expanded scriptPubKeys.
|
||||||
* @param[out] out: Scripts and public keys necessary for solving the expanded scriptPubKeys (may be equal to `provider`).
|
* @param[out] out Scripts and public keys necessary for solving the expanded scriptPubKeys (may be equal to `provider`).
|
||||||
* @param[out] write_cache: Cache data necessary to evaluate the descriptor at this point without access to private keys.
|
* @param[out] write_cache Cache data necessary to evaluate the descriptor at this point without access to private keys.
|
||||||
*/
|
*/
|
||||||
virtual bool Expand(int pos, const SigningProvider& provider, std::vector<CScript>& output_scripts, FlatSigningProvider& out, DescriptorCache* write_cache = nullptr) const = 0;
|
virtual bool Expand(int pos, const SigningProvider& provider, std::vector<CScript>& output_scripts, FlatSigningProvider& out, DescriptorCache* write_cache = nullptr) const = 0;
|
||||||
|
|
||||||
/** Expand a descriptor at a specified position using cached expansion data.
|
/** Expand a descriptor at a specified position using cached expansion data.
|
||||||
*
|
*
|
||||||
* @param[in] pos: The position at which to expand the descriptor. If IsRange() is false, this is ignored.
|
* @param[in] pos The position at which to expand the descriptor. If IsRange() is false, this is ignored.
|
||||||
* @param[in] read_cache: Cached expansion data.
|
* @param[in] read_cache Cached expansion data.
|
||||||
* @param[out] output_scripts: The expanded scriptPubKeys.
|
* @param[out] output_scripts The expanded scriptPubKeys.
|
||||||
* @param[out] out: Scripts and public keys necessary for solving the expanded scriptPubKeys (may be equal to `provider`).
|
* @param[out] out Scripts and public keys necessary for solving the expanded scriptPubKeys (may be equal to `provider`).
|
||||||
*/
|
*/
|
||||||
virtual bool ExpandFromCache(int pos, const DescriptorCache& read_cache, std::vector<CScript>& output_scripts, FlatSigningProvider& out) const = 0;
|
virtual bool ExpandFromCache(int pos, const DescriptorCache& read_cache, std::vector<CScript>& output_scripts, FlatSigningProvider& out) const = 0;
|
||||||
|
|
||||||
|
@ -15,8 +15,8 @@
|
|||||||
* finalize.) Sets `error` and returns false if something goes wrong.
|
* finalize.) Sets `error` and returns false if something goes wrong.
|
||||||
*
|
*
|
||||||
* @param[in] pwallet pointer to a wallet
|
* @param[in] pwallet pointer to a wallet
|
||||||
* @param[in] &psbtx reference to PartiallySignedTransaction to fill in
|
* @param[in] psbtx PartiallySignedTransaction to fill in
|
||||||
* @param[out] &complete indicates whether the PSBT is now complete
|
* @param[out] complete indicates whether the PSBT is now complete
|
||||||
* @param[in] sighash_type the sighash type to use when signing (if PSBT does not specify)
|
* @param[in] sighash_type the sighash type to use when signing (if PSBT does not specify)
|
||||||
* @param[in] sign whether to sign or not
|
* @param[in] sign whether to sign or not
|
||||||
* @param[in] bip32derivs whether to fill in bip32 derivation information if available
|
* @param[in] bip32derivs whether to fill in bip32 derivation information if available
|
||||||
|
@ -1020,9 +1020,9 @@ public:
|
|||||||
* Should be called after CreateTransaction unless you want to abort
|
* Should be called after CreateTransaction unless you want to abort
|
||||||
* broadcasting the transaction.
|
* broadcasting the transaction.
|
||||||
*
|
*
|
||||||
* @param tx[in] The transaction to be broadcast.
|
* @param[in] tx The transaction to be broadcast.
|
||||||
* @param mapValue[in] key-values to be set on the transaction.
|
* @param[in] mapValue key-values to be set on the transaction.
|
||||||
* @param orderForm[in] BIP 70 / BIP 21 order form details to be set on the transaction.
|
* @param[in] orderForm BIP 70 / BIP 21 order form details to be set on the transaction.
|
||||||
*/
|
*/
|
||||||
void CommitTransaction(CTransactionRef tx, mapValue_t mapValue, std::vector<std::pair<std::string, std::string>> orderForm);
|
void CommitTransaction(CTransactionRef tx, mapValue_t mapValue, std::vector<std::pair<std::string, std::string>> orderForm);
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ public:
|
|||||||
int nVersion;
|
int nVersion;
|
||||||
int64_t nCreateTime; // 0 means unknown
|
int64_t nCreateTime; // 0 means unknown
|
||||||
KeyOriginInfo key_origin; // Key origin info with path and fingerprint
|
KeyOriginInfo key_origin; // Key origin info with path and fingerprint
|
||||||
bool has_key_origin = false; //< Whether the key_origin is useful
|
bool has_key_origin = false; //!< Whether the key_origin is useful
|
||||||
|
|
||||||
CKeyMetadata()
|
CKeyMetadata()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user