@moonwell-fi/moonwell-sdk
Version:
TypeScript Interface for Moonwell
27 lines • 1.01 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMorphoMarket = getMorphoMarket;
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 getMorphoMarket(client, args) {
const environment = (0, index_js_1.getEnvironmentFromArgs)(client, args);
if (!environment) {
return undefined;
}
let { marketId, market } = args;
if (!marketId) {
marketId = environment.config.morphoMarkets[market].id;
}
const markets = await (0, common_js_1.getMorphoMarketsData)({
environments: [environment],
markets: [marketId],
includeRewards: args.includeRewards,
});
return first(markets);
}
//# sourceMappingURL=getMorphoMarket.js.map