SaplingDiversifiableFullViewingKey.fromBytes constructor

SaplingDiversifiableFullViewingKey.fromBytes(
  1. List<int> bytes
)

Implementation

factory SaplingDiversifiableFullViewingKey.fromBytes(List<int> bytes) {
  bytes = bytes.exc(
    operation: "SaplingDiversifiableFullViewingKey",
    name: "bytes",
    reason: "Invalid diversifiable full view key bytes length.",
    length: 128,
  );
  final fvk = SaplingFullViewingKey.fromBytes(bytes.sublist(0, 96));
  final dk = SaplingDiversifierKey(bytes.sublist(96));
  return SaplingDiversifiableFullViewingKey(fvk: fvk, dk: dk);
}