identity property

PP1Fields identity
latefinal

The pool's identity as a descriptor publishes it, read off the issuance's own PP1 through the body check.

Implementation

late final PP1Fields identity = (() {
  final (fields, why) = PoolEvidence.readPP1Of(r0, PoolEvidence.pp1Vout);
  if (fields == null) throw StateError('the issuance carries no PP1_SP ($why)');
  return fields;
})();