22 lines
990 B
Plaintext
22 lines
990 B
Plaintext
# Commenting this out would improve obfuscation. The wallet is already open source so obfuscation doesn't provide much benefit
|
|
# and makes analyzing the release build of the app more difficult.
|
|
-dontobfuscate
|
|
|
|
# Ensure that stacktraces are reversible.
|
|
-renamesourcefileattribute SourceFile
|
|
-keepattributes SourceFile,LineNumberTable
|
|
|
|
# Generate the combined proguard configuration for debugging.
|
|
-printconfiguration build/outputs/proguard-config.txt
|
|
|
|
-dontwarn javax.naming.NamingEnumeration
|
|
-dontwarn javax.naming.NamingException
|
|
-dontwarn javax.naming.directory.Attribute
|
|
-dontwarn javax.naming.directory.Attributes
|
|
-dontwarn javax.naming.directory.DirContext
|
|
-dontwarn javax.naming.directory.InitialDirContext
|
|
|
|
# kotlinx.datetime supports kotlinx.serialization, but we don't use kotlinx.serialization elsewhere
|
|
# in the projects, so the classes aren't present. These warnings are safe to suppress.
|
|
-dontwarn kotlinx.serialization.KSerializer
|
|
-dontwarn kotlinx.serialization.Serializable |