BRC-20 API

Introduction

Return Parameters

The request return parameters:

Example

{
    "code":0,
    "msg":"ok",
    "data":{
        "total":1200,
        "page":1,
        "limit":1,
        "list":[
            {
                "token":"ordi",
                "tokenType":"brc20",
                "totalSupply":"21000000",
                "limit":"1000",
                "decimals":18,
                "minted":"21000000",                
                "holders":10671
            }
        ]
    }
}

Inscription API

Get inscription list

Request

GET /v1/btc/inscriptionList

Parameters

Return data

Inscription:

Example

Request:

curl '127.0.0.1:8181/v1/btc/inscriptionList?address=bc1pf8hsn52rvag59hysdw4jn9hsk4vex4r6e2d3jeec4tkxj9wmwlmq9ztm4w&page=1&size=20'

Response:

{
  "code": 2000,
  "msg": "Success",
  "data": {
    "list": [
      {
        "owner": "bc1pf8hsn52rvag59hysdw4jn9hsk4vex4r6e2d3jeec4tkxj9wmwlmq9ztm4w",
        "output": "ba78518b8bb4185bbb8e7236bab4f915f2c4e34dffc7cb6d1e88eb056fb00fd6:0",
        "inscriptionId": "d95c0fb86bc0f0dce6a732c5ab77d47e33ed24099bdb01133f768cef75a47724i0",
        "inscriptionNumber": 8
      }
    ],
    "page": 1,
    "limit": 1,
    "total": 1
  }
}

Get inscription

Request

GET /v1/btc/inscription

Parameters

Return data

Example

Get inscription transaction list

Request

GET /v1/btc/inscriptionHistory

Parameters

Return data

Inscription Transaction:

Example

BRC20 API

Get BRC20 token list

Request

GET /v1/btc/tokenList

Parameters

Return data

Token:

Example

Request:

curl '127.0.0.1:8181/v1/btc/tokenList?status=1&page=1&size=20'

Response:

{
  "code": 2000,
  "msg": "Success",
  "data": {
    "list": [
      {
        "tokenType": "brc20",
        "token": "abcd",
        "totalSupply": 21000,
        "limit": 1,
        "decimals": 18,
        "minted": 2,
        "creator": "bc1paxv6lr52gfxn7sk5l6g3zr3xt5q4506em4z9mxmelgmke3yx7x5s2k8qle",
        "deployTime": 1685418579,
        "deployHeight": 7958021,
        "holders": 2
      }
    ],
    "page": 1,
    "limit": 1,
    "total": 1
  }
}

Get BRC20 token info

Request

GET /v1/btc/token

Parameters

Return data

Example

Request:

curl '127.0.0.1:8181/v1/btc/token?token=abcd'

Response:

{
    "code": 2000,
    "msg": "Success",
    "data": {
        "tokenType": "brc20",
        "token": "abcd",
        "totalSupply": 21000,
        "limit": 1,
        "decimals": 18,
        "minted": 2,
        "creator": "bc1paxv6lr52gfxn7sk5l6g3zr3xt5q4506em4z9mxmelgmke3yx7x5s2k8qle",
        "deployTime": 1685418579,
        "deployHeight": 7958021,
        "txid": "16f3c32468e3e52ac20dc8fc633c686f0e31c5f34407413d12ad764ba5ad5f3b",
        "inscriptionNumberStart": 0,
        "inscriptionNumberEnd": 0
    }
}

Get BRC20 token holder list

Request

GET /v1/btc/tokenHolders

Parameters

Return data

Holder:

Get BRC20 token transaction list

Request

GET /v1/btc/tokenHistory

Parameters

Return data

Transaction:

Example

Get Address token list

Request

GET /v1/btc/addressTokenBalance

Parameters

Return data

TokenBalance:

Example

Get Address inscribe-transfer list

Request

GET /v1/btc/addressTransferList

Parameters

Return data

Inscribe-transfer:

Example

Get Address transaction list

Request

GET /v1/btc/addressHistory

Parameters

Return data

Transaction:

Example

Last updated