ZIP 317: Improve code comments

This commit is contained in:
str4d 2022-11-11 00:58:31 +00:00 committed by GitHub
parent 73ab884073
commit 796b5a4fed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 5 deletions

View File

@ -103,8 +103,9 @@ impl ChangeStrategy for SingleOutputChangeStrategy {
let mut s_disallowed_dust = sapling_dust.len().saturating_sub(s_allowed_dust);
if available_grace_inputs > 0 {
// if we have available grace inputs, allocate them first to transparent dust
// and then to sapling dust
// If we have available grace inputs, allocate them first to transparent dust
// and then to Sapling dust. The caller has provided inputs that it is willing
// to spend, so we don't need to consider privacy effects at this layer.
let t_grace_dust = available_grace_inputs.saturating_sub(t_disallowed_dust);
t_disallowed_dust = t_disallowed_dust.saturating_sub(t_grace_dust);
@ -114,9 +115,9 @@ impl ChangeStrategy for SingleOutputChangeStrategy {
s_disallowed_dust = s_disallowed_dust.saturating_sub(s_grace_dust);
}
// truncate the lists of inputs to be disregarded in input selection to just the
// disallowed lengths this has the effect of prioritizing inputs for inclusion by the
// order of th original input slices, with the most preferred inputs first
// Truncate the lists of inputs to be disregarded in input selection to just the
// disallowed lengths. This has the effect of prioritizing inputs for inclusion by the
// order of the original input slices, with the most preferred inputs first.
transparent_dust.reverse();
transparent_dust.truncate(t_disallowed_dust);
sapling_dust.reverse();