levana_perpswap_cosmos/contracts/liquidity_token.rs
1//! Messages for the perps liquidity token contract.
2//!
3//! The liquidity token is a proxy providing a CW20 interface for the LP and xLP
4//! balances within a single market.
5pub mod entry;
6
7use cosmwasm_schema::cw_serde;
8
9/// The kind of liquidity token
10#[cw_serde]
11#[derive(Copy)]
12#[cfg_attr(feature = "arbitrary", derive(arbitrary::Arbitrary))]
13pub enum LiquidityTokenKind {
14 /// LP token
15 Lp,
16 /// xLP token
17 Xlp,
18}