Skip to content

TBC20

Get FTs list by Address

This endpoint retrieves the list of FTs held for a given address.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/tokenlist/address/{address}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/tokenlist/address/143KgKGcse57nXBnXyJwtQrf2KP4KWto59'

Example Response

json
{
    "code": "200",
    "message": "OK",
    "data": {
        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
        "count": 2,
        "token_list": [
            {
                "contract_id": "b26155afc1acca8861d19037834a619098db5743f564fd64e32ffd338a76bfee",
                "decimal": 6,
                "balance": 1000000000000,
                "name": "test0814",
                "symbol": "test0814"
            },
            {
                "contract_id": "a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3",
                "decimal": 6,
                "balance": 82114359,
                "name": "SATOSHI",
                "symbol": "SATOSHI"
            }
        ]
    }
}

URL Parameters

ParameterDescription
addressAddress.

Get FT Balance by Address

This endpoint retrieves FT balance for a given address.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/tokenbalance/address/{address}/contract/{contract_id}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/tokenbalance/address/143KgKGcse57nXBnXyJwtQrf2KP4KWto59/contract/a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3'

Example Response

json
{
    "code": "200",
    "data": {
        "combine_script": "2158ccfe3dc673b74e67c1ffd77842fd8bc4361c00",
        "contract_id": "a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3",
        "decimal": 6,
        "balance": 82114359
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
addressAddress.
contract_idFT Contract ID.

Get FT History by Address

This endpoint retrieves FT transactions for a given address.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/history/address/{address}/contract/{contract_id}/start/{start}/end/{end}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/history/address/143KgKGcse57nXBnXyJwtQrf2KP4KWto59/contract/a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3/start/0/end/10'

Example Response

json
{
    "code": "200",
    "data": {
        "decimal": 6,
        "history_count": 1,
        "history_list": [
            {
                "txid": "3d223e8c493df1c46f4bb4a1ce376c3ca5620a73c9199dfca346fa53e242df4a",
                "height": 907503,
                "vin": [
                    {
                        "address": "1M1DRkZdGb2hFDshpiX3MeuvbE2MDQqWxh",
                        "value": 82114359
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 82114359
                    }
                ],
                "fee": 264,
                "confirmations": 2518,
                "time": 1756715396
            }
        ]
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
addressAddress.
contract_idFT Contract ID.
startStarting position or offset (integer).
endEnding position or offset (integer).

Get All FT History by Address

This endpoint retrieves all FT transactions for a given address.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/allhistory/address/{address}/start/{start}/end/{end}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/allhistory/address/143KgKGcse57nXBnXyJwtQrf2KP4KWto59/start/0/end/10'

Example Response

json
{
    "code": "200",
    "data": {
        "history_count": 38,
        "history_list": [
            {
                "txid": "3d223e8c493df1c46f4bb4a1ce376c3ca5620a73c9199dfca346fa53e242df4a",
                "height": 907503,
                "vin": [
                    {
                        "address": "1M1DRkZdGb2hFDshpiX3MeuvbE2MDQqWxh",
                        "value": 82114359
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 82114359
                    }
                ],
                "fee": 264,
                "confirmations": 2516,
                "time": 1756715396
            },
            {
                "txid": "e54dd7b479c338fceb22ec9182629c768f65b5bbc78c7a9aa5e10b59e22b6500",
                "height": 905168,
                "vin": [
                    {
                        "address": "1B1iuWp2sbKgUYtDK5H3KFs3Fs2sYCFacx",
                        "value": 8999000000
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 2000000
                    },
                    {
                        "address": "1B1iuWp2sbKgUYtDK5H3KFs3Fs2sYCFacx",
                        "value": 8997000000
                    }
                ],
                "fee": 395,
                "confirmations": 4851,
                "time": 1755238551
            },
            {
                "txid": "8b14fa2cbd7220ddc9fa0bc2641e1fef63e0965b98590c6e0e75a31f2108e942",
                "height": 880983,
                "vin": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999968000000
                    }
                ],
                "vout": [
                    {
                        "address": "1GyX4pfNGbmeoKNaUmdHEPEoWYejb1rprT",
                        "value": 13000000
                    },
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999955000000
                    }
                ],
                "fee": 477,
                "confirmations": 29036,
                "time": 1740714032
            },
            {
                "txid": "c731d8cdfbcda39f48065420c5fa9dc7204e8c7c4158ddb5cc225074789bb134",
                "height": 880979,
                "vin": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999980000000
                    }
                ],
                "vout": [
                    {
                        "address": "1GyX4pfNGbmeoKNaUmdHEPEoWYejb1rprT",
                        "value": 12000000
                    },
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999968000000
                    }
                ],
                "fee": 477,
                "confirmations": 29040,
                "time": 1740711690
            },
            {
                "txid": "bc4147ac56652c2b90e92cdd252363eae0c282f9a28bf58965512b483c530b64",
                "height": 880979,
                "vin": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999990000000
                    }
                ],
                "vout": [
                    {
                        "address": "1GyX4pfNGbmeoKNaUmdHEPEoWYejb1rprT",
                        "value": 10000000
                    },
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999980000000
                    }
                ],
                "fee": 469,
                "confirmations": 29040,
                "time": 1740711690
            },
            {
                "txid": "b5f40a50198508ecbd7b1d5f76769fb926eb07c2b205cdde021df6442d35e283",
                "height": 880977,
                "vin": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 1000000000000
                    }
                ],
                "vout": [
                    {
                        "address": "18cq3AMvs3U9Y6dwtLbtqDTsn2iVcBL9mv",
                        "value": 10000000
                    },
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999990000000
                    }
                ],
                "fee": 451,
                "confirmations": 29042,
                "time": 1740711139
            },
            {
                "txid": "d240deb558de3286818c1b678975004013d94bdd10307734ebccf02e144c13e1",
                "height": 880755,
                "vin": [
                    {
                        "address": "1Kisfz4US41gz2PRTfAQjdTA3w15PXjh3i",
                        "value": 997649707000
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 100000000000
                    },
                    {
                        "address": "1Kisfz4US41gz2PRTfAQjdTA3w15PXjh3i",
                        "value": 897649707000
                    }
                ],
                "fee": 495,
                "confirmations": 29264,
                "time": 1740568869
            },
            {
                "txid": "1db4d0b1d97babc1b3eb14418b7a7748ab83a57cd111849eced6122f2d6bfe20",
                "height": 880447,
                "vin": [
                    {
                        "address": "1Kisfz4US41gz2PRTfAQjdTA3w15PXjh3i",
                        "value": 95000000000
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 10012000000
                    },
                    {
                        "address": "1Kisfz4US41gz2PRTfAQjdTA3w15PXjh3i",
                        "value": 84988000000
                    }
                ],
                "fee": 468,
                "confirmations": 29572,
                "time": 1740392098
            }
        ]
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
addressAddress.
contract_idFT Contract ID.
startStarting position or offset (integer).
endEnding position or offset (integer).

Get FT UTXOs by Address

This endpoint retrieves a combined, ordered list of FT UTXOs for a given address.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/utxo/address/{address}/contract/{contract_id}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/utxo/address/143KgKGcse57nXBnXyJwtQrf2KP4KWto59/contract/a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3'

Example Response

json
{
    "code": "200",
    "data": {
        "utxos": [
            {
                "txid": "3d223e8c493df1c46f4bb4a1ce376c3ca5620a73c9199dfca346fa53e242df4a",
                "index": 0,
                "ft_value": 82114359,
                "tbc_value": 500,
                "height": 907503,
                "decimal": 6
            }
        ]
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
addressAddress.
contract_idFT Contract ID.

Get FTs list by combine script

This endpoint retrieves the list of FTs held for a given combine script.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/tokenlist/combinescript/{combine_script}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/tokenlist/combinescript/2158ccfe3dc673b74e67c1ffd77842fd8bc4361c00'

Example Response

json
{
    "code": "200",
    "message": "OK",
    "data": {
        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
        "count": 2,
        "token_list": [
            {
                "contract_id": "b26155afc1acca8861d19037834a619098db5743f564fd64e32ffd338a76bfee",
                "decimal": 6,
                "balance": 1000000000000,
                "name": "test0814",
                "symbol": "test0814"
            },
            {
                "contract_id": "a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3",
                "decimal": 6,
                "balance": 82114359,
                "name": "SATOSHI",
                "symbol": "SATOSHI"
            }
        ]
    }
}

URL Parameters

ParameterDescription
combine_scriptAddress combine script

Get FT Balance by combine script

This endpoint retrieves FT balance for a given combine script.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/tokenbalance/combinescript/{combine_script}/contract/{contract_id}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/tokenbalance/combinescript/2158ccfe3dc673b74e67c1ffd77842fd8bc4361c00/contract/a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3'

Example Response

json
{
    "code": "200",
    "data": {
        "combine_script": "2158ccfe3dc673b74e67c1ffd77842fd8bc4361c00",
        "contract_id": "a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3",
        "decimal": 6,
        "balance": 82114359
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
combine_scriptAddress combine script
contract_idFT Contract ID.

Get FT History by combine script

This endpoint retrieves FT transactions for a given combine script.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/history/combinescript/{combine_script}/contract/{contract_id}/start/{start}/end/{end}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/history/combinescript/2158ccfe3dc673b74e67c1ffd77842fd8bc4361c00/contract/a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3/start/0/end/10'

Example Response

json
{
    "code": "200",
    "data": {
        "decimal": 6,
        "history_count": 1,
        "history_list": [
            {
                "txid": "3d223e8c493df1c46f4bb4a1ce376c3ca5620a73c9199dfca346fa53e242df4a",
                "height": 907503,
                "vin": [
                    {
                        "address": "1M1DRkZdGb2hFDshpiX3MeuvbE2MDQqWxh",
                        "value": 82114359
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 82114359
                    }
                ],
                "fee": 264,
                "confirmations": 2518,
                "time": 1756715396
            }
        ]
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
combine_scriptAddress combine script
contract_idFT Contract ID.
startStarting position or offset (integer).
endEnding position or offset (integer).

Get All FT History by combine script

This endpoint retrieves all FT transactions for a given combine script.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/allhistory/combinescript/{combine_script}/start/{start}/end/{end}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/allhistory/combinescript/2158ccfe3dc673b74e67c1ffd77842fd8bc4361c00/start/0/end/10'

Example Response

json
{
    "code": "200",
    "data": {
        "history_count": 38,
        "history_list": [
            {
                "txid": "3d223e8c493df1c46f4bb4a1ce376c3ca5620a73c9199dfca346fa53e242df4a",
                "height": 907503,
                "vin": [
                    {
                        "address": "1M1DRkZdGb2hFDshpiX3MeuvbE2MDQqWxh",
                        "value": 82114359
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 82114359
                    }
                ],
                "fee": 264,
                "confirmations": 2518,
                "time": 1756715396
            },
            {
                "txid": "e54dd7b479c338fceb22ec9182629c768f65b5bbc78c7a9aa5e10b59e22b6500",
                "height": 905168,
                "vin": [
                    {
                        "address": "1B1iuWp2sbKgUYtDK5H3KFs3Fs2sYCFacx",
                        "value": 8999000000
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 2000000
                    },
                    {
                        "address": "1B1iuWp2sbKgUYtDK5H3KFs3Fs2sYCFacx",
                        "value": 8997000000
                    }
                ],
                "fee": 395,
                "confirmations": 4853,
                "time": 1755238551
            },
            {
                "txid": "8b14fa2cbd7220ddc9fa0bc2641e1fef63e0965b98590c6e0e75a31f2108e942",
                "height": 880983,
                "vin": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999968000000
                    }
                ],
                "vout": [
                    {
                        "address": "1GyX4pfNGbmeoKNaUmdHEPEoWYejb1rprT",
                        "value": 13000000
                    },
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999955000000
                    }
                ],
                "fee": 477,
                "confirmations": 29038,
                "time": 1740714032
            },
            {
                "txid": "c731d8cdfbcda39f48065420c5fa9dc7204e8c7c4158ddb5cc225074789bb134",
                "height": 880979,
                "vin": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999980000000
                    }
                ],
                "vout": [
                    {
                        "address": "1GyX4pfNGbmeoKNaUmdHEPEoWYejb1rprT",
                        "value": 12000000
                    },
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999968000000
                    }
                ],
                "fee": 477,
                "confirmations": 29042,
                "time": 1740711690
            },
            {
                "txid": "bc4147ac56652c2b90e92cdd252363eae0c282f9a28bf58965512b483c530b64",
                "height": 880979,
                "vin": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999990000000
                    }
                ],
                "vout": [
                    {
                        "address": "1GyX4pfNGbmeoKNaUmdHEPEoWYejb1rprT",
                        "value": 10000000
                    },
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999980000000
                    }
                ],
                "fee": 469,
                "confirmations": 29042,
                "time": 1740711690
            },
            {
                "txid": "b5f40a50198508ecbd7b1d5f76769fb926eb07c2b205cdde021df6442d35e283",
                "height": 880977,
                "vin": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 1000000000000
                    }
                ],
                "vout": [
                    {
                        "address": "18cq3AMvs3U9Y6dwtLbtqDTsn2iVcBL9mv",
                        "value": 10000000
                    },
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 999990000000
                    }
                ],
                "fee": 451,
                "confirmations": 29044,
                "time": 1740711139
            },
            {
                "txid": "d240deb558de3286818c1b678975004013d94bdd10307734ebccf02e144c13e1",
                "height": 880755,
                "vin": [
                    {
                        "address": "1Kisfz4US41gz2PRTfAQjdTA3w15PXjh3i",
                        "value": 997649707000
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 100000000000
                    },
                    {
                        "address": "1Kisfz4US41gz2PRTfAQjdTA3w15PXjh3i",
                        "value": 897649707000
                    }
                ],
                "fee": 495,
                "confirmations": 29266,
                "time": 1740568869
            },
            {
                "txid": "1db4d0b1d97babc1b3eb14418b7a7748ab83a57cd111849eced6122f2d6bfe20",
                "height": 880447,
                "vin": [
                    {
                        "address": "1Kisfz4US41gz2PRTfAQjdTA3w15PXjh3i",
                        "value": 95000000000
                    }
                ],
                "vout": [
                    {
                        "address": "143KgKGcse57nXBnXyJwtQrf2KP4KWto59",
                        "value": 10012000000
                    },
                    {
                        "address": "1Kisfz4US41gz2PRTfAQjdTA3w15PXjh3i",
                        "value": 84988000000
                    }
                ],
                "fee": 468,
                "confirmations": 29574,
                "time": 1740392098
            }
        ]
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
combine_scriptAddress combine script
contract_idFT Contract ID.
startStarting position or offset (integer).
endEnding position or offset (integer).

Get FT UTXOs by combine script

This endpoint retrieves a combined, ordered list of FT UTXOs for a given combine script.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/utxo/combinescript/{combine_script}/contract/{contract_id}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/utxo/combinescript/2158ccfe3dc673b74e67c1ffd77842fd8bc4361c00/contract/a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3'

Example Response

json
{
    "code": "200",
    "data": {
        "utxos": [
            {
                "txid": "3d223e8c493df1c46f4bb4a1ce376c3ca5620a73c9199dfca346fa53e242df4a",
                "index": 0,
                "ft_value": 82114359,
                "tbc_value": 500,
                "height": 907503,
                "decimal": 6
            }
        ]
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
combine_scriptAddress combine script
contract_idFT Contract ID.

Get FT Info

This endpoint retrieves FT info for a given FT.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/info/contract/{contract_id}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/info/contract/a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3'

Example Response

json
{
    "code": "200",
    "data": {
        "contract_id": "a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3",
        "code_script": "59796b51798255947f05465461706588537f587f587f587f587f587f587f7581760087646c76550128957f01287f756b756b687c81760087646c76540128957f01287f756b756b68937c81760087646c76530128957f01287f756b756b68937c81760087646c76520128957f01287f756b756b68937c81760087646c76510128957f01287f756b756b68937c81760087646c76000128957f01287f756b756b68936c756b756ba87e6c7e527952797e6b53796b6bbb7e7e6c7ea87e6ba86c7e7ea8a856ba01207f75886c517f7701147f517f758176008763755179a988ad6751885279a9886b7e6c7e7ea87e7e7ea8a87801207f7588a855ba88ad687652876375527952797e6b6bbb7e7e6c7ea87e7e7ea8a86c6c766c6c01247f75766b01207f75557a887287636c756b6b676c246a5026370c44834219f99f738e8c13694388041a69a0a7ec009874689a89696508000000886b6b68687652876375527952797e6b6bbb7e7e6c7ea87e7e7ea8a86c6c766c6c01207f75557a8872886b6b687652876375527952797e6b6bbb7e7e6c7ea87e7e7ea8a86c6c766c6c01207f75557a8872886b6b687652876375527952797e6b6bbb7e7e6c7ea87e7e7ea8a86c6c766c6c01207f75557a8872886b6b687652876375527952797e6b6bbb7e7e6c7ea87e7e7ea8a86c6c766c6c01207f75557a8872886b6b687652876375527952797e6b6bbb7e7e6c7ea87e7e7ea8a86c6c766c6c01207f75557a8872886b6b68765287008857886c6c7c6b6b6b7652876375768276014b876355947f05465461706588537f7c756c765895527a7c7f587f7581760087646c6c76597959797e886b6b686c7c946b756ba87e6bbb6c7e7e6c6c6c537a6b6b6b6b6775014b876352798255947f0546546170658700887568bb7e6c6c6c537a6b6b6b6b68687652876375768276014b876355947f05465461706588537f7c756c765895527a7c7f587f7581760087646c6c76597959797e886b6b686c7c946b756ba87e6bbb6c7e7e6c6c6c537a6c7e6b6b6b6b6775014b876352798255947f0546546170658700887568bb7e6c6c6c537a6c7e6b6b6b6b68687652876375768276014b876355947f05465461706588537f7c756c765895527a7c7f587f7581760087646c6c76597959797e886b6b686c7c946b756ba87e6bbb6c7e7e6c6c6c537a6c7e6b6b6b6b6775014b876352798255947f0546546170658700887568bb7e6c6c6c537a6c7e6b6b6b6b68687652876375768276014b876355947f05465461706588537f7c756c765895527a7c7f587f7581760087646c6c76597959797e886b6b686c7c946b756ba87e6bbb6c7e7e6c6c6c537a6c7e6b6b6b6b6775014b876352798255947f0546546170658700887568bb7e6c6c6c537a6c7e6b6b6b6b68687652876375768276014b876355947f05465461706588537f7c756c765895527a7c7f587f7581760087646c6c76597959797e886b6b686c7c946b756ba87e6bbb6c7e7e6c6c6c537a6c7e6b6b6b6b6775014b876352798255947f0546546170658700887568bb7e6c6c6c537a6c7e6b6b6b6b68687652876375768276014b876355947f05465461706588537f7c756c765895527a7c7f587f7581760087646c6c76597959797e886b6b686c7c946b756ba87e6bbb6c7e7e6c6c6c537a6c7e6b6b6b6b6775014b876352798255947f0546546170658700887568bb7e6c6c6c537a6c7e6b6b6b6b68687652876375768276014b876355947f05465461706588537f7c756c765895527a7c7f587f7581760087646c6c76597959797e886b6b686c7c946b756ba87e6bbb6c7e7e6c6c6c537a6c7e6b6b6b6b6775014b876352798255947f0546546170658700887568bb7e6c6c6c537a6c7e6b6b6b6b68687652876375768276014b876355947f05465461706588537f7c756c765895527a7c7f587f7581760087646c6c76597959797e886b6b686c7c946b756ba87e6bbb6c7e7e6c6c6c537a6c7e6b6b6b6b6775014b876352798255947f0546546170658700887568bb7e6c6c6c537a6c7e6b6b6b6b686876528700886c6c00887551886c6ca857ba877721ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff756a15c885a6aa2df97be6301c6b2e35a16e8b1bb8ccfb000532436f6465",
        "tape_script": "006a300040075af0750700000000000000000000000000000000000000000000000000000000000000000000000000000000000106075341544f534849075341544f534849054654617065",
        "amount": 2100000000000000,
        "decimal": 6,
        "name": "SATOSHI",
        "symbol": "SATOSHI",
        "creator_combine_script": "c885a6aa2df97be6301c6b2e35a16e8b1bb8ccfb00",
        "create_timestamp": 0
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
contract_idFT Contract ID.

Get FT by Transaction Hash

This endpoint retrieves the transaction details for a given transaction ID.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/decode/txid/{txid}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/decode/txid/2c39a93dd4d7569a730c54985365c987d28a1abfb0379c1e9299be883dbb4a13'

Example Response

json
{
    "code": "200",
    "message": "OK",
    "data": {
        "txid": "2c39a93dd4d7569a730c54985365c987d28a1abfb0379c1e9299be883dbb4a13",
        "contract_id": "4f5797e8fa6f3786713f5df9a1548871d54fbcaf9ee10b60982405490bf3f35b",
        "decimal": 6,
        "input": [
            {
                "txid": "9e6382b6c867c4f60872f66f58745658cf833d1fc7663368ffbdcb1e301b654e",
                "vout": 2,
                "address": "1M1DRkZdGb2hFDshpiX3MeuvbE2MDQqWxh",
                "balance": 568582
            }
        ],
        "output": [
            {
                "txid": "2c39a93dd4d7569a730c54985365c987d28a1abfb0379c1e9299be883dbb4a13",
                "vout": 0,
                "address": "1PDXqGePWCpTQTMypzNewY39FfW8gsCrvW",
                "balance": 568582
            }
        ]
    }
}

URL Parameters

ParameterDescription
txidTransaction ID.

Get Holder rank

This endpoint retrieves the holder rank for a given FT contract id.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/ft/rank/contract/{contract_id}/start/{start}/end/{end}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/ft/rank/contract/a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3/start/0/end/10'

Example Response

json
{
    "code": "200",
    "data": {
        "contract_id": "a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3",
        "decimal": 6,
        "holders_count": 23874,
        "holder_rank": [
            {
                "address": "14J7WJiw35CjkkxwzmK4YrxkmywvBye3ot",
                "balance": 1259384500000000,
                "rank": 1,
                "hold_ratio": 0.5997069047619048
            },
            {
                "address": "19Ywjez1nQorKxj5yESsmPu36AdEnMsgzK",
                "balance": 210000000000000,
                "rank": 2,
                "hold_ratio": 0.1
            },
            {
                "address": "contract_8a47b6e23f4f774e5b17e23587db9b73de2da1e301",
                "balance": 160752956288759,
                "rank": 3,
                "hold_ratio": 0.07654902680417096
            },
            {
                "address": "15jKznJuLJPbCPtRoGC8KFbsg3scrJ47tB",
                "balance": 157415386041879,
                "rank": 4,
                "hold_ratio": 0.07495970763899
            },
            {
                "address": "1MbQUhQFqRDW9DJxqCiiorte9ywrzuAov9",
                "balance": 147635635000000,
                "rank": 5,
                "hold_ratio": 0.07030268333333334
            },
            {
                "address": "1PM2JGUymLtA6xJM4PmmcnCmUW2puudLee",
                "balance": 104947629531200,
                "rank": 6,
                "hold_ratio": 0.04997506168152381
            },
            {
                "address": "1Q1WTcDRVo4LWVThJvFZ6Rr4voVr64gG8M",
                "balance": 19132217479221,
                "rank": 7,
                "hold_ratio": 0.00911057975201
            },
            {
                "address": "1Uyh1H2Bq8UYMmZ34RWXtbx44SuDH7oVb",
                "balance": 7000573933236,
                "rank": 8,
                "hold_ratio": 0.0033336066348742858
            },
            {
                "address": "176ty39osYP3AcDJ27Cu4guDPzft9G4T2j",
                "balance": 6754201885258,
                "rank": 9,
                "hold_ratio": 0.003216286612027619
            },
            {
                "address": "18xgHbuvMpvgT63rXBisJg9USHnrUPKJVU",
                "balance": 6748493053649,
                "rank": 10,
                "hold_ratio": 0.003213568120785238
            }
        ]
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
contract_idFT Contract ID.
startStarting position or offset (integer).
endEnding position or offset (integer).

Get Pool list

This endpoint retrieves the list of pools.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/pool/poollist/start/{start}/end/{end}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/pool/poollist/start/0/end/10'

Example Response

json
{
    "code": "200",
    "data": {
        "pool_list": [
            {
                "pool_id": "b8c21671fce348ab5af44d782f56ab97203c908a525a7bf88104edded2fdac3b",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "95e6dd0398b0d444f60b9e45593c0d8307c5481459cf48a52195fd023f2aa80a",
                "token_pair_b_name": "09coin",
                "pool_create_timestamp": 1758105046
            },
            {
                "pool_id": "b2f736cd2af9ace2f9ab4eef400741c551a8df142e45b1575c4917e92cd28634",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "02e2661bf161855f5169de670eed16e8495754f9c9a2bfc20588e404628660dc",
                "token_pair_b_name": "gaga",
                "pool_create_timestamp": 1758083094
            },
            {
                "pool_id": "04efdf994d8bc1fe998130780522b224aaceee5203cafe4312b0baf3e7498daa",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "ae8ed0b6fa9f905d37ce3ec91d71ba26a227cd6213ac30e7b0668d9096061e9d",
                "token_pair_b_name": "hh",
                "pool_create_timestamp": 1758006159
            },
            {
                "pool_id": "05cfed3509501b2186f7c2655e61271ca91a56ec59b99222407be4836ea218e3",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "ae8ed0b6fa9f905d37ce3ec91d71ba26a227cd6213ac30e7b0668d9096061e9d",
                "token_pair_b_name": "hh",
                "pool_create_timestamp": 1758003381
            },
            {
                "pool_id": "cc05e9571b242f3319407988c5f1297f7215df25e1c8e58dbc8e5b965088f8cb",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "ae8ed0b6fa9f905d37ce3ec91d71ba26a227cd6213ac30e7b0668d9096061e9d",
                "token_pair_b_name": "hh",
                "pool_create_timestamp": 1758003381
            },
            {
                "pool_id": "b8026b5656e7f67e444bbbf2b3837637e2e0fb8184037590e25d055654ec7e10",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "1b3d872672802af561efe7a4b6d4d76393dd8686f02c26a538583e1cf8d44df1",
                "token_pair_b_name": "31",
                "pool_create_timestamp": 1757994144
            },
            {
                "pool_id": "844ed29ea2b5b1bce9e1b347a8d02addf9bdff4f888e9a1e0076047f5169b345",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "1b3d872672802af561efe7a4b6d4d76393dd8686f02c26a538583e1cf8d44df1",
                "token_pair_b_name": "31",
                "pool_create_timestamp": 1757994144
            },
            {
                "pool_id": "026e837f788c74fd4b46bd8bfd766c579100bf474245933344296ca018a04767",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "4c3875fb4b5aaed27160f6cab81d1e85246918b134e593dd1f241ced9ede05e5",
                "token_pair_b_name": "Test0915",
                "pool_create_timestamp": 1757926715
            },
            {
                "pool_id": "0f331b521a8bfc00dcf80191f9c2f9c87c83257f43db9c78c8e192be2cdab646",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "1f04e1527f0bf497e6643aab635d63f6ce0b3eb1186b3fc784cc522527d3bd68",
                "token_pair_b_name": "test_ten",
                "pool_create_timestamp": 1757318397
            },
            {
                "pool_id": "bfbf921dbbfdcd621d5051f21fe486360d70c10058330809785e2175cb97910c",
                "token_pair_a_id": "TBC",
                "token_pair_a_name": "TBC",
                "token_pair_b_id": "bf33736adc5b43331908207221c5efd042a37c2ebe3f054f9045cda583018f79",
                "token_pair_b_name": "test_eight",
                "pool_create_timestamp": 1757069269
            }
        ],
        "total_pool_count": 519
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
startStarting position or offset (integer).
endEnding position or offset (integer).

Get pool info

This endpoint retrieves the pool details for a given pool ID.

HTTP Request

GET https://api.turingbitchain.io/api/tbc/pool/poolinfo/poolid/{pool_id}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/pool/poolinfo/poolid/001d1d54e7999317cc634dacf71ec46996d9f2c73fab59a2f338b5e170981bbe'

Example Response

json
{
    "code": "200",
    "data": {
        "ft_a_partial_hash": "9a94447b66c180c500d06f08c7486bdc83fac31e6f23220a5aa298ddb129df8f",
        "ft_contract_id": "a2d772d61afeac6b719a74d87872b9bbe847aa21b41a9473db066eabcddd86f3",
        "ft_lp_partial_hash": "c98843a16503d78ce19c5c6c167b40391f0382678c8267fe52d3c6b8045695bb",
        "lp_balance": 176341025568,
        "pool_code_script": "5479816b5179537f7701207f01207f517f77587f587f587f75816b816b816b6b6b6ba87e6c7e51796b7e7ea87e517901247f756b6ba87e6c7eaa56ba01207f758851796b7e7ea87e7e7eaa6c6c7601207f75537a887c6c766b87637567242488d56a71ab735528f3baa9e6d7ce81f5e3cee52c8ca7a2259cfed8a1697e9c0000000088687651876375760087636b6776011988bb7e6b687600876375675279021c06885479517f7701147f756c6c766ba97c6b870088a87e6bbb7e6c6c7e7e6b685279021c0688768255947f05465461706588537f77587f587f587f587f587f587f75817c81937c81937c81937c81937c81936c6c6c5779886b7c6b6ba87e6bbb7e6c6c7e7e6b5279021c0688768255947f05465461706588537f77587f587f587f587f587f587f75817c81937c81937c81937c81937c81936c6c6c6c766b587988766ba95879517f7701147f75886b7c6b6ba87e6bbb7e6c6c7e7e6b6ea87e6b537953797e6c6c7e7ea857ba8877527a816c6c6c6c6c6c6c6c547a6b547a76a96b597a88567a817c6ea051886e946ea263766b7c02e80381940340420f81957c96777c6c936b6e7c0340420f81957c965579887c547a936b6e7c0340420f81957c9653798875936c6c67766b0340420f81957c02e8038194537900876496777c6c936b6e950340420f81965579887c547a936b6e950340420f819653798875936c6c676d756c936b537a936b936c6c6868537a8255947f054e546170658801447f77587f587f587f7581537a8881527a88818876a855ba886b765287637578021c0687636c6c6c766b557988766b5579517f7701147f758700886b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68765287637578021c0687636c6c6c766b557988766b5579517f7701147f758700886b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68765287637578021c0687636c6c6c766b557988766b5579517f7701147f758700886b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68765287637578021c0687636c6c6c766b557988766b5579517f7701147f758700886b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68765287637578021c0687636c6c6c766b557988766b5579517f7701147f758700886b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68518867765287637576a855ba886b006b765287637578021c0687636c6c6c6c6c766b577987636b6b6b557981936b67766b5679886b6b6b68686bbb7e7e6c7ea87e7e7eaa6c6c820128947f01207f75537a886b6b68765287637578021c0687636c6c6c6c6c766b577987636b6b6b557981936b67766b5679886b6b6b68686bbb7e7e6c7ea87e7e7eaa6c6c820128947f01207f75537a886b6b68765287637578021c0687636c6c6c6c6c766b577987636b6b6b557981936b67766b5679886b6b6b68686bbb7e7e6c7ea87e7e7eaa6c6c820128947f01207f75537a886b6b68765287637578021c0687636c6c6c6c6c766b577987636b6b6b557981936b67766b5679886b6b6b68686bbb7e7e6c7ea87e7e7eaa6c6c820128947f01207f75537a886b6b68765287637578021c0687636c6c6c6c6c766b577987636b6b6b557981936b67766b5679886b6b6b68686bbb7e7e6c7ea87e7e7eaa6c6c820128947f01207f75537a886b6b6851886c6c6d760087636b6776011988bb7e6b687600876375675279021c06885479517f7701147f756c6c766ba9527a886ba87e6bbb7e6c6c7e7e6b687600876375675279021c06886c6c6c766b5679886b6ba87e6bbb7e6c6c7e7e6b685279021c0688768255947f05465461706588756c6c6c5679886b5579517f7701147f7514759d6677091e973b9e9d99f19c68fbf43e3f05f98878537f77587f587f587f587f587f587f75817c81937c81937c81937c81937c81936b6ba87e6bbb7e6c6c7e7e6b760119886c5479816b6bbb7e6c7e6b5279021c0688768255947f05465461706588756c6c6c6c6c5879886b6b5279537f77587f587f587f587f587f587f75817c81937c81937c81937c81937c81936b6b6ba87e6bbb7e6c6c7e7e6b6ea87e6b537953797e6c6c7e7ea857ba8877527a816c6c6c6c567a886c6c6c6c02e8038194577a02e80381946e6ea051889458798875537a547a6e946b7c0340420f81957c966e7c0340420f81957c96567a887c756e7c0340420f81957c967c6b946c7c6b6e7c0340420f81957c96537988757c946c6c527a527a537a8255947f054e546170658801447f77587f587f587f7581537a8881527a88818867765387637576a855ba8801287f776c6c756b6b765287637578011987636bbb7e7e6c7ea87e7e7eaa6c01287f006b6b01207f7588765287637578011987636bbb7e7e676c6c6c6c766b5879886b587981936b6b6ba87e6bbb7e7e6c7e686c7ea87e7e7eaa6c01287f6b01207f758868765287637578011987636bbb7e7e676c6c6c6c766b5879886b587981936b6b6ba87e6bbb7e7e6c7e686c7ea87e7e7eaa6c01287f6b01207f758868765287637578011987636bbb7e7e676c6c6c6c766b5879886b587981936b6b6ba87e6bbb7e7e6c7e686c7ea87e7e7eaa6c01287f6b01207f758868765287637578011987636bbb7e7e676c6c6c6c766b5879886b587981936b6b6ba87e6bbb7e7e6c7e686c7ea87e7e7eaa6c01287f6b01207f75886851886c6c6d760087636b6776011988bb7e6b687600876375675279021c0688768255947f05465461706588756c6c6c766b567988766ba95679517f7701147f75886ba87e6bbb7e6c6c7e7e6b68760087637567760119885279537f7701147f75141eacc275e83741a10d19f139e191d1fe360055e888bb7e6c7e6b685279021c0688768255947f05465461706588756c6c6c5679886b78537f77587f587f587f587f587f587f75817c81937c81937c81937c81937c81936b6ba87e6bbb7e6c6c7e7e6b6ea87e6b537953797e6c6c7e7ea857ba88778255947f054e546170658801447f77587f587f587f75817c817c547a816c6c567a886c6c6c6e956c7c6b5679766b5279a0518855796e7ca051885779a251886d527a94766c6c7c9688547a88537a81886d676c6c6c766b577988766ba95779517f7701147f758700886b6ba87e6bbb7e7e6c6c7e7ea87e7e7eaa6c01287f6b01207f7588765287637578011987636bbb7e7e676c6c6c766b577988766ba95779517f7701147f758700886b6ba87e6bbb7e7e6c7e686c7ea87e7e7eaa6c01287f6b01207f758868765287637578011987636bbb7e7e676c6c6c766b577988766ba95779517f7701147f758700886b6ba87e6bbb7e7e6c7e686c7ea87e7e7eaa6c01287f6b01207f758868765287637578011987636bbb7e7e676c6c6c766b577988766ba95779517f7701147f758700886b6ba87e6bbb7e7e6c7e686c7ea87e7e7eaa6c01287f6b01207f758868765287637578011987636bbb7e7e676c6c6c766b577988766ba95779517f7701147f758700886b6ba87e6bbb7e7e6c7e686c7ea87e7e7eaa6c01287f6b01207f75886851886c75760087636b6776011988bb7e6b687600876375675279021c0688a87e6bbb7e6c6c7e7e6b68760087637567760119885279537f7701147f75141eacc275e83741a10d19f139e191d1fe360055e8886c6c6c6c6c6c6c5a7981946b6b6b6b6b6b6bbb7e6c7e6b685279021c06885479517f7701147f756c6c6c577988766ba9527a8878537f77587f587f587f587f587f587f75817c81937c81937c81937c81937c81936b6ba87e6bbb7e6c6c7e7e6b760119886c5479816b6bbb7e6c7e6b6ea87e6b537953797e6c6c7e7ea857ba88778255947f054e546170658801447f77587f587f587f75817c817c547a816c6c6c577a886c6c6c6e956c7c6b567a6ea0518894557988557994547aa25188527a93766c7c96537a88527a887c8188686867548876a855ba886c6c756b006b6b765287637578021c0687636c6c6c6c766b5679886b567981936b6b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68765287637578021c0687636c6c6c6c766b5679886b567981936b6b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68765287637578021c0687636c6c6c6c766b5679886b567981936b6b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68765287637578021c0687636c6c6c6c766b5679886b567981936b6b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b68765287637578021c0687636c6c6c6c766b5679886b567981936b6b686bbb7e7e6c7ea87e7e7eaa6c820128947f01207f75527a886b6851886c6c6d76011988bb7e6b5279021c06886c6c6c567988766ba95679517f7701147f75886ba87e6bbb7e6c6c7e7e6b6ea87e6b537953797e6c6c7e7ea857ba8877527a816c537a886c6c6c547a8255947f054e546170658801447f77587f587f587f7581537a8881527a8881886c88686868516a054f6e696f6e0532436f6465",
        "service_fee_rate": 25,
        "service_provider": "Onion",
        "tbc_balance": 186808175687,
        "token_balance": 160752956288759,
        "txid": "893de53e0b91b5139075349da9321b74f805b796f11f0f605244f05744de4f74",
        "value": 187198311736,
        "version": 2,
        "vout": 0
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
pool_idpool ID.

Get LPUTXO by combine script

HTTP Request

GET https://api.turingbitchain.io/api/tbc/pool/lputxo/scriptpubkeyhash/{scriptpubkeyhash}

Example Request

shell
curl --location --request GET 'https://api.turingbitchain.io/api/tbc/pool/lputxo/scriptpubkeyhash/4ed2c063b9b501406be9358d79988f7740b05946ad445ae71e67341d194fc84b'

Example Response

json
{
    "code": "200",
    "data": {
        "utxos": [
            {
                "txid": "d6dc88c0e5d3240599cc76ccd22cf415d80a6378cf5f1ef9ea8a2f089bca5750",
                "index": 5,
                "tbc_balance": 500,
                "decimal": 6,
                "lp_balance": 320000
            },
            {
                "txid": "18ce2910e76b17182b6c01a7e233f233054d0d4b2542bf7c28d549632f75e177",
                "index": 5,
                "tbc_balance": 500,
                "decimal": 6,
                "lp_balance": 300000
            }
        ]
    },
    "message": "OK"
}

URL Parameters

ParameterDescription
scriptpubkeyhashScript hash: Sha256 hash of the binary bytes of the locking script (ScriptPubKey), expressed as a hexadecimal string.