From 85196dc6803c39545734b02eb059ed2f93e9adb2 Mon Sep 17 00:00:00 2001 From: Apratim Gupta Date: Tue, 24 Dec 2024 16:19:28 +0530 Subject: [PATCH 1/2] Added logs --- libs/mint-intract/src/mint-intract.service.ts | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/libs/mint-intract/src/mint-intract.service.ts b/libs/mint-intract/src/mint-intract.service.ts index 003742f..77b0f33 100644 --- a/libs/mint-intract/src/mint-intract.service.ts +++ b/libs/mint-intract/src/mint-intract.service.ts @@ -70,8 +70,26 @@ export class MintIntractService extends ActionDto { data: GenerateTransactionParams, ): Promise { const { additionalData, formData } = data; - const { chainId } = additionalData; + console.log( + 'Input data, additionalData : ', + additionalData.account, + ' ', + additionalData.chainId, + ); + console.log( + 'Input data, Form data : ', + formData.price, + ' ', + formData.contract, + ); + console.log( + 'Price per token : ', + ethers.parseUnits(formData.price, 'ether'), + ); + const chainId = additionalData.chainId; + console.log('Chain ID : ', chainId); const provider = this.chainService.getProvider(chainId); + console.log('Provider : ', provider); const abi = [ { inputs: [ @@ -107,12 +125,13 @@ export class MintIntractService extends ActionDto { }, ]; const recipient = additionalData.account; - + console.log('Recipient : ', recipient); const contract = new ethers.Contract( formData.contract.toString(), abi, provider, ); + console.log('Contract Object : ', contract); const mintTx = await contract.claim( recipient, @@ -130,6 +149,7 @@ export class MintIntractService extends ActionDto { value: ethers.parseUnits(formData.price, 'ether'), // Sending ETH equivalent to total price }, ); + console.log('This is the minTx Object: ', mintTx); const tx: TransactionInfo = { chainId: chainId, @@ -138,6 +158,7 @@ export class MintIntractService extends ActionDto { data: mintTx.data, shouldPublishToChain: true, }; + console.log('This is the tx Object: ', tx); return { transactions: [tx] }; } } From 097400bd7facdf1dc0ffb451aa1f67891e308d26 Mon Sep 17 00:00:00 2001 From: xsteadybcgo Date: Tue, 24 Dec 2024 20:27:23 +0800 Subject: [PATCH 2/2] fix: tx --- libs/mint-intract/src/mint-intract.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/mint-intract/src/mint-intract.service.ts b/libs/mint-intract/src/mint-intract.service.ts index 77b0f33..6951d38 100644 --- a/libs/mint-intract/src/mint-intract.service.ts +++ b/libs/mint-intract/src/mint-intract.service.ts @@ -133,7 +133,7 @@ export class MintIntractService extends ActionDto { ); console.log('Contract Object : ', contract); - const mintTx = await contract.claim( + const mintTx = await contract.claim.populateTransaction( recipient, 1, '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE',