Module Transaction.Unsigned

type t = {
random_oracle_input : ( Field.t, bool ) Random_oracle_input.Legacy.t;
command : User_command_info.Partial.t;
nonce : Unsigned_extended.UInt32.t;
}
module Rendered : sig ... end
val string_of_field : Field.t -> string
val field_of_string : string -> ( Field.t, 'a ) Core_kernel.Result.t
val un_pk : [< `Pk of 'a ] -> 'b
val un_token_id : [< `Token_id of 'a ] -> 'b
val render_command : nonce:Unsigned_extended.UInt32.t -> User_command_info.Partial.t -> ( [> `Delegation of Rendered.Delegation.t | `Payment of Rendered.Payment.t ], Errors.t ) Core_kernel__Result.t
val render : t -> ( Rendered.t, Errors.t ) Core_kernel__Result.t
val of_rendered_payment : Rendered.Payment.t -> User_command_info.Partial.t
val of_rendered_delegation : Rendered.Delegation.t -> User_command_info.Partial.t
val of_rendered : Rendered.t -> ( t, Errors.t ) Core_kernel.Result.t