Mina_base.Signed_command_memoval to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval hash_fold_t : 
  Ppx_hash_lib.Std.Hash.state ->
  t ->
  Ppx_hash_lib.Std.Hash.stateval hash : t -> Ppx_hash_lib.Std.Hash.hash_valuemodule Stable : sig ... endmodule Checked : sig ... endval typ : ( Checked.t, t ) Snark_params.Tick.Typ.ttyp representation
val dummy : tval empty : tval to_base58_check : t -> stringval of_base58_check : string -> t Core_kernel.Or_error.tval of_base58_check_exn : string -> tval to_string_hum : t -> stringfor a memo of bytes, return a plaintext string for a memo of a digest, return a hex-encoded string, prefixed by '0x'
val is_digest : t -> boolis the memo a digest
val is_valid : t -> boolis the memo well-formed
val create_by_digesting_string_exn : string -> tcreate a memo by digesting a string; raises Too_long_digestible_string if length exceeds max_digestible_string_length
val create_by_digesting_string : string -> t Core_kernel.Or_error.tcreate a memo by digesting a string; returns error if length exceeds max_digestible_string_length
val create_from_bytes_exn : bytes -> tcreate a memo from bytes of length up to max_input_length; raise Too_long_user_memo_input if length is greater
val create_from_bytes : bytes -> t Core_kernel.Or_error.tcreate a memo from bytes of length up to max_input_length; returns error is length is greater
val create_from_string_exn : string -> tcreate a memo from a string of length up to max_input_length; raise Too_long_user_memo_input if length is greater
val create_from_string : string -> t Core_kernel.Or_error.tcreate a memo from a string of length up to max_input_length; returns error if length is greater
val to_bits : t -> bool listconvert a memo to a list of bools
val gen : t Core_kernel.Quickcheck.Generator.tQuickcheck generator for memos.
val hash : t -> Snark_params.Tick.Field.tCompute a standalone hash of the current memo.
val deriver : 
  < contramap : ( t -> Yojson.Safe.t ) Core_kernel.ref
    ; graphql_arg : 
      ( unit ->
        Yojson.Safe.t Fields_derivers_graphql.Schema.Arg.arg_typ )
        Core_kernel.ref
    ; graphql_fields : 
      Yojson.Safe.t Fields_derivers_zkapps.Graphql.Fields.Input.T.t
        Core_kernel.ref
    ; graphql_query : string option Core_kernel.ref
    ; graphql_query_accumulator : (string * string option) list Core_kernel.ref
    ; map : ( Yojson.Safe.t -> t ) Core_kernel.ref
    ; nullable_graphql_arg : 
      ( unit ->
        Yojson.Safe.t option Fields_derivers_graphql.Schema.Arg.arg_typ )
        Core_kernel.ref
    ; nullable_graphql_fields : 
      Yojson.Safe.t option Fields_derivers_zkapps.Graphql.Fields.Input.T.t
        Core_kernel.ref
    ; of_json : ( Yojson.Safe.t -> Yojson.Safe.t ) Core_kernel.ref
    ; to_json : ( Yojson.Safe.t -> Yojson.Safe.t ) Core_kernel.ref
    ; js_layout : Yojson.Safe.t Core_kernel.ref.. > as 'a
    Fields_derivers_zkapps.Unified_input.t
    Fields_derivers_zkapps.Unified_input.t
    Fields_derivers_zkapps.Unified_input.t ->
  'a Fields_derivers_zkapps.Unified_input.tval to_raw_bytes_exn : t -> stringConvert back into the raw input bytes.
Raises if the tag or length are invalid, or if the memo was a digest. Equivalent to to_raw_exn and then a match on Bytes.