Cpmm_repr.Parametertype add_liquidity = {owner : Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t;minLqtMinted : Z.t;maxTokensDeposited : Z.t;deadline : Tezos_protocol_alpha.Protocol.Script_timestamp.t;}type remove_liquidity = {to_ : Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t;lqtBurned : Z.t;minXtzWithdrawn : Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t;minTokensWithdrawn : Z.t;deadline : Tezos_protocol_alpha.Protocol.Script_timestamp.t;}type token_to_token = {outputDexterContract : Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t;minTokensBought : Z.t;to_ : Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t;tokensSold : Z.t;deadline : Tezos_protocol_alpha.Protocol.Script_timestamp.t;}type token_to_xtz = {to_ : Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t;tokensSold : Z.t;minXtzBought : Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t;deadline : Tezos_protocol_alpha.Protocol.Script_timestamp.t;}type xtz_to_token = {to_ : Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t;minTokensBought : Z.t;deadline : Tezos_protocol_alpha.Protocol.Script_timestamp.t;}type t = | AddLiquidity of add_liquidity| Default of unit| RemoveLiquidity of remove_liquidity| TokenToToken of token_to_token| TokenToXtz of token_to_xtz| XtzToToken of xtz_to_tokenval addLiquidity : add_liquidity -> tval default : unit -> tval removeLiquidity : remove_liquidity -> tval tokenToToken : token_to_token -> tval tokenToXtz : token_to_xtz -> tval xtzToToken : xtz_to_token -> tval add_liquidity_to_string : add_liquidity -> stringval remove_liquidity_to_string : remove_liquidity -> stringval token_to_token_to_string : token_to_token -> stringval token_to_xtz_to_string : token_to_xtz -> stringval xtz_to_token_to_string : xtz_to_token -> stringval to_string : t -> stringval entrypoint_of_parameter :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Entrypoint.tval pp : Stdlib.Format.formatter -> t -> unitval to_expr_rooted :
loc:int ->
t ->
(int, Tezos_protocol_alpha.Protocol.Michelson_v1_primitives.prim)
Tezos_micheline.Micheline.nodeval to_expr :
loc:int ->
t ->
(int, Tezos_protocol_alpha.Protocol.Michelson_v1_primitives.prim)
Tezos_micheline.Micheline.nodeval to_michelson_string : t -> string