What is the difference between an Extrinsic and a Dispatchable?
- 2You 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– Dcompoze2022-04-09 17:23:31 +00:00Commented Apr 9, 2022 at 17:23
Add a comment |
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.