From e4410f70d1c657127df1b21ee2025f00d0af6ae2 Mon Sep 17 00:00:00 2001 From: Pierre Seznec Date: Fri, 4 Oct 2024 11:19:03 +0200 Subject: [PATCH] add default gas for bearby --- src/bearbyWallet/BearbyAccount.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bearbyWallet/BearbyAccount.ts b/src/bearbyWallet/BearbyAccount.ts index f7e2123c..035d81b6 100644 --- a/src/bearbyWallet/BearbyAccount.ts +++ b/src/bearbyWallet/BearbyAccount.ts @@ -159,8 +159,9 @@ export class BearbyAccount implements Provider { try { const operationId = await web3.contract.call({ // TODO: add bigint support in bearby.js - maxGas: Number(params.maxGas), - coins: Number(params.coins), + // TODO add gas estimation here + maxGas: Number(params.maxGas || MAX_GAS_CALL), + coins: Number(params.coins || 0), fee: Number(fee), targetAddress: params.target, functionName: params.func, @@ -173,7 +174,7 @@ export class BearbyAccount implements Provider { } public async readSC(params: ReadSCParams): Promise { - if (params.maxGas > MAX_GAS_CALL) { + if (params?.maxGas > MAX_GAS_CALL) { throw new Error( `Gas amount ${params.maxGas} exceeds the maximum allowed ${MAX_GAS_CALL}.`, ); @@ -310,7 +311,6 @@ export class BearbyAccount implements Provider { public async getNodeStatus(): Promise { const status = await web3.massa.getNodesStatus(); - console.log(status.result); return formatNodeStatusObject(status.result as NodeStatus); } }