@moonwell-fi/moonwell-sdk
Version:
TypeScript Interface for Moonwell
22 lines • 795 B
JavaScript
import lodash from "lodash";
const { first } = lodash;
import { getEnvironmentFromArgs } from "../../../common/index.js";
import { getMorphoVaultsData } from "./common.js";
export async function getMorphoVault(client, args) {
const environment = getEnvironmentFromArgs(client, args);
if (!environment) {
return undefined;
}
let { vaultAddress, vault } = args;
if (!vaultAddress) {
vaultAddress = environment.vaults[vault].address;
}
const results = await getMorphoVaultsData({
environments: [environment],
vaults: [vaultAddress],
includeRewards: args.includeRewards ?? false,
currentChainRewardsOnly: args.currentChainRewardsOnly ?? false,
});
return first(results);
}
//# sourceMappingURL=getMorphoVault.js.map