fix zod schema by add z.record

This commit is contained in:
kuduzow
2023-01-22 18:09:12 +03:00
parent 52d7866430
commit 015dae1d0d
2 changed files with 14 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@orionprotocol/sdk",
"version": "0.15.27-rc.6",
"version": "0.15.27-rc.7",
"description": "Orion Protocol SDK",
"main": "./lib/esm/index.js",
"module": "./lib/esm/index.js",

View File

@@ -2,16 +2,19 @@ import { z } from 'zod';
const distinctAnalyticsSchema = z.object({
referer: z.string(),
refs_info: z.object({
latest_block: z.number(),
latest_timestamp: z.number(),
referer_earned_fees: z.number(),
referral_address: z.string(),
referral_earned_fees: z.number(),
relative_ref_level: z.number(),
reward_record_hash: z.string(),
timestamp: z.number(),
}),
refs_info: z.record(
z.string(),
z.object({
referral_address: z.string(),
referral_earned_fees: z.number(),
referer_earned_fees: z.number(),
relative_ref_level: z.number(),
reward_record_hash: z.string(),
timestamp: z.number(),
latest_timestamp: z.number(),
latest_block: z.number(),
}),
),
total_earned: z.number(),
total_sent_to_governance: z.number(),
});