For pallet_proxy:
A module allowing accounts to give permission to other accounts to dispatch types of calls from their signed origin. The accounts to which permission is delegated may be requied to announce the action that they wish to execute some duration prior to execution happens. In this case, the target account may reject the announcement and in doing so, veto the execution.
And pallet_membership:
Allows control of membership of a set of AccountIds, useful for managing membership of of a collective. A prime member may be set.
I would like more information on the use cases of these pallets. I don't understand what's meant by "useful for managing membership of of a collective. A prime member may be set."
. For pallet_proxyI understand that it's basically equivalent to a stash-controller
relationship, and I was wondering more about the type
of calls. What is meant by this? Can a user give specific permission regarding which call or calls they want a proxy to dispatch on their behalf? How do these work out in practice?