Skip to content

Conversation

@0xCatalyst
Copy link
Contributor

No description provided.

@llamatester
Copy link

The neverland adapter exports pools:

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

Nb of pools: 12
 

Sample pools:
┌─────────┬────────────────────────────────────────────────────┬─────────┬─────────────┬────────────┬────────────────────┬────────────────────┬────────────────────┬──────────────────────────────────────────────────┬──────────────────────────────────────────────────┬────────────────────┬────────────────────┬────────────────────┬───────────────────┬──────┬──────────────────────────────────────────────────────┬────────────┐
│ (index) │ pool                                               │ chain   │ project     │ symbol     │ tvlUsd             │ apyBase            │ apyReward          │ rewardTokens                                     │ underlyingTokens                                 │ totalSupplyUsd     │ totalBorrowUsd     │ apyBaseBorrow      │ apyRewardBorrow   │ ltv  │ url                                                  │ borrowable │
├─────────┼────────────────────────────────────────────────────┼─────────┼─────────────┼────────────┼────────────────────┼────────────────────┼────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┼────────────────────┼────────────────────┼────────────────────┼───────────────────┼──────┼──────────────────────────────────────────────────────┼────────────┤
│ 0       │ '0xacaaa891b30e13d024ab67b6eca9c2ecbd8cf52b-monad' │ 'Monad' │ 'neverland' │ 'earnAUSD' │ 2541963.963868815  │ 0.3993864308208128 │ 14.169284737779511 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x103222f020e98Bba0AD9809A011FDF8e6F067496' ] │ 2792829.323156215  │ 250865.3592873998  │ 4.940338910455514  │ null              │ 0.85 │ 'https://app.neverland.money/markets?asset=earnAUSD' │ false      │
│ 1       │ '0x784999fc2dd132a41d1cc0f1ae9805854bad1f2d-monad' │ 'Monad' │ 'neverland' │ 'AUSD'     │ 699789.2852907759  │ 3.4247221247171473 │ 17.720710734803554 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a' ] │ 5582788.762825986  │ 4882999.477535211  │ 7.831029326748296  │ 4.052057970298552 │ 0.85 │ 'https://app.neverland.money/markets?asset=AUSD'     │ true       │
│ 2       │ '0x39f901c32b2e0d25ae8deaa1ee115c748f8f6bdf-monad' │ 'Monad' │ 'neverland' │ 'USDT0'    │ 650093.1888159858  │ 3.1996834129609595 │ 13.536159790541957 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xe7cd86e13AC4309349F30B3435a9d337750fC82D' ] │ 4092841.1250034794 │ 3442747.9361874936 │ 7.60775646540837   │ 4.597768368443841 │ 0.85 │ 'https://app.neverland.money/markets?asset=USDT0'    │ true       │
│ 3       │ '0x31f63ae5a96566b93477191778606bebdc4ca66f-monad' │ 'Monad' │ 'neverland' │ 'WETH'     │ 619739.2244464145  │ 1.413189947158827  │ 16.44764824885717  │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xEE8c0E9f1BFFb4Eb878d8f15f368A02a35481242' ] │ 962384.2461871722  │ 342645.02174075774 │ 5.6702902611707975 │ 5.774546745605509 │ 0.7  │ 'https://app.neverland.money/markets?asset=WETH'     │ true       │
│ 4       │ '0x38648958836ea88b368b4ac23b86ad44b0fe7508-monad' │ 'Monad' │ 'neverland' │ 'USDC'     │ 364896.8025961414  │ 3.593906343465577  │ 16.409156735183572 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x754704Bc059F8C67012fEd69BC8A327a5aafb603' ] │ 3617406.5379275326 │ 3252509.735331391  │ 7.99419410984623   │ 6.08336286805741  │ 0.85 │ 'https://app.neverland.money/markets?asset=USDC'     │ true       │
│ 5       │ '0x293e2f01a38fe690eb8e570ab952b24b225113a7-monad' │ 'Monad' │ 'neverland' │ 'loAZND'   │ 292386.0367062928  │ 0                  │ 20.30144514573979  │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x9c82eB49B51F7Dc61e22Ff347931CA32aDc6cd90' ] │ 292386.0367062928  │ 0                  │ 2                  │ null              │ 0.85 │ 'https://app.neverland.money/markets?asset=loAZND'   │ false      │
│ 6       │ '0x34c43684293963c546b0ab6841008a4d3393b9ab-monad' │ 'Monad' │ 'neverland' │ 'WBTC'     │ 262459.52158972225 │ 2.0243801738406364 │ 20.641786711709713 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x0555E30da8f98308EdB960aa94C0Db47230d2B9c' ] │ 479275.29792481253 │ 216815.77633509028 │ 6.392830221544986  │ 4.562905266019601 │ 0.7  │ 'https://app.neverland.money/markets?asset=WBTC'     │ true       │
│ 7       │ '0xd0fd2cf7f6ceff4f96b1161f5e995d5843326154-monad' │ 'Monad' │ 'neverland' │ 'WMON'     │ 191011.79622317586 │ 6.017819605543817  │ 22.04919814833186  │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A' ] │ 897365.8279454099  │ 706354.0317222341  │ 10.921619910390088 │ 9.80410477205547  │ 0.65 │ 'https://app.neverland.money/markets?asset=WMON'     │ true       │
│ 8       │ '0xc64d73bb8748c6fa7487ace2d0d945b6fbb2ecde-monad' │ 'Monad' │ 'neverland' │ 'shMON'    │ 139418.9527102624  │ 0                  │ 14.191898997426469 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x1B68626dCa36c7fE922fD2d55E4f631d962dE19c' ] │ 139418.9527102624  │ 0                  │ 0                  │ null              │ 0.55 │ 'https://app.neverland.money/markets?asset=shMON'    │ false      │
│ 9       │ '0xdfc14d336aea9e49113b1356333fd374e646bf85-monad' │ 'Monad' │ 'neverland' │ 'sMON'     │ 123940.71146492151 │ 0                  │ 15.964243482263878 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xA3227C5969757783154C60bF0bC1944180ed81B9' ] │ 123940.71146492151 │ 0                  │ 0                  │ null              │ 0.55 │ 'https://app.neverland.money/markets?asset=sMON'     │ false      │
└─────────┴────────────────────────────────────────────────────┴─────────┴─────────────┴────────────┴────────────────────┴────────────────────┴────────────────────┴──────────────────────────────────────────────────┴──────────────────────────────────────────────────┴────────────────────┴────────────────────┴────────────────────┴───────────────────┴──────┴──────────────────────────────────────────────────────┴────────────┘

@slasher125
Copy link
Collaborator

slasher125 commented Dec 23, 2025

@0xCatalyst if one of the apy fields is really 0, then pls set to 0, otherwise better to keep null if its undefined eg in case of a pool not receiving any rewards -> null

@llamatester
Copy link

The neverland adapter exports pools:

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

Nb of pools: 12
 

Sample pools:
┌─────────┬────────────────────────────────────────────────────┬─────────┬─────────────┬────────────┬────────────────────┬────────────────────┬────────────────────┬──────────────────────────────────────────────────┬──────────────────────────────────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬──────┬──────────────────────────────────────────────────────┬────────────┐
│ (index) │ pool                                               │ chain   │ project     │ symbol     │ tvlUsd             │ apyBase            │ apyReward          │ rewardTokens                                     │ underlyingTokens                                 │ totalSupplyUsd     │ totalBorrowUsd     │ apyBaseBorrow      │ apyRewardBorrow    │ ltv  │ url                                                  │ borrowable │
├─────────┼────────────────────────────────────────────────────┼─────────┼─────────────┼────────────┼────────────────────┼────────────────────┼────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼──────┼──────────────────────────────────────────────────────┼────────────┤
│ 0       │ '0xacaaa891b30e13d024ab67b6eca9c2ecbd8cf52b-monad' │ 'Monad' │ 'neverland' │ 'earnAUSD' │ 2565884.533756971  │ 0.3900193186805028 │ 14.05355303663656  │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x103222f020e98Bba0AD9809A011FDF8e6F067496' ] │ 2815828.4101293227 │ 249943.87637235178 │ 4.882060417422552  │ 0                  │ 0.85 │ 'https://app.neverland.money/markets?asset=earnAUSD' │ false      │
│ 1       │ '0x784999fc2dd132a41d1cc0f1ae9805854bad1f2d-monad' │ 'Monad' │ 'neverland' │ 'AUSD'     │ 713754.76432457    │ 3.517614904924724  │ 15.502093692063351 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a' ] │ 6381782.146640042  │ 5668027.382315472  │ 7.921093270984215  │ 3.4908435717237603 │ 0.85 │ 'https://app.neverland.money/markets?asset=AUSD'     │ true       │
│ 2       │ '0x39f901c32b2e0d25ae8deaa1ee115c748f8f6bdf-monad' │ 'Monad' │ 'neverland' │ 'USDT0'    │ 641574.5867215281  │ 3.206361670864267  │ 13.629427743961376 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xe7cd86e13AC4309349F30B3435a9d337750fC82D' ] │ 4064833.278850949  │ 3423258.692129421  │ 7.614490830355491  │ 4.623944313037543  │ 0.85 │ 'https://app.neverland.money/markets?asset=USDT0'    │ true       │
│ 3       │ '0x31f63ae5a96566b93477191778606bebdc4ca66f-monad' │ 'Monad' │ 'neverland' │ 'WETH'     │ 618631.6274846073  │ 1.652115582575769  │ 15.466049982895147 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xEE8c0E9f1BFFb4Eb878d8f15f368A02a35481242' ] │ 1023464.7876500068 │ 404833.16016539955 │ 5.966680913691998  │ 4.887494133095797  │ 0.7  │ 'https://app.neverland.money/markets?asset=WETH'     │ true       │
│ 4       │ '0x38648958836ea88b368b4ac23b86ad44b0fe7508-monad' │ 'Monad' │ 'neverland' │ 'USDC'     │ 540323.1395197167  │ 3.457631240839438  │ 13.242908106055417 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x754704Bc059F8C67012fEd69BC8A327a5aafb603' ] │ 4482292.73965803   │ 3941969.600138313  │ 7.86307146093199   │ 5.019368224254183  │ 0.85 │ 'https://app.neverland.money/markets?asset=USDC'     │ true       │
│ 5       │ '0x293e2f01a38fe690eb8e570ab952b24b225113a7-monad' │ 'Monad' │ 'neverland' │ 'loAZND'   │ 333160.7222791925  │ 0                  │ 17.81680338836205  │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x9c82eB49B51F7Dc61e22Ff347931CA32aDc6cd90' ] │ 333160.7222791925  │ 0                  │ 2                  │ 0                  │ 0.85 │ 'https://app.neverland.money/markets?asset=loAZND'   │ false      │
│ 6       │ '0x34c43684293963c546b0ab6841008a4d3393b9ab-monad' │ 'Monad' │ 'neverland' │ 'WBTC'     │ 259790.7555296329  │ 2.257501431906783  │ 19.590496971397005 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x0555E30da8f98308EdB960aa94C0Db47230d2B9c' ] │ 504994.7681469986  │ 245204.0126173657  │ 6.641742442193929  │ 4.0346397150494555 │ 0.7  │ 'https://app.neverland.money/markets?asset=WBTC'     │ true       │
│ 7       │ '0xd0fd2cf7f6ceff4f96b1161f5e995d5843326154-monad' │ 'Monad' │ 'neverland' │ 'WMON'     │ 193615.56660201808 │ 8.885267805610638  │ 19.592762875983112 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A' ] │ 1009872.730923734  │ 816257.164321716   │ 15.703861955720798 │ 8.48405286454444   │ 0.65 │ 'https://app.neverland.money/markets?asset=WMON'     │ true       │
│ 8       │ '0xc64d73bb8748c6fa7487ace2d0d945b6fbb2ecde-monad' │ 'Monad' │ 'neverland' │ 'shMON'    │ 141922.86541660002 │ 0                  │ 13.941514564147123 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x1B68626dCa36c7fE922fD2d55E4f631d962dE19c' ] │ 141922.86541660002 │ 0                  │ 0                  │ 0                  │ 0.55 │ 'https://app.neverland.money/markets?asset=shMON'    │ false      │
│ 9       │ '0xdfc14d336aea9e49113b1356333fd374e646bf85-monad' │ 'Monad' │ 'neverland' │ 'sMON'     │ 126572.26604348226 │ 0                  │ 15.632332082221648 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xA3227C5969757783154C60bF0bC1944180ed81B9' ] │ 126572.26604348226 │ 0                  │ 0                  │ 0                  │ 0.55 │ 'https://app.neverland.money/markets?asset=sMON'     │ false      │
└─────────┴────────────────────────────────────────────────────┴─────────┴─────────────┴────────────┴────────────────────┴────────────────────┴────────────────────┴──────────────────────────────────────────────────┴──────────────────────────────────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴──────┴──────────────────────────────────────────────────────┴────────────┘

- Add totalSupply ABI method for veDUST contract
- Calculate APY based on veDUST power instead of locked DUST TVL
- Change apyReward to apyBase to reflect base yield nature
@llamatester
Copy link

The neverland adapter exports pools:

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

Nb of pools: 12
 

Sample pools:
┌─────────┬────────────────────────────────────────────────────┬─────────┬─────────────┬────────────┬────────────────────┬────────────────────┬────────────────────┬──────────────────────────────────────────────────┬──────────────────────────────────────────────────┬────────────────────┬────────────────────┬───────────────────┬────────────────────┬──────┬──────────────────────────────────────────────────────┬────────────┐
│ (index) │ pool                                               │ chain   │ project     │ symbol     │ tvlUsd             │ apyBase            │ apyReward          │ rewardTokens                                     │ underlyingTokens                                 │ totalSupplyUsd     │ totalBorrowUsd     │ apyBaseBorrow     │ apyRewardBorrow    │ ltv  │ url                                                  │ borrowable │
├─────────┼────────────────────────────────────────────────────┼─────────┼─────────────┼────────────┼────────────────────┼────────────────────┼────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┼────────────────────┼────────────────────┼───────────────────┼────────────────────┼──────┼──────────────────────────────────────────────────────┼────────────┤
│ 0       │ '0xacaaa891b30e13d024ab67b6eca9c2ecbd8cf52b-monad' │ 'Monad' │ 'neverland' │ 'earnAUSD' │ 2620275.773934181  │ 0.3759852167071826 │ 13.786162387519576 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x103222f020e98Bba0AD9809A011FDF8e6F067496' ] │ 2870443.0421945984 │ 250167.2682604175  │ 4.793419901732772 │ 0                  │ 0.85 │ 'https://app.neverland.money/markets?asset=earnAUSD' │ false      │
│ 1       │ '0x784999fc2dd132a41d1cc0f1ae9805854bad1f2d-monad' │ 'Monad' │ 'neverland' │ 'AUSD'     │ 697815.3067740547  │ 3.5430852403283857 │ 15.335058784755168 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a' ] │ 6451294.784595153  │ 5753479.477821099  │ 7.945583959445871 │ 3.438996702462117  │ 0.85 │ 'https://app.neverland.money/markets?asset=AUSD'     │ true       │
│ 2       │ '0x39f901c32b2e0d25ae8deaa1ee115c748f8f6bdf-monad' │ 'Monad' │ 'neverland' │ 'USDT0'    │ 649794.9143506102  │ 3.407835297864669  │ 10.898308266021067 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xe7cd86e13AC4309349F30B3435a9d337750fC82D' ] │ 5083481.776532225  │ 4433686.862181615  │ 7.814528888450684 │ 3.570156858966685  │ 0.85 │ 'https://app.neverland.money/markets?asset=USDT0'    │ true       │
│ 3       │ '0x38648958836ea88b368b4ac23b86ad44b0fe7508-monad' │ 'Monad' │ 'neverland' │ 'USDC'     │ 630783.1090988294  │ 3.4063133600763065 │ 12.049803108794523 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x754704Bc059F8C67012fEd69BC8A327a5aafb603' ] │ 4926104.627585817  │ 4295321.518486988  │ 7.813039811103709 │ 4.606453059858448  │ 0.85 │ 'https://app.neverland.money/markets?asset=USDC'     │ true       │
│ 4       │ '0x31f63ae5a96566b93477191778606bebdc4ca66f-monad' │ 'Monad' │ 'neverland' │ 'WETH'     │ 623933.7487692179  │ 1.638107130551782  │ 15.391436065901273 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xEE8c0E9f1BFFb4Eb878d8f15f368A02a35481242' ] │ 1028426.2945805428 │ 404492.54581132496 │ 5.949848067894062 │ 4.89160978534805   │ 0.7  │ 'https://app.neverland.money/markets?asset=WETH'     │ true       │
│ 5       │ '0x293e2f01a38fe690eb8e570ab952b24b225113a7-monad' │ 'Monad' │ 'neverland' │ 'loAZND'   │ 335627.0514562271  │ 0                  │ 17.68587800005515  │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x9c82eB49B51F7Dc61e22Ff347931CA32aDc6cd90' ] │ 335627.0514562271  │ 0                  │ 2                 │ 0                  │ 0.85 │ 'https://app.neverland.money/markets?asset=loAZND'   │ false      │
│ 6       │ '0x34c43684293963c546b0ab6841008a4d3393b9ab-monad' │ 'Monad' │ 'neverland' │ 'WBTC'     │ 307057.0304610784  │ 1.9853260626120792 │ 17.82855760219169  │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x0555E30da8f98308EdB960aa94C0Db47230d2B9c' ] │ 554901.7871607817  │ 247844.75669970328 │ 6.349881511010728 │ 3.9916513093484207 │ 0.7  │ 'https://app.neverland.money/markets?asset=WBTC'     │ true       │
│ 7       │ '0xd0fd2cf7f6ceff4f96b1161f5e995d5843326154-monad' │ 'Monad' │ 'neverland' │ 'WMON'     │ 250499.9339297469  │ 5.909615552074134  │ 17.374834512282664 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A' ] │ 1138784.7716145387 │ 888284.8376847918  │ 10.82298584264254 │ 7.796112957661419  │ 0.65 │ 'https://app.neverland.money/markets?asset=WMON'     │ true       │
│ 8       │ '0xc64d73bb8748c6fa7487ace2d0d945b6fbb2ecde-monad' │ 'Monad' │ 'neverland' │ 'shMON'    │ 172472.21942348446 │ 0                  │ 11.472106648855503 │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0x1B68626dCa36c7fE922fD2d55E4f631d962dE19c' ] │ 172472.21942348446 │ 0                  │ 0                 │ 0                  │ 0.55 │ 'https://app.neverland.money/markets?asset=shMON'    │ false      │
│ 9       │ '0xdfc14d336aea9e49113b1356333fd374e646bf85-monad' │ 'Monad' │ 'neverland' │ 'sMON'     │ 149550.94625786226 │ 0                  │ 13.23040572260505  │ [ '0xAD96C3dffCD6374294e2573A7fBBA96097CC8d7c' ] │ [ '0xA3227C5969757783154C60bF0bC1944180ed81B9' ] │ 149550.94625786226 │ 0                  │ 0                 │ 0                  │ 0.55 │ 'https://app.neverland.money/markets?asset=sMON'     │ false      │
└─────────┴────────────────────────────────────────────────────┴─────────┴─────────────┴────────────┴────────────────────┴────────────────────┴────────────────────┴──────────────────────────────────────────────────┴──────────────────────────────────────────────────┴────────────────────┴────────────────────┴───────────────────┴────────────────────┴──────┴──────────────────────────────────────────────────────┴────────────┘

@slasher125 slasher125 merged commit 31c950c into DefiLlama:master Dec 25, 2025
1 check passed
@0xCatalyst 0xCatalyst deleted the feat/neverland-yields branch December 25, 2025 15:16
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.

3 participants