diff --git a/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/data/extrinsic/RealExtrinsicService.kt b/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/data/extrinsic/RealExtrinsicService.kt index 19b1092..751882b 100644 --- a/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/data/extrinsic/RealExtrinsicService.kt +++ b/feature-account-impl/src/main/java/io/novafoundation/nova/feature_account_impl/data/extrinsic/RealExtrinsicService.kt @@ -350,7 +350,13 @@ class RealExtrinsicService( } // Build extrinsic - val extrinsic = extrinsicBuilder.buildExtrinsic() + val extrinsic = try { + extrinsicBuilder.buildExtrinsic() + } catch (e: Exception) { + Log.e("RealExtrinsicService", "Failed to build extrinsic for chain ${chain.name}", e) + Log.e("RealExtrinsicService", "SigningMode: $signingMode, Chain: ${chain.id}") + throw e + } val signingHierarchy = signer.getSigningHierarchy() diff --git a/version.properties b/version.properties index 8440aab..a4e54cf 100644 --- a/version.properties +++ b/version.properties @@ -1 +1 @@ -VERSION_CODE=32 \ No newline at end of file +VERSION_CODE=33 \ No newline at end of file