Base_inputs.Balanceinclude module type of struct include Balance endinclude module type of struct include Currency.Balance endmodule Stable = Balance.Stabletype t = Stable.Latest.tval 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_valueval to_yojson : Stable.Latest.t -> Yojson.Safe.tval of_yojson :
Yojson.Safe.t ->
Stable.Latest.t Ppx_deriving_yojson_runtime.error_orinclude Ppx_sexp_conv_lib.Sexpable.S with type t := Stable.Latest.tval t_of_sexp : Sexplib0__.Sexp.t -> Stable.Latest.tval sexp_of_t : Stable.Latest.t -> Sexplib0__.Sexp.tval compare : Stable.Latest.t -> Stable.Latest.t -> intval hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
Stable.Latest.t ->
Ppx_hash_lib.Std.Hash.stateval hash : Stable.Latest.t -> Ppx_hash_lib.Std.Hash.hash_valuetype magnitude = Stable.Latest.tval sexp_of_magnitude : magnitude -> Ppx_sexp_conv_lib.Sexp.tval magnitude_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> magnitudeval dhall_type : Ppx_dhall_type.Dhall_type.tval max_int : Stable.Latest.tinclude Core_kernel.Comparable.S with type t := Stable.Latest.tval (>=) : Stable.Latest.t -> Stable.Latest.t -> boolval (<=) : Stable.Latest.t -> Stable.Latest.t -> boolval (=) : Stable.Latest.t -> Stable.Latest.t -> boolval (>) : Stable.Latest.t -> Stable.Latest.t -> boolval (<) : Stable.Latest.t -> Stable.Latest.t -> boolval (<>) : Stable.Latest.t -> Stable.Latest.t -> boolval equal : Stable.Latest.t -> Stable.Latest.t -> boolval compare : Stable.Latest.t -> Stable.Latest.t -> intval min : Stable.Latest.t -> Stable.Latest.t -> Stable.Latest.tval max : Stable.Latest.t -> Stable.Latest.t -> Stable.Latest.tval ascending : Stable.Latest.t -> Stable.Latest.t -> intval descending : Stable.Latest.t -> Stable.Latest.t -> intval between :
Stable.Latest.t ->
low:Stable.Latest.t ->
high:Stable.Latest.t ->
boolval clamp_exn :
Stable.Latest.t ->
min:Stable.Latest.t ->
max:Stable.Latest.t ->
Stable.Latest.tval clamp :
Stable.Latest.t ->
min:Stable.Latest.t ->
max:Stable.Latest.t ->
Stable.Latest.t Base__.Or_error.ttype comparator_witness = Balance.comparator_witnessval comparator :
( Stable.Latest.t, comparator_witness ) Base__Comparator.comparatorval validate_lbound :
min:Stable.Latest.t Base__.Maybe_bound.t ->
Stable.Latest.t Base__.Validate.checkval validate_ubound :
max:Stable.Latest.t Base__.Maybe_bound.t ->
Stable.Latest.t Base__.Validate.checkval validate_bound :
min:Stable.Latest.t Base__.Maybe_bound.t ->
max:Stable.Latest.t Base__.Maybe_bound.t ->
Stable.Latest.t Base__.Validate.checkmodule Replace_polymorphic_compare = Balance.Replace_polymorphic_comparemodule Map = Balance.Mapmodule Set = Balance.Setval gen_incl :
Stable.Latest.t ->
Stable.Latest.t ->
Stable.Latest.t Core_kernel.Quickcheck.Generator.tval gen : Stable.Latest.t Core_kernel.Quickcheck.Generator.tinclude Snark_bits.Bits_intf.Convertible_bits with type t := Stable.Latest.tinclude Snark_bits.Bits_intf.S with type t := Stable.Latest.tinclude Snark_bits.Bits_intf.Basic with type t := Stable.Latest.tval fold : Stable.Latest.t -> bool Fold_lib.Fold.tval iter : Stable.Latest.t -> f:( bool -> unit ) -> unitval to_bits : Stable.Latest.t -> bool listval of_bits : bool list -> Stable.Latest.tval to_input :
Stable.Latest.t ->
Snark_params.Tick.Field.t Random_oracle.Input.Chunked.tval to_input_legacy :
Stable.Latest.t ->
( _, bool ) Random_oracle.Legacy.Input.tval zero : Stable.Latest.tval one : Stable.Latest.tval of_string : string -> Stable.Latest.tval to_string : Stable.Latest.t -> stringval of_mina_string_exn : string -> Stable.Latest.tval to_mina_string : Stable.Latest.t -> stringval to_uint64 : Stable.Latest.t -> Unsigned.uint64val of_uint64 : Unsigned.uint64 -> Stable.Latest.tval of_mina_int_exn : int -> Stable.Latest.tval of_nanomina_int_exn : int -> Stable.Latest.tval of_mina_int : int -> Stable.Latest.t optionval of_nanomina_int : int -> Stable.Latest.t optionval to_mina_int : Stable.Latest.t -> intval to_nanomina_int : Stable.Latest.t -> inttype var = Balance.varval typ : ( var, Stable.Latest.t ) Snark_params.Tick.Typ.tval var_of_t : Stable.Latest.t -> varval var_to_bits :
var ->
Snark_params.Tick.Boolean.var Bitstring_lib.Bitstring.Lsb_first.t
Snark_params.Tick.Checked.tval var_to_input :
var ->
Snark_params.Tick.Field.Var.t Random_oracle.Input.Chunked.tval var_to_input_legacy :
var ->
( Snark_params.Tick.Field.Var.t, Snark_params.Tick.Boolean.var )
Random_oracle.Input.Legacy.t
Snark_params.Tick.Checked.tval equal_var :
var ->
var ->
Snark_params.Tick.Boolean.var Snark_params.Tick.Checked.tval pack_var : var -> Snark_params.Tick.Field.Var.tval to_amount : t -> Currency.Amount.tval add_amount : t -> Currency.Amount.t -> t optionval add_amount_flagged : t -> Currency.Amount.t -> t * [ `Overflow of bool ]val sub_amount : t -> Currency.Amount.t -> t optionval sub_amount_flagged : t -> Currency.Amount.t -> t * [ `Underflow of bool ]val add_signed_amount_flagged :
t ->
Currency.Amount.Signed.t ->
t * [ `Overflow of bool ]val (+) : t -> Currency.Amount.t -> t optionval (-) : t -> Currency.Amount.t -> t optionmodule Checked = Balance.Checkedval of_int : int -> Stable.Latest.tval to_int : Stable.Latest.t -> int