OBJECT

LiquidityProvision

The command to be sent to the chain for a liquidity provision submission

link GraphQL Schema definition

1 type LiquidityProvision {
2
3 # Unique identifier for the order (set by the system after consensus)
4 id: ID
5
6 # The Id of the party making this commitment
7 party: Party!
8
9 # When the liquidity provision was initially created (formatted RFC3339)
10 createdAt: String!
11
12 # RFC3339Nano time of when the liquidity provision was updated
13 updatedAt: String
14
15 # Market identifier for the order
16 market: Market!
17
18 # Specified as a unitless number that represents the amount of settlement asset of
19 # the market.
20 commitmentAmount: Int!
21
22 # nominated liquidity fee factor, which is an input to the calculation of taker
23 # fees on the market, as per setting fees and rewarding liquidity providers.
24 fee: String!
25
26 # a set of liquidity sell orders to meet the liquidity provision obligation, see
27 # MM orders spec.
28 sells: [LiquidityOrderReference!]!
29
30 # a set of liquidity buy orders to meet the liquidity provision obligation, see MM
31 # orders spec.
32 buys: [LiquidityOrderReference!]!
33
34 # The version of this LiquidityProvision
35 version: String!
36
37 # The current status of this liquidity provision
38 status: LiquidityProvisionStatus!
39
40 # A reference for the orders created out of this Liquidity provision
41 reference: String
42
43 }