diff --git a/src/event-stream/event-server.ts b/src/event-stream/event-server.ts index e31de16c9..baee9b206 100644 --- a/src/event-stream/event-server.ts +++ b/src/event-stream/event-server.ts @@ -1053,6 +1053,36 @@ export async function startEventServer(opts: { } }); + app.post('/stackerdb_chunks', async (req, res) => { + try { + await handleRawEventRequest(req); + if (isProdEnv) { + logger.warn( + 'Received stackerdb_chunks message -- event not required for API operations and can cause db bloat and performance degradation in production' + ); + } + await res.status(200).send({ result: 'ok' }); + } catch (error) { + logger.error(error, 'error processing core-node /stackerdb_chunks'); + await res.status(500).send({ error: error }); + } + }); + + app.post('/proposal_response', async (req, res) => { + try { + await handleRawEventRequest(req); + if (isProdEnv) { + logger.warn( + 'Received proposal_response message -- event not required for API operations and can cause db bloat and performance degradation in production' + ); + } + await res.status(200).send({ result: 'ok' }); + } catch (error) { + logger.error(error, 'error processing core-node /proposal_response'); + await res.status(500).send({ error: error }); + } + }); + app.post('*', async (req, res) => { await res.status(404).send({ error: `no route handler for ${req.url}` }); logger.error(`Unexpected event on path ${req.url}`);