Skip to content

Commit 8653602

Browse files
Update NPM_TOKEN handling in workflows and Docker build (#3919)
* adding `NPM_TOKEN` * adding `NPM_TOKEN` to more GH Actions workflows * fixing build workflow * making `NPM_TOKEN` available to docker build * updated to private packages * Added new env NPM_TOKEN to set global token for installing private npm packages * bump once again * updated imports * Fixed lint * updated lock * Updated readme --------- Co-authored-by: cristidas <cristi.dascalu@gmail.com>
1 parent 4676e97 commit 8653602

34 files changed

+110
-82
lines changed

.env.template

+5
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,8 @@ AAVE_OPTIMISM_SUBGRAPH_URL=""
6767
MAINNET_CACHE_URL="https://cache-mainnet-staging.staging.summer.fi/api/v1"
6868

6969
GROOVE_WIDGET_ID=
70+
71+
# Your personal NPM access token, to install private npm packages
72+
# ask techops to get your personal npm access token, and set it here
73+
# then just run source .env to load it into your environment and install will just work
74+
export NPM_TOKEN=

.prettierignore

+1
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ coverage
1414
jest.config.js
1515
setup.js
1616
lambdas
17+
.gen

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@ git clone https://github.com/OasisDEX/oasis-borrow.git
3434

3535
Navigate to the project folder and install all dependencies
3636

37+
NOTE: to install private packages from NPM you need to have an env variable called `NPM_TOKEN` containing your personal NPM access token.
38+
We recommend to set `NPM_TOKEN` in your `.env` file using our `.env.template`, this way you can just `source .env` before install.
39+
3740
```sh
41+
source .env
3842
yarn
3943
```
4044

features/refinance/contexts/RefinanceGeneralContext.tsx

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
import type { RiskRatio } from '@oasisdex/dma-library'
22
import type { TxStatus } from '@oasisdex/transactions'
3+
import type {
4+
AddressValue,
5+
ChainInfo,
6+
IPoolId,
7+
ITokenAmount,
8+
PositionId,
9+
PositionType,
10+
} from '@summer_fi/summerfi-sdk-common'
311
import type { GasEstimationContext } from 'components/context/GasEstimationContextProvider'
412
import type { OmniGeneralContextTx } from 'features/omni-kit/contexts'
513
import type { OmniValidations } from 'features/omni-kit/types'
@@ -11,14 +19,6 @@ import type { RefinanceSidebarStep } from 'features/refinance/types'
1119
import type { LendingProtocol } from 'lendingProtocols'
1220
import type { Dispatch, FC, SetStateAction } from 'react'
1321
import React, { useContext, useState } from 'react'
14-
import type {
15-
AddressValue,
16-
ChainInfo,
17-
IPoolId,
18-
ITokenAmount,
19-
PositionId,
20-
PositionType,
21-
} from 'summerfi-sdk-common'
2222

2323
export interface RefinanceSteps {
2424
currentStep: RefinanceSidebarStep

features/refinance/helpers/getAaveLikePoolId.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
import {
2+
AaveV3LendingPoolId,
3+
type EmodeType,
4+
SparkLendingPoolId,
5+
} from '@summer_fi/summerfi-sdk-client'
6+
import { type ChainInfo, type IToken, ProtocolName } from '@summer_fi/summerfi-sdk-common'
17
import { LendingProtocol } from 'lendingProtocols'
2-
import { AaveV3LendingPoolId, type EmodeType, SparkLendingPoolId } from 'summerfi-sdk-client'
3-
import { type ChainInfo, type IToken, ProtocolName } from 'summerfi-sdk-common'
48

59
export const getAaveLikePoolId = (
610
lendingProtocol: LendingProtocol,

features/refinance/helpers/getAaveLikePositionId.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { AaveV3PositionId, SparkPositionId } from '@summer_fi/summerfi-sdk-client'
12
import { LendingProtocol } from 'lendingProtocols'
2-
import { AaveV3PositionId, SparkPositionId } from 'summerfi-sdk-client'
33

44
export const getAaveLikePositionId = (lendingProtocol: LendingProtocol, vaultId: string) => {
55
switch (lendingProtocol) {

features/refinance/helpers/getEmode.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { EmodeType } from 'summerfi-sdk-client'
2-
import type { IToken } from 'summerfi-sdk-common'
1+
import { EmodeType } from '@summer_fi/summerfi-sdk-client'
2+
import type { IToken } from '@summer_fi/summerfi-sdk-common'
33

44
const stablecoinTokens = [
55
'ADAI',

features/refinance/helpers/getMakerPoolId.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { MakerLendingPoolId } from 'summerfi-sdk-client'
2-
import { type ChainInfo, type IToken, ProtocolName } from 'summerfi-sdk-common'
1+
import { MakerLendingPoolId } from '@summer_fi/summerfi-sdk-client'
2+
import { type ChainInfo, type IToken, ProtocolName } from '@summer_fi/summerfi-sdk-common'
33

44
export const getMakerPoolId = (
55
chainInfo: ChainInfo,

features/refinance/helpers/getMakerPositionId.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MakerPositionId } from 'summerfi-sdk-client'
1+
import { MakerPositionId } from '@summer_fi/summerfi-sdk-client'
22

33
export const getMakerPositionId = (vaultId: string) => {
44
return MakerPositionId.createFrom({

features/refinance/helpers/getMorphoPoolId.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { MorphoLendingPoolId } from 'summerfi-sdk-client'
2-
import { type ChainInfo, ProtocolName } from 'summerfi-sdk-common'
1+
import { MorphoLendingPoolId } from '@summer_fi/summerfi-sdk-client'
2+
import { type ChainInfo, ProtocolName } from '@summer_fi/summerfi-sdk-common'
33

44
export const getMorphoPoolId = (chainInfo: ChainInfo, marketId: string) => {
55
return MorphoLendingPoolId.createFrom({

features/refinance/helpers/getMorphoPositionId.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MorphoPositionId } from 'summerfi-sdk-client'
1+
import { MorphoPositionId } from '@summer_fi/summerfi-sdk-client'
22

33
export const getMorphoPositionId = (vaultId: string) => {
44
return MorphoPositionId.createFrom({

features/refinance/helpers/getPosition.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
import { AaveV3Position, MakerPosition, MorphoPosition, SparkPosition } from 'summerfi-sdk-client'
2-
import { type IPosition, ProtocolName } from 'summerfi-sdk-common'
1+
import {
2+
AaveV3Position,
3+
MakerPosition,
4+
MorphoPosition,
5+
SparkPosition,
6+
} from '@summer_fi/summerfi-sdk-client'
7+
import { type IPosition, ProtocolName } from '@summer_fi/summerfi-sdk-common'
38

49
export const getPosition = (protocolName: ProtocolName, position: IPosition): IPosition => {
510
switch (protocolName) {

features/refinance/helpers/getProtocolNameByLendingProtocol.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { ProtocolName } from '@summer_fi/summerfi-sdk-common'
12
import { LendingProtocol } from 'lendingProtocols'
2-
import { ProtocolName } from 'summerfi-sdk-common'
33

44
const ProtocolNameByLendingProtocol: Record<LendingProtocol, ProtocolName> = {
55
[LendingProtocol.AaveV2]: ProtocolName.AaveV2,

features/refinance/helpers/getRefinanceContextInput.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { RiskRatio } from '@oasisdex/dma-library'
2+
import type { ILendingPoolId, IPositionId, PositionType } from '@summer_fi/summerfi-sdk-common'
23
import BigNumber from 'bignumber.js'
34
import type { NetworkNames } from 'blockchain/networks'
45
import { networkNameToIdMap } from 'blockchain/networks'
@@ -7,7 +8,6 @@ import type {
78
RefinanceContextInputAutomations,
89
} from 'features/refinance/contexts'
910
import type { DpmRefinanceFormState } from 'features/refinance/state/refinanceFormReducto.types'
10-
import type { ILendingPoolId, IPositionId, PositionType } from 'summerfi-sdk-common'
1111

1212
import { getLendingProtocolByProtocolName } from './protocolNameToLendingProtocol'
1313

features/refinance/helpers/getTargetPoolId.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1+
import {
2+
AaveV3LendingPoolId,
3+
MorphoLendingPoolId,
4+
SparkLendingPoolId,
5+
} from '@summer_fi/summerfi-sdk-client'
6+
import { type IPoolId, type IProtocol, ProtocolName } from '@summer_fi/summerfi-sdk-common'
17
import { morphoMarkets } from 'features/omni-kit/protocols/morpho-blue/settings'
28
import type { RefinanceGeneralContextBase } from 'features/refinance/contexts'
39
import { getEmode } from 'features/refinance/helpers/getEmode'
410
import { mapTokenToSdkToken } from 'features/refinance/helpers/mapTokenToSdkToken'
511
import { replaceTokenSymbolETHWithWETH } from 'features/refinance/helpers/replaceETHwithWETH'
612
import { getTokenDisplayName } from 'helpers/getTokenDisplayName'
7-
import { AaveV3LendingPoolId, MorphoLendingPoolId, SparkLendingPoolId } from 'summerfi-sdk-client'
8-
import { type IPoolId, type IProtocol, ProtocolName } from 'summerfi-sdk-common'
913

1014
export const getTargetPoolId = (protocol: IProtocol, ctx: RefinanceGeneralContextBase): IPoolId => {
1115
const {

features/refinance/helpers/mapTokenToSdkToken.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import { Address, AddressType, type ChainInfo, Token } from '@summer_fi/summerfi-sdk-common'
12
import { getNetworkContracts } from 'blockchain/contracts'
23
import type { NetworkIds } from 'blockchain/networks'
34
import { getTokenMetaData } from 'features/exchange/exchange'
4-
import { Address, AddressType, type ChainInfo, Token } from 'summerfi-sdk-common'
55

66
export function mapTokenToSdkToken(chainInfo: ChainInfo, token: string): Token {
77
const contracts = (getNetworkContracts(chainInfo.chainId as NetworkIds) as any).tokens

features/refinance/helpers/mapTxInfoToOmniTxData.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import type { TransactionInfo } from '@summer_fi/summerfi-sdk-common'
12
import type { OmniTxData } from 'features/omni-kit/hooks'
2-
import type { TransactionInfo } from 'summerfi-sdk-common'
33

44
export function mapTxInfoToOmniTxData(txInfo: TransactionInfo | undefined): OmniTxData | undefined {
55
if (txInfo == null) {

features/refinance/helpers/omniProductTypeToSDKType.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { PositionType } from '@summer_fi/summerfi-sdk-common'
12
import { OmniProductType } from 'features/omni-kit/types'
2-
import { PositionType } from 'summerfi-sdk-common'
33

44
export const omniProductTypeToSDKType = (type: OmniProductType): PositionType => {
55
switch (type) {

features/refinance/helpers/positionTypeToOmniProductType.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { PositionType } from '@summer_fi/summerfi-sdk-common'
12
import { OmniProductType } from 'features/omni-kit/types'
2-
import { PositionType } from 'summerfi-sdk-common'
33

44
export const positionTypeToOmniProductType = (vaultType: PositionType): OmniProductType => {
55
switch (vaultType) {

features/refinance/helpers/protocolNameToLendingProtocol.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { ProtocolName } from '@summer_fi/summerfi-sdk-common'
12
import { LendingProtocol } from 'lendingProtocols'
2-
import { ProtocolName } from 'summerfi-sdk-common'
33

44
export function getLendingProtocolByProtocolName(name: ProtocolName) {
55
return {

features/refinance/helpers/replaceETHwithWETH.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { mapTokenToSdkToken } from 'features/refinance/helpers/mapTokenToSdkToken'
2-
import type { MakerLendingPoolId } from 'summerfi-sdk-client'
1+
import type { MakerLendingPoolId } from '@summer_fi/summerfi-sdk-client'
32
import {
43
isAaveV3LendingPoolId,
54
isMakerLendingPoolId,
65
isSparkLendingPoolId,
7-
} from 'summerfi-sdk-client'
8-
import { type IPoolId, type ITokenAmount, TokenAmount } from 'summerfi-sdk-common'
6+
} from '@summer_fi/summerfi-sdk-client'
7+
import { type IPoolId, type ITokenAmount, TokenAmount } from '@summer_fi/summerfi-sdk-common'
8+
import { mapTokenToSdkToken } from 'features/refinance/helpers/mapTokenToSdkToken'
99

1010
export const replaceTokenAmountETHWithWETH = (tokenAmount: ITokenAmount): ITokenAmount => {
1111
if (tokenAmount.token.symbol === 'ETH') {

features/refinance/helpers/vaultTypeToSDKType.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { PositionType } from '@summer_fi/summerfi-sdk-common'
12
import { VaultType } from 'features/generalManageVault/vaultType.types'
2-
import { PositionType } from 'summerfi-sdk-common'
33

44
export const vaultTypeToSDKType = (vaultType: VaultType): PositionType => {
55
switch (vaultType) {

features/refinance/hooks/useAaveLikeRefinanceContextInputs.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { AaveLikePositionV2, LendingPosition } from '@oasisdex/dma-library'
2+
import { getChainInfoByChainId, type PositionType } from '@summer_fi/summerfi-sdk-common'
23
import type { NetworkIds } from 'blockchain/networks'
34
import { getNetworkById } from 'blockchain/networks'
45
import type { RefinanceContextInput } from 'features/refinance/contexts/RefinanceGeneralContext'
@@ -11,7 +12,6 @@ import { getEmode } from 'features/refinance/helpers/getEmode'
1112
import { mapTokenToSdkToken } from 'features/refinance/helpers/mapTokenToSdkToken'
1213
import type { GetTriggersResponse } from 'helpers/lambda/triggers'
1314
import { LendingProtocol } from 'lendingProtocols'
14-
import { getChainInfoByChainId, type PositionType } from 'summerfi-sdk-common'
1515

1616
export const useAaveLikeRefinanceContextInputs = ({
1717
address,

features/refinance/hooks/useInitializeRefinanceContextBase.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { type AddressValue, TokenAmount } from '@summer_fi/summerfi-sdk-common'
12
import type { GasEstimationContext } from 'components/context/GasEstimationContextProvider'
23
import {
34
getOmniTxStatuses,
@@ -20,7 +21,6 @@ import { useAppConfig } from 'helpers/config'
2021
import type { TxDetails } from 'helpers/handleTransaction'
2122
import { LendingProtocol } from 'lendingProtocols'
2223
import { useState } from 'react'
23-
import { type AddressValue, TokenAmount } from 'summerfi-sdk-common'
2424

2525
export const useInitializeRefinanceContextBase = ({
2626
contextInput,

features/refinance/hooks/useMakerRefinanceContextInputs.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { getChainInfoByChainId, type PositionType } from '@summer_fi/summerfi-sdk-common'
12
import type { NetworkIds } from 'blockchain/networks'
23
import { getNetworkById } from 'blockchain/networks'
34
import { useAutomationContext } from 'components/context/AutomationContextProvider'
@@ -6,7 +7,6 @@ import { getRefinanceContextInput } from 'features/refinance/helpers'
67
import { getMakerPoolId } from 'features/refinance/helpers/getMakerPoolId'
78
import { getMakerPositionId } from 'features/refinance/helpers/getMakerPositionId'
89
import { mapTokenToSdkToken } from 'features/refinance/helpers/mapTokenToSdkToken'
9-
import { getChainInfoByChainId, type PositionType } from 'summerfi-sdk-common'
1010

1111
export const useMakerRefinanceContextInputs = ({
1212
address,

features/refinance/hooks/useMorphoRefinanceContextInputs.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import type { LendingPosition, MorphoBluePosition } from '@oasisdex/dma-library'
2+
import { getChainInfoByChainId, type PositionType } from '@summer_fi/summerfi-sdk-common'
23
import type { NetworkIds } from 'blockchain/networks'
34
import { getNetworkById } from 'blockchain/networks'
45
import type { RefinanceContextInput } from 'features/refinance/contexts/RefinanceGeneralContext'
56
import { getMorphoPositionId, getRefinanceContextInput } from 'features/refinance/helpers'
67
import { getMorphoPoolId } from 'features/refinance/helpers/getMorphoPoolId'
78
import type { GetTriggersResponse } from 'helpers/lambda/triggers'
8-
import { getChainInfoByChainId, type PositionType } from 'summerfi-sdk-common'
99

1010
export const useMorphoRefinanceContextInputs = ({
1111
address,

features/refinance/hooks/useRefinanceTxHandler.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { type TxMeta, type TxState, TxStatus } from '@oasisdex/transactions'
2+
import type { TransactionInfo } from '@summer_fi/summerfi-sdk-common'
23
import BigNumber from 'bignumber.js'
34
import { useMainContext } from 'components/context/MainContextProvider'
45
import { estimateOmniGas$, sendOmniTransaction$ } from 'features/omni-kit/observables'
@@ -9,7 +10,6 @@ import { RefinanceSidebarStep } from 'features/refinance/types'
910
import { handleTransaction } from 'helpers/handleTransaction'
1011
import { useObservable } from 'helpers/observableHook'
1112
import { useEffect, useMemo } from 'react'
12-
import type { TransactionInfo } from 'summerfi-sdk-common'
1313

1414
export const useRefinanceTxHandler = () => {
1515
const { connectedContext$ } = useMainContext()

features/refinance/hooks/useSdkSimulation.tsx

+17-12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
import type { Chain, ProtocolClient, User } from '@summer_fi/summerfi-sdk-client'
2+
import { makeSDK, PositionUtils } from '@summer_fi/summerfi-sdk-client'
3+
import type {
4+
IImportPositionParameters,
5+
ILendingPoolInfo,
6+
IPosition,
7+
IRefinanceParameters,
8+
ISimulation,
9+
Maybe,
10+
SimulationType,
11+
} from '@summer_fi/summerfi-sdk-common'
12+
import {
13+
Address,
14+
ExternalPositionType,
15+
Percentage,
16+
ProtocolName,
17+
} from '@summer_fi/summerfi-sdk-common'
118
import { getTokenPrice } from 'blockchain/prices'
219
import { tokenPriceStore } from 'blockchain/prices.constants'
320
import { useRefinanceGeneralContext } from 'features/refinance/contexts'
@@ -10,18 +27,6 @@ import {
1027
} from 'features/refinance/helpers/replaceETHwithWETH'
1128
import { RefinanceSidebarStep } from 'features/refinance/types'
1229
import { useEffect, useMemo, useState } from 'react'
13-
import type { Chain, ProtocolClient, User } from 'summerfi-sdk-client'
14-
import { makeSDK, PositionUtils } from 'summerfi-sdk-client'
15-
import type {
16-
IImportPositionParameters,
17-
ILendingPoolInfo,
18-
IPosition,
19-
IRefinanceParameters,
20-
ISimulation,
21-
Maybe,
22-
SimulationType,
23-
} from 'summerfi-sdk-common'
24-
import { Address, ExternalPositionType, Percentage, ProtocolName } from 'summerfi-sdk-common'
2530

2631
export type SDKSimulation = {
2732
error: string | null

features/refinance/hooks/useSdkTransaction.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
import { makeSDK } from '@summer_fi/summerfi-sdk-client'
2+
import type { ISimulation, Order, SimulationType } from '@summer_fi/summerfi-sdk-common'
3+
import { Address, AddressType, Wallet } from '@summer_fi/summerfi-sdk-common'
14
import { useRefinanceContext } from 'features/refinance/contexts'
25
import { RefinanceSidebarStep } from 'features/refinance/types'
36
import { LendingProtocol } from 'lendingProtocols'
47
import { useEffect, useMemo, useState } from 'react'
5-
import { makeSDK } from 'summerfi-sdk-client'
6-
import type { ISimulation, Order, SimulationType } from 'summerfi-sdk-common'
7-
import { Address, AddressType, Wallet } from 'summerfi-sdk-common'
88

99
export function useSdkRefinanceTransaction({
1010
refinanceSimulation,

features/refinance/hooks/useSimulationPositionData.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
import { PositionUtils } from '@summer_fi/summerfi-sdk-client'
12
import BigNumber from 'bignumber.js'
23
import { getTokenPrice } from 'blockchain/prices'
34
import { tokenPriceStore } from 'blockchain/prices.constants'
45
import type { RefinancePositionViewProps } from 'features/refinance/components'
56
import { useRefinanceContext } from 'features/refinance/contexts'
67
import type { RefinancePositionViewType } from 'features/refinance/types'
7-
import { PositionUtils } from 'summerfi-sdk-client'
88

99
export const useSimulationPositionData = () => {
1010
const { simulation } = useRefinanceContext()

handlers/portfolio/positions/handlers/maker/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { decodeTriggerDataAsJson } from '@oasisdex/automation'
22
import { RiskRatio } from '@oasisdex/dma-library'
3+
import { getChainInfoByChainId } from '@summer_fi/summerfi-sdk-common'
34
import BigNumber from 'bignumber.js'
45
import { NetworkIds, NetworkNames } from 'blockchain/networks'
56
import { amountFromRay } from 'blockchain/utils'
@@ -19,7 +20,6 @@ import type { AutomationResponse } from 'handlers/portfolio/positions/helpers/ge
1920
import type { PortfolioPosition, PortfolioPositionsHandler } from 'handlers/portfolio/types'
2021
import { one, zero } from 'helpers/zero'
2122
import { LendingProtocol } from 'lendingProtocols'
22-
import { getChainInfoByChainId } from 'summerfi-sdk-common'
2323

2424
export const makerPositionsHandler: PortfolioPositionsHandler = async ({
2525
apiVaults,

handlers/portfolio/types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import type { Vault } from '@prisma/client'
2+
import type { IPoolId, IPositionId } from '@summer_fi/summerfi-sdk-common'
23
import type { NetworkNames } from 'blockchain/networks'
34
import type { OmniProductType } from 'features/omni-kit/types'
45
import type { TokensPricesList } from 'handlers/portfolio/positions/helpers'
56
import type { DpmSubgraphData } from 'handlers/portfolio/positions/helpers/getAllDpmsForWallet'
67
import type { HistoryResponse } from 'handlers/portfolio/positions/helpers/getHistoryData'
78
import type { LendingProtocol } from 'lendingProtocols'
8-
import type { IPoolId, IPositionId } from 'summerfi-sdk-common'
99

1010
type AutomationType = {
1111
enabled: boolean

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@
113113
"rxjs-take-while-inclusive": "^2.1.0",
114114
"sass": "^1.49.4",
115115
"snowflake-sdk": "^1.6.10",
116-
"summerfi-sdk-client": "^0.2.7",
117-
"summerfi-sdk-common": "^0.2.6",
116+
"@summer_fi/summerfi-sdk-client": "^0.2.8",
117+
"@summer_fi/summerfi-sdk-common": "^0.2.7",
118118
"terser-webpack-plugin": "^5.3.9",
119119
"text-mask-addons": "^3.7.2",
120120
"theme-ui": "^0.16.1",

0 commit comments

Comments
 (0)