Module Cpmm_repr.Parameter

type add_liquidity = {
  1. owner : Mavryk_protocol_001_PtAtLas.Protocol.Alpha_context.Contract.t;
  2. minLqtMinted : Z.t;
  3. maxTokensDeposited : Z.t;
  4. deadline : Mavryk_protocol_001_PtAtLas.Protocol.Script_timestamp.t;
}
type t =
  1. | AddLiquidity of add_liquidity
  2. | Default of unit
  3. | RemoveLiquidity of remove_liquidity
  4. | TokenToToken of token_to_token
  5. | TokenToXtz of token_to_xtz
  6. | XtzToToken of xtz_to_token
val addLiquidity : add_liquidity -> t
val default : unit -> t
val removeLiquidity : remove_liquidity -> t
val tokenToToken : token_to_token -> t
val tokenToXtz : token_to_xtz -> t
val xtzToToken : xtz_to_token -> t
val add_liquidity_to_string : add_liquidity -> string
val remove_liquidity_to_string : remove_liquidity -> string
val token_to_token_to_string : token_to_token -> string
val token_to_xtz_to_string : token_to_xtz -> string
val xtz_to_token_to_string : xtz_to_token -> string
val to_string : t -> string
val pp : Stdlib.Format.formatter -> t -> unit
val eq : 'a -> 'b -> bool
val to_michelson_string : t -> string