OrchardAddress.fromBytes constructor

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

Implementation

factory OrchardAddress.fromBytes(List<int> bytes) {
  bytes = bytes.exc(
    operation: "OrchardAddress",
    name: "bytes",
    reason: "Invalid orchard address bytes length.",
    length: 43,
  );
  return OrchardAddress(
    diversifier: Diversifier(bytes.sublist(0, 11)),
    transmissionKey: OrchardDiversifiedTransmissionKey.fromBytes(
      bytes.sublist(11),
    ),
  );
}