UNPKG

@moonwell-fi/moonwell-sdk

Version:

TypeScript Interface for Moonwell

28 lines 1.09 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMorphoVault = getMorphoVault; const lodash_1 = __importDefault(require("lodash")); const { first } = lodash_1.default; const index_js_1 = require("../../../common/index.js"); const common_js_1 = require("./common.js"); async function getMorphoVault(client, args) { const environment = (0, index_js_1.getEnvironmentFromArgs)(client, args); if (!environment) { return undefined; } let { vaultAddress, vault } = args; if (!vaultAddress) { vaultAddress = environment.vaults[vault].address; } const results = await (0, common_js_1.getMorphoVaultsData)({ environments: [environment], vaults: [vaultAddress], includeRewards: args.includeRewards ?? false, currentChainRewardsOnly: args.currentChainRewardsOnly ?? false, }); return first(results); } //# sourceMappingURL=getMorphoVault.js.map