package octez-protocol-018-Proxford-libs

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Representation of Unstaked frozen deposits

type t = (Cycle.t * Frozen_tez.t) list
val zero : 'a list
val fold : ('a * Frozen_tez.t) list -> Frozen_tez.t
val remove_zeros : ('a * Frozen_tez.t) list -> ('a * Frozen_tez.t) list
val get : Tezos_base.TzPervasives.String.Map.key -> ('a * Frozen_tez.t) list -> ('b * Partial_tez.t) list
val sum_current : ('a * Frozen_tez.t) list -> Tez.t
val pop_cycle : Cycle.t -> (Cycle.t * Frozen_tez.t) list -> Frozen_tez.t * (Cycle.t * Frozen_tez.t) list
val slash : preserved_cycles:int -> Cycle.t -> Tezos_protocol_018_Proxford.Protocol.Int_percentage.t -> (Cycle.t * Frozen_tez.t) list -> (Cycle.t * Frozen_tez.t) list * Tez.tez list
OCaml

Innovation. Community. Security.