mirror of
https://github.com/orionprotocol/sdk.git
synced 2026-04-09 12:37:22 +03:00
24 lines
679 B
TypeScript
24 lines
679 B
TypeScript
import { z } from 'zod';
|
|
import { evmAddressSchema } from './util-schemas.js';
|
|
import infoSchema from './info-schema.js';
|
|
|
|
const environmentResponseSchema = z.object({
|
|
result: z.object({
|
|
chainId: z.number().int().nonnegative(),
|
|
nativeToken: z.string(),
|
|
OrionV3Factory: evmAddressSchema,
|
|
OrionV2Factory: evmAddressSchema,
|
|
OrionV3NFTManager: evmAddressSchema,
|
|
SwapRouterV3: evmAddressSchema,
|
|
OrionFarmV3: evmAddressSchema,
|
|
OrionFarmV2: evmAddressSchema,
|
|
OrionVoting: evmAddressSchema,
|
|
veORN: evmAddressSchema,
|
|
ORN: evmAddressSchema,
|
|
WETH9: evmAddressSchema,
|
|
}),
|
|
info: infoSchema,
|
|
});
|
|
|
|
export default environmentResponseSchema;
|