In the proxy pallet's
do_proxy function, a newly authenticated origin is constructed from the
real account. This is explicitly done.
Is there a particular reason for this?
Can I just use the same origin and then use set_caller_from to set it to
I would like to do this to ensure that the restrictions (one particular call filter) I apply to the origin in
utility.batch are sustained even if
utility.batch wraps proxy calls to attempt to avoid the restrictions.
Is there a better way to do this?
Please let me know if more info is required