From 649993d2ea5c9ab376575f43b7b31b3c72404cf1 Mon Sep 17 00:00:00 2001 From: de-snake <122296842+de-snake@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:40:07 +0300 Subject: [PATCH 1/3] feat: add mEDGE apy --- src/tokens/apy/midas/constants.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tokens/apy/midas/constants.ts b/src/tokens/apy/midas/constants.ts index a28a06a..7a60916 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"; From c9192a5fb94e4689374cb0bd834763bcd0ec94f9 Mon Sep 17 00:00:00 2001 From: de-snake <122296842+de-snake@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:48:25 +0300 Subject: [PATCH 2/3] fix: run prettier --- src/tokens/apy/midas/constants.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tokens/apy/midas/constants.ts b/src/tokens/apy/midas/constants.ts index 7a60916..2a41197 100644 --- a/src/tokens/apy/midas/constants.ts +++ b/src/tokens/apy/midas/constants.ts @@ -5,7 +5,7 @@ import type { PartialRecord } from "../../../core/utils"; export const TOKENS: PartialRecord< NetworkType, - { mBASIS?: Address; mTBILL?: Address; mRe7YIELD?: Address; mEDGE?:Address;} + { mBASIS?: Address; mTBILL?: Address; mRe7YIELD?: Address; mEDGE?: Address } > = { Etherlink: { mTBILL: "0xdd629e5241cbc5919847783e6c96b2de4754e438", @@ -14,7 +14,7 @@ export const TOKENS: PartialRecord< }, Monad: { mEDGE: "0x1c8eE940B654bFCeD403f2A44C1603d5be0F50Fa", - } + }, }; export const PROTOCOL = "midas"; From cf5e118a1671cac97b482717f1aaaadfb6ccb155 Mon Sep 17 00:00:00 2001 From: esser Date: Mon, 22 Dec 2025 15:56:06 +0700 Subject: [PATCH 3/3] fix: set apy --- src/tokens/apy/midas/apy.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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; };