API
Wallet Funds
Method |
GET |
URL |
|
Response Code |
200 |
Response body:
[
{
"amount": 1000000,
"coin": {
"tokenName": "A",
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11"
}
},
{
"amount": 1000000,
"coin": {
"tokenName": "B",
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11"
}
]
Collect Funds
Method |
POST |
URL |
|
Response Code |
202 |
Create Sell Order (Limit Order)
Method |
POST |
URL |
|
Response Code |
201 |
Request Body:
{
"lockedCoin": {
"tokenName": "A",
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11"
},
"lockedAmount": 50,
"expectedAmount": 50,
"expectedCoin": {
"tokenName": "B",
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11"
}
}
Create Liquidity Order
Method |
POST |
URL |
|
Response Code |
201 |
Request Body:
{
"lockedCoin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "A"
},
"expectedCoin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "B"
},
"lockedAmount": 100,
"expectedAmount": 100,
"swapFee": 0.05
}
Create Liquidity Pool
Method |
POST |
URL |
|
Response Code |
201 |
Request Body:
{
"coinA": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "A"
},
"coinB": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "B"
},
"amountA": 1000,
"poolPartsParams": {
"coinAPriceChange": 0.6,
"coinBPriceChange": 0.5,
"numberOfParts": 3
},
"swapFee": 5.5,
"exchangeRate": 5.5
}
List All Orders
Method |
GET |
URL |
|
Response Code |
200 |
Response Body:
[
{
"lockedCoin": {
"amount": 1000,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "A"
}
},
"orderType": "Liquidity",
"orderHash": {
"txOutRefIdx": 1,
"txOutRefId": {
"getTxId": "9dec4e3d5cd0b7c1265bdd4e8642d95ec3465e309427cb7288c946d25d09fc7d"
}
},
"expectedCoin": {
"amount": 100,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "B"
}
}
},
{
"lockedCoin": {
"amount": 100,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "A"
}
},
"orderType": "Sell",
"orderHash": {
"txOutRefIdx": 1,
"txOutRefId": {
"getTxId": "e719479a74061667b66f8131740e11287770602ed26adf44c5b6b05509741c76"
}
},
"expectedCoin": {
"amount": 100,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "B"
}
}
}
]
List My Orders
Method |
GET |
URL |
|
Response Code |
200 |
Response Body:
[
{
"lockedCoin": {
"amount": 100,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "A"
}
},
"orderType": "Sell",
"orderHash": {
"txOutRefIdx": 1,
"txOutRefId": {
"getTxId": "e719479a74061667b66f8131740e11287770602ed26adf44c5b6b05509741c76"
}
},
"expectedCoin": {
"amount": 100,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "B"
}
}
}
]
List Orders By Coin Set
Method |
POST |
URL |
|
Response Code |
200 |
Request Body:
{
"lockedCoin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "A"
},
"expectedCoin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "B"
}
}
Response Body:
[
{
"lockedCoin": {
"amount": 100,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "A"
}
},
"orderType": "Sell",
"orderHash": {
"txOutRefIdx": 1,
"txOutRefId": {
"getTxId": "e719479a74061667b66f8131740e11287770602ed26adf44c5b6b05509741c76"
}
},
"expectedCoin": {
"amount": 100,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "B"
}
}
}
]
List All Coin Sets
Method |
GET |
URL |
|
Response Code |
200 |
Response Body:
[
{
"lockedCoin": {
"tokenName": "B",
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11"
},
"expectedCoin": {
"tokenName": "A",
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11"
}
},
{
"lockedCoin": {
"tokenName": "A",
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11"
},
"expectedCoin": {
"tokenName": "B",
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11"
}
}
]
Cancel Submitted Order
Method |
POST |
URL |
|
Response Code |
202 |
Request Body:
{
"unTxOutRef": "0149cf347cdf4c2e"
}
Perform
Method |
POST |
URL |
|
Response Code |
202 |
Perform N Random
Method |
POST |
URL |
|
Response Code |
202 |
Stop
Method |
POST |
URL |
|
Response Code |
202 |
My Payouts
Method |
GET |
URL |
|
Response Code |
200 |
Response Body:
[
{
"amount": 1000,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "A"
},
},
{
"amount": 100,
"coin": {
"currencySymbol": "25ae866bd6b617664c054dc97f4d5b3a8cff3fb6ab0354622ada4a11",
"tokenName": "B"
}
}
]