Our SDK uses several external libraries common to Android development that get declared as a transitive dependency. Merchants download these libraries from public repositories during their build process. In addition, we embed a few libraries as part of our binaries for L2 kernel processing and security features.
The next sections list the embedded and external third-party libraries used in our SDK.
Embedded libraries
- zDefend 5.2.27
- zKeyBox 5.44.0
- Amadis Agnos 3.6.1-a2
- libdfu2 1.0.1
External Libraries
- org.jetbrains.kotlin:kotlin-reflect:1.8.20
- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4
- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4
- org.jetbrains.kotlinx:kotlinx-serialization-core:1.3.3
- org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.3
- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5
- androidx.core:core-ktx:1.12.0
- androidx.appcompat:appcompat:1.6.1
- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2
- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2
- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2
- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2
- androidx.activity:activity-ktx:1.8.0 +
- androidx.activity:activity-compose:1.8.0
- androidx.datastore:datastore-preferences:1.0.0
- androidx.navigation:navigation-compose:2.7.4
- androidx.compose.material3:material3:1.1.2
- com.squareup.okhttp3:logging-interceptor:4.9.3
- com.squareup.okhttp3:okhttp:4.9.3
- io.ktor:ktor-client-core:2.0.0
- io.ktor:ktor-client-logging:2.0.0
- io.ktor:ktor-client-okhttp:2.0.0
- io.ktor:ktor-client-content-negotiation:2.0.0
- io.ktor:ktor-serialization-kotlinx-json:2.0.0
- com.google.android.gms:play-services-safetynet:18.0.1
- com.google.accompanist:accompanist-permissions:0.32.0