Fireblocks Android SDK supported architectures?

Hi Fireblocks,

Does Fireblocks SDK support armeabi-v7a architecture? Cause when I tried to run the app on device with armeabi-v7a processor Fireblocks SDK crashed with following exception:

java.lang.NoClassDefFoundError: com.fireblocks.client.mpcwrapper.CertificateVerifierWrapper
    at com.fireblocks.sdk.bl.core.mpc.CertificateFetcher.<init>(SourceFile:3)
    at com.fireblocks.sdk.bl.core.environment.EnvironmentImpl.<init>(SourceFile:10)
    at com.fireblocks.sdk.bl.core.environment.EnvironmentInitializer.a(SourceFile:139)
    at com.fireblocks.sdk.bl.core.environment.EnvironmentInitializer.initialize(SourceFile:2)
    at com.fireblocks.sdk.Fireblocks.d(SourceFile:4)
    at com.fireblocks.sdk.Fireblocks.a(SourceFile:9)
    at com.fireblocks.sdk.Fireblocks.access$init(SourceFile:1)
    at com.fireblocks.sdk.Fireblocks$Companion.initialize(SourceFile:6)
    at com.grapherex.wallets.NCWRepositoryImpl.initializeFireblocksSDK(NCWRepositoryImpl.kt:133)
    at com.grapherex.wallets.NCWRepositoryImpl.prepareInternal(NCWRepositoryImpl.kt:107)
    at com.grapherex.wallets.NCWRepositoryImpl.prepare(NCWRepositoryImpl.kt:72)
    at com.grapherex.app.auth.UserInitializationService.handleUserAuthenticated(UserInitializationService.kt:22)
    at com.grapherex.app.auth.UserInitializationService.access$handleUserAuthenticated(UserInitializationService.kt:11)
    at com.grapherex.app.auth.UserInitializationService$onUserAuthenticated$2.invokeSuspend(UserInitializationService.kt:18)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:923)
Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: library "libcertificate_verifier.so" not found
    at java.lang.Runtime.loadLibrary0(Runtime.java:1087)
    at java.lang.Runtime.loadLibrary0(Runtime.java:1008)
    at java.lang.System.loadLibrary(System.java:1664)
    at com.fireblocks.client.mpcwrapper.CertificateVerifierWrapper.<clinit>(SourceFile:1)
    at com.fireblocks.sdk.bl.core.mpc.CertificateFetcher.<init>(SourceFile:3)
    at com.fireblocks.sdk.bl.core.environment.EnvironmentImpl.<init>(SourceFile:10)
    at com.fireblocks.sdk.bl.core.environment.EnvironmentInitializer.a(SourceFile:139)
    at com.fireblocks.sdk.bl.core.environment.EnvironmentInitializer.initialize(SourceFile:2)
    at com.fireblocks.sdk.Fireblocks.d(SourceFile:4)
    at com.fireblocks.sdk.Fireblocks.a(SourceFile:9)
    at com.fireblocks.sdk.Fireblocks.access$init(SourceFile:1)
    at com.fireblocks.sdk.Fireblocks$Companion.initialize(SourceFile:6)
    at com.grapherex.wallets.NCWRepositoryImpl.initializeFireblocksSDK(NCWRepositoryImpl.kt:133)
    at com.grapherex.wallets.NCWRepositoryImpl.prepareInternal(NCWRepositoryImpl.kt:107)
    at com.grapherex.wallets.NCWRepositoryImpl.access$prepareInternal(NCWRepositoryImpl.kt:33)
    at com.grapherex.wallets.NCWRepositoryImpl$prepareInternal$1.invokeSuspend(Unknown Source:14)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
    at java.lang.Thread.run(Thread.java:923) 

Hi @dendan, as per the minimum requirements, you will need a 64-bit mobile device (usually devices with at least 6GB of RAM).

The armeabi-v7a processor is a 32-bit processor and therefore does not meet the minimum requirements.