Skip to content

Add Covenant (Monad) Yield Coin pools#2681

Open
amorphousguy wants to merge 7 commits into
DefiLlama:masterfrom
amorphousguy:add-covenant-yields
Open

Add Covenant (Monad) Yield Coin pools#2681
amorphousguy wants to merge 7 commits into
DefiLlama:masterfrom
amorphousguy:add-covenant-yields

Conversation

@amorphousguy
Copy link
Copy Markdown

@amorphousguy amorphousguy commented May 15, 2026

Adds yield-server pools for Covenant on Monad. One pool per market for
the Yield Coin (zToken):

  • APY uses the instantaneous formula from covenant-interface
    (EVMBlockchainAdapter.ts debtTokenAPYCalc), pulled from a single
    DataProvider.getMarketsDetails call on Monad mainnet
  • Pool tvlUsd = zToken.totalSupply × tokenPrices.zTokenPrice / 1e36,
    converted to USD via the quote anchor (USDC = $1, MON via CoinGecko)
  • 14 active markets, APYs ranging ~0.6%–52%
  • No npm dependency additions; no lockfile changes

TVL adapter (already merged in DefiLlama-Adapters#19272):
https://defillama.com/protocol/covenant

Methodology rationale + source-of-truth ABIs:
https://github.com/covenant-labs/covenant-defillama

Summary by CodeRabbit

Release Notes

  • New Features
    • Added support for Covenant protocol on the Monad chain
    • Covenant markets are now visible and analyzable within the app
    • Enabled APY calculations and TVL metrics for Covenant pools

Review Change Stack

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 15, 2026

Warning

Rate limit exceeded

@amorphousguy has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 21 minutes and 4 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f0fdaefa-921c-4536-9e04-f6bfdefbc656

📥 Commits

Reviewing files that changed from the base of the PR and between 654b713 and beb5803.

📒 Files selected for processing (1)
  • src/adaptors/covenant/index.js
📝 Walkthrough

Walkthrough

This PR adds a complete Covenant protocol adaptor to DefiLlama's yield-server for the Monad chain. It includes contract ABI definitions, market discovery and data fetching utilities, APY and TVL computation logic, and a formatted pool export function.

Changes

Covenant Adaptor for Monad Chain

Layer / File(s) Summary
Contract ABI Definitions
src/adaptors/covenant/covenant.json, src/adaptors/covenant/dataProvider.json
Defines the Covenant core contract interface with the CreateMarket event and state-query view functions (getIdToMarketParams, getMarketState), plus the data provider interface for fetching full MarketDetails structures including token, market state, lex config, and price data for single or batch market queries.
Adaptor Implementation and Export
src/adaptors/covenant/index.js
Loads ABIs and constants, fetches market IDs from deployment block events, queries market details and MON/USD price conditionally, computes Yield Coin APY using debt-price discount and ln rate bias, derives zToken-denominated TVL in USD, filters inactive/invalid markets, assembles pool objects with pool ID, chain, project, symbol, tvlUsd, apyBase, underlying tokens, and metadata, and exports the adaptor with timetravel disabled.

Sequence Diagram

sequenceDiagram
  participant Adaptor as apy() orchestrator
  participant Chain as Monad Chain
  participant Covenant as Covenant Contract
  participant DataProvider as Data Provider
  participant LlamaAPI as DefiLlama API
  
  Adaptor->>Covenant: listMarketIds() fetch CreateMarket events
  Covenant-->>Adaptor: marketIds[]
  Adaptor->>DataProvider: getMarketsDetails(marketIds)
  DataProvider->>Chain: query market state & params
  Chain-->>DataProvider: MarketDetails[]
  DataProvider-->>Adaptor: market data
  Adaptor->>LlamaAPI: fetchMonUsdPrice()
  LlamaAPI-->>Adaptor: monUsdPrice
  Adaptor->>Adaptor: filter active markets
  Adaptor->>Adaptor: computeYieldCoinApy(marketData)
  Adaptor->>Adaptor: zTokenSupplyValueInQuote(marketData)
  Adaptor->>Adaptor: compute tvlUsd
  Adaptor-->>Adaptor: return pool[] with metrics
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Suggested reviewers

  • 0xkr3p

Poem

🐰 A new adaptor hops into the fold,
Covenant's markets in Monad to behold!
APY computed, TVL in sight,
zToken pools dancing, arithmetic's light.
Thump thump goes the rabbit's happy feet! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Add Covenant (Monad) Yield Coin pools' directly and specifically describes the main change: adding yield pools for Covenant on Monad for Yield Coins (zTokens).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

The covenant adapter exports pools:

Test Suites: 1 passed, 1 total
Tests: 88 passed, 88 total
Snapshots: 0 total
Time: 0.227 s
Ran all test suites.

Nb of pools: 14
 

Sample pools:
┌─────────┬────────────────────────────────────────────────────┬─────────┬────────────┬────────────────────┬────────────────────┬────────────────────┬──────────────────────────────────────────────────┬────────────────────────────┬─────────────────────────────┐
│ (index) │ pool                                               │ chain   │ project    │ symbol             │ tvlUsd             │ apyBase            │ underlyingTokens                                 │ url                        │ poolMeta                    │
├─────────┼────────────────────────────────────────────────────┼─────────┼────────────┼────────────────────┼────────────────────┼────────────────────┼──────────────────────────────────────────────────┼────────────────────────────┼─────────────────────────────┤
│ 0       │ '0x02e092532583bd48e47cceb44c2b2f1913727498-monad' │ 'Monad' │ 'covenant' │ 'USD.B.AHYPER'     │ 8854.922944640019  │ 8.044418427865253  │ [ '0x7cd231120a60f500887444a9baf5e1bd753a5e59' ] │ 'https://covenant.finance' │ 'aHYPER/USD Yield Coin'     │
│ 1       │ '0x4ecee86813246f052266f4d8baa414e83c41ca35-monad' │ 'Monad' │ 'covenant' │ 'MON.B.SHMON'      │ 6344.791191218074  │ 18.988891393466044 │ [ '0x1b68626dca36c7fe922fd2d55e4f631d962de19c' ] │ 'https://covenant.finance' │ 'shMON/MON Yield Coin'      │
│ 2       │ '0x7baba501946144a2c4cd953eff9f83a800c553e5-monad' │ 'Monad' │ 'covenant' │ 'USD.B.NACCUSDC'   │ 5174.898197703234  │ 8.283140268444544  │ [ '0x58ba69b289de313e66a13b7d1f822fc98b970554' ] │ 'https://covenant.finance' │ 'naccUSDC/USD Yield Coin'   │
│ 3       │ '0xf5b54dc84a52634d1f50284388708ac3d828e827-monad' │ 'Monad' │ 'covenant' │ 'USD.B.EARNAUSD'   │ 4558.405857342104  │ 6.441277800987022  │ [ '0x103222f020e98bba0ad9809a011fdf8e6f067496' ] │ 'https://covenant.finance' │ 'earnAUSD/USD Yield Coin'   │
│ 4       │ '0xb60812eb6d15d395ea3c41b989fcb4c08a30d63a-monad' │ 'Monad' │ 'covenant' │ 'MON.B.SMON'       │ 2335.7663604398117 │ 13.494861341041897 │ [ '0xa3227c5969757783154c60bf0bc1944180ed81b9' ] │ 'https://covenant.finance' │ 'sMON/MON Yield Coin'       │
│ 5       │ '0xbc19ac589c66e3661b8dce5caa29838279bd733a-monad' │ 'Monad' │ 'covenant' │ 'MON.B.GMON'       │ 1102.2448818691305 │ 11.451720190350256 │ [ '0x8498312a6b3cbd158bf0c93abdcf29e6e4f55081' ] │ 'https://covenant.finance' │ 'gMON/MON Yield Coin'       │
│ 6       │ '0x1f537ce577c91fab77ef3d803e7125faaa38f906-monad' │ 'Monad' │ 'covenant' │ 'USD.B.SHMON'      │ 832.9709103160513  │ 6.483862484222569  │ [ '0x1b68626dca36c7fe922fd2d55e4f631d962de19c' ] │ 'https://covenant.finance' │ 'shMON/USD Yield Coin'      │
│ 7       │ '0xb73957dbb96d9dfd3bc1e818001df66cab8ccbc5-monad' │ 'Monad' │ 'covenant' │ 'USD.B.HYPERUSDCD' │ 177.1052985684743  │ 5.740550626985641  │ [ '0x78999cc96d2ba0341588c60ccb0e91c6c33cf371' ] │ 'https://covenant.finance' │ 'hyperUSDCa/USD Yield Coin' │
│ 8       │ '0xdff181c68dae5f848ba7f8b20566d0e88f1e1404-monad' │ 'Monad' │ 'covenant' │ 'USD.B.BBQUSDC'    │ 96.35083133480614  │ 0.6407915470110215 │ [ '0xbeeff443c3cba3e369da795002243beac311ab83' ] │ 'https://covenant.finance' │ 'bbqUSDC/USD Yield Coin'    │
│ 9       │ '0x2da0f3ecdf5e7cd829853ddbaed0b6f18a80a31a-monad' │ 'Monad' │ 'covenant' │ 'USD.B.KURU-VAULT' │ 82.59607780126464  │ 51.951076958411726 │ [ '0x4869a4c7657cef5e5496c9ce56dde4cd593e4923' ] │ 'https://covenant.finance' │ 'KURU-VAULT/USD Yield Coin' │
└─────────┴────────────────────────────────────────────────────┴─────────┴────────────┴────────────────────┴────────────────────┴────────────────────┴──────────────────────────────────────────────────┴────────────────────────────┴─────────────────────────────┘
This adapter contains some pools with <10k TVL, these pools won't be shown in DefiLlama

Matches Synthetix-v3's convention for sUSD (underlying = USDC, not SNX)
and shmonad's use of WMON for MON-denominated yield. The Yield Coin
(zToken) is a synthetic claim denominated in the quote unit, not in
the deposited baseToken — exposing baseToken in underlyingTokens would
mislead users searching the yields page.
@github-actions
Copy link
Copy Markdown

The covenant adapter exports pools:

Test Suites: 1 passed, 1 total
Tests: 88 passed, 88 total
Snapshots: 0 total
Time: 0.258 s
Ran all test suites.

Nb of pools: 14
 

Sample pools:
┌─────────┬────────────────────────────────────────────────────┬─────────┬────────────┬────────────────────┬────────────────────┬────────────────────┬──────────────────────────────────────────────────┬────────────────────────────┬────────────────────────────────────────────────────┐
│ (index) │ pool                                               │ chain   │ project    │ symbol             │ tvlUsd             │ apyBase            │ underlyingTokens                                 │ url                        │ poolMeta                                           │
├─────────┼────────────────────────────────────────────────────┼─────────┼────────────┼────────────────────┼────────────────────┼────────────────────┼──────────────────────────────────────────────────┼────────────────────────────┼────────────────────────────────────────────────────┤
│ 0       │ '0x02e092532583bd48e47cceb44c2b2f1913727498-monad' │ 'Monad' │ 'covenant' │ 'USD.B.AHYPER'     │ 8854.922944640019  │ 8.044418427865253  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://covenant.finance' │ 'aHYPER/USD Yield Coin (backed by aHYPER)'         │
│ 1       │ '0x4ecee86813246f052266f4d8baa414e83c41ca35-monad' │ 'Monad' │ 'covenant' │ 'MON.B.SHMON'      │ 6316.2933380672375 │ 19.080145799629978 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://covenant.finance' │ 'shMON/MON Yield Coin (backed by shMON)'           │
│ 2       │ '0x7baba501946144a2c4cd953eff9f83a800c553e5-monad' │ 'Monad' │ 'covenant' │ 'USD.B.NACCUSDC'   │ 5174.898197703234  │ 8.283140268444544  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://covenant.finance' │ 'naccUSDC/USD Yield Coin (backed by naccUSDC)'     │
│ 3       │ '0xf5b54dc84a52634d1f50284388708ac3d828e827-monad' │ 'Monad' │ 'covenant' │ 'USD.B.EARNAUSD'   │ 4558.405857342104  │ 6.441277800987022  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://covenant.finance' │ 'earnAUSD/USD Yield Coin (backed by earnAUSD)'     │
│ 4       │ '0xb60812eb6d15d395ea3c41b989fcb4c08a30d63a-monad' │ 'Monad' │ 'covenant' │ 'MON.B.SMON'       │ 2324.909180082257  │ 13.494861341041897 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://covenant.finance' │ 'sMON/MON Yield Coin (backed by sMON)'             │
│ 5       │ '0xbc19ac589c66e3661b8dce5caa29838279bd733a-monad' │ 'Monad' │ 'covenant' │ 'MON.B.GMON'       │ 1097.1213936284696 │ 11.451720190350256 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://covenant.finance' │ 'gMON/MON Yield Coin (backed by gMON)'             │
│ 6       │ '0x1f537ce577c91fab77ef3d803e7125faaa38f906-monad' │ 'Monad' │ 'covenant' │ 'USD.B.SHMON'      │ 834.7846197672003  │ 6.483862484222569  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://covenant.finance' │ 'shMON/USD Yield Coin (backed by shMON)'           │
│ 7       │ '0xb73957dbb96d9dfd3bc1e818001df66cab8ccbc5-monad' │ 'Monad' │ 'covenant' │ 'USD.B.HYPERUSDCD' │ 177.1052985684743  │ 5.740550626985641  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://covenant.finance' │ 'hyperUSDCa/USD Yield Coin (backed by hyperUSDCa)' │
│ 8       │ '0xdff181c68dae5f848ba7f8b20566d0e88f1e1404-monad' │ 'Monad' │ 'covenant' │ 'USD.B.BBQUSDC'    │ 96.35083133480614  │ 0.6407915470110215 │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://covenant.finance' │ 'bbqUSDC/USD Yield Coin (backed by bbqUSDC)'       │
│ 9       │ '0x2da0f3ecdf5e7cd829853ddbaed0b6f18a80a31a-monad' │ 'Monad' │ 'covenant' │ 'USD.B.KURU-VAULT' │ 82.6720186998179   │ 51.951076958411726 │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://covenant.finance' │ 'KURU-VAULT/USD Yield Coin (backed by KURU-VAULT)' │
└─────────┴────────────────────────────────────────────────────┴─────────┴────────────┴────────────────────┴────────────────────┴────────────────────┴──────────────────────────────────────────────────┴────────────────────────────┴────────────────────────────────────────────────────┘
This adapter contains some pools with <10k TVL, these pools won't be shown in DefiLlama

@github-actions
Copy link
Copy Markdown

The covenant adapter exports pools:

Test Suites: 1 passed, 1 total
Tests: 88 passed, 88 total
Snapshots: 0 total
Time: 0.282 s
Ran all test suites.

Nb of pools: 14
 

Sample pools:
┌─────────┬────────────────────────────────────────────────────┬─────────┬────────────┬────────────────────┬────────────────────┬────────────────────┬──────────────────────────────────────────────────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬──────────────────────────────────────────────┐
│ (index) │ pool                                               │ chain   │ project    │ symbol             │ tvlUsd             │ apyBase            │ underlyingTokens                                 │ url                                                                                                                  │ poolMeta                                     │
├─────────┼────────────────────────────────────────────────────┼─────────┼────────────┼────────────────────┼────────────────────┼────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x02e092532583bd48e47cceb44c2b2f1913727498-monad' │ 'Monad' │ 'covenant' │ 'USD.B.AHYPER'     │ 8854.752631057387  │ 8.044418427865253  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xeb91150761cf353d9d9cd932d87b9e3a33649b5f?action=swap&input=base&output=yield' │ 'Fixed-rate USD yield, backed by aHYPER'     │
│ 1       │ '0x4ecee86813246f052266f4d8baa414e83c41ca35-monad' │ 'Monad' │ 'covenant' │ 'MON.B.SHMON'      │ 6279.491608831853  │ 19.080145799629978 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://app.covenant.finance/market/0xb17ed620936f4f90c53d554f4ce4cf654855bcf0?action=swap&input=base&output=yield' │ 'Fixed-rate MON yield, backed by shMON'      │
│ 2       │ '0x7baba501946144a2c4cd953eff9f83a800c553e5-monad' │ 'Monad' │ 'covenant' │ 'USD.B.NACCUSDC'   │ 5174.792067475303  │ 8.283140268444544  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xc387a0dd7c67e96b0522b40c0425274eda8ec8b2?action=swap&input=base&output=yield' │ 'Fixed-rate USD yield, backed by naccUSDC'   │
│ 3       │ '0xf5b54dc84a52634d1f50284388708ac3d828e827-monad' │ 'Monad' │ 'covenant' │ 'USD.B.EARNAUSD'   │ 4558.405857342104  │ 6.441277800987022  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xf30d107691fde017fbf47af10eea67607dfa6f13?action=swap&input=base&output=yield' │ 'Fixed-rate USD yield, backed by earnAUSD'   │
│ 4       │ '0xb60812eb6d15d395ea3c41b989fcb4c08a30d63a-monad' │ 'Monad' │ 'covenant' │ 'MON.B.SMON'       │ 2311.365132378939  │ 13.494861341041897 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://app.covenant.finance/market/0xb2c399d52b748bcababf1ffab623135bbd2aa69a?action=swap&input=base&output=yield' │ 'Fixed-rate MON yield, backed by sMON'       │
│ 5       │ '0xbc19ac589c66e3661b8dce5caa29838279bd733a-monad' │ 'Monad' │ 'covenant' │ 'MON.B.GMON'       │ 1090.6642446370067 │ 11.451720190350256 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://app.covenant.finance/market/0x544e60c94e9aa394db6b0ed7868eb29b8745cd46?action=swap&input=base&output=yield' │ 'Fixed-rate MON yield, backed by gMON'       │
│ 6       │ '0x1f537ce577c91fab77ef3d803e7125faaa38f906-monad' │ 'Monad' │ 'covenant' │ 'USD.B.SHMON'      │ 834.5192046390862  │ 6.483862484222569  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xc731f60dbdc480110e1fb135e985ee25d85c21bd?action=swap&input=base&output=yield' │ 'Fixed-rate USD yield, backed by shMON'      │
│ 7       │ '0xb73957dbb96d9dfd3bc1e818001df66cab8ccbc5-monad' │ 'Monad' │ 'covenant' │ 'USD.B.HYPERUSDCD' │ 177.1052985684743  │ 5.740550626985641  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xdae76886306e311307b0d406394555377c21a3e6?action=swap&input=base&output=yield' │ 'Fixed-rate USD yield, backed by hyperUSDCa' │
│ 8       │ '0xdff181c68dae5f848ba7f8b20566d0e88f1e1404-monad' │ 'Monad' │ 'covenant' │ 'USD.B.BBQUSDC'    │ 96.35083133480614  │ 0.6407915470110215 │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0x2bbb31f07be3bf497ada87eb9446e0eb5f937c89?action=swap&input=base&output=yield' │ 'Fixed-rate USD yield, backed by bbqUSDC'    │
│ 9       │ '0x2da0f3ecdf5e7cd829853ddbaed0b6f18a80a31a-monad' │ 'Monad' │ 'covenant' │ 'USD.B.KURU-VAULT' │ 82.66092938214095  │ 51.951076958411726 │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xe36835496ea4c0e7c0cdd0d71d0a5335c1d234e7?action=swap&input=base&output=yield' │ 'Fixed-rate USD yield, backed by KURU-VAULT' │
└─────────┴────────────────────────────────────────────────────┴─────────┴────────────┴────────────────────┴────────────────────┴────────────────────┴──────────────────────────────────────────────────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴──────────────────────────────────────────────┘
This adapter contains some pools with <10k TVL, these pools won't be shown in DefiLlama

@github-actions
Copy link
Copy Markdown

The covenant adapter exports pools:

Test Suites: 1 passed, 1 total
Tests: 88 passed, 88 total
Snapshots: 0 total
Time: 0.254 s
Ran all test suites.

Nb of pools: 14
 

Sample pools:
┌─────────┬────────────────────────────────────────────────────┬─────────┬────────────┬────────────────────┬────────────────────┬────────────────────┬──────────────────────────────────────────────────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────────────────────┐
│ (index) │ pool                                               │ chain   │ project    │ symbol             │ tvlUsd             │ apyBase            │ underlyingTokens                                 │ url                                                                                                                  │ poolMeta                                │
├─────────┼────────────────────────────────────────────────────┼─────────┼────────────┼────────────────────┼────────────────────┼────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────────┤
│ 0       │ '0x02e092532583bd48e47cceb44c2b2f1913727498-monad' │ 'Monad' │ 'covenant' │ 'USD.B.AHYPER'     │ 8854.752631057387  │ 8.044418427865253  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xeb91150761cf353d9d9cd932d87b9e3a33649b5f?action=swap&input=base&output=yield' │ 'USD Yield Coin (backed by aHYPER)'     │
│ 1       │ '0x4ecee86813246f052266f4d8baa414e83c41ca35-monad' │ 'Monad' │ 'covenant' │ 'MON.B.SHMON'      │ 6279.490228685859  │ 19.080145799629978 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://app.covenant.finance/market/0xb17ed620936f4f90c53d554f4ce4cf654855bcf0?action=swap&input=base&output=yield' │ 'MON Yield Coin (backed by shMON)'      │
│ 2       │ '0x7baba501946144a2c4cd953eff9f83a800c553e5-monad' │ 'Monad' │ 'covenant' │ 'USD.B.NACCUSDC'   │ 5174.792067475303  │ 8.283140268444544  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xc387a0dd7c67e96b0522b40c0425274eda8ec8b2?action=swap&input=base&output=yield' │ 'USD Yield Coin (backed by naccUSDC)'   │
│ 3       │ '0xf5b54dc84a52634d1f50284388708ac3d828e827-monad' │ 'Monad' │ 'covenant' │ 'USD.B.EARNAUSD'   │ 4558.405857342104  │ 6.441277800987022  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xf30d107691fde017fbf47af10eea67607dfa6f13?action=swap&input=base&output=yield' │ 'USD Yield Coin (backed by earnAUSD)'   │
│ 4       │ '0xb60812eb6d15d395ea3c41b989fcb4c08a30d63a-monad' │ 'Monad' │ 'covenant' │ 'MON.B.SMON'       │ 2311.365132378939  │ 13.494861341041897 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://app.covenant.finance/market/0xb2c399d52b748bcababf1ffab623135bbd2aa69a?action=swap&input=base&output=yield' │ 'MON Yield Coin (backed by sMON)'       │
│ 5       │ '0xbc19ac589c66e3661b8dce5caa29838279bd733a-monad' │ 'Monad' │ 'covenant' │ 'MON.B.GMON'       │ 1090.6642446370067 │ 11.451720190350256 │ [ '0x3bd359c1119da7da1d913d1c4d2b7c461115433a' ] │ 'https://app.covenant.finance/market/0x544e60c94e9aa394db6b0ed7868eb29b8745cd46?action=swap&input=base&output=yield' │ 'MON Yield Coin (backed by gMON)'       │
│ 6       │ '0x1f537ce577c91fab77ef3d803e7125faaa38f906-monad' │ 'Monad' │ 'covenant' │ 'USD.B.SHMON'      │ 834.1032909087528  │ 6.483862484222569  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xc731f60dbdc480110e1fb135e985ee25d85c21bd?action=swap&input=base&output=yield' │ 'USD Yield Coin (backed by shMON)'      │
│ 7       │ '0xb73957dbb96d9dfd3bc1e818001df66cab8ccbc5-monad' │ 'Monad' │ 'covenant' │ 'USD.B.HYPERUSDCD' │ 177.1052985684743  │ 5.740550626985641  │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xdae76886306e311307b0d406394555377c21a3e6?action=swap&input=base&output=yield' │ 'USD Yield Coin (backed by hyperUSDCa)' │
│ 8       │ '0xdff181c68dae5f848ba7f8b20566d0e88f1e1404-monad' │ 'Monad' │ 'covenant' │ 'USD.B.BBQUSDC'    │ 96.35083133480614  │ 0.6407915470110215 │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0x2bbb31f07be3bf497ada87eb9446e0eb5f937c89?action=swap&input=base&output=yield' │ 'USD Yield Coin (backed by bbqUSDC)'    │
│ 9       │ '0x2da0f3ecdf5e7cd829853ddbaed0b6f18a80a31a-monad' │ 'Monad' │ 'covenant' │ 'USD.B.KURU-VAULT' │ 82.64353097418702  │ 51.951076958411726 │ [ '0xf817257fed379853cde0fa4f97ab987181b1e5ea' ] │ 'https://app.covenant.finance/market/0xe36835496ea4c0e7c0cdd0d71d0a5335c1d234e7?action=swap&input=base&output=yield' │ 'USD Yield Coin (backed by KURU-VAULT)' │
└─────────┴────────────────────────────────────────────────────┴─────────┴────────────┴────────────────────┴────────────────────┴────────────────────┴──────────────────────────────────────────────────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────────────────────┘
This adapter contains some pools with <10k TVL, these pools won't be shown in DefiLlama

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant