@moonwell-fi/moonwell-sdk
Version:
TypeScript Interface for Moonwell
23 lines • 850 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getUserReward = getUserReward;
const index_js_1 = require("../../../common/index.js");
const common_js_1 = require("./common.js");
async function getUserReward(client, args) {
let { marketAddress, userAddress } = args;
const environment = (0, index_js_1.getEnvironmentFromArgs)(client, args);
if (!environment) {
return undefined;
}
if (!marketAddress) {
const { market } = args;
marketAddress = environment.markets[market].address;
}
const userRewards = await (0, common_js_1.getUserRewardsData)({
environment: environment,
account: userAddress,
markets: [marketAddress],
});
return userRewards?.length > 0 ? userRewards[0] : undefined;
}
//# sourceMappingURL=getUserReward.js.map