11[versions ]
2- peraWalletConnect = " 1.0.6 "
2+ peraWalletConnect = " 1.0.7 "
33minSdk = " 24"
44compileSdk = " 36"
55targetSdk = " 36"
66
77agp = " 8.13.0"
88kotlin = " 2.1.0"
9- coreKtx = " 1.17.0"
10- junit = " 4.13.2"
11- junitVersion = " 1.3.0"
12- espressoCore = " 3.7.0"
13- appcompat = " 1.7.1"
14- material = " 1.13.0"
159
1610# Libraries
1711moshi = " 1.15.2"
@@ -20,9 +14,7 @@ gson = "2.13.2"
2014khex = " 1.1.2"
2115bcprov = " 1.82"
2216
23- core = " 1.7.0"
2417ksp = " 2.1.0-1.0.29"
25- mockkAndroid = " 1.14.6"
2618
2719coroutines = " 1.10.2"
2820sqlDelight = " 2.1.0"
@@ -31,27 +23,16 @@ koin = "4.1.1"
3123retrofit = " 3.0.0"
3224sqlCipher = " 4.11.0"
3325multibase = " 1.1.1"
34- json = " 20250517"
3526timber = " 5.0.1"
3627web3j = " 5.0.1"
3728kethereum = " 0.86.0"
3829relinker = " 1.4.5"
3930
4031firebaseBOM = " 34.4.0"
4132
42- androidxTest = " 1.7.0"
43- androidxTestOrchestration = " 1.6.1"
4433androidxSecurity = " 1.1.0"
4534
46- robolectric = " 4.16"
47-
4835[libraries ]
49- androidx-core-ktx = { group = " androidx.core" , name = " core-ktx" , version.ref = " coreKtx" }
50- junit = { group = " junit" , name = " junit" , version.ref = " junit" }
51- androidx-junit = { group = " androidx.test.ext" , name = " junit" , version.ref = " junitVersion" }
52- androidx-espresso-core = { group = " androidx.test.espresso" , name = " espresso-core" , version.ref = " espressoCore" }
53- androidx-appcompat = { group = " androidx.appcompat" , name = " appcompat" , version.ref = " appcompat" }
54- material = { group = " com.google.android.material" , name = " material" , version.ref = " material" }
5536
5637# Core
5738moshi = { module = " com.squareup.moshi:moshi" , version.ref = " moshi" }
@@ -61,33 +42,21 @@ bcprov = { module = "org.bouncycastle:bcprov-jdk18on", version.ref = "bcprov" }
6142khex-core = { module = " com.github.komputing.khex:core" , version.ref = " khex" }
6243khex-extensions = { module = " com.github.komputing.khex:extensions" , version.ref = " khex" }
6344
64-
65- core = { module = " androidx.test:core" , version.ref = " core" }
66- mockk-android = { module = " io.mockk:mockk-android" , version.ref = " mockkAndroid" }
6745sqlDelight-android = { module = " app.cash.sqldelight:android-driver" , version.ref = " sqlDelight" }
6846sqlDelight-coroutines = { module = " app.cash.sqldelight:coroutines-extensions" , version.ref = " sqlDelight" }
6947sqlDelight-adapters = { module = " app.cash.sqldelight:primitive-adapters" , version.ref = " sqlDelight" }
70- sqlDelight-test = { module = " app.cash.sqldelight:sqlite-driver" , version.ref = " sqlDelight" }
7148sqlDelight-async = { module = " app.cash.sqldelight:async-extensions" , version.ref = " sqlDelight" }
72- sqlite-jdbc = { module = " org.xerial:sqlite-jdbc" , version = " 3.50.3.0" }
7349
7450androidx-security = { module = " androidx.security:security-crypto-ktx" , version.ref = " androidxSecurity" }
75- androidx-testJunit = { module = " androidx.test.ext:junit-ktx" , version = " 1.3.0" }
76- androidx-testCore = { module = " androidx.test:core-ktx" , version.ref = " androidxTest" }
77- androidx-testOrchestrator = { module = " androidx.test:orchestrator" , version.ref = " androidxTestOrchestration" }
78- androidx-testRunner = { module = " androidx.test:runner" , version = " 1.7.0" }
79- androidx-testRules = { module = " androidx.test:rules" , version.ref = " androidxTest" }
51+
8052# -------------------------- Compose --------------------------
8153coroutines = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " coroutines" }
82- coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " coroutines" }
8354
8455scarlet = { module = " com.walletconnect.Scarlet:scarlet" , version.ref = " scarlet" }
8556scarlet-okhttp = { module = " com.walletconnect.Scarlet:websocket-okhttp" , version.ref = " scarlet" }
8657scarlet-coroutines = { module = " com.walletconnect.Scarlet:stream-adapter-coroutines" , version.ref = " scarlet" }
8758scarlet-moshi = { module = " com.walletconnect.Scarlet:message-adapter-moshi" , version.ref = " scarlet" }
8859scarlet-android = { module = " com.walletconnect.Scarlet:lifecycle-android" , version.ref = " scarlet" }
89- scarlet-mockwebserver = { module = " com.walletconnect.Scarlet:websocket-mockwebserver" , version.ref = " scarlet" }
90- scarlet-testUtils = { module = " com.walletconnect.Scarlet:test-utils" , version.ref = " scarlet" }
9160
9261retrofit = { module = " com.squareup.retrofit2:retrofit" , version.ref = " retrofit" }
9362retrofit-moshi = { module = " com.squareup.retrofit2:converter-moshi" , version.ref = " retrofit" }
@@ -98,7 +67,6 @@ moshi-ksp = { module = "com.squareup.moshi:moshi-kotlin-codegen", version.ref =
9867okhttp-logging = { module = " com.squareup.okhttp3:logging-interceptor" , version.ref =" okhttp" }
9968
10069koin-android = { module = " io.insert-koin:koin-android" , version.ref = " koin" }
101- koin-test = { module = " io.insert-koin:koin-test" , version.ref = " koin" }
10270
10371kethereum-bip39 = { module = " com.github.komputing.kethereum:bip39" , version.ref = " kethereum" }
10472kethereum-bip39-wordlist = { module = " com.github.komputing.kethereum:bip39_wordlist_en" , version.ref = " kethereum" }
@@ -113,26 +81,18 @@ firebase-messaging = { module = "com.google.firebase:firebase-messaging" }
11381sqlCipher = { module = " net.zetetic:sqlcipher-android" , version.ref = " sqlCipher" }
11482relinker = { module = " com.getkeepsafe.relinker:relinker" , version.ref = " relinker" }
11583mulitbase = { module = " com.github.multiformats:java-multibase" , version.ref = " multibase" }
116- robolectric = { module = " org.robolectric:robolectric" , version.ref = " robolectric" }
117- json = { module = " org.json:json" , version.ref = " json" }
11884timber = { module = " com.jakewharton.timber:timber" , version.ref = " timber" }
11985web3jCrypto = { module = " org.web3j:crypto" , version.ref = " web3j" }
12086
12187[bundles ]
12288sqlDelight = [" sqlDelight-android" , " sqlDelight-coroutines" , " sqlDelight-adapters" , " sqlDelight-async" ]
123- sqlDelight-test = [" sqlDelight-test" , " sqlite-jdbc" ]
124-
125- androidxTest = [" androidx-testJunit" , " androidx-testCore" ]
126- androidxAndroidTest = [" androidx-testCore" , " androidx-testRunner" , " androidx-testRules" ]
12789
12890scarlet = [" scarlet" , " scarlet-okhttp" , " scarlet-coroutines" , " scarlet-moshi" ]
129- scarlet-test = [" scarlet-mockwebserver" , " scarlet-testUtils" ]
13091
13192retrofit = [" retrofit" , " retrofit-moshi" ]
13293kethereum = [" kethereum-bip39" , " kethereum-bip39-wordlist" , " kethereum-bip32" , " kethereum-model" , " kethereum-crypto" ]
13394
13495[plugins ]
135- android-application = { id = " com.android.application" , version.ref = " agp" }
13696kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
13797android-library = { id = " com.android.library" , version.ref = " agp" }
13898jetbrains-kotlin-jvm = { id = " org.jetbrains.kotlin.jvm" , version.ref = " kotlin" }
0 commit comments