createWithSeed static method
Future<Ed25519HDPublicKey>
createWithSeed({
- required Ed25519HDPublicKey fromPublicKey,
- required String seed,
- required Ed25519HDPublicKey programId,
Implementation
static Future<Ed25519HDPublicKey> createWithSeed({
required Ed25519HDPublicKey fromPublicKey,
required String seed,
required Ed25519HDPublicKey programId,
}) async {
final buffer = ByteArray.merge([
fromPublicKey.toByteArray(),
ByteArray(seed.codeUnits),
programId.toByteArray(),
]).toList(growable: false);
final hash = await _computeHash(buffer);
return Ed25519HDPublicKey(hash);
}