From c713ebf6b25e8dbb9b8d76a59a535c63d22b2649 Mon Sep 17 00:00:00 2001 From: Satoshi Qazi Muhammed Date: Sat, 11 Jul 2026 02:10:00 -0700 Subject: [PATCH] debug: dump all meta accounts' tronAddress/tronPublicKey presence at startup hasAccountIn=false was observed live for the currently active account despite every derivation/mapping code path (creation, backfill, DB->domain mapping) tracing correctly - need to see the actual DB state per account to know whether this is a write-time or read-time gap. --- .../data/repository/datasource/AccountDataSourceImpl.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/data/repository/datasource/AccountDataSourceImpl.kt b/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/data/repository/datasource/AccountDataSourceImpl.kt index 50e3df22..d5fc3184 100644 --- a/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/data/repository/datasource/AccountDataSourceImpl.kt +++ b/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/data/repository/datasource/AccountDataSourceImpl.kt @@ -87,6 +87,15 @@ class AccountDataSourceImpl( } Log.d("AccountDataSourceImpl", "migrations block done") + + metaAccountDao.getMetaAccounts().forEach { + Log.d( + "TronDiag", + "metaId=${it.id} name=${it.name} type=${it.type} isSelected=${it.isSelected} " + + "tronAddress=${it.tronAddress?.joinToString("") { b -> "%02x".format(b) } ?: "NULL"} " + + "tronPublicKey=${if (it.tronPublicKey != null) "present(${it.tronPublicKey!!.size}B)" else "NULL"}" + ) + } } }