Skip to main content

Call

A runtime call.

argsobject

Call arguments in JSON format. Schema depends on the call's schema definition in the runtime metadata.

blockHashHash256Hex (string)required

Hash of the call's block.

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

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
blockNumberinteger<int64>required

Number of the call's block.

Possible values: >= 0

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

Example: finalized
blockTimestampinteger<int64>

Timestamp of the call's block. Milliseconds.

Possible values: >= 0

Example: 1755773684012
callIndexinteger<int32>[]required

Index of the call, represented as an unsigned integer array.

Possible values: >= 0

Example: [0,1,0]
callPathstringrequired

Rust-style path of the call represented with parameter names or indices.

Example: root::calls:0
extrinsicHashHash256Hex (string)required

Hash of the call's extrinsic.

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

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
extrinsicIndexinteger<int32>required

Index of the call's extrinsic.

Possible values: >= 0

Example: 1
extrinsicIsSuccessfulbooleanrequired

Whether the call's extrinsic was successful. Note: The extrinsic can be successful where the call has failed (see the `Utility.ForceBatch`` call).

hashHash256Hex (string)required

Artificial call hash.

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

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
palletCallIndexinteger<int32>required

Index of the call in its pallet.

Possible values: >= 0

Example: 5
palletCallNamestringrequired

Name of the call.

Example: SetCode
palletIndexinteger<int32>required

Pallet index of the call.

Possible values: >= 0

Example: 14
palletNamestringrequired

Pallet name of the call.

Example: System
parentCallHashHash256Hex (string)

Hash of the parent call if this call is a nested call (batch, multisig, etc.).

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

Example: 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3
specVersioninteger<int32>required

Runtime spec version of the call's block.

Possible values: >= 0

Example: 2000000
Call
{
"args": {
"args": {
"dest": {
"type": "Id",
"value": "0xc35b9a45aadc8bb998ba7c4d17bda4d7d8e31f90a754a65709d3a3a71ff8fa7a"
},
"value": "117284000000"
},
"hash": "0xb778a81c1fd06d98b5ba1b37bb274101f7905ad5eca960f56ededf26248c4011"
},
"blockHash": "0x758fadeb5004882de8ba39ee2105302ad0ce93ecd68fe26b6fa09de6608e7a77",
"blockNumber": 3172595,
"blockStatus": "proposed",
"blockTimestamp": 1765432302000,
"callIndex": [
0
],
"callPath": "root",
"extrinsicHash": "0x18acc73c8e38351bc5b266cffacf39944945dd66342dab8ce2f86f2c97b3006f",
"extrinsicIndex": 0,
"extrinsicIsSuccessful": true,
"hash": "0xf54535692c6b98bf9198d98ee28af8bc4d0753da6d42912042561dd8d32f4eca",
"palletCallIndex": 0,
"palletCallName": "TransferKeepAlive",
"palletIndex": 1,
"palletName": "Balances",
"parentCallHash": "0x9bacc73c8e38351bc5b756cffacf39944945dd66342dab8ce2f86f2c97b3006f",
"specVersion": 2000000
}