Updated on 2026-08-14

This commit is contained in:
Tangem 2026-06-15 16:01:17 +01:00
parent 5ac7254d82
commit e795c935aa
15 changed files with 270 additions and 242 deletions

View file

@ -4,7 +4,7 @@ import com.tangem.domain.addressbook.usecase.ValidateContactAddressUseCase
import com.tangem.domain.addressbook.usecase.VerifyAddressEntriesUseCase
import com.tangem.domain.tokens.GetNetworkAddressesUseCase
import com.tangem.domain.transaction.usecase.ValidateWalletAddressUseCase
import com.tangem.domain.transaction.usecase.VerifyMessagesUseCase
import com.tangem.domain.transaction.usecase.VerifySecp256k1MessagesUseCase
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
@ -29,7 +29,9 @@ object AddressBookDomainModule {
@Provides
@Singleton
fun provideVerifyAddressEntriesUseCase(verifyMessagesUseCase: VerifyMessagesUseCase): VerifyAddressEntriesUseCase {
fun provideVerifyAddressEntriesUseCase(
verifyMessagesUseCase: VerifySecp256k1MessagesUseCase,
): VerifyAddressEntriesUseCase {
return VerifyAddressEntriesUseCase(verifyMessagesUseCase = verifyMessagesUseCase)
}
}

View file

@ -237,20 +237,8 @@ internal object TransactionDomainModule {
@Provides
@Singleton
fun provideSignHashesUseCase(
cardSdkConfigRepository: CardSdkConfigRepository,
tangemHotWalletSignerFactory: TangemHotWalletSigner.Factory,
): SignHashesUseCase {
return SignHashesUseCase(
cardSdkConfigRepository = cardSdkConfigRepository,
getHotTransactionSigner = { tangemHotWalletSignerFactory.create(it) },
)
}
@Provides
@Singleton
fun provideVerifyMessagesUseCase(): VerifyMessagesUseCase {
return VerifyMessagesUseCase()
fun provideVerifySecp256k1MessagesUseCase(): VerifySecp256k1MessagesUseCase {
return VerifySecp256k1MessagesUseCase()
}
@Provides