Get Module
Retrieves detailed information about a specific HDP module, including metadata, source code, ABI, and version information. This endpoint does not require authentication.Endpoint
Path Parameters
| Parameter | Type | Description |
|---|---|---|
| id | string | The unique module ID (ULID) |
Example Request
Response
Success Response (200 OK)
Not Found Response (404)
Response Fields
| Field | Type | Description |
|---|---|---|
| id | string | The unique module ID (ULID) |
| latestModuleVersionProgramHash | string | null | Program hash of the latest version |
| compilerVersion | string | Compiler version used |
| name | string | Module name |
| description | string | null | Module description |
| usageCount | integer | Number of times this module has been used |
| tags | array | null | Array of tags |
| downloadsCount | integer | Number of downloads |
| usersCount | integer | Number of unique users |
| isVerified | boolean | Whether the module is verified |
| publishedOnMarketplace | boolean | Whether the module is published on the marketplace |
| creatorUser | string | null | Creator user identifier |
| license | string | null | License identifier |
| abi | object | null | Module ABI as JSON |
| sourceCode | object | null | Source code files as JSON object mapping paths to content |
| scarbToml | string | null | Scarb.toml file content |
| createdAt | string | ISO 8601 timestamp of module creation |
| updatedAt | string | ISO 8601 timestamp of last update |
Notes
- No authentication is required for this endpoint
- Returns all module metadata including source code and ABI
- The
sourceCodefield contains a JSON object mapping file paths to file contents - The
latestModuleVersionProgramHashpoints to the most recent version of the module

