getKeysToDerive method

  1. @override
Future<List<PublicKey>> getKeysToDerive({
  1. required PublicKey masterKey,
  2. required String password,
  3. int offset = 0,
  4. int limit = _maxDeriveKeys,
})
override

Returns list of public keys that can be used in deriveKeys from seed with masterKey and password. Returns list of up to 100 public keys, that could be displayed by pages. !!! Seed should not be legacy.

Implementation

@override
Future<List<PublicKey>> getKeysToDerive({
  required PublicKey masterKey,
  required String password,
  int offset = 0,
  int limit = _maxDeriveKeys,
}) {
  return keyStore.getPublicKeys(
    DerivedKeyGetPublicKeys(
      masterKey: masterKey,
      offset: offset,
      limit: limit,
      password: Password.explicit(
        PasswordExplicit(
          password: password,
          cacheBehavior: const PasswordCacheBehavior.nop(),
        ),
      ),
    ),
  );
}