For each transaction we are creating a new stream by adding some date on tag field like this:
{
action: ‘transfer’,
nextAction: null,
data: {
itemId: ‘6482c4f18a968982b09dbc4b’,
bc_platform: ‘ethereum’,
paymentTransactionId: ‘6486cf3374f4961229dd2ab3’,
paymentGateway: ‘stripe’,
isFiatWallet: ‘fiatWallet’,
}
and when we get the response from moralis webhook we user this tag data to update our database and then delete that particular stream.
but some times we are getting this tag data to other stream response
for example:
two transfer created having txHash: 12345 and txHash:48949
and two streams (stream1 and stream2) also created with same webhook url with different tag data
i am getting txHash:12345 in stream2