Module Fee.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 add_signed_flagged : var -> Signed.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