The Core API facilitates access to the finalized protocol state on the smart contract running on the anchor chain. Although it is possible to directly query the smart contract, it is not recommended due to its expense and slowness. Instead, you can use the Core API to access the finalized state. Every snapshotter node runs a Core API service that can be accessed by other services or applications.
📄️ Get Current Epoch
Get the current epoch data from the protocol state contract.
📄️ Get Data For Project Id Epoch Id
Get data for a given project and epoch ID.
📄️ Get Epoch Info
Get epoch information for a given epoch ID.
📄️ Get Finalized Cid For Project Id Epoch Id
Get finalized cid for a given project_id and epoch_id.
📄️ Get Project Last Finalized Epoch Info
Get the last finalized epoch information for a given project.
📄️ Get Snapshotter Epoch Processing Status*
Endpoint to get the epoch processing status report.
📄️ Get Snapshotter Overall Status*
Returns the overall status of the snapshotter.
📄️ Get Snapshotter Project Level Status*
Get snapshotter project level status.
📄️ Health Check
Endpoint to check the health of the Snapshotter service.