I'm writing a hook for a pallet, this hook pop Call
out of storage and execute them on behalf of a specified user through call.dispatch(origin)
.
My question is:
Will dispatch
will make origin
pay the fees associated with this Call
?
If yes is that true both in a the context of a hook
and in the context of a regular user triggered call causing a call.dispatch
to be issued? Who pay for what if the origin
of the dispatched call is different from the origin of the original call?