Description
When account-service sees a watched transaction to notify via webhook, the spec requires an MSA ID to be sent, distinct from the Provider ID. However, there are 2 problems with this:
- There are multiple calls in a batch; each could potentially be for a different MSA
- Unless we decode the calls in the batch, we do not know the MSA ID (and even if we decode them, we still may not know)
A better solution might be to eliminate msaID from the payload, and instead include multiple reference IDs