Documentation

Batch Extrinsics

Batch extrinsics do what you expect - they batch many extrinsics, so that they occur on the same block. In Bittensor, there are three extrinsics for batching calls:

  • Utility.batch
  • Utility.batch_all
  • Utility.force_batch

The differences:

If an extrinsic in Utility.batch pr Utility.batch_all fails, all of the extrinsics fail. Utility.force_batchwill execute all extrinsics, and ignore failures.



Batch extrinsics are not free, and a fee will be assessed based on the calls inside.