Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scallop: add borrow reward apy #1668

Merged
merged 8 commits into from
Dec 27, 2024
Merged

Conversation

nicetomeetyou1
Copy link
Contributor

No description provided.

@llamatester
Copy link

The scallop-lend adapter exports pools:

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

Nb of pools: 17
 

Sample pools:
┌─────────┬───────┬────────────────┬────────────────────────────────────────────────────────────────────────────────────┬─────────┬────────────────────┬─────────────────────┬───────────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐
│ (index) │ chain │    project     │                                        pool                                        │ symbol  │       tvlUsd       │       apyBase       │ apyReward │                                                                                             rewardTokens                                                                                             │   totalSupplyUsd   │   totalBorrowUsd   │   apyBaseBorrow    │  apyRewardBorrow   │
├─────────┼───────┼────────────────┼────────────────────────────────────────────────────────────────────────────────────┼─────────┼────────────────────┼─────────────────────┼───────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤
│    0    │ 'Sui' │ 'scallop-lend' │   '0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI'   │  'SUI'  │ 17648992.579519503 │  4.456127479196348  │   null    │  [ '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI', '0x5ca17430c1d046fae9edeaa8fd76c7b4193a00d764a0ecfa9418d733ad27bc1e::scallop_sca::SCALLOP_SCA' ]  │ 57034888.86946537  │ 39385896.28994587  │ 8.210949943289169  │ 17.314645750480796 │
│    1    │ 'Sui' │ 'scallop-lend' │  '0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC'  │ 'USDC'  │ 4839078.020394716  │ 13.917368894494174  │   null    │  [ '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI', '0x5ca17430c1d046fae9edeaa8fd76c7b4193a00d764a0ecfa9418d733ad27bc1e::scallop_sca::SCALLOP_SCA' ]  │ 22103802.44276723  │ 17264724.422372513 │ 26.90731336474599  │ 20.029647733476164 │
│    2    │ 'Sui' │ 'scallop-lend' │  '0xc060006111016b8a020ad5b33834984a437aaa7d3c74c18e09a95d48aceab08c::coin::COIN'  │ 'wUSDT' │ 2688757.586353572  │ 16.548410492092238  │   null    │  [ '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI', '0x5ca17430c1d046fae9edeaa8fd76c7b4193a00d764a0ecfa9418d733ad27bc1e::scallop_sca::SCALLOP_SCA' ]  │ 13274542.464107677 │ 10585784.877754105 │ 31.559231012028555 │ 27.454659956339295 │
│    3    │ 'Sui' │ 'scallop-lend' │   '0xd0e89b2af5e4910726fbcd8b8dd37bb79b29e5f83f7491bca830e94f7f226d29::eth::ETH'   │ 'sbETH' │ 2161130.5913149845 │  4.353418551453436  │   null    │                                                  [ '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI' ]                                                  │ 6811470.800385727  │ 4650340.209070742  │ 8.114105748166667  │ 23.421988894487416 │
│    4    │ 'Sui' │ 'scallop-lend' │   '0x7016aae72cfc67f2fadf55769c0a7dd54291a583b63051a5ed71081cce836ac6::sca::SCA'   │  'SCA'  │ 1121474.8388620396 │ 3.1332883112288545  │   null    │                                                  [ '0x5ca17430c1d046fae9edeaa8fd76c7b4193a00d764a0ecfa9418d733ad27bc1e::scallop_sca::SCALLOP_SCA' ]                                                  │ 2675986.510071235  │ 1554511.6712091952 │ 6.863684650014568  │ 14.819669804915744 │
│    5    │ 'Sui' │ 'scallop-lend' │ '0xf325ce1300e8dac124071d3152c5c5ee6174914f8bc2161e88329cf579246efc::afsui::AFSUI' │ 'afSUI' │ 1009679.0085323709 │ 0.15536487453933212 │   null    │                                                                                                 null                                                                                                 │ 1160960.095148368  │ 151281.08661599716 │ 1.5003347581941329 │        null        │
│    6    │ 'Sui' │ 'scallop-lend' │  '0xdeeb7a4662eec9f2f3def03fb937a663dddaa2e215b8078a284d026b7946c270::deep::DEEP'  │ 'DEEP'  │ 735215.8718720004  │  29.77081254696623  │   null    │ [ '0xeb7a05a3224837c5e5503575aed0be73c091d1ce5e43aa3c3e716e0ae614608f::scallop_deep::SCALLOP_DEEP', '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI' ] │ 3035422.242935334  │ 2300206.3710633335 │ 77.34266992662393  │ 149.77997488007787 │
│    7    │ 'Sui' │ 'scallop-lend' │ '0xbde4ba4c2e274a60ce15c1cfff9e5c42e41654ac8b6d906a57efa4bd3c29f47d::hasui::HASUI' │ 'haSUI' │ 538281.2409954122  │ 0.6383307161453189  │   null    │                                                                                                 null                                                                                                 │ 731172.4276936627  │ 192891.1866982504  │ 3.060763020279378  │        null        │
│    8    │ 'Sui' │ 'scallop-lend' │  '0x549e8b69270defbfafd4f94e17ec44cdbdd99820b33bda2278dea3b9a32d3f55::cert::CERT'  │ 'vSUI'  │ 304169.3166793655  │ 0.1482543663364977  │   null    │                                                                                                 null                                                                                                 │ 348535.18591705174 │ 44365.869237686224 │ 1.465373702998285  │        null        │
│    9    │ 'Sui' │ 'scallop-lend' │  '0x5d4b302506645c37ff133b98c4b50a5ae14841659738d6d733d59d0d217a93bf::coin::COIN'  │ 'wUSDC' │ 245529.41507038695 │ 19.387606217972795  │   null    │                                                                                                 null                                                                                                 │ 1220340.5547525666 │ 974811.1396821797  │ 31.95096579855974  │        null        │
└─────────┴───────┴────────────────┴────────────────────────────────────────────────────────────────────────────────────┴─────────┴────────────────────┴─────────────────────┴───────────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘
This adapter contains some pools with <10k TVL, these pools won't be shown in DefiLlama

@slasher125
Copy link
Collaborator

gm @nicetomeetyou1
pls add the ltv field

@llamatester
Copy link

The scallop-lend adapter exports pools:

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

Nb of pools: 17
 

Sample pools:
┌─────────┬───────┬────────────────┬────────────────────────────────────────────────────────────────────────────────────┬─────────┬────────────────────┬─────────────────────┬───────────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬──────┐
│ (index) │ chain │    project     │                                        pool                                        │ symbol  │       tvlUsd       │       apyBase       │ apyReward │                                                                                             rewardTokens                                                                                             │   totalSupplyUsd   │   totalBorrowUsd   │   apyBaseBorrow    │  apyRewardBorrow   │ ltv  │
├─────────┼───────┼────────────────┼────────────────────────────────────────────────────────────────────────────────────┼─────────┼────────────────────┼─────────────────────┼───────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼──────┤
│    0    │ 'Sui' │ 'scallop-lend' │   '0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI'   │  'SUI'  │ 17683019.207221158 │  4.474655802875649  │   null    │  [ '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI', '0x5ca17430c1d046fae9edeaa8fd76c7b4193a00d764a0ecfa9418d733ad27bc1e::scallop_sca::SCALLOP_SCA' ]  │ 57405189.44183514  │ 39722170.234613985 │ 8.228302406388055  │ 17.314645750480796 │ 0.75 │
│    1    │ 'Sui' │ 'scallop-lend' │  '0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC'  │ 'USDC'  │  4563818.51138046  │ 15.825857145607426  │   null    │  [ '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI', '0x5ca17430c1d046fae9edeaa8fd76c7b4193a00d764a0ecfa9418d733ad27bc1e::scallop_sca::SCALLOP_SCA' ]  │ 22052580.823568285 │ 17488762.312187824 │ 30.292272868350032 │ 20.029647733476164 │ 0.85 │
│    2    │ 'Sui' │ 'scallop-lend' │  '0xc060006111016b8a020ad5b33834984a437aaa7d3c74c18e09a95d48aceab08c::coin::COIN'  │ 'wUSDT' │ 2740837.811112063  │ 15.788059772346251  │   null    │  [ '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI', '0x5ca17430c1d046fae9edeaa8fd76c7b4193a00d764a0ecfa9418d733ad27bc1e::scallop_sca::SCALLOP_SCA' ]  │ 13229011.890512455 │ 10488174.079400392 │ 30.22578218740417  │ 27.454659956339295 │ 0.85 │
│    3    │ 'Sui' │ 'scallop-lend' │   '0xd0e89b2af5e4910726fbcd8b8dd37bb79b29e5f83f7491bca830e94f7f226d29::eth::ETH'   │ 'sbETH' │ 2187964.9875694746 │  4.374949424665919  │   null    │                                                  [ '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI' ]                                                  │ 6932114.713601944  │ 4744149.726032469  │ 8.134499573781117  │ 23.421988894487416 │ 0.75 │
│    4    │ 'Sui' │ 'scallop-lend' │ '0xf325ce1300e8dac124071d3152c5c5ee6174914f8bc2161e88329cf579246efc::afsui::AFSUI' │ 'afSUI' │ 1078005.6789770683 │ 0.05833995905966116 │   null    │                                                                                                 null                                                                                                 │ 1171578.6460511216 │  93572.9670740533  │ 0.916957115028616  │        null        │ 0.7  │
│    5    │ 'Sui' │ 'scallop-lend' │   '0x7016aae72cfc67f2fadf55769c0a7dd54291a583b63051a5ed71081cce836ac6::sca::SCA'   │  'SCA'  │ 1047509.8057774168 │  3.048293677682379  │   null    │                                                  [ '0x5ca17430c1d046fae9edeaa8fd76c7b4193a00d764a0ecfa9418d733ad27bc1e::scallop_sca::SCALLOP_SCA' ]                                                  │ 2453741.122292882  │ 1406231.316515465  │ 6.768302438028906  │ 14.819669804915744 │ 0.4  │
│    6    │ 'Sui' │ 'scallop-lend' │  '0xdeeb7a4662eec9f2f3def03fb937a663dddaa2e215b8078a284d026b7946c270::deep::DEEP'  │ 'DEEP'  │ 557880.1358789685  │   42.310528490292   │   null    │ [ '0xeb7a05a3224837c5e5503575aed0be73c091d1ce5e43aa3c3e716e0ae614608f::scallop_deep::SCALLOP_DEEP', '0xaafc4f740de0dd0dde642a31148fb94517087052f19afb0f7bed1dc41a50c77b::scallop_sui::SCALLOP_SUI' ] │ 2921864.4032549467 │ 2363984.267375978  │ 106.77810091918141 │ 149.77997488007787 │  0   │
│    7    │ 'Sui' │ 'scallop-lend' │ '0xbde4ba4c2e274a60ce15c1cfff9e5c42e41654ac8b6d906a57efa4bd3c29f47d::hasui::HASUI' │ 'haSUI' │ 539103.1972800486  │ 0.6457677556165997  │   null    │                                                                                                 null                                                                                                 │ 733811.4574932497  │ 194708.26021320105 │ 3.0787539422133303 │        null        │ 0.7  │
│    8    │ 'Sui' │ 'scallop-lend' │  '0x549e8b69270defbfafd4f94e17ec44cdbdd99820b33bda2278dea3b9a32d3f55::cert::CERT'  │ 'vSUI'  │ 305360.48574251356 │ 0.14214625510293732 │   null    │                                                                                                 null                                                                                                 │  348841.661687147  │ 43481.17594463342  │ 1.4346741676293906 │        null        │ 0.6  │
│    9    │ 'Sui' │ 'scallop-lend' │  '0x5d4b302506645c37ff133b98c4b50a5ae14841659738d6d733d59d0d217a93bf::coin::COIN'  │ 'wUSDC' │ 254789.64411827538 │  17.94094870833014  │   null    │                                                                                                 null                                                                                                 │ 1220536.873488247  │ 965747.2293699716  │ 29.77759250814249  │        null        │ 0.85 │
└─────────┴───────┴────────────────┴────────────────────────────────────────────────────────────────────────────────────┴─────────┴────────────────────┴─────────────────────┴───────────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴──────┘
This adapter contains some pools with <10k TVL, these pools won't be shown in DefiLlama

@slasher125 slasher125 merged commit b441084 into DefiLlama:master Dec 27, 2024
1 check passed
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