UNPKG

@devasher/kuru-sdk

Version:

Ethers v6 SDK to interact with Kuru (forked from @kuru-labs/kuru-sdk)

19 lines 823 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTokenDecimals = void 0; // ============ External Imports ============ const ethers_1 = require("ethers"); // ============ Internal Imports ============ const IERC20_json_1 = __importDefault(require("../../abi/IERC20.json")); async function getTokenDecimals(tokenAddress, providerOrSigner) { if (tokenAddress === ethers_1.ZeroAddress) { return 18; } const contract = new ethers_1.ethers.Contract(tokenAddress, IERC20_json_1.default.abi, providerOrSigner); return await contract.decimals(); } exports.getTokenDecimals = getTokenDecimals; //# sourceMappingURL=decimals.js.map