Margin Proxy
Looped leverage contract that interacts w/ the Positions contract for the user
InstantiateMsg
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
pub struct InstantiateMsg {
pub owner: Option<String>,
pub apollo_router_contract: String,
pub positions_contract: String,
pub max_slippage: Decimal,
}Key
Type
Description
ExecuteMsg
Deposit
DepositKey
Type
Description
Loop
LoopKey
Type
Description
ClosePosition
ClosePositionKey
Type
Description
UpdateConfig
UpdateConfigKey
Type
Description
QueryMsg
Config
ConfigGetUserPositions
GetUserPositionsKey
Type
Description
Last updated