Skip to content

Commit

Permalink
Merge pull request #506 from zkLinkProtocol/intract-logs-branch
Browse files Browse the repository at this point in the history
Added logs
  • Loading branch information
xsteadybcgo authored Dec 24, 2024
2 parents 33c5f60 + 097400b commit 5bca3b6
Showing 1 changed file with 24 additions and 3 deletions.
27 changes: 24 additions & 3 deletions libs/mint-intract/src/mint-intract.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,26 @@ export class MintIntractService extends ActionDto<FieldTypes> {
data: GenerateTransactionParams<FieldTypes>,
): Promise<GenerateTransactionResponse> {
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: [
Expand Down Expand Up @@ -107,14 +125,15 @@ export class MintIntractService extends ActionDto<FieldTypes> {
},
];
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(
const mintTx = await contract.claim.populateTransaction(
recipient,
1,
'0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE',
Expand All @@ -130,6 +149,7 @@ export class MintIntractService extends ActionDto<FieldTypes> {
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,
Expand All @@ -138,6 +158,7 @@ export class MintIntractService extends ActionDto<FieldTypes> {
data: mintTx.data,
shouldPublishToChain: true,
};
console.log('This is the tx Object: ', tx);
return { transactions: [tx] };
}
}

0 comments on commit 5bca3b6

Please sign in to comment.