UNPKG

@moonwell-fi/moonwell-sdk

Version:

TypeScript Interface for Moonwell

16 lines 727 B
import { getEnvironmentsFromArgs } from "../../../common/index.js"; import { getUserMorphoStakingRewardsData } from "./common.js"; export async function getMorphoUserStakingRewards(client, args) { const environments = getEnvironmentsFromArgs(client, args); const settled = await Promise.allSettled(environments .filter((environment) => environment.contracts.morphoViews !== undefined) .map((environment) => { return getUserMorphoStakingRewardsData({ environment, account: args.userAddress, }); })); const result = settled.flatMap((s) => s.status === "fulfilled" ? s.value : []); return result; } //# sourceMappingURL=getMorphoUserStakingRewards.js.map