Cannot decode the logs. No abis found in the provided webhook.

interface Collect {
from: string;
to: string;
amount: string;
amount2: string;
}

app.post(’/webhook’, async (req: { body: any; headers: any; }, res: { status: any }) => {
const {body, headers} = req;

console.log(body)

    Moralis.Streams.verifySignature({
        body,
        signature: headers['x-signature']
    })

    let decodedLogs = Moralis.Streams.parsedLogs<Collect>({webhookData: body, tag: "Swap"});
    console.log(decodedLogs)
return res.status(200).json();

})

There will be a fix for this soon, the parsedLogs code needs to be updated.

How now decode events?

You can do it manually, make the change to the parser code yourself to match the current webhook object format, or you can wait for the update.

Did you try latest version of the sdk?
You will also find code example on how to do it in another forum post.