From 1eaff6d0a76cb73a731d751837dd041e1399d24d Mon Sep 17 00:00:00 2001 From: Satoshi Qazi Muhammed Date: Sun, 12 Jul 2026 16:01:48 -0700 Subject: [PATCH] fix: expose SignerProvider through WalletFeatureDependencies CI caught [Dagger/MissingBinding] for SignerProvider in WalletFeatureComponent - AccountFeatureApi already exposes it, but WalletFeatureDependencies (feature-wallet-impl's own dependency interface) never re-declared it, so it wasn't reachable by BitcoinAssetsModule's provideBitcoinTransactionService. --- .../nova/feature_wallet_impl/di/WalletFeatureDependencies.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/feature-wallet-impl/src/main/java/io/novafoundation/nova/feature_wallet_impl/di/WalletFeatureDependencies.kt b/feature-wallet-impl/src/main/java/io/novafoundation/nova/feature_wallet_impl/di/WalletFeatureDependencies.kt index dd102795..351c6326 100644 --- a/feature-wallet-impl/src/main/java/io/novafoundation/nova/feature_wallet_impl/di/WalletFeatureDependencies.kt +++ b/feature-wallet-impl/src/main/java/io/novafoundation/nova/feature_wallet_impl/di/WalletFeatureDependencies.kt @@ -37,6 +37,7 @@ import io.novafoundation.nova.feature_account_api.data.extrinsic.ExtrinsicServic import io.novafoundation.nova.feature_account_api.data.fee.FeePaymentProviderRegistry import io.novafoundation.nova.feature_account_api.data.fee.capability.CustomFeeCapabilityFacade import io.novafoundation.nova.feature_account_api.data.multisig.repository.MultisigValidationsRepository +import io.novafoundation.nova.feature_account_api.data.signer.SignerProvider import io.novafoundation.nova.feature_account_api.domain.interfaces.AccountRepository import io.novafoundation.nova.feature_account_api.domain.interfaces.SelectedAccountUseCase import io.novafoundation.nova.feature_account_api.domain.updaters.AccountUpdateScope @@ -128,6 +129,8 @@ interface WalletFeatureDependencies { fun accountRepository(): AccountRepository + fun signerProvider(): SignerProvider + fun assetsDao(): AssetDao fun tokenDao(): TokenDao