ObjectDigest property

BcsType<String, String> ObjectDigest
final

Implementation

static final ObjectDigest = Bcs.vector(Bcs.u8()).transform(
  name: 'ObjectDigest',
  input: (String value) => base58Decode(value),
  output: (List<int> value) => base58Encode(Uint8List.fromList(value)),
  validate: (String value) {
    if (base58Decode(value).length != 32) {
      throw Exception('ObjectDigest must be 32 bytes');
    }
  },
);