The --pem argument is applied to deliver the sender with the transaction, the payer from the cost. The sender may even be the operator with the contract. Instance: If one would like to brand a devnet account, then an .json file must be added inside of devnet/accounts Listing. One example https://socialmediaentry.com/story3797708/detailed-notes-on-multiversx-wallet