What is the difference between an Extrinsic and a Dispatchable?
1 Answer
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.