@moonwell-fi/moonwell-sdk
Version:
TypeScript Interface for Moonwell
16 lines • 703 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getUserRewards = getUserRewards;
const index_js_1 = require("../../../common/index.js");
const common_js_1 = require("./common.js");
async function getUserRewards(client, args) {
const { userAddress } = args;
const environments = (0, index_js_1.getEnvironmentsFromArgs)(client, args);
const settled = await Promise.allSettled(environments.map((environment) => (0, common_js_1.getUserRewardsData)({
environment,
account: userAddress,
})));
const result = settled.flatMap((s) => s.status === "fulfilled" ? s.value : []);
return result;
}
//# sourceMappingURL=getUserRewards.js.map