Skip to main content

Extrinsic

An extrinsic in a block. Signed or unsigned.

blockHashHash256Hexrequired

Hash of the extrinsic's block.

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

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
blockNumberint64required

Number of the extrinsic's block.

Possible values: >= 0

blockStatusBlockStatusrequired

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, pruned, finalized]

Example: finalized
blockTimestampint64

Timestamp of the extrinsic's block. Milliseconds.

Possible values: >= 0

extraobject

Extrinsic extras in JSON format - checkNonce, checkGenesis, chargeTransactionPayment, etc.

Example: {"chargeAssetTxPayment":{"assetId":null,"tip":"0"},"checkGenesis":{},"checkMetadataHash":{"mode":{"type":"Disabled","value":[]}},"checkMortality":{"type":"Mortal84","value":"0"},"checkNonZeroSender":{},"checkNonce":"8362","checkSpecVersion":{},"checkTxVersion":{},"checkWeight":{}}
hashHash256Hexrequired

Extrinsic hash.

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

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
indexint32required

Extrinsic index.

Possible values: >= 0

isSuccessfulbooleanrequired

Whether the extrinsic was successful.

signature object

Extrinsic signature address.

type MultiSignatureECDSATyperequired

Extrinsic signature address.

Possible values: [ecdsa, ed25519, eth, sr25519]

valueSignatureHexStringrequired

ECDSA signature hex.

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

Examples:
Example: 0xabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
signer object

Extrinsic signer address.

type MultiAddressAccountIdTyperequired

Extrinsic signer address.

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

valueAccountIdHexrequired

Account id as 32-byte hex.

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

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
specVersionint32required

Runtime spec version of the extrinsic's block.

Possible values: >= 0

traceIndexint32

Trace index for the extrinsic.

Possible values: >= 0

versionint32required

Extrinsic version in metadata.

Possible values: >= 0

Extrinsic
{
"blockHash": "0x758fadeb5004882de8ba39ee2105302ad0ce93ecd68fe26b6fa09de6608e7a77",
"blockNumber": 3172595,
"blockStatus": "proposed",
"blockTimestamp": 1765432302000,
"extra": {
"chargeAssetTxPayment": {
"assetId": null,
"tip": "0"
},
"checkGenesis": {},
"checkMetadataHash": {
"mode": {
"type": "Disabled",
"value": []
}
},
"checkMortality": {
"type": "Mortal84",
"value": "0"
},
"checkNonZeroSender": {},
"checkNonce": "8362",
"checkSpecVersion": {},
"checkTxVersion": {},
"checkWeight": {}
},
"hash": "0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"index": 2,
"isSuccessful": true,
"signature": {
"type": "sr25519",
"value": "0xabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab"
},
"signer": {
"type": "accountId",
"value": "0x269a84431cd8dfc5762beadfa54a8f21597c12d4f31e51f9f6f985f65ba0c626"
},
"specVersion": 2000000,
"traceIndex": 2,
"version": 4
}