Skip to content

Conversation

Yiakman
Copy link

@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