Skip to content

MQTT Pub/Sub Explorer Tables#489

Open
Yiakman wants to merge 4 commits intoPaimaStudios:v-nextfrom
Yiakman:feature/events-and-primitives-explorer-tables
Open

MQTT Pub/Sub Explorer Tables#489
Yiakman wants to merge 4 commits intoPaimaStudios:v-nextfrom
Yiakman:feature/events-and-primitives-explorer-tables

Conversation

@Yiakman
Copy link
Contributor

@Yiakman Yiakman commented Aug 22, 2025

Disclaimer

This feature dependes on the following PRs:

#467
#471
#486

See the comparison between this and the latest branch in the series
Comparison

Features

The first table, "Tracked Contracts," displays a list of all the primitives that Paima Engine node is monitoring, showing the network type, a user-defined name for the primitive, the type of primitive, the contract address, and the block height. This feature leverages the existing /config API endpoint and required modifications to the frontend to fetch, process, and display this data in a new, dedicated table.

The second table, "Events," provides a real-time log of all the blockchain events that have been captured by the engine. This table shows the event name, the raw topic, the contract address from which the event was emitted, the event data, and the block number.

Added a new /events endpoint to the Paima Engine's API, which retrieves the event data from the database. This involved creating a new SQL query to fetch and paginate the events, updating the database layer to expose this query, and then modifying the frontend to call the new endpoint and display the data in its own table.

@acedward acedward changed the base branch from v-next-publish-example to v-next August 22, 2025 15:32
@Yiakman Yiakman marked this pull request as ready for review August 28, 2025 00:18
@acedward acedward changed the title events and primitives explorer tables MQTT Pub/Sub Explorer Tables Aug 28, 2025
@acedward
Copy link
Contributor

In standby until MQTT is implemented

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants