Skip to content

Commit 42b92f7

Browse files
committed
feat: add trezor bridge transport
1 parent d1f3231 commit 42b92f7

7 files changed

Lines changed: 488 additions & 444 deletions

File tree

app/build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ val bcp47Locales = listOf(
4848
)
4949
val e2eBackendEnv = System.getenv("E2E_BACKEND") ?: "local"
5050
val e2eHomegateUrlEnv = System.getenv("E2E_HOMEGATE_URL") ?: "http://127.0.0.1:6288"
51-
val emulatedTrezorEnv = System.getenv("EMULATED_TREZOR")?.toBoolean()?.toString() ?: "false"
51+
val trezorBridgeEnv = System.getenv("TREZOR_BRIDGE")?.toBoolean()?.toString() ?: "false"
52+
val trezorBridgeUrlEnv = System.getenv("TREZOR_BRIDGE_URL") ?: "http://10.0.2.2:21325"
5253

5354
android {
5455
namespace = "to.bitkit"
@@ -66,7 +67,8 @@ android {
6667
buildConfigField("boolean", "E2E", System.getenv("E2E")?.toBoolean()?.toString() ?: "false")
6768
buildConfigField("String", "E2E_BACKEND", "\"$e2eBackendEnv\"")
6869
buildConfigField("String", "E2E_HOMEGATE_URL", "\"$e2eHomegateUrlEnv\"")
69-
buildConfigField("boolean", "EMULATED_TREZOR", emulatedTrezorEnv)
70+
buildConfigField("boolean", "TREZOR_BRIDGE", trezorBridgeEnv)
71+
buildConfigField("String", "TREZOR_BRIDGE_URL", "\"$trezorBridgeUrlEnv\"")
7072
buildConfigField("boolean", "GEO", System.getenv("GEO")?.toBoolean()?.toString() ?: "true")
7173
buildConfigField("String", "LOCALES", "\"${bcp47Locales.joinToString(",")}\"")
7274
}

app/src/main/java/to/bitkit/di/TrezorModule.kt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import dagger.Module
44
import dagger.Provides
55
import dagger.hilt.InstallIn
66
import dagger.hilt.components.SingletonComponent
7-
import to.bitkit.BuildConfig
8-
import to.bitkit.services.EmulatedTrezorService
97
import to.bitkit.services.TrezorService
108
import to.bitkit.services.TrezorServiceApi
119
import javax.inject.Singleton
@@ -18,8 +16,5 @@ object TrezorModule {
1816
@Singleton
1917
fun provideTrezorService(
2018
realService: TrezorService,
21-
emulatedService: EmulatedTrezorService,
22-
): TrezorServiceApi {
23-
return if (BuildConfig.EMULATED_TREZOR) emulatedService else realService
24-
}
19+
): TrezorServiceApi = realService
2520
}

app/src/main/java/to/bitkit/services/EmulatedTrezorService.kt

Lines changed: 0 additions & 321 deletions
This file was deleted.

0 commit comments

Comments
 (0)