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}