I know how to write a basic minting policy in plutus that check that only a certain pub key hash can mint tokens.
In my case I have vault script and I want to enforce in my minting policy that the minted tokens are transferred to the vault address and not the the address that minted them.