Source code for vertex_protocol.engine_client.types

from vertex_protocol.engine_client.types.execute import *
from vertex_protocol.engine_client.types.models import *
from vertex_protocol.engine_client.types.query import *
from vertex_protocol.engine_client.types.stream import *
from vertex_protocol.utils.backend import VertexClientOpts


[docs]class EngineClientOpts(VertexClientOpts): """ Model defining the configuration options for the Engine Client. """
__all__ = [ "BaseParams", "SignatureParams", "BaseParamsSigned", "OrderParams", "PlaceOrderParams", "CancelOrdersParams", "CancelProductOrdersParams", "CancelAndPlaceParams", "WithdrawCollateralParams", "LiquidateSubaccountParams", "MintLpParams", "BurnLpParams", "LinkSignerParams", "ExecuteParams", "TxRequest", "PlaceOrderRequest", "CancelOrdersRequest", "CancelProductOrdersRequest", "CancelAndPlaceRequest", "WithdrawCollateralRequest", "LiquidateSubaccountRequest", "MintLpRequest", "BurnLpRequest", "LinkSignerRequest", "ExecuteRequest", "ExecuteResponse", "EngineQueryType", "QueryStatusParams", "QueryContractsParams", "QueryNoncesParams", "QueryOrderParams", "QuerySubaccountInfoTx", "QuerySubaccountInfoParams", "QuerySubaccountOpenOrdersParams", "QueryMarketLiquidityParams", "QueryAllProductsParams", "QueryMarketPriceParams", "QueryMaxOrderSizeParams", "QueryMaxWithdrawableParams", "QueryMaxLpMintableParams", "QueryFeeRatesParams", "QueryHealthGroupsParams", "QueryLinkedSignerParams", "QueryRequest", "StatusData", "ContractsData", "NoncesData", "OrderData", "SubaccountInfoData", "SubaccountOpenOrdersData", "MarketLiquidityData", "AllProductsData", "MarketPriceData", "MaxOrderSizeData", "MaxWithdrawableData", "MaxLpMintableData", "FeeRatesData", "HealthGroupsData", "LinkedSignerData", "QueryResponseData", "QueryResponse", "ResponseStatus", "EngineStatus", "MintLp", "BurnLp", "ApplyDelta", "MintLpTx", "BurnLpTx", "ApplyDeltaTx", "SubaccountHealth", "SpotLpBalance", "SpotBalance", "SpotProductBalance", "PerpLpBalance", "PerpBalance", "PerpProductBalance", "ProductRisk", "ProductBookInfo", "BaseProduct", "BaseProductLpState", "SpotProductConfig", "SpotProductState", "SpotProductLpAmount", "SpotProductLpState", "SpotProduct", "PerpProductState", "PerpProductLpState", "PerpProduct", "MaxOrderSizeDirection", "MarketLiquidity", "StreamAuthenticationParams", "Asset", "MarketPair", "SpotApr", "Orderbook", "AssetsData", "MarketPairsData", "SpotsAprData", ]