findDiversifier method

(Diversifier, DiversifierIndex)? findDiversifier(
  1. DiversifierIndex index
)

Implementation

(Diversifier, DiversifierIndex)? findDiversifier(DiversifierIndex index) {
  final ff = FF1Binary(aes: AES(inner), radix: 2);
  DiversifierIndex? j = index;
  while (j != null) {
    final d = _tryDiversifier(j, ff: ff);
    if (d != null) return (d, j);
    j = j.tryIncrement();
  }
  return null;
}