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

Vm Transactions

Get vm transaction

get
Query parameters
pagenumberOptional

Page number (default: 1)

Example: 1
pageSizenumberOptional

Number of items per page (default: 10)

Example: 10
sortstringOptional

Sort field and order. Use - prefix for descending. Example: -createdAt, createdAt

Example: -createdAt
selectstringOptional

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: 1
messagestringRequiredExample: common.success
get/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
  }
}

Create VM transaction

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
userAddressstringRequiredExample: tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndm
runeIdstringRequiredExample: 2904354:3119
requestCountnumberRequiredExample: 10
satsNewRequestsnumberRequiredExample: 1000
Responses
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

Sign vm transaction

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
userAddressstringRequiredExample: tb1qg5s9rdd9ddhacql3upd7ntzrexp3kn95v4hndm
signedBase64TxstringRequired
Responses
201

transaction has been successfully signed

application/json
codestringRequiredExample: 1
messagestringRequiredExample: common.success
dataobjectRequired
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 fee rate

get
Responses
200Success

No content

get/api/vm-transactions/fee-rate
GET /api/vm-transactions/fee-rate HTTP/1.1
Host: api.radfi.co
Accept: */*
200Success

No content

Get top holders by rune id

get
Path parameters
runeIdstringRequired
Responses
200Success

No content

get/api/vm-transactions/top-holders/{runeId}
GET /api/vm-transactions/top-holders/{runeId} HTTP/1.1
Host: api.radfi.co
Accept: */*
200Success

No content

Get fee rate by rune id

get
Path parameters
runeIdstringRequired
Responses
200Success

No content

get/api/vm-transactions/confirmed-fee-rate/{runeId}
GET /api/vm-transactions/confirmed-fee-rate/{runeId} HTTP/1.1
Host: api.radfi.co
Accept: */*
200Success

No content

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