Let's say I have a contract with a "withdraw" function.
Now someone calls this withdraw function, resulting in the contract doing something like
Now I would like to keep a list of all outgoing transactions in the contract. I understand the outgoing transaction is actually just a part of the calling transaction, so there is not yet a transactionID to store in the contract. Correct?
What options does my contract have if i want to keep a list of all performed transactions? I was envisioning a list of transactionIDs, but as far as I understand this is not possible.