Get Used MMRs
Retrieves the list of MMRs (Merkle Mountain Ranges) used by a specific task. This endpoint does not require authentication.Endpoint
Path Parameters
| Parameter | Type | Description |
|---|---|---|
| task_uuid | string | The unique identifier (UUID) of the task |
Example Request
Response
Success Response (200 OK)
Not Found Response (404)
Server Error Response (500)
Response Fields
| Field | Type | Description |
|---|---|---|
| taskId | string | The unique identifier of the task |
| mmrs | array | Array of MMR information objects |
| error | string | Error message (only present in error responses) |
MMR Object Fields
| Field | Type | Description |
|---|---|---|
| id | string | The MMR identifier (hex string) |
| root | string | The MMR root hash (hex string). For Keccak, this is the combined root_low and root_high |
| size | string | The size of the MMR (hex string) |
| chain_id | string | The chain ID where this MMR is located (hex string) |
| hashing_function | string | The hashing function used: "poseidon" or "keccak" |
Notes
- No authentication is required for this endpoint
- The response includes all MMRs used by the task, regardless of their hashing function
- For Poseidon MMRs, the
rootfield contains the single root value - For Keccak MMRs, the
rootfield contains the combinedroot_highandroot_lowvalues - The
hashing_functionfield explicitly indicates which hashing algorithm was used for each MMR - This endpoint is useful for verifying which MMRs were used in the task execution

