toJsonSchema method

  1. @override
dynamic toJsonSchema({
  1. PlutusSchemaConfig config = const PlutusSchemaConfig(jsonSchema: PlutusJsonSchema.basicConversions),
})
override

Implementation

@override
toJsonSchema(
    {PlutusSchemaConfig config = const PlutusSchemaConfig(
        jsonSchema: PlutusJsonSchema.basicConversions)}) {
  if (config.jsonSchema == PlutusJsonSchema.basicConversions) {
    try {
      return StringUtils.decode(value);
    } catch (e) {
      return BytesUtils.toHexString(value, prefix: "0x");
    }
  }
  return {"bytes": BytesUtils.toHexString(value)};
}