From af0bfa156036f22a58721d1a7ae40db60c210ddd Mon Sep 17 00:00:00 2001 From: Satoshi Qazi Muhammed Date: Sun, 12 Jul 2026 15:00:49 -0700 Subject: [PATCH] fix: thread bitcoinAddress/bitcoinPublicKey through PolkadotVaultMetaAccount CI caught "no parameter with name 'bitcoinAddress'" in AccountMappers.kt - every other MetaAccount subclass got these constructor params threaded through in the Phase 2 batch, but PolkadotVaultMetaAccount only got the isBitcoinBased guard in supportsAddingChainAccount(), not the params. --- .../domain/account/model/PolkadotVaultMetaAccount.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/domain/account/model/PolkadotVaultMetaAccount.kt b/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/domain/account/model/PolkadotVaultMetaAccount.kt index 670d2cac..a1ace6ad 100644 --- a/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/domain/account/model/PolkadotVaultMetaAccount.kt +++ b/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/domain/account/model/PolkadotVaultMetaAccount.kt @@ -22,6 +22,8 @@ class PolkadotVaultMetaAccount( parentMetaId: Long?, tronAddress: ByteArray? = null, tronPublicKey: ByteArray? = null, + bitcoinAddress: ByteArray? = null, + bitcoinPublicKey: ByteArray? = null, ) : DefaultMetaAccount( id = id, globallyUniqueId = globallyUniqueId, @@ -37,7 +39,9 @@ class PolkadotVaultMetaAccount( chainAccounts = chainAccounts, parentMetaId = parentMetaId, tronAddress = tronAddress, - tronPublicKey = tronPublicKey + tronPublicKey = tronPublicKey, + bitcoinAddress = bitcoinAddress, + bitcoinPublicKey = bitcoinPublicKey ) { override suspend fun supportsAddingChainAccount(chain: Chain): Boolean {