Skip to main content

Extrinsic

An extrinsic in a block.

idinteger<int64>required

Database id of the extrinsic record.

Possible values: >= 1

Example: 1
blockHashHash256Hex (string)required

32-byte Blake2b-256, always 0x-prefixed and lowercase in responses. Inputs elsewhere may accept mixed case or missing 0x; the API normalizes outputs.

Possible values: Value must match regular expression ^0x[a-f0-9]{64}$

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
blockNumberinteger<int64>required

Extrinsic block height.

Possible values: >= 0

Example: 29781585
blockTimestampinteger<int64>

Extrinsic block timestamp - milliseconds.

Possible values: >= 0

Example: 1755935208000
specVersionintegerrequired

Extrinsic runtime spec version.

Possible values: >= 0

Example: 1001
blockStatusBlockStatus (string)required

Block status. - finalized: Blocks that have been finalized on chain. - proposed: Blocks that have been authored but not yet finalized. - pruned: Blocks that have been removed or are no longer accessible.

Possible values: [proposed, finalized, pruned]

traceIndexinteger

Extrinsic data trace index.

Possible values: >= 0

Example: 40
hashHash256Hex (string)required

32-byte Blake2b-256, always 0x-prefixed and lowercase in responses. Inputs elsewhere may accept mixed case or missing 0x; the API normalizes outputs.

Possible values: Value must match regular expression ^0x[a-f0-9]{64}$

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
indexintegerrequired

Extrinsic index in block.

Possible values: >= 0

versionintegerrequired

Extrinsic version.

Possible values: >= 0

signer object

Substrate multiaddress representation.

typerequired

Substrate multiaddress representation.

Possible values: [accountId, index, raw, address20, address32]

valueAccountIdHex (string)required

32-byte Substrate account id, always 0x-prefixed and lowercase in responses. Inputs elsewhere may accept mixed case or missing 0x; the API normalizes outputs.

Possible values: Value must match regular expression ^0x[a-f0-9]{64}$

Example: 0x008d8404893c7b4b80f397605cc96e61fec3c89676c8c2794a2a7d281d678b1a
signatureSignatureHex (string)

Hex-encoded Substrate extrinsic signature. Supports Sr25519/Ed25519 (64 bytes → 128 hex chars) and ECDSA (65 bytes → 130 hex chars). Always 0x-prefixed and lowercase in responses. Inputs elsewhere may accept mixed case or missing 0x; the API normalizes outputs.

Possible values: Value must match regular expression ^0x([0-9a-f]{128}|[0-9a-f]{130})$

extra object

Extrinsic extras - checkNonce, checkGenesis, chargeTransactionPayment, etc.

property name*any

Extrinsic extras - checkNonce, checkGenesis, chargeTransactionPayment, etc.

isSuccessfulbooleanrequired

Whether the extrinsic execution was successful.

Extrinsic
{
"id": 392,
"blockHash": "0x77d09455b5a5014cf8df62080f8a36aebd89f6dcec831c5acfb4444d07184b51",
"blockNumber": 25000005,
"blockTimestamp": 1726829136000,
"specVersion": 1003000,
"blockStatus": "finalized",
"traceIndex": 324,
"hash": "0x35efc78bd55f0a7425d6f3adb2c7990f5c6ea42c186a9ec3103045a152f12f48",
"index": 1,
"version": 3,
"signer": {
"type": "accountId",
"value": "0x006691ffb1fea3613197fdf95dc2d850f7ce48d2bb458810e81b47aed4997ea2"
},
"signature": "0x01ae6408aef67c5e6d1a5b6f8bc8bb43af4a2f322f53430a9c89e7ffbd16b1006dc62b91ed38ca87ed826431eb6858da720a89dd8841dd2fed7f80d45a48ad098f",
"extra": {
"checkNonce": "295",
"checkMortality": {
"type": "Mortal229",
"value": "3"
},
"checkMetadataHash": {
"mode": {
"type": "Disabled"
}
},
"chargeTransactionPayment": "0"
},
"isSuccessful": true
}