Files
orionprotocol-sdk/src/services/Aggregator/ws/schemas/balancesSchema.ts
2023-05-16 23:21:45 +04:00

15 lines
430 B
TypeScript

import { z } from 'zod';
import { makePartial } from '../../../../utils/index.js';
const balancesSchema = z.record( // changed balances in format
z.string().toUpperCase(), // asset
z.tuple([
z.string(), // tradable balance
z.string(), // reserved balance
z.string(), // contract balance
z.string(), // wallet balance
z.string(), // allowance
]),
).transform(makePartial);
export default balancesSchema;