Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

Commit

Permalink
fix(mean-finance): Fix airdrop position balances (#2756)
Browse files Browse the repository at this point in the history
* fix(mean-finance): Linting

* fix(mean-finance): Fix airdrop position balances
  • Loading branch information
wpoulin committed Jun 19, 2023
1 parent 82674f4 commit a2f1873
Show file tree
Hide file tree
Showing 7 changed files with 22 additions and 20 deletions.
Expand Up @@ -8,8 +8,8 @@ export class ArbitrumMeanFinanceDcaPositionContractPositionFetcher extends MeanF
hubs = [
{
// Version 4 Hub - YIELD
hubAddress: '0xA5AdC5484f9997fBF7D405b9AA62A7d88883C345',
tokenAddress: '0x20bdAE1413659f47416f769a4B27044946bc9923',
hubAddress: '0xa5adc5484f9997fbf7d405b9aa62a7d88883c345',
tokenAddress: '0x20bdae1413659f47416f769a4b27044946bc9923',
transformerAddress: '0xc0136591df365611b1452b5f8823def69ff3a685',
subgraphUrl: 'https://api.thegraph.com/subgraphs/name/mean-finance/dca-v2-yf-arbitrum',
},
Expand Down
Expand Up @@ -8,8 +8,8 @@ export class BinanceSmartChainMeanFinanceDcaPositionContractPositionFetcher exte
hubs = [
{
// Version 4 Hub - YIELD
hubAddress: '0xA5AdC5484f9997fBF7D405b9AA62A7d88883C345',
tokenAddress: '0x20bdAE1413659f47416f769a4B27044946bc9923',
hubAddress: '0xa5adc5484f9997fbf7d405b9aa62a7d88883c345',
tokenAddress: '0x20bdae1413659f47416f769a4b27044946bc9923',
transformerAddress: '0xc0136591df365611b1452b5f8823def69ff3a685',
subgraphUrl: 'https://api.thegraph.com/subgraphs/name/mean-finance/dca-v2-yf-bnb',
},
Expand Down
Expand Up @@ -8,8 +8,8 @@ export class EthereumMeanFinanceDcaPositionContractPositionFetcher extends MeanF
hubs = [
{
// Version 4 Hub - YIELD
hubAddress: '0xA5AdC5484f9997fBF7D405b9AA62A7d88883C345',
tokenAddress: '0x20bdAE1413659f47416f769a4B27044946bc9923',
hubAddress: '0xa5adc5484f9997fbf7d405b9aa62a7d88883c345',
tokenAddress: '0x20bdae1413659f47416f769a4b27044946bc9923',
transformerAddress: '0xc0136591df365611b1452b5f8823def69ff3a685',
subgraphUrl: 'https://api.thegraph.com/subgraphs/name/mean-finance/dca-v2-yf-ethereum',
},
Expand Down
6 changes: 3 additions & 3 deletions src/apps/mean-finance/mean-finance.module.ts
Expand Up @@ -3,12 +3,12 @@ import { Module } from '@nestjs/common';
import { AbstractApp } from '~app/app.dynamic-module';

import { ArbitrumMeanFinanceDcaPositionContractPositionFetcher } from './arbitrum/mean-finance.dca-position.contract-position-fetcher';
import { BinanceSmartChainMeanFinanceDcaPositionContractPositionFetcher } from './binance-smart-chain/mean-finance.dca-position.contract-position-fetcher';
import { MeanFinanceContractFactory } from './contracts';
import { EthereumMeanFinanceDcaPositionContractPositionFetcher } from './ethereum/mean-finance.dca-position.contract-position-fetcher';
import { OptimismMeanFinanceDcaPositionContractPositionFetcher } from './optimism/mean-finance.dca-position.contract-position-fetcher';
import { PolygonMeanFinanceDcaPositionContractPositionFetcher } from './polygon/mean-finance.dca-position.contract-position-fetcher';
import { BinanceSmartChainMeanFinanceDcaPositionContractPositionFetcher } from './binance-smart-chain/mean-finance.dca-position.contract-position-fetcher';
import { OptimismMeanFinanceOptimismAirdropContractPositionFetcher } from './optimism/mean-finance.optimism-airdrop.contract-position-fetcher';
import { PolygonMeanFinanceDcaPositionContractPositionFetcher } from './polygon/mean-finance.dca-position.contract-position-fetcher';
@Module({
providers: [
MeanFinanceContractFactory,
Expand All @@ -20,4 +20,4 @@ import { OptimismMeanFinanceOptimismAirdropContractPositionFetcher } from './opt
OptimismMeanFinanceOptimismAirdropContractPositionFetcher,
],
})
export class MeanFinanceAppModule extends AbstractApp() { }
export class MeanFinanceAppModule extends AbstractApp() {}
Expand Up @@ -20,8 +20,8 @@ export class OptimismMeanFinanceDcaPositionContractPositionFetcher extends MeanF
},
{
// Version 4 Hub - YIELD
hubAddress: '0xA5AdC5484f9997fBF7D405b9AA62A7d88883C345',
tokenAddress: '0x20bdAE1413659f47416f769a4B27044946bc9923',
hubAddress: '0xa5adc5484f9997fbf7d405b9aa62a7d88883c345',
tokenAddress: '0x20bdae1413659f47416f769a4b27044946bc9923',
transformerAddress: '0xc0136591df365611b1452b5f8823def69ff3a685',
subgraphUrl: 'https://api.thegraph.com/subgraphs/name/mean-finance/dca-v2-yf-optimism',
},
Expand Down
@@ -1,6 +1,6 @@
import { Inject } from '@nestjs/common';
import Axios from 'axios';
import { BigNumber, BigNumberish, Contract } from 'ethers';
import Axios from "axios";

import { APP_TOOLKIT, IAppToolkit } from '~app-toolkit/app-toolkit.interface';
import { PositionTemplate } from '~app-toolkit/decorators/position-template.decorator';
Expand Down Expand Up @@ -78,11 +78,13 @@ export class OptimismMeanFinanceOptimismAirdropContractPositionFetcher extends C
return [BigNumber.from(0)];
}

const airdropData = await Axios.get<OptimismAirdropCampaingResponse>(
`https://api.mean.finance/v1/optimism-airdrop/${params.address}`
)


return [BigNumber.from(airdropData.data.op)];
try {
const airdropData = await Axios.get<OptimismAirdropCampaingResponse>(
`https://api.mean.finance/v1/optimism-airdrop/${params.address}`,
);
return [BigNumber.from(airdropData.data.op)];
} catch {
return [0];
}
}
}
Expand Up @@ -20,8 +20,8 @@ export class PolygonMeanFinanceDcaPositionContractPositionFetcher extends MeanFi
},
{
// Version 4 Hub - YIELD
hubAddress: '0xA5AdC5484f9997fBF7D405b9AA62A7d88883C345',
tokenAddress: '0x20bdAE1413659f47416f769a4B27044946bc9923',
hubAddress: '0xa5adc5484f9997fbf7d405b9aa62a7d88883c345',
tokenAddress: '0x20bdae1413659f47416f769a4b27044946bc9923',
transformerAddress: '0xc0136591df365611b1452b5f8823def69ff3a685',
subgraphUrl: 'https://api.thegraph.com/subgraphs/name/mean-finance/dca-v2-yf-polygon',
},
Expand Down

0 comments on commit a2f1873

Please sign in to comment.