What is the difference between an Extrinsic and a Dispatchable?

  • 2
    You shouldn't repeat the title of the question in the question body. It's best to use the body of the question to add more context or to describe in what ways you tried to answer the question yourself.
    – Dcompoze
    Commented Apr 9, 2022 at 17:23

1 Answer 1


The "dispatchable" concept comes from FRAME. When somebody says Dispatchable they mean one of the entrypoints in a pallet.

For example, Balance's transfer is a dispatchable. Alternatively, it might be referred as a Call, e.g. Call::transfer.

Extrinsic is something that gets included in a block. Typically, it is a transaction that is sent by a user. Within FRAME every extrinsic specifies the dispatchable.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.