diff --git a/packages/blockchain-link-types/src/common.ts b/packages/blockchain-link-types/src/common.ts index 3d5827fa28c8..4bf76b3b682a 100644 --- a/packages/blockchain-link-types/src/common.ts +++ b/packages/blockchain-link-types/src/common.ts @@ -223,6 +223,14 @@ export interface AccountInfo { isActive: boolean; rewards: string; poolId: string | null; + drep: { + drep_id: string; + hex: string; + amount: string; + active: boolean; + active_epoch: number | null; + has_script: boolean; + } | null; }; // SOL owner?: string; // The Solana program owning the account diff --git a/packages/suite/src/hooks/wallet/useCardanoStaking.ts b/packages/suite/src/hooks/wallet/useCardanoStaking.ts index cd08337d7a99..75b86bca5ca2 100644 --- a/packages/suite/src/hooks/wallet/useCardanoStaking.ts +++ b/packages/suite/src/hooks/wallet/useCardanoStaking.ts @@ -93,7 +93,7 @@ export const useCardanoStaking = (): CardanoStaking => { poolId: registeredPoolId, isActive: isStakingActive, } = account.misc.staking; - + const cardanoNetwork = account.symbol === 'ada' ? 'mainnet' : 'preview'; const { trezorPools, isFetchLoading, isFetchError, trezorDRep } = cardanoStaking[cardanoNetwork]; const currentPool = diff --git a/suite-common/test-utils/src/extraDependenciesMock.ts b/suite-common/test-utils/src/extraDependenciesMock.ts index e140e87bba65..d5e5c65750b5 100644 --- a/suite-common/test-utils/src/extraDependenciesMock.ts +++ b/suite-common/test-utils/src/extraDependenciesMock.ts @@ -60,7 +60,7 @@ export const mockReducer = (name: string) => (state: any, action: any) => { export const extraDependenciesMock: ExtraDependencies = { thunks: { cardanoValidatePendingTxOnBlock: mockThunk('validatePendingTxOnBlock'), - cardanoFetchTrezorPools: mockThunk('fetchTrezorPools'), + cardanoFetchTrezorData: mockThunk('fetchTrezorData'), fetchAndSaveMetadata: mockThunk('fetchAndSaveMetadata'), initMetadata: mockThunk('initMetadata'), addAccountMetadata: mockThunk('addAccountMetadata'), diff --git a/suite-common/wallet-utils/src/accountUtils.ts b/suite-common/wallet-utils/src/accountUtils.ts index 30d9854d8221..d989d7fad02c 100644 --- a/suite-common/wallet-utils/src/accountUtils.ts +++ b/suite-common/wallet-utils/src/accountUtils.ts @@ -855,6 +855,7 @@ export const getAccountSpecific = (accountInfo: Partial, networkTyp isActive: misc && misc.staking ? misc.staking.isActive : false, address: misc && misc.staking ? misc.staking.address : '', poolId: misc && misc.staking ? misc.staking.poolId : null, + drep: misc && misc.staking ? misc.staking.drep : null, }, }, marker: undefined,