OP-3565 Fix governance contracts schema

This commit is contained in:
Dmitry Leleko
2023-03-15 01:03:35 +03:00
parent 47b768593c
commit 8dc1bb0c3d

View File

@@ -1,21 +1,19 @@
import { z } from 'zod';
const governanceContractsSchema = z.array(
z.object({
controllerAddress: z.string(),
veORNAddress: z.string(),
veORNYieldDistributorV4Address: z.string(),
orionGaugeORNRewardsDistributorAddress: z.string(),
time_total: z.string(),
info: z.record(
z.string(),
z.object({
gaugeAddress: z.string(),
gaugeType: z.number(),
gaugeName: z.string(),
})
),
})
);
const governanceContractsSchema = z.object({
controllerAddress: z.string(),
veORNAddress: z.string(),
veORNYieldDistributorV4Address: z.string(),
orionGaugeORNRewardsDistributorAddress: z.string(),
time_total: z.string(),
info: z.record(
z.string(),
z.object({
gaugeAddress: z.string(),
gaugeType: z.number(),
gaugeName: z.string(),
})
),
});
export default governanceContractsSchema;