Fix CI: missing Solana address imports in ChainExt.kt, unused import in RealSolanaTransactionService.kt

ChainExt.kt called toSolanaAddress/solanaAddressToAccountId/
emptySolanaAccountId/isValidSolanaAddress without importing them - an
earlier-session oversight that only surfaced once CI actually compiled
the runtime module (no local Kotlin compiler available to catch this
sooner). ktlint separately flagged an unused AccountId import.
This commit is contained in:
Satoshi Qazi Muhammed committed 2026-07-16 20:00:36 -07:00
1 parent ecdb5ee44c
commit 086812345e
2 files changed
+4 -1

No files matched your search

@@ -20,7 +20,6 @@ import io.novafoundation.nova.feature_wallet_impl.data.network.solana.SolanaApi
import io.novafoundation.nova.runtime.ext.commissionAsset import io.novafoundation.nova.runtime.ext.commissionAsset
import io.novafoundation.nova.runtime.ext.requireSolanaRpcBaseUrl import io.novafoundation.nova.runtime.ext.requireSolanaRpcBaseUrl
import io.novafoundation.nova.runtime.multiNetwork.chain.model.Chain import io.novafoundation.nova.runtime.multiNetwork.chain.model.Chain
import io.novasama.substrate_sdk_android.runtime.AccountId
import io.novasama.substrate_sdk_android.runtime.extrinsic.signer.SignerPayloadRaw import io.novasama.substrate_sdk_android.runtime.extrinsic.signer.SignerPayloadRaw
import java.math.BigInteger import java.math.BigInteger
@@ -20,10 +20,14 @@ import io.novafoundation.nova.common.utils.findIsInstanceOrNull
import io.novafoundation.nova.common.utils.formatNamed import io.novafoundation.nova.common.utils.formatNamed
import io.novafoundation.nova.common.utils.isValidBitcoinDestinationAddress import io.novafoundation.nova.common.utils.isValidBitcoinDestinationAddress
import io.novafoundation.nova.common.utils.removeHexPrefix import io.novafoundation.nova.common.utils.removeHexPrefix
import io.novafoundation.nova.common.utils.emptySolanaAccountId
import io.novafoundation.nova.common.utils.emptyTronAccountId import io.novafoundation.nova.common.utils.emptyTronAccountId
import io.novafoundation.nova.common.utils.isValidSolanaAddress
import io.novafoundation.nova.common.utils.isValidTronAddress import io.novafoundation.nova.common.utils.isValidTronAddress
import io.novafoundation.nova.common.utils.solanaAddressToAccountId
import io.novafoundation.nova.common.utils.substrateAccountId import io.novafoundation.nova.common.utils.substrateAccountId
import io.novafoundation.nova.common.utils.toBitcoinAddress import io.novafoundation.nova.common.utils.toBitcoinAddress
import io.novafoundation.nova.common.utils.toSolanaAddress
import io.novafoundation.nova.common.utils.toTronAddress import io.novafoundation.nova.common.utils.toTronAddress
import io.novafoundation.nova.common.utils.tronAddressToAccountId import io.novafoundation.nova.common.utils.tronAddressToAccountId
import io.novafoundation.nova.common.utils.tronPublicKeyToAccountId import io.novafoundation.nova.common.utils.tronPublicKeyToAccountId