DefiLlama / yield-server

140 stars 779 forks source link

impermax: add new chains and fix pricing #1469

Closed swan-of-bodom closed 1 month ago

swan-of-bodom commented 1 month ago

New chains and fix dexscreener price function

llamatester commented 1 month ago

The impermax-finance adapter exports pools:

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

Nb of pools: 600

Sample pools:
┌─────────┬────────────────────────────────────────────────────────────┬─────────────────────────┬────────────┬────────────────────┬──────────┬────────────────────┬──────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────┐
│ (index) │                            pool                            │        poolMeta         │   chain    │      project       │  symbol  │       tvlUsd       │       apyBase        │                                        underlyingTokens                                        │
├─────────┼────────────────────────────────────────────────────────────┼─────────────────────────┼────────────┼────────────────────┼──────────┼────────────────────┼──────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────┤
│    0    │  '0x8d535eFa82481CdefBe7801E562736017Bc59872-USDC.e-era'   │  'VeSync USDC.e/LUSD'   │   'era'    │ 'impermax-finance' │ 'USDC.E' │   240019.8559281   │ 0.03080365748593626  │ [ '0x3355df6D4c9C3035724Fd0e3914dE96A5a83aaf4', '0x503234F203fC7Eb888EEC8513210612a43Cf6115' ] │
│    1    │  '0x471819fAFe0C6Bc919Ae1FF4e7DbE67371c4b467-USDC-scroll'  │    'Tokan USDC/MORE'    │  'scroll'  │ 'impermax-finance' │  'USDC'  │  222680.239369588  │  24.33746283355822   │ [ '0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4', '0x25ea98ac87A38142561eA70143fd44c4772A16b6' ] │
│    2    │  '0x352004829Ed5a80491B94A7cA75ce38cdAAABA93-wstETH-base'  │   'Aero fBOMB/wstETH'   │   'base'   │ 'impermax-finance' │ 'WSTETH' │ 218063.68539117623 │  13.92467878140069   │ [ '0x74ccbe53F77b08632ce0CB91D3A545bF6B8E0979', '0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452' ] │
│    3    │ '0xB0e7Ad5053414fDe098122B61fd34D816fd6D93f-WETH-arbitrum' │    'Sushi WETH/USDC'    │ 'arbitrum' │ 'impermax-finance' │  'WETH'  │ 148961.21261841425 │   2.64125033306e-7   │ [ '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1', '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8' ] │
│    4    │  '0xbaDde16f4ED28B3f2118942c521cA0eF6A2c6e01-USDC.e-era'   │ 'DraculaFi USDC.e/WETH' │   'era'    │ 'impermax-finance' │ 'USDC.E' │  132512.15297196   │          0           │ [ '0x3355df6D4c9C3035724Fd0e3914dE96A5a83aaf4', '0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91' ] │
│    5    │  '0x0C468E366B9ae76ca43acc90be049711c7E7B6d7-USDC.e-era'   │ 'Velocore USDC.e/WETH'  │   'era'    │ 'impermax-finance' │ 'USDC.E' │   132055.2697911   │ 0.06313480931883488  │ [ '0x3355df6D4c9C3035724Fd0e3914dE96A5a83aaf4', '0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91' ] │
│    6    │  '0xDD14d0c651C63e1EeA5bd8b250cf99757425D68F-USDC-scroll'  │    'Tokan USDC/CHI'     │  'scroll'  │ 'impermax-finance' │  'USDC'  │  75351.770054561   │  34.52569350092463   │ [ '0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4', '0x2fC5cf65Fd0a660801f119832B2158756968266D' ] │
│    7    │ '0x3041CbD36888bECc7bbCBc0045E3B1f144466f5f-USDC-ethereum' │   'Uniswap USDC/USDT'   │ 'ethereum' │ 'impermax-finance' │  'USDC'  │    67888.074776    │ 0.000022873315872138 │ [ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', '0xdAC17F958D2ee523a2206206994597C13D831ec7' ] │
│    8    │ '0x88a0B00BBE918eE00e3482F71962070Dc052984b-WETH-arbitrum' │   'Sushi MAGIC/WETH'    │ 'arbitrum' │ 'impermax-finance' │  'WETH'  │ 58060.94289204574  │ 0.007169254308218944 │ [ '0x539bdE0d7Dbd336b79148AA742883198BBF60342', '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1' ] │
│    9    │   '0x34FD2AfefD64319eBAeFcc0d64b8110679488608-USDC-base'   │    'Aero USDC/AERO'     │   'base'   │ 'impermax-finance' │  'USDC'  │ 42313.635082246445 │ 0.13907487780274097  │ [ '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', '0x940181a94A35A4569E4529A3CDfB74e38FD98631' ] │
└─────────┴────────────────────────────────────────────────────────────┴─────────────────────────┴────────────┴────────────────────┴──────────┴────────────────────┴──────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘
This adapter contains some pools with <10k TVL, these pools won't be shown in DefiLlama
llamatester commented 1 month ago

The impermax-finance adapter exports pools:

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

Nb of pools: 438

Sample pools:
┌─────────┬────────────────────────────────────────────────────────────┬─────────────────────┬────────────┬────────────────────┬──────────┬────────────────────┬──────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────┐
│ (index) │                            pool                            │      poolMeta       │   chain    │      project       │  symbol  │       tvlUsd       │       apyBase        │                                        underlyingTokens                                        │
├─────────┼────────────────────────────────────────────────────────────┼─────────────────────┼────────────┼────────────────────┼──────────┼────────────────────┼──────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────┤
│    0    │  '0x352004829Ed5a80491B94A7cA75ce38cdAAABA93-wstETH-base'  │ 'Aero fBOMB/wstETH' │   'base'   │ 'impermax-finance' │ 'WSTETH' │ 185234.00560019165 │  14.271614127498506  │ [ '0x74ccbe53F77b08632ce0CB91D3A545bF6B8E0979', '0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452' ] │
│    1    │  '0x471819fAFe0C6Bc919Ae1FF4e7DbE67371c4b467-USDC-scroll'  │  'Tokan USDC/MORE'  │  'scroll'  │ 'impermax-finance' │  'USDC'  │  182640.239369588  │  29.44511325094822   │ [ '0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4', '0x25ea98ac87A38142561eA70143fd44c4772A16b6' ] │
│    2    │ '0xB0e7Ad5053414fDe098122B61fd34D816fd6D93f-WETH-arbitrum' │  'Sushi WETH/USDC'  │ 'arbitrum' │ 'impermax-finance' │  'WETH'  │ 147812.55395488546 │   2.64125033306e-7   │ [ '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1', '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8' ] │
│    3    │  '0xDD14d0c651C63e1EeA5bd8b250cf99757425D68F-USDC-scroll'  │  'Tokan USDC/CHI'   │  'scroll'  │ 'impermax-finance' │  'USDC'  │  75351.770054561   │  34.52569350092463   │ [ '0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4', '0x2fC5cf65Fd0a660801f119832B2158756968266D' ] │
│    4    │ '0x3041CbD36888bECc7bbCBc0045E3B1f144466f5f-USDC-ethereum' │ 'Uniswap USDC/USDT' │ 'ethereum' │ 'impermax-finance' │  'USDC'  │ 67864.72127827705  │ 0.000022873315872138 │ [ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', '0xdAC17F958D2ee523a2206206994597C13D831ec7' ] │
│    5    │ '0x88a0B00BBE918eE00e3482F71962070Dc052984b-WETH-arbitrum' │ 'Sushi MAGIC/WETH'  │ 'arbitrum' │ 'impermax-finance' │  'WETH'  │ 57613.227651995694 │ 0.007169254308218944 │ [ '0x539bdE0d7Dbd336b79148AA742883198BBF60342', '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1' ] │
│    6    │  '0x8A16A1CA6c303122E5FA985150A2b742B3aA5FB7-WETH-scroll'  │ 'Tokan WETH/fBOMB'  │  'scroll'  │ 'impermax-finance' │  'WETH'  │ 52756.93828516129  │  12.677322273231137  │ [ '0x5300000000000000000000000000000000000004', '0x74ccbe53F77b08632ce0CB91D3A545bF6B8E0979' ] │
│    7    │  '0xD30eDb2f0CA35cba70d10bd3fcCe5Bbb317C88C7-WETH-scroll'  │ 'Tokan WETH/wstETH' │  'scroll'  │ 'impermax-finance' │  'WETH'  │ 30544.981387006417 │  9.881117571297567   │ [ '0x5300000000000000000000000000000000000004', '0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32' ] │
│    8    │  '0x88b5068c4ED14d69C7093011149E7d5E93a0a98e-WETH-scroll'  │  'Tokan WETH/IBEX'  │  'scroll'  │ 'impermax-finance' │  'WETH'  │ 25703.12340438367  │  12.162706670392629  │ [ '0x5300000000000000000000000000000000000004', '0x78Ab77F7D590FB101AA18affc238cbfEA31EAd5b' ] │
│    9    │ '0xD30eDb2f0CA35cba70d10bd3fcCe5Bbb317C88C7-wstETH-scroll' │ 'Tokan WETH/wstETH' │  'scroll'  │ 'impermax-finance' │ 'WSTETH' │ 24181.761802993955 │   7.20650893058467   │ [ '0x5300000000000000000000000000000000000004', '0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32' ] │
└─────────┴────────────────────────────────────────────────────────────┴─────────────────────┴────────────┴────────────────────┴──────────┴────────────────────┴──────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘
This adapter contains some pools with <10k TVL, these pools won't be shown in DefiLlama