Updated on 2026-08-14

This commit is contained in:
Tangem 2024-08-14 00:50:57 +05:00
commit 7c4e1bae67
20 changed files with 528 additions and 88 deletions

View file

@ -168,4 +168,16 @@ internal object StakingDomainModule {
stakingErrorResolver = stakingErrorResolver,
)
}
@Provides
@Singleton
fun provideGetConstructedStakingTransactionUseCase(
stakingRepository: StakingRepository,
stakingErrorResolver: StakingErrorResolver,
): GetConstructedStakingTransactionUseCase {
return GetConstructedStakingTransactionUseCase(
stakingRepository = stakingRepository,
stakingErrorResolver = stakingErrorResolver,
)
}
}

View file

@ -100,4 +100,18 @@ internal object TransactionDomainModule {
): IsUtxoConsolidationAvailableUseCase {
return IsUtxoConsolidationAvailableUseCase(walletManagersFacade)
}
@Provides
@Singleton
fun provideCreateApproveTransactionUseCase(
transactionRepository: TransactionRepository,
): CreateApprovalTransactionUseCase {
return CreateApprovalTransactionUseCase(transactionRepository)
}
@Provides
@Singleton
fun provideGetAllowanceUseCase(transactionRepository: TransactionRepository): GetAllowanceUseCase {
return GetAllowanceUseCase(transactionRepository)
}
}