From 52d78664301af0c8736e5f721a866664b35bbd82 Mon Sep 17 00:00:00 2001 From: kuduzow Date: Sun, 22 Jan 2023 17:51:31 +0300 Subject: [PATCH] analytics schema updated --- package.json | 2 +- .../schemas/distinctAnalyticsSchema.ts | 22 ++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index c440d86..1328ff4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.15.27-rc.5", + "version": "0.15.27-rc.6", "description": "Orion Protocol SDK", "main": "./lib/esm/index.js", "module": "./lib/esm/index.js", diff --git a/src/services/ReferralSystem/schemas/distinctAnalyticsSchema.ts b/src/services/ReferralSystem/schemas/distinctAnalyticsSchema.ts index bd5ded8..f81ad82 100644 --- a/src/services/ReferralSystem/schemas/distinctAnalyticsSchema.ts +++ b/src/services/ReferralSystem/schemas/distinctAnalyticsSchema.ts @@ -2,16 +2,18 @@ import { z } from 'zod'; const distinctAnalyticsSchema = z.object({ referer: z.string(), - - refs_info: z.array( - z.object({ - referral_address: z.string(), - referral_earned_fees: z.number(), - referer_earned_fees: z.number(), - relative_ref_level: z.number(), - timestamp: z.number(), - }), - ), + 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(), + }), + total_earned: z.number(), + total_sent_to_governance: z.number(), }); export default distinctAnalyticsSchema;