diff --git a/src/lib/services/move/module/api.ts b/src/lib/services/move/module/api.ts index 9dca6bda5..acb10c1df 100644 --- a/src/lib/services/move/module/api.ts +++ b/src/lib/services/move/module/api.ts @@ -105,11 +105,14 @@ export const getModulePublishInfo = async ( isGov: boolean ): Promise => axios - .get(`${endpoint}/${encodeURI(vmAddress)}/${encodeURI(moduleName)}/info`, { - params: { - is_gov: isGov, - }, - }) + .get( + `${endpoint}/${encodeURI(vmAddress)}/${encodeURI(moduleName)}/publish_info`, + { + params: { + is_gov: isGov, + }, + } + ) .then(({ data }) => parseWithError(zModulePublishInfoResponse, data)); export const getModuleTableCounts = async ( diff --git a/src/lib/services/types/move/module.ts b/src/lib/services/types/move/module.ts index 2f408e0e3..e06bf8f85 100644 --- a/src/lib/services/types/move/module.ts +++ b/src/lib/services/types/move/module.ts @@ -89,8 +89,7 @@ export const zModulePublishInfoResponse = z recent_publish_transaction: z.string().nullable(), recent_publish_proposal: zProposal .pick({ id: true, title: true }) - .nullish() - .default(null), + .nullish(), recent_publish_block_height: z.number().nonnegative(), recent_publish_block_timestamp: zUtcDate, is_republished: z.boolean(), @@ -105,7 +104,7 @@ export const zModulePublishInfoResponse = z export const zModuleTableCountsResponse = z.object({ txs: z.number().nonnegative().nullable(), histories: z.number().nonnegative().nullable(), - proposals: z.number().nonnegative().nullish().default(null), + proposals: z.number().nonnegative().nullish(), }); export type ModuleTableCountsResponse = z.infer< typeof zModuleTableCountsResponse diff --git a/src/lib/types/move/module.ts b/src/lib/types/move/module.ts index 0459b5aaf..0e423ea27 100644 --- a/src/lib/types/move/module.ts +++ b/src/lib/types/move/module.ts @@ -33,7 +33,7 @@ export interface ModuleInfo export interface ModulePublishInfo { recentPublishTransaction: Nullable; - recentPublishProposal: Nullable>; + recentPublishProposal?: Nullable>; recentPublishBlockHeight: number; recentPublishBlockTimestamp: Date; isRepublished: boolean;