UNPKG

@biconomy/abstractjs

Version:

SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.

29 lines 942 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getGasTankBalance = void 0; const viem_1 = require("viem"); const getGasTankBalance = async (mcNexus, parameters) => { const { chainId, tokenAddress } = parameters; const { address, publicClient } = mcNexus.deploymentOn(chainId, true); const [balance, decimals] = await Promise.all([ publicClient.readContract({ address: tokenAddress, abi: viem_1.erc20Abi, functionName: "balanceOf", args: [address] }), publicClient.readContract({ address: tokenAddress, abi: viem_1.erc20Abi, functionName: "decimals", args: [] }) ]); return { balance, decimals }; }; exports.getGasTankBalance = getGasTankBalance; exports.default = exports.getGasTankBalance; //# sourceMappingURL=getGasTankBalance.js.map