Module Amount.Checked

type t = var
val sub_flagged : var -> var -> (var * [ `Underflow of Snark_params.Tick.Boolean.var ]) Snark_params.Tick.Checked.t
val sub_or_zero : var -> var -> var Snark_params.Tick.Checked.t
val add_flagged : var -> var -> (var * [ `Overflow of Snark_params.Tick.Boolean.var ]) Snark_params.Tick.Checked.t
val assert_equal : var -> var -> unit Snark_params.Tick.Checked.t
val add_signed_flagged : var -> Signed.var -> (var * [ `Overflow of Snark_params.Tick.Boolean.var ]) Snark_params.Tick.Checked.t
val of_fee : Fee.var -> var
val to_fee : var -> Fee.var
module Unsafe : sig ... end