When initiating a transaction (via prepareExecute), we should also append the origin of this request (e.g., the dApp). This becomes especially relevant if a user does not directly approve the transaction but leaves it in pending state for a certain amount of time to get back to it for signing at a later stage.