For the complete documentation index, see llms.txt. This page is also available as Markdown.

PUBLISH Create Order

REQUEST

<tr>
  <td>
    * \*op\*\* <span class="ws-data-type ws-small-font">string</span>  <span class="ws-required-tag ws-small-font">required</span>\
      Operation code: `create_order`
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**instrument** <span class="ws-data-type ws-small-font">string</span> <span class="ws-required-tag ws-small-font">required</span>\
    Instrument ID number. Eg. `12`
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**maker** <span class="ws-data-type ws-small-font">string</span> <span class="ws-required-tag ws-small-font">required</span>\
    Account's Ethereum address.. Eg. `0xE9b3a48d15BE316A8e34FAd53fFDFDddf0C3D24b`
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**is\_buy** <span class="ws-data-type ws-small-font">boolean</span> <span class="ws-required-tag ws-small-font">required</span>\
    True for long order, false for short order. Eg. `12`
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**amount** <span class="ws-data-type ws-small-font">string</span> <span class="ws-required-tag ws-small-font">required</span>\
    Number of contracts. In 6 decimals fixed number. Eg. `1000000`
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**limit\_price** <span class="ws-data-type ws-small-font">string</span> <span class="ws-required-tag ws-small-font">required</span>\
    Order limit price. In 6 decimals fixed number. Eg. `1000000`
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**salt** <span class="ws-data-type ws-small-font">string</span> <span class="ws-required-tag ws-small-font">required</span>\
    A randomly generated number to guarantee transaction uniqueness. Eg. `12345678`
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**timestamp** <span class="ws-data-type ws-small-font">string</span>\
    Timestamp used in order signing in UNIX timestamp in seconds.. Eg. `1680249600`
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**signature** <span class="ws-data-type ws-small-font">string</span> <span class="ws-required-tag ws-small-font">required</span>\
    Hash of order payload signature signed by the account.
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**post\_only** <span class="ws-data-type ws-small-font">boolean</span>\
    Flag to indicate that the order is a maker order, or is immediately rejected if it is a taker order.
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**time\_in\_force** <span class="ws-data-type ws-small-font">string</span>\
    Can be set to GTC or IOC (GTC is set by default)
  </td>
</tr>

<tr>
  <td>
    <span class="ws-small-font">data.</span>**mmp** <span class="ws-data-type ws-small-font">boolean</span>\
    Flag to include the order into MMP (false by default)
  </td>
</tr>

* \*id\*\* integer Request ID, an arbitrary integer to link requests with responses. Eg. `1`

Example

RESPONSE

* \*id\*\* integer Response ID, an arbitrary integer to link requests with responses. Eg. `1`

Example

Last updated