Streams API doesn't consistently send the succeeding confirmed: true equivalent of a previous ping with confirmed false

Hi there,

These stream ids:172abfc6-38b1-47ff-b8cd-8b35d3e9e6dd, 9e7322fc-5084-4e46-903c-b47e19b0aaa9.
As the title says, it doesn’t give the confirmed true equivalent of a previous confirmed false webhook push.

For 172abfc6-38b1-47ff-b8cd-8b35d3e9e6dd,
1.) topic1: 241
2.) topic1: 246

For 9e7322fc-5084-4e46-903c-b47e19b0aaa9,
1.) topic1: 250

Any clues why this is? I would like to know if this is a bug on our end.

does it send a different one? for example as in the case of a reorg

is the transaction confirmed on chain that had that confirmed false?

We are sure all transactions with these topics are confirmed > 12 on the blockchain. Thus, we are wondering why we are not receiving the confirmed true. This is happening intermittently 10% of the time.

No failed webhook calls. No errors on the server.

can you try with a webhook.site url as webhook url?

on what chain is that happening?

with confirmed I mean if is confirmed in the same block number in the same index, it could still be confirmed after a reorg in a different block number

10% seems a lot

is there an easy way for me to replicate the issue?

I am not sure how we could recreate the issue. We have determined that we didn’t receive any webhook push from Moralis, only the push with confirmed: false.

We are waiting for the second webhook push where confirmed is true. We only got false on those given stream ids and given topic1. Is there any logs on Moralis side to whether or not determine if these webhook pushes were actually attempted?

I see these stats for those 2 streams:

      "streamId": "9e7322fc-5084-4e46-903c-b47e19b0aaa9",
      "totalWebhooksDelivered": 12,
      "totalWebhooksFailed": 7,
      "totalLogsProcessed": 19,
      "totalTxsProcessed": 0,
      "totalTxsInternalProcessed": 0
    },
    {
      "streamId": "172abfc6-38b1-47ff-b8cd-8b35d3e9e6dd",
      "totalWebhooksDelivered": 14,
      "totalWebhooksFailed": 8,
      "totalLogsProcessed": 22,
      "totalTxsProcessed": 0,
      "totalTxsInternalProcessed": 0
    }

you can also get them from
https://api.moralis-streams.com/api-docs/#/Stats/GetStats

is there any more specifics with this? I am aware of the stats.
what I really want to know why we haven’t received a confirmed TRUE for the topics above per stream id.

we only got the confirm false - webhook push.

Did you check those errors when they were present in history?

How long ago was the last webhook request that is missing on your end?
For a pro plan the requests with errors will stay 6 hours in history

We don’t have those logs now from what I know