PlutusBytes.deserialize constructor
PlutusBytes.deserialize(
- CborObject cbor
Deserializes a PlutusBytes instance from CBOR.
Implementation
factory PlutusBytes.deserialize(CborObject cbor) {
if (cbor.hasType<CborDynamicBytesValue>()) {
final dynamic = cbor.as<CborDynamicBytesValue>('PlutusBytes');
return PlutusBytes(value: dynamic.value.expand((e) => e).toList());
}
final bytes = cbor.as<CborBytesValue>('PlutusBytes');
return PlutusBytes(value: bytes.value);
}