Skip to content

Commit

Permalink
feat: added dynamic imports again
Browse files Browse the repository at this point in the history
  • Loading branch information
JoaquinBattilana committed Nov 27, 2023
1 parent d3fbff5 commit b20ecdb
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/services/ApprovedAmountService.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ApproveType, ERC20Service, LendingPoolBundle, PoolBundle } from '@aave/contract-helpers';
import { ApproveType } from '@aave/contract-helpers';
import { Provider } from '@ethersproject/providers';
import { MarketDataType } from 'src/ui-config/marketsConfig';

Expand All @@ -7,11 +7,13 @@ export class ApprovedAmountService {

private async getERC20Service(marketData: MarketDataType) {
const provider = this.getProvider(marketData.chainId);
const ERC20Service = (await import('@aave/contract-helpers')).ERC20Service;
return new ERC20Service(provider);
}

private async getPoolService(marketData: MarketDataType) {
const provider = this.getProvider(marketData.chainId);
const PoolBundle = (await import('@aave/contract-helpers')).PoolBundle;
return new PoolBundle(provider, {
POOL: marketData.addresses.LENDING_POOL,
WETH_GATEWAY: marketData.addresses.WETH_GATEWAY,
Expand All @@ -21,6 +23,7 @@ export class ApprovedAmountService {

private async getLendingPoolService(marketData: MarketDataType) {
const provider = this.getProvider(marketData.chainId);
const LendingPoolBundle = (await import('@aave/contract-helpers')).LendingPoolBundle;
return new LendingPoolBundle(provider, {
LENDING_POOL: marketData.addresses.LENDING_POOL,
WETH_GATEWAY: marketData.addresses.WETH_GATEWAY,
Expand Down

0 comments on commit b20ecdb

Please sign in to comment.