levana_perpswap_cosmos/constants/
event_key.rs1#![allow(missing_docs)]
2pub(crate) const POSITION_OPEN: &str = "position-open";
3pub(crate) const POSITION_UPDATE: &str = "position-update";
4pub(crate) const POSITION_CLOSE: &str = "position-close";
5pub(crate) const POS_ID: &str = "pos-id";
6pub(crate) const POS_OWNER: &str = "pos-owner";
7pub(crate) const DEPOSIT_COLLATERAL: &str = "deposit-collateral";
8pub(crate) const DEPOSIT_COLLATERAL_USD: &str = "deposit-collateral-usd";
9pub(crate) const ACTIVE_COLLATERAL: &str = "active-collateral";
10pub(crate) const COUNTER_COLLATERAL: &str = "counter-collateral";
11pub(crate) const NOTIONAL_SIZE: &str = "notional-size";
12pub(crate) const NOTIONAL_SIZE_IN_COLLATERAL: &str = "notional-size-collateral";
13pub(crate) const NOTIONAL_SIZE_USD: &str = "notional-size-usd";
14pub(crate) const LEVERAGE_TO_BASE: &str = "leverage-to-base";
15pub(crate) const MARKET_TYPE: &str = "market-type";
16pub(crate) const CREATED_AT: &str = "created-at";
17pub(crate) const PRICE_POINT_CREATED_AT: &str = "price-point-created-at";
18pub(crate) const LIQUIFUNDED_AT: &str = "liquifunded-at";
19pub(crate) const TRADING_FEE: &str = "trading-fee";
20pub(crate) const TRADING_FEE_USD: &str = "trading-fee-usd";
21pub(crate) const FUNDING_FEE: &str = "funding-fee";
22pub(crate) const FUNDING_FEE_USD: &str = "funding-fee-usd";
23pub(crate) const BORROW_FEE: &str = "borrow-fee";
24pub(crate) const BORROW_FEE_USD: &str = "borrow-fee-usd";
25pub(crate) const CRANK_FEE: &str = "crank-fee";
26pub(crate) const CRANK_FEE_USD: &str = "crank-fee-usd";
27pub(crate) const DELTA_NEUTRALITY_FEE: &str = "delta-neutrality-fee";
28pub(crate) const DELTA_NEUTRALITY_FEE_USD: &str = "delta-neutrality-fee-usd";
29pub(crate) const UPDATED_AT: &str = "updated-at";
30pub(crate) const CLOSED_AT: &str = "closed-at";
31pub(crate) const SETTLED_AT: &str = "settled-at";
32pub(crate) const CLOSE_REASON: &str = "close-reason";
33pub(crate) const STOP_LOSS_OVERRIDE: &str = "stop-loss-override";
34pub(crate) const TAKE_PROFIT_OVERRIDE: &str = "take-profit-override";
37pub const PLACE_LIMIT_ORDER: &str = "place-limit-order";
39pub(crate) const EXECUTE_LIMIT_ORDER: &str = "execute-limit-order";
40pub(crate) const EXECUTE_LIMIT_ORDER_ERROR: &str = "error";
41pub const ORDER_ID: &str = "order-id";
43pub(crate) const TRIGGER_PRICE: &str = "trigger-price";
44pub(crate) const MAX_GAINS: &str = "max-gains";
45pub(crate) const PNL: &str = "pnl";
46pub(crate) const PNL_USD: &str = "pnl-usd";
47pub(crate) const ENTRY_PRICE: &str = "entry-price";
48
49pub(crate) const DEPOSIT_COLLATERAL_DELTA: &str = "deposit-collateral-delta";
51pub(crate) const DEPOSIT_COLLATERAL_DELTA_USD: &str = "deposit-collateral-delta-usd";
52pub(crate) const ACTIVE_COLLATERAL_DELTA: &str = "active-collateral-delta";
53pub(crate) const ACTIVE_COLLATERAL_DELTA_USD: &str = "active-collateral-delta-usd";
54pub(crate) const COUNTER_COLLATERAL_DELTA: &str = "counter-collateral-delta";
55pub(crate) const COUNTER_COLLATERAL_DELTA_USD: &str = "counter-collateral-delta-usd";
56pub(crate) const NOTIONAL_SIZE_DELTA: &str = "notional-size-delta";
57pub(crate) const NOTIONAL_SIZE_DELTA_USD: &str = "notional-size-delta-usd";
58pub(crate) const NOTIONAL_SIZE_ABS_DELTA: &str = "notional-size-abs-delta";
59pub(crate) const NOTIONAL_SIZE_ABS_DELTA_USD: &str = "notional-size-abs-delta-usd";
60pub(crate) const LEVERAGE_DELTA: &str = "leverage-delta";
61pub(crate) const COUNTER_LEVERAGE_DELTA: &str = "counter-leverage-delta";
62pub(crate) const TRADING_FEE_DELTA: &str = "trading-fee-delta";
63pub(crate) const TRADING_FEE_DELTA_USD: &str = "trading-fee-delta-usd";
64pub(crate) const DELTA_NEUTRALITY_FEE_DELTA: &str = "delta-neutrality-fee-delta";
65pub(crate) const DELTA_NEUTRALITY_FEE_DELTA_USD: &str = "delta-neutrality-fee-delta-usd";
66
67pub(crate) const DIRECTION: &str = "direction";
68pub(crate) const LEVERAGE: &str = "leverage";
69pub(crate) const COUNTER_LEVERAGE: &str = "counter-leverage";
70
71pub(crate) const POSITION_ACTION_KIND: &str = "kind";
73pub(crate) const POSITION_ACTION_TIMESTAMP: &str = "timestamp";
74pub(crate) const POSITION_ACTION_PRICE_TIMESTAMP: &str = "price-timestamp";
75pub(crate) const POSITION_ACTION_COLLATERAL: &str = "collateral";
76pub(crate) const POSITION_ACTION_TRANSFER: &str = "transfer";
77pub(crate) const POSITION_ACTION_LEVERAGE: &str = "leverage";
78pub(crate) const POSITION_ACTION_MAX_GAINS: &str = "max-gains";
79pub(crate) const POSITION_ACTION_TRADE_FEE: &str = "trade-fee";
80pub(crate) const POSITION_ACTION_DELTA_NEUTRALITY_FEE: &str = "delta-neutrality-fee";
81pub(crate) const POSITION_ACTION_OLD_OWNER: &str = "old-owner";
82pub(crate) const POSITION_ACTION_NEW_OWNER: &str = "new-owner";
83
84pub(crate) const LP_ACTION_KIND: &str = "kind";
85pub(crate) const LP_ACTION_ID: &str = "action-id";
86pub(crate) const LP_ACTION_ADDRESS: &str = "addr";
87pub(crate) const LP_ACTION_TIMESTAMP: &str = "timestamp";
88pub(crate) const LP_ACTION_TOKENS: &str = "tokens";
89pub(crate) const LP_ACTION_COLLATERAL: &str = "collateral";
90pub(crate) const LP_ACTION_COLLATERAL_USD: &str = "collateral-usd";
91
92pub(crate) const INSUFFICIENT_MARGIN: &str = "insufficient-margin";
93pub(crate) const FEE_TYPE: &str = "fee-type";
94pub(crate) const AVAILABLE: &str = "available";
95pub(crate) const REQUESTED: &str = "requested";
96pub(crate) const DESC: &str = "desc";
97
98pub(crate) const DEFERRED_EXEC_ID: &str = "deferred-exec-id";
103pub(crate) const DEFERRED_EXEC_OWNER: &str = "deferred-exec-owner";
104pub(crate) const DEFERRED_EXEC_TARGET: &str = "deferred-exec-target";
105pub(crate) const SUCCESS: &str = "success";
106
107pub(crate) const LIQUIDATION_MARGIN_BORROW: &str = "liquidation-margin-borrow";
108pub(crate) const LIQUIDATION_MARGIN_FUNDING: &str = "liquidation-margin-funding";
109pub(crate) const LIQUIDATION_MARGIN_DNF: &str = "liquidation-margin-dnf";
110pub(crate) const LIQUIDATION_MARGIN_CRANK: &str = "liquidation-margin-crank";
111pub(crate) const LIQUIDATION_MARGIN_EXPOSURE: &str = "liquidation-margin-exposure";
112pub(crate) const LIQUIDATION_MARGIN_TOTAL: &str = "liquidation-margin-total";