Post by @haardik • Hey
question for lens folks cc @nader.lens @stani.lens
a dispatcher essentially has an 'infinite approval' to do actions on a user's behalf - re: posts, comm
Comments
- It’s an interesting topic. When you add a dispatcher, you are giving another address ability to do stuff on your behalf forever, but you raise a good point about maybe you only wanting it to have it for the active session and nothing more. Right now, the advice is if you don’t want to trust the dispatcher, don’t, and approve signatures for all.
Of course, that is not the best UX, but you want more control over what is being done, so approving every action gives you that.
For a more streamlined solution, as you said, an AA wallet which signs under the hood for you without the need to trust anyone and sends tx using the withSig methods (aka broadcast). We will most likely start seeing integrations like this in the apps as they grow. The beauty of this is it still allows it to be gasless without sacrificing the trust element you mentioned.
- It’s an interesting topic.
- may be