filterAddresses method
filter addresses to those found in this wallet
Implementation
Set<ShelleyAddress> filterAddresses(
{required Set<ShelleyAddress> addressSet}) {
Set<ShelleyAddress> result = {};
for (var input in inputs) {
if (addressSet.contains(input.address)) {
result.add(input.address);
}
}
for (var output in outputs) {
if (addressSet.contains(output.address)) {
result.add(output.address);
}
}
_logger.i(
"filterAddresses(input addresses: ${addressSet.length} -> filtered addresses: ${result.length})");
return result;
}