Vm Transactions
Query parameters
pagenumberOptionalExample:
Page number (default: 1)
1pageSizenumberOptionalExample:
Number of items per page (default: 10)
10sortstringOptionalExample:
Sort field and order. Use - prefix for descending. Example: -createdAt, createdAt
-createdAtselectstringOptional
Fields to select (comma separated). Use + prefix to include hidden fields. Example: name,status,+holders
populatestringOptional
Relations to populate (comma separated). Example: wallet,token
Responses
200
vm transaction
application/json
codestringRequiredExample:
1messagestringRequiredExample:
common.successget/api/vm-transactions
GET /api/vm-transactions HTTP/1.1
Host: api.radfi.co
Accept: */*
200
vm transaction
{
"code": "1",
"message": "common.success",
"data": [
{
"txId": "text",
"replaceTxId": "text",
"state": "text",
"runeId": "text",
"replacedRequestsCount": 1,
"requestsInMempoolCount": 1,
"requestsInBlocksCount": 1,
"satsPerNewRequest": 1,
"satsNewRequests": 1,
"satsPreviousRequests": 1,
"tradingAddress": "text",
"base64Tx": "text",
"timestamp": 1,
"transferBtcTxId": "text",
"transferBtcAt": 1,
"distributeRuneTxId": "text",
"distributeRuneAt": 1,
"refundTxId": "text",
"isRefundable": true,
"vmDistributionId": "text"
}
],
"metaData": {
"totalItems": 1,
"currentPage": 1,
"pageSize": 1,
"totalPages": 1
}
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
userAddressstringRequiredExample:
tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndmruneIdstringRequiredExample:
2904354:3119requestCountnumberRequiredExample:
10satsNewRequestsnumberRequiredExample:
1000Responses
201Success
No content
post/api/vm-transactions
POST /api/vm-transactions HTTP/1.1
Host: api.radfi.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 125
{
"userAddress": "tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndm",
"runeId": "2904354:3119",
"requestCount": 10,
"satsNewRequests": 1000
}201Success
No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
userAddressstringRequiredExample:
tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndmsignedBase64TxstringRequired
Responses
201
transaction has been successfully signed
application/json
codestringRequiredExample:
1messagestringRequiredExample:
common.successdataobjectRequired
post/api/vm-transactions/sign
POST /api/vm-transactions/sign HTTP/1.1
Host: api.radfi.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 84
{
"userAddress": "tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndm",
"signedBase64Tx": "text"
}201
transaction has been successfully signed
{
"code": "1",
"message": "common.success",
"data": {},
"metaData": {
"totalItems": 1,
"currentPage": 1,
"pageSize": 1,
"totalPages": 1
}
}get
Responses
200Success
No content
get/api/vm-transactions/count-unconfirmed-requests
GET /api/vm-transactions/count-unconfirmed-requests HTTP/1.1
Host: api.radfi.co
Accept: */*
200Success
No content
Last updated