Transactions
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
typestring · enumRequiredPossible values:
paramsobjectRequired
Responses
201Success
No content
post/api/transactions
POST /api/transactions HTTP/1.1
Host: api.bound.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 418
{
"type": "withdraw",
"params": {
"userAddress": "tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndm",
"amount": "10000",
"tokenId": "2904354:3119",
"withdrawTo": "tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndm",
"receipt": {
"amount": "10000",
"isToken0": true,
"fee": 30,
"token0Address": "0xabc",
"token1Address": "0xabc",
"hookAddress": "0xabc",
"tickSpacing": 1000
},
"payFeeAddress": "tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndm",
"useExternalWallet": true
}
}201Success
No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
typestring · enumRequiredExample:
init-liquidity-poolPossible values: Responses
201
transaction has been successfully signed and broadcasted
application/json
codestringRequiredExample:
1messagestringRequiredExample:
common.successdataobjectRequired
post/api/transactions/sign
POST /api/transactions/sign HTTP/1.1
Host: api.bound.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 124
{
"type": "init-liquidity-pool",
"params": {
"userAddress": "tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndm",
"signedBase64Tx": "text"
}
}201
transaction has been successfully signed and broadcasted
{
"code": "1",
"message": "common.success",
"data": {},
"metaData": {
"totalItems": 1,
"currentPage": 1,
"pageSize": 1,
"totalPages": 1
}
}get
Responses
200Success
No content
get/api/transactions/mempool-fee
GET /api/transactions/mempool-fee HTTP/1.1
Host: api.bound.exchange
Accept: */*
200Success
No content
post
Body
typestring · enumRequiredPossible values:
paramsobjectRequired
Responses
201Success
No content
post/api/transactions/max-spent
POST /api/transactions/max-spent HTTP/1.1
Host: api.bound.exchange
Content-Type: application/json
Accept: */*
Content-Length: 33
{
"type": "renew-utxo",
"params": {}
}201Success
No content
get
Path parameters
addressstringRequired
Responses
200Success
No content
get/api/transactions/receipt/{address}
GET /api/transactions/receipt/{address} HTTP/1.1
Host: api.bound.exchange
Accept: */*
200Success
No content
Last updated