I'd like to create an account that is only usable through the root origin like the treasury account. It should be possible to transfer funds to it, but sending from it should only be possible through the logic of the pallet that I'm developing.
I could just instanciate the treasury pallet, but I would like to dynamically create them on user request.
How would I do that?