Documentation / API reference / Chain
Get Extrinsics
Last reviewed 2026-09-18
Lists all primary extrinsics. To get extrinsics in batch/proxy calls use he Get Calls endpoint
Try it
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
network | query | string | One of finney, nakamoto, kusanagi, testnet. | |
block_number | query | integer (int32) | Exact block number | |
block_start | query | integer (int32) | Start of block range (inclusive) | |
block_end | query | integer (int32) | End of block range (inclusive) | |
timestamp_start | query | integer (int64) | Start of timestamp range in Unix timestamp (seconds since 1970-01-01) (inclusive) | |
timestamp_end | query | integer (int64) | End of timestamp range in Unix timestamp (seconds since 1970-01-01) (inclusive) | |
hash | query | string | extrinsic hash | |
full_name | query | string | Full name of the extrinsic. Ex "SubtensorModule.add_stake" | |
id | query | string | Extrinsic ID | |
success | query | boolean | ||
signer_address | query | string | SS58 or hex format | |
page | query | integer (int32) | The page number of the response. | |
limit | query | integer (int32) | The number of responses. max is 200, | |
order | query | string | One of block_number_asc, block_number_desc, timestamp_asc, timestamp_desc, id_asc, id_desc, success_asc, success_desc, signer_address_asc, signer_address_desc. |
Responses
200 — Extrinsics retrieved successfully
| Field | Type | Required |
|---|---|---|
data | array | Yes |
data[].block_number | integer (int32) | Yes |
data[].call_args | object, nullable | |
data[].call_id | string, nullable | |
data[].error | object, nullable | |
data[].fee | string, nullable | |
data[].full_name | string | Yes |
data[].hash | string | Yes |
data[].id | string | Yes |
data[].index | integer (int32) | Yes |
data[].signature | object, nullable | |
data[].signer_address | string, nullable | |
data[].success | boolean, nullable | |
data[].timestamp | string (date-time) | Yes |
data[].tip | string, nullable | |
data[].version | integer (int32) | Yes |
pagination | object | Yes |
pagination.current_page | integer (int32) | Yes |
pagination.next_page | integer (int32), nullable | |
pagination.per_page | integer (int32) | Yes |
pagination.prev_page | integer (int32), nullable | |
pagination.total_items | integer (int32) | Yes |
pagination.total_pages | integer (int32) | Yes |
Example response
json
{
"data": [
{
"block_number": 5012780,
"call_args": {
"allowPartial": false,
"amountStaked": "1000000000",
"hotkey": "0x42058c4b3f60fa6178fc54a15fe90c33a0ec03dd8a72e2c536f15b03322acb1a",
"limitPrice": "5419834",
"netuid": 28
},
"call_id": "5012780-0020",
"error": null,
"fee": "0",
"full_name": "SubtensorModule.add_stake_limit",
"hash": "0x39e0f4342d5ce85bc2f583d347768e779a25cf84b2ec3a975d822b6b1db4df93",
"id": "5012780-0020",
"index": 20,
"signature": {
"address": {
"__kind": "Id",
"value": "0xe8e183c77f7e99528556f977d1e456bf413103dcd286f242663f8c9dc8f4d10c"
},
"signature": {
"__kind": "Sr25519",
"value": "0xa0dfe46bd5ed06b52e3625b0f13641394856660c8e7afcae1a7d297e890c385ab0a3e8f985c2611d7fc69f96ee9e7170833dca43c1b81aaf3edad1a23893dc83"
},
"signedExtensions": {
"chargeTransactionPayment": "0",
"checkMetadataHash": {
"mode": {
"__kind": "Disabled"
}
},
"checkMortality": {
"__kind": "Immortal"
},
"checkNonce": 2851
}
},
"signer_address": "0xe8e183c77f7e99528556f977d1e456bf413103dcd286f242663f8c9dc8f4d10c",
"success": true,
"timestamp": "2025-02-26T17:49:36Z",
"tip": "0",
"version": 4
},
{
"block_number": 5012780,
"call_args": {
"amountStaked": "500000000",
"hotkey": "0x84d83d08ca89f8e60424ffa286f165c16dd8752e4faa4d8977221e6720678d28",
"netuid": 7
},
"call_id": "5012780-0019",
"error": null,
"fee": "0",
"full_name": "SubtensorModule.add_stake",
"hash": "0xf6ec414ad9c1c2ec055bab33753872b6762f47e002fb4397992891844fdeda90",
"id": "5012780-0019",
"index": 19,
"signature": {
"address": {
"__kind": "Id",
"value": "0x2c871e9830cd70bf4b21e4e7515347613bdc894a2e125e636004a1e1eaaa090e"
},
"signature": {
"__kind": "Sr25519",
"value": "0x86bb29f4f361373e370e6fe273630bebc8745b0eeeaf1f723d69f9430f75377d748ce60d7429ba0eaed895e986d20e903e06c6b4bfee759b2f7f1fffa82a6780"
},
"signedExtensions": {
"chargeTransactionPayment": "0",
"checkMetadataHash": {
"mode": {
"__kind": "Disabled"
}
},
"checkMortality": {
"__kind": "Immortal"
},
"checkNonce": 26425
}
},
"signer_address": "0x2c871e9830cd70bf4b21e4e7515347613bdc894a2e125e636004a1e1eaaa090e",
"success": true,
"timestamp": "2025-02-26T17:49:36Z",
"tip": "0",
"version": 4
}
],
"pagination": {
"current_page": 1,
"next_page": 2,
"per_page": 50,
"prev_page": null,
"total_items": 117843199,
"total_pages": 2356864
}
}Response details
text
{
"timestamp": "2025-04-28T22:59:00.001Z",
"block_number": 5453527,
"hash": "0xc7a314f07c868be15ba745d4a3679c597e839e0824b796d2e60e95fbf1594c53",
"id": "5453527-0020",
"index": 20, extrinsic index
"version": 4,
"signature": {
"address": {
"__kind": "Id",
"value": "0x96f0651155c3a50c68d6fbe4175f512627d6517140ce00ae495e8b4a81050815"
},
"signature": {
"__kind": "Sr25519",
"value": "0xa699fff74ebc9d5f4bf9f0c4a9bb90b8ee0dab5920109121c80e61130c618f1b8e16790966a831df593d1b0dc736ed4b81b7bac83620a6829cb8974ce2a8e78c"
},
"signedExtensions": {
"chargeTransactionPayment": "0",
"checkMetadataHash": {
"mode": {
"__kind": "Disabled"
}
},
"checkMortality": {
"__kind": "Immortal"
},
"checkNonce": 2912
}
},
"signer_address": "0x96f0651155c3a50c68d6fbe4175f512627d6517140ce00ae495e8b4a81050815",
"tip": "0",
"fee": "0",
"success": true,
"error": null,
"call_id": "5453527-0020",call Id
"full_name": "SubtensorModule.add_stake",
"call_args": {
"amountStaked": "7142857", amount staked in rao
"hotkey": "0x828e7eabc592c6d03c62ab0799cda1c0de0b8f57fb7d542deba479957a9dc573",validator hotkey
"netuid": 68
}
},Other responses
| Status | Meaning |
|---|---|
400 | Bad request |
404 | Extrinsics not found |
500 | Internal server error |
Every request needs an Authorization header holding your API key — see Getting started with the Taostats API.