Skip to content

Service Status

Status List

info BaseInfo Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/staustList/list

Request Method

  • post

LP Registration Management

Register All

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/relayAccount/registerAll

Request Method

  • post

Example of Successful Return

json
{
  "code": 0,
  "message": ""
}

Parameter Description of Successful Return Example

Parameter NameTypeExplain
codestringnone
messagestringnone

Base Data

Get chainlist

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/baseData/chainDataList

Request Method

  • get

Example of Successful Return

json
{
  "code": 0,
  "result": [
    {
      "id": "641829f689bd1782d7ec2871",
      "chainId": 9000,
      "name": "Avax c chain",
      "chainName": "AVAX",
      "tokenName": "AVAX"
    },
    {
      "id": "641829f689bd1782d7ec2873",
      "chainId": 9006,
      "name": "bsc smart chain",
      "chainName": "BSC",
      "tokenName": "BNB"
    }
  ],
  "message": ""
}

Configuration Resources

Create Configuration Resources

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/configResource/create

Request Method

  • post

Request Parameter Example

json
{
  "appName": "amm01",
  "version": "0.8",
  "clientId": "dfjdjf822",
  "template": "{\"hedgeAccount\":\"a001\",\"hedgeType\":\"CoinSpotHedge\"}"
}

Description of Request JSON Fields

Parameter NameMandatoryTypeExplain
appNameYstringnone
versionYstringnone
clientIdYstringnone
templateYstringnone

Example of Successful Return

json
{
  "code": 0,
  "result": {
    "id": "64194f5589bd1782d7ec81e2"
  },
  "message": ""
}

Parameter Description of Successful Return Example

Parameter NameTypeExplain
codestring
resultObject
idstring
messagestring

Get a Config Resource

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/configResource/get

Request Method

  • post

Request Parameter Example

json
{
  "clientId": "MTY3OTM4NzU1MjQxMA=="
}

List Resources

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/configResource/list

Request Method

  • post

Example of Successful Return

json
{
  "code": 0,
  "result": [
    {
      "id": "641950ec89bd1782d7ec83cf",
      "templateResult": "",
      "template": "{\"hedgeAccount\":\"a001\",\"hedgeType\":\"CoinSpotHedge\"}",
      "clientId": "dfjdjf8",
      "appName": "amm01",
      "version": "0.8",
      "versionHash": "9b759040321a408a5c7768b4511287a6"
    },
    {
      "id": "641954d189bd1782d7ec8793",
      "templateResult": "{\"hedgeAccount\":\"a00103\",\"hedgeType\":\"CoinSpotHedge\"}",
      "template": "{\"hedgeAccount\":\"a001\",\"hedgeType\":\"CoinSpotHedge\"}",
      "clientId": "dfjdjf822",
      "appName": "amm01",
      "version": "0.8",
      "versionHash": "9b759040321a408a5c7768b4511287a6"
    }
  ],
  "message": ""
}

Parameter Description of Successful Return Example

Parameter NameTypeExplain
codestring
resultObject
idstring
templateResultstring
templatestring
clientIdstring
appNamestring
versionstring
versionHashstring
messagestring

Edit Resource

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/configResource/edit

Request Method

  • post

Request Parameter Example

json
{
  "appName": "amm01",
  "version": "0.8",
  "clientId": "MTY4MDg1OTE3MjQ0Mg==",
  "template": "{\"hedgeAccount\":\"a001\",\"hedgeType\":\"null\"}",
  "templateResult": "{\"chainDataConfig\":[{\"chainId\":9006,\"config\":{\"maxSwapNativeTokenValue\":\"5\",\"minSwapNativeTokenValue\":\"0.5\"}},{\"chainId\":9000,\"config\":{\"maxSwapNativeTokenValue\":\"80\",\"minSwapNativeTokenValue\":\"0.5\"}}],\"hedgeConfig\":{\"hedgeAccount\":\"a001\",\"hedgeType\":\"CoinSpotHedge\",\"accountList\":[{\"accountId\":\"a001\",\"exchangeName\":\"binance\",\"spotAccount\":{\"apiKey\":\"arelVdKxWiBm7Mp77hx8nONoWLp37gyrVd7CrKMwD7XOBBxWiCeg3JIehiJ0nAoO\",\"apiSecret\":\"ohMRXHppUEvZScqQ1mq5lmIu5FAAX4xzM4fW6RDfy2gG0gLBOOIYG6eKeNJV7wTo\"},\"usdtFutureAccount\":{\"apiKey\":\"a4aa44de63eaddde555b7bceab84ae98931a225313480010dc3c7b8467771b2b\",\"apiSecret\":\"32246bd97a55369c99d49cccbbe0de3541f6f46c4f5729fe34db286957e235ec\"},\"coinFutureAccount\":{\"apiKey\":\"a4aa44de63eaddde555b7bceab84ae98931a225313480010dc3c7b8467771b2b\",\"apiSecret\":\"32246bd97a55369c99d49cccbbe0de3541f6f46c4f5729fe34db286957e235ec\"}}]}}"
}

Description of Request JSON Fields

Parameter NameMandatoryTypeExplain
appNameYstringnone
versionYstringnone
clientIdYstringnone
templateYstringnone
templateResultYstringnone

Example of Successful Return

json
{
  "code": 0,
  "message": "",
  "result": "641954d189bd1782d7ec8793"
}

Parameter Description of Successful Return Example

Parameter NameTypeExplain
codestring
resultstring
messagestring

Relay Account

register a account

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/relayAccount/register

Request Method

  • post

Request Parameter Example

json
{
  "name": "lp-account-01",
  "profile": "my lp account"
}

Example of Successful Return

json
{
  "code": 0,
  "result": {
    "id": "641940ea89bd1782d7ec7617",
    "name": "lp-account-01",
    "lpIdFake": "100",
    "relayApiKey": "jsdjkfdjjdfs112"
  },
  "message": ""
}

Parameter Description of Successful Return Example

Parameter NameTypeExplain
codestring
resultObject
idstring
namestring
lpIdFakestring
relayApiKeystring
messagestring

Delete a account

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/relayAccount/delete

Request Method

  • post

Request Parameter Example

json
{
  "id": "643fcab7f92f26ca1ec0b533"
}

All Account

info BaseInfo

Brief Description

  • None

Request URL

  • /lpnode/lpnode_admin_panel/relayAccount/list

Request Method

  • get

Example of Successful Return

json
{
  "code": 0,
  "result": [
    {
      "id": "641940ea89bd1782d7ec7617",
      "name": "lp-account-01",
      "profile": "my lp account",
      "lpIdFake": "100",
      "lpNodeApiKey": "eiirrooror8",
      "relayApiKey": "jsdjkfdjjdfs112"
    }
  ]
}

Parameter Description of Successful Return Example

Parameter NameTypeExplain
codestring
resultarray
idstring
namestring
profilestring
lpIdFakestring
lpNodeApiKeystring
relayApiKeystring