From acda0b65be6b91ca1b1828b565f5c397a06e01ba Mon Sep 17 00:00:00 2001 From: Valazan Date: Thu, 5 Sep 2024 16:57:23 +0200 Subject: [PATCH] feat: unit parsing --- apps/backend/src/services/contracts.service.ts | 4 +++- apps/backend/src/services/openai.service.ts | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/backend/src/services/contracts.service.ts b/apps/backend/src/services/contracts.service.ts index 2149a37..bae8d56 100644 --- a/apps/backend/src/services/contracts.service.ts +++ b/apps/backend/src/services/contracts.service.ts @@ -3,12 +3,14 @@ import { Submission } from '@/interfaces/submission.interface'; import { ecoEarnContract } from '@/utils/thor'; import { Service } from 'typedi'; import * as console from 'node:console'; +import {unitsUtils} from "@vechain/sdk-core"; +import {REWARD_AMOUNT} from "@config"; @Service() export class ContractsService { public async registerSubmission(submission: Submission): Promise { let isSuccess = false; try { - const result = await (await ecoEarnContract.transact.registerValidSubmission(submission.address, 1000000000000000000n)).wait(); + const result = await (await ecoEarnContract.transact.registerValidSubmission(submission.address, unitsUtils.parseUnits(REWARD_AMOUNT, "ether" ))).wait(); isSuccess = !result.reverted; } catch (error) { console.log('Error', error); diff --git a/apps/backend/src/services/openai.service.ts b/apps/backend/src/services/openai.service.ts index 8c2c577..730beda 100644 --- a/apps/backend/src/services/openai.service.ts +++ b/apps/backend/src/services/openai.service.ts @@ -2,7 +2,6 @@ import { HttpException } from '@/exceptions/HttpException'; import { openAIHelper } from '@/server'; import { isBase64Image } from '@/utils/data'; import { Service } from 'typedi'; -import * as console from 'node:console'; @Service() export class OpenaiService {