UNPKG

@ledgerhq/live-common

Version:
21 lines 953 B
export const stakeProgramsToEarnParam = (stakePrograms) => { const list = stakePrograms?.params?.list ?? []; const redirects = stakePrograms?.params?.redirects ?? {}; const result = {}; const keys = Object.keys(redirects); if (keys.length === 0) { return { stakeProgramsParam: undefined, stakeCurrenciesParam: [] }; } keys.forEach(key => { result[key] = redirects[key].platform; }); return { stakeProgramsParam: result, stakeCurrenciesParam: list }; }; export const getStablecoinYieldSetting = (stakePrograms) => { /** Tether USDT provider is proxy for stablecoin flow rollout. */ const usdtProvider = !stakePrograms?.enabled || !stakePrograms?.params?.redirects ? undefined : stakePrograms?.params?.redirects["ethereum/erc20/usd_tether__erc20_"]?.platform; return !usdtProvider ? "inactive" : usdtProvider === "earn" ? "api" : "dapp"; }; //# sourceMappingURL=index.js.map