doc: fix typos

As found by lint-spelling.py using codespell 2.2.6.
This commit is contained in:
Sjors Provoost 2023-11-07 10:21:51 +09:00
parent 0387ca0774
commit 43de4d3630
No known key found for this signature in database
GPG Key ID: 57FF9BDBCC301009
22 changed files with 25 additions and 24 deletions

View File

@ -52,5 +52,5 @@ in order.
### Cache ### Cache
In order to avoid rebuilding all dependencies for each build, the binaries are In order to avoid rebuilding all dependencies for each build, the binaries are
cached and re-used when possible. Changes in the dependency-generator will cached and reused when possible. Changes in the dependency-generator will
trigger cache-invalidation and rebuilds as necessary. trigger cache-invalidation and rebuilds as necessary.

View File

@ -28,7 +28,7 @@ etc), and as well as a hash of the same data for each recursive dependency. If
any portion of a package's build recipe changes, it will be rebuilt as well as any portion of a package's build recipe changes, it will be rebuilt as well as
any other package that depends on it. If any of the main makefiles (Makefile, any other package that depends on it. If any of the main makefiles (Makefile,
funcs.mk, etc) are changed, all packages will be rebuilt. After building, the funcs.mk, etc) are changed, all packages will be rebuilt. After building, the
results are cached into a tarball that can be re-used and distributed. results are cached into a tarball that can be reused and distributed.
### Package build results are (relatively) deterministic. ### Package build results are (relatively) deterministic.

View File

@ -172,7 +172,7 @@ public:
/** /**
* Returns an information-location pair for all addresses in the selected addrman table. * Returns an information-location pair for all addresses in the selected addrman table.
* If an address appears multiple times in the new table, an information-location pair * If an address appears multiple times in the new table, an information-location pair
* is returned for each occurence. Addresses only ever appear once in the tried table. * is returned for each occurrence. Addresses only ever appear once in the tried table.
* *
* @param[in] from_tried Selects which table to return entries from. * @param[in] from_tried Selects which table to return entries from.
* *

View File

@ -2447,7 +2447,7 @@ void PeerManagerImpl::ProcessGetData(CNode& pfrom, Peer& peer, const std::atomic
// of transactions relevant to them, without having to download the // of transactions relevant to them, without having to download the
// entire memory pool. // entire memory pool.
// Also, other nodes can use these messages to automatically request a // Also, other nodes can use these messages to automatically request a
// transaction from some other peer that annnounced it, and stop // transaction from some other peer that announced it, and stop
// waiting for us to respond. // waiting for us to respond.
// In normal operation, we often send NOTFOUND messages for parents of // In normal operation, we often send NOTFOUND messages for parents of
// transactions that we relay; if a peer is missing a parent, they may // transactions that we relay; if a peer is missing a parent, they may
@ -3592,7 +3592,7 @@ void PeerManagerImpl::ProcessMessage(CNode& pfrom, const std::string& msg_type,
return; return;
} }
// Log succesful connections unconditionally for outbound, but not for inbound as those // Log successful connections unconditionally for outbound, but not for inbound as those
// can be triggered by an attacker at high rate. // can be triggered by an attacker at high rate.
if (!pfrom.IsInboundConn() || LogAcceptCategory(BCLog::NET, BCLog::Level::Debug)) { if (!pfrom.IsInboundConn() || LogAcceptCategory(BCLog::NET, BCLog::Level::Debug)) {
const auto mapped_as{m_connman.GetMappedAS(pfrom.addr)}; const auto mapped_as{m_connman.GetMappedAS(pfrom.addr)};

View File

@ -98,7 +98,7 @@ static constexpr unsigned int MANDATORY_SCRIPT_VERIFY_FLAGS{SCRIPT_VERIFY_P2SH |
* Standard script verification flags that standard transactions will comply * Standard script verification flags that standard transactions will comply
* with. However we do not ban/disconnect nodes that forward txs violating * with. However we do not ban/disconnect nodes that forward txs violating
* the additional (non-mandatory) rules here, to improve forwards and * the additional (non-mandatory) rules here, to improve forwards and
* backwards compatability. * backwards compatibility.
*/ */
static constexpr unsigned int STANDARD_SCRIPT_VERIFY_FLAGS{MANDATORY_SCRIPT_VERIFY_FLAGS | static constexpr unsigned int STANDARD_SCRIPT_VERIFY_FLAGS{MANDATORY_SCRIPT_VERIFY_FLAGS |
SCRIPT_VERIFY_STRICTENC | SCRIPT_VERIFY_STRICTENC |

View File

@ -219,7 +219,7 @@ public:
// If a status update is needed (blocks came in since last check), // If a status update is needed (blocks came in since last check),
// try to update the status of this transaction from the wallet. // try to update the status of this transaction from the wallet.
// Otherwise, simply re-use the cached status. // Otherwise, simply reuse the cached status.
interfaces::WalletTxStatus wtx; interfaces::WalletTxStatus wtx;
int numBlocks; int numBlocks;
int64_t block_time; int64_t block_time;

View File

@ -409,7 +409,7 @@ static inline JSONRPCRequest transformNamedArguments(const JSONRPCRequest& in, c
} }
// Process expected parameters. If any parameters were left unspecified in // Process expected parameters. If any parameters were left unspecified in
// the request before a parameter that was specified, null values need to be // the request before a parameter that was specified, null values need to be
// inserted at the unspecifed parameter positions, and the "hole" variable // inserted at the unspecified parameter positions, and the "hole" variable
// below tracks the number of null values that need to be inserted. // below tracks the number of null values that need to be inserted.
// The "initial_hole_size" variable stores the size of the initial hole, // The "initial_hole_size" variable stores the size of the initial hole,
// i.e. how many initial positional arguments were left unspecified. This is // i.e. how many initial positional arguments were left unspecified. This is

View File

@ -1089,7 +1089,7 @@ UniValue RPCResult::MatchesType(const UniValue& result) const
if (UniValue::VARR == result.getType()) { if (UniValue::VARR == result.getType()) {
UniValue errors(UniValue::VOBJ); UniValue errors(UniValue::VOBJ);
for (size_t i{0}; i < result.get_array().size(); ++i) { for (size_t i{0}; i < result.get_array().size(); ++i) {
// If there are more results than documented, re-use the last doc_inner. // If there are more results than documented, reuse the last doc_inner.
const RPCResult& doc_inner{m_inner.at(std::min(m_inner.size() - 1, i))}; const RPCResult& doc_inner{m_inner.at(std::min(m_inner.size() - 1, i))};
UniValue match{doc_inner.MatchesType(result.get_array()[i])}; UniValue match{doc_inner.MatchesType(result.get_array()[i])};
if (!match.isTrue()) errors.pushKV(strprintf("%d", i), match); if (!match.isTrue()) errors.pushKV(strprintf("%d", i), match);

View File

@ -407,7 +407,7 @@ public:
* RPC method implementations. The helper internally checks whether the * RPC method implementations. The helper internally checks whether the
* user-passed argument isNull() and parses (from JSON) and returns the * user-passed argument isNull() and parses (from JSON) and returns the
* user-passed argument, or the default value derived from the RPCArg * user-passed argument, or the default value derived from the RPCArg
* documention, or a falsy value if no default was given. * documentation, or a falsy value if no default was given.
* *
* Use Arg<Type>(i) to get the argument or its default value. Otherwise, * Use Arg<Type>(i) to get the argument or its default value. Otherwise,
* use MaybeArg<Type>(i) to get the optional argument or a falsy value. * use MaybeArg<Type>(i) to get the optional argument or a falsy value.

View File

@ -158,7 +158,7 @@ FuzzedDataProvider::ConsumeRandomLengthString(size_t max_length) {
// picking its contents. // picking its contents.
std::string result; std::string result;
// Reserve the anticipated capaticity to prevent several reallocations. // Reserve the anticipated capacity to prevent several reallocations.
result.reserve(std::min(max_length, remaining_bytes_)); result.reserve(std::min(max_length, remaining_bytes_));
for (size_t i = 0; i < max_length && remaining_bytes_ != 0; ++i) { for (size_t i = 0; i < max_length && remaining_bytes_ != 0; ++i) {
char next = ConvertUnsignedToSigned<char>(data_ptr_[0]); char next = ConvertUnsignedToSigned<char>(data_ptr_[0]);

View File

@ -112,7 +112,7 @@ BOOST_AUTO_TEST_CASE(DoS_mapOrphans)
} }
SignatureData empty; SignatureData empty;
BOOST_CHECK(SignSignature(keystore, *txPrev, tx, 0, SIGHASH_ALL, empty)); BOOST_CHECK(SignSignature(keystore, *txPrev, tx, 0, SIGHASH_ALL, empty));
// Re-use same signature for other inputs // Reuse same signature for other inputs
// (they don't have to be valid for this test) // (they don't have to be valid for this test)
for (unsigned int j = 1; j < tx.vin.size(); j++) for (unsigned int j = 1; j < tx.vin.size(); j++)
tx.vin[j].scriptSig = tx.vin[0].scriptSig; tx.vin[j].scriptSig = tx.vin[0].scriptSig;

View File

@ -1112,7 +1112,7 @@ BOOST_AUTO_TEST_CASE(script_CHECKMULTISIG23)
BOOST_CHECK_MESSAGE(err == SCRIPT_ERR_OK, ScriptErrorString(err)); BOOST_CHECK_MESSAGE(err == SCRIPT_ERR_OK, ScriptErrorString(err));
keys.clear(); keys.clear();
keys.push_back(key2); keys.push_back(key2); // Can't re-use sig keys.push_back(key2); keys.push_back(key2); // Can't reuse sig
CScript badsig1 = sign_multisig(scriptPubKey23, keys, CTransaction(txTo23)); CScript badsig1 = sign_multisig(scriptPubKey23, keys, CTransaction(txTo23));
BOOST_CHECK(!VerifyScript(badsig1, scriptPubKey23, nullptr, gFlags, MutableTransactionSignatureChecker(&txTo23, 0, txFrom23.vout[0].nValue, MissingDataBehavior::ASSERT_FAIL), &err)); BOOST_CHECK(!VerifyScript(badsig1, scriptPubKey23, nullptr, gFlags, MutableTransactionSignatureChecker(&txTo23, 0, txFrom23.vout[0].nValue, MissingDataBehavior::ASSERT_FAIL), &err));
BOOST_CHECK_MESSAGE(err == SCRIPT_ERR_EVAL_FALSE, ScriptErrorString(err)); BOOST_CHECK_MESSAGE(err == SCRIPT_ERR_EVAL_FALSE, ScriptErrorString(err));

View File

@ -424,7 +424,7 @@ BOOST_AUTO_TEST_CASE(versionbits_computeblockversion)
uint32_t chain_all_vbits{0}; uint32_t chain_all_vbits{0};
for (int i = 0; i < (int)Consensus::MAX_VERSION_BITS_DEPLOYMENTS; ++i) { for (int i = 0; i < (int)Consensus::MAX_VERSION_BITS_DEPLOYMENTS; ++i) {
const auto dep = static_cast<Consensus::DeploymentPos>(i); const auto dep = static_cast<Consensus::DeploymentPos>(i);
// Check that no bits are re-used (within the same chain). This is // Check that no bits are reused (within the same chain). This is
// disallowed because the transition to FAILED (on timeout) does // disallowed because the transition to FAILED (on timeout) does
// not take precedence over STARTED/LOCKED_IN. So all softforks on // not take precedence over STARTED/LOCKED_IN. So all softforks on
// the same bit might overlap, even when non-overlapping start-end // the same bit might overlap, even when non-overlapping start-end

View File

@ -251,7 +251,7 @@ std::map<std::string,std::string> ParseTorReplyMapping(const std::string &s)
/** /**
* Unescape value. Per https://spec.torproject.org/control-spec section 2.1.1: * Unescape value. Per https://spec.torproject.org/control-spec section 2.1.1:
* *
* For future-proofing, controller implementors MAY use the following * For future-proofing, controller implementers MAY use the following
* rules to be compatible with buggy Tor implementations and with * rules to be compatible with buggy Tor implementations and with
* future ones that implement the spec as intended: * future ones that implement the spec as intended:
* *

View File

@ -477,7 +477,7 @@ public:
void removeRecursive(const CTransaction& tx, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs); void removeRecursive(const CTransaction& tx, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs);
/** After reorg, filter the entries that would no longer be valid in the next block, and update /** After reorg, filter the entries that would no longer be valid in the next block, and update
* the entries' cached LockPoints if needed. The mempool does not have any knowledge of * the entries' cached LockPoints if needed. The mempool does not have any knowledge of
* consensus rules. It just appplies the callable function and removes the ones for which it * consensus rules. It just applies the callable function and removes the ones for which it
* returns true. * returns true.
* @param[in] filter_final_and_mature Predicate that checks the relevant validation rules * @param[in] filter_final_and_mature Predicate that checks the relevant validation rules
* and updates an entry's LockPoints. * and updates an entry's LockPoints.

View File

@ -170,7 +170,7 @@ Result CreateRateBumpTransaction(CWallet& wallet, const uint256& txid, const CCo
return Result::INVALID_PARAMETER; return Result::INVALID_PARAMETER;
} }
// We are going to modify coin control later, copy to re-use // We are going to modify coin control later, copy to reuse
CCoinControl new_coin_control(coin_control); CCoinControl new_coin_control(coin_control);
LOCK(wallet.cs_wallet); LOCK(wallet.cs_wallet);

View File

@ -1257,7 +1257,7 @@ static util::Result<CreatedTransactionResult> CreateTransactionInternal(
} }
// Before we return success, we assume any change key will be used to prevent // Before we return success, we assume any change key will be used to prevent
// accidental re-use. // accidental reuse.
reservedest.KeepDestination(); reservedest.KeepDestination();
wallet.WalletLogPrintf("Fee Calculation: Fee:%d Bytes:%u Tgt:%d (requested %d) Reason:\"%s\" Decay %.5f: Estimation: (%g - %g) %.2f%% %.1f/(%.1f %d mem %.1f out) Fail: (%g - %g) %.2f%% %.1f/(%.1f %d mem %.1f out)\n", wallet.WalletLogPrintf("Fee Calculation: Fee:%d Bytes:%u Tgt:%d (requested %d) Reason:\"%s\" Decay %.5f: Estimation: (%g - %g) %.2f%% %.1f/(%.1f %d mem %.1f out) Fail: (%g - %g) %.2f%% %.1f/(%.1f %d mem %.1f out)\n",
@ -1299,7 +1299,7 @@ util::Result<CreatedTransactionResult> CreateTransaction(
CCoinControl tmp_cc = coin_control; CCoinControl tmp_cc = coin_control;
tmp_cc.m_avoid_partial_spends = true; tmp_cc.m_avoid_partial_spends = true;
// Re-use the change destination from the first creation attempt to avoid skipping BIP44 indexes // Reuse the change destination from the first creation attempt to avoid skipping BIP44 indexes
const int ungrouped_change_pos = txr_ungrouped.change_pos; const int ungrouped_change_pos = txr_ungrouped.change_pos;
if (ungrouped_change_pos != -1) { if (ungrouped_change_pos != -1) {
ExtractDestination(txr_ungrouped.tx->vout[ungrouped_change_pos].scriptPubKey, tmp_cc.destChange); ExtractDestination(txr_ungrouped.tx->vout[ungrouped_change_pos].scriptPubKey, tmp_cc.destChange);

View File

@ -178,7 +178,7 @@ static const std::map<std::string,WalletFlags> WALLET_FLAG_MAP{
* Instantiating a ReserveDestination does not reserve an address. To do so, * Instantiating a ReserveDestination does not reserve an address. To do so,
* GetReservedDestination() needs to be called on the object. Once an address has been * GetReservedDestination() needs to be called on the object. Once an address has been
* reserved, call KeepDestination() on the ReserveDestination object to make sure it is not * reserved, call KeepDestination() on the ReserveDestination object to make sure it is not
* returned. Call ReturnDestination() to return the address so it can be re-used (for * returned. Call ReturnDestination() to return the address so it can be reused (for
* example, if the address was used in a new transaction * example, if the address was used in a new transaction
* and that transaction was not completed and needed to be aborted). * and that transaction was not completed and needed to be aborted).
* *

View File

@ -75,7 +75,7 @@ class AssumeutxoTest(BitcoinTestFramework):
with self.nodes[1].assert_debug_log([log_msg]): with self.nodes[1].assert_debug_log([log_msg]):
assert_raises_rpc_error(-32603, f"Unable to load UTXO snapshot{rpc_details}", self.nodes[1].loadtxoutset, bad_snapshot_path) assert_raises_rpc_error(-32603, f"Unable to load UTXO snapshot{rpc_details}", self.nodes[1].loadtxoutset, bad_snapshot_path)
self.log.info(" - snapshot file refering to a block that is not in the assumeutxo parameters") self.log.info(" - snapshot file referring to a block that is not in the assumeutxo parameters")
prev_block_hash = self.nodes[0].getblockhash(SNAPSHOT_BASE_HEIGHT - 1) prev_block_hash = self.nodes[0].getblockhash(SNAPSHOT_BASE_HEIGHT - 1)
bogus_block_hash = "0" * 64 # Represents any unknown block hash bogus_block_hash = "0" * 64 # Represents any unknown block hash
for bad_block_hash in [bogus_block_hash, prev_block_hash]: for bad_block_hash in [bogus_block_hash, prev_block_hash]:
@ -112,7 +112,7 @@ class AssumeutxoTest(BitcoinTestFramework):
def test_invalid_chainstate_scenarios(self): def test_invalid_chainstate_scenarios(self):
self.log.info("Test different scenarios of invalid snapshot chainstate in datadir") self.log.info("Test different scenarios of invalid snapshot chainstate in datadir")
self.log.info(" - snapshot chainstate refering to a block that is not in the assumeutxo parameters") self.log.info(" - snapshot chainstate referring to a block that is not in the assumeutxo parameters")
self.stop_node(0) self.stop_node(0)
chainstate_snapshot_path = self.nodes[0].chain_path / "chainstate_snapshot" chainstate_snapshot_path = self.nodes[0].chain_path / "chainstate_snapshot"
chainstate_snapshot_path.mkdir() chainstate_snapshot_path.mkdir()

View File

@ -29,7 +29,7 @@ def bip158_basic_element_hash(script_pub_key, N, block_hash):
def bip158_relevant_scriptpubkeys(node, block_hash): def bip158_relevant_scriptpubkeys(node, block_hash):
""" Determines the basic filter relvant scriptPubKeys as defined in BIP158: """ Determines the basic filter relevant scriptPubKeys as defined in BIP158:
'A basic filter MUST contain exactly the following items for each transaction in a block: 'A basic filter MUST contain exactly the following items for each transaction in a block:
- The previous output script (the script being spent) for each input, except for - The previous output script (the script being spent) for each input, except for

View File

@ -257,7 +257,7 @@ class AvoidReuseTest(BitcoinTestFramework):
if not self.options.descriptors: if not self.options.descriptors:
# For the second send, we transmute it to a related single-key address # For the second send, we transmute it to a related single-key address
# to make sure it's also detected as re-use # to make sure it's also detected as reuse
fund_spk = address_to_scriptpubkey(fundaddr).hex() fund_spk = address_to_scriptpubkey(fundaddr).hex()
fund_decoded = self.nodes[0].decodescript(fund_spk) fund_decoded = self.nodes[0].decodescript(fund_spk)
if second_addr_type == "p2sh-segwit": if second_addr_type == "p2sh-segwit":

View File

@ -6,6 +6,7 @@ bu
cachable cachable
clen clen
crypted crypted
debbugs
fo fo
fpr fpr
hights hights