diff --git a/src/tokens/apy/midas/apy.ts b/src/tokens/apy/midas/apy.ts index 6208975..54cfe11 100644 --- a/src/tokens/apy/midas/apy.ts +++ b/src/tokens/apy/midas/apy.ts @@ -72,6 +72,7 @@ const getAPYMidas: APYHandler = async network => { const mBASISRate = data?.mbasis || 0; const mTBILLRate = data?.mtbill || 0; const mRe7YIELDRate = data?.mre7 || 0; + const mEDGERate = data?.medge || 0; const result: APYResult = {}; @@ -123,6 +124,22 @@ const getAPYMidas: APYHandler = async network => { }; } + if (tokens?.mEDGE) { + result[tokens.mEDGE] = { + address: tokens.mEDGE, + symbol: "mEDGE", + + apys: [ + { + address: tokens.mEDGE, + symbol: "mEDGE", + protocol: PROTOCOL, + value: Number(mEDGERate) * 100, + }, + ], + }; + } + return result; }; diff --git a/src/tokens/apy/midas/constants.ts b/src/tokens/apy/midas/constants.ts index a28a06a..2a41197 100644 --- a/src/tokens/apy/midas/constants.ts +++ b/src/tokens/apy/midas/constants.ts @@ -5,13 +5,16 @@ import type { PartialRecord } from "../../../core/utils"; export const TOKENS: PartialRecord< NetworkType, - { mBASIS?: Address; mTBILL?: Address; mRe7YIELD?: Address } + { mBASIS?: Address; mTBILL?: Address; mRe7YIELD?: Address; mEDGE?: Address } > = { Etherlink: { mTBILL: "0xdd629e5241cbc5919847783e6c96b2de4754e438", mBASIS: "0x2247b5a46bb79421a314ab0f0b67ffd11dd37ee4", mRe7YIELD: "0x733d504435a49fc8c4e9759e756c2846c92f0160", }, + Monad: { + mEDGE: "0x1c8eE940B654bFCeD403f2A44C1603d5be0F50Fa", + }, }; export const PROTOCOL = "midas";