Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

Commit 7355b1a

Browse files
committed
Update
1 parent e1dbf0c commit 7355b1a

4 files changed

Lines changed: 34 additions & 23 deletions

File tree

app/src/main/assets/swap/squid.svg

Lines changed: 5 additions & 0 deletions
Loading

gemcore/src/main/kotlin/com/gemwallet/android/domains/asset/IconUrlGeneration.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ fun SwapperProvider.getSwapProviderIcon(): String {
8989
SwapperProvider.ORCA -> "orca"
9090
SwapperProvider.PANORA -> "panora"
9191
SwapperProvider.OKX -> "okx"
92+
SwapperProvider.SQUID -> "squid"
9293
}
9394
return "file:///android_asset/swap/${iconName.lowercase()}.svg"
9495
}

gemcore/src/main/kotlin/com/gemwallet/android/model/ConfirmParams.kt

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ import kotlinx.serialization.Serializable
2828
import org.json.JSONObject
2929
import uniffi.gemstone.GemAccountDataType
3030
import uniffi.gemstone.GemApprovalData
31-
import uniffi.gemstone.GemFreezeData
32-
import uniffi.gemstone.GemFreezeType
3331
import uniffi.gemstone.GemResource
3432
import uniffi.gemstone.GemStakeType
3533
import uniffi.gemstone.GemSwapQuoteDataType
@@ -39,12 +37,25 @@ import uniffi.gemstone.GemTransferDataExtra
3937
import uniffi.gemstone.GemWalletConnectionSessionAppMetadata
4038
import uniffi.gemstone.PerpetualConfirmData
4139
import uniffi.gemstone.PerpetualType
42-
import uniffi.gemstone.PerpetualType.*
40+
import uniffi.gemstone.PerpetualType.Close
41+
import uniffi.gemstone.PerpetualType.Increase
4342
import uniffi.gemstone.SwapperProvider
4443
import uniffi.gemstone.TransferDataOutputAction
4544
import uniffi.gemstone.TransferDataOutputType
4645
import java.math.BigInteger
4746
import java.util.Base64
47+
import kotlin.Boolean
48+
import kotlin.Double
49+
import kotlin.Error
50+
import kotlin.IllegalArgumentException
51+
import kotlin.IllegalStateException
52+
import kotlin.Int
53+
import kotlin.String
54+
import kotlin.TODO
55+
import kotlin.UInt
56+
import kotlin.hashCode
57+
import kotlin.let
58+
import kotlin.toUByte
4859

4960
@Serializable
5061
sealed class ConfirmParams() {
@@ -536,13 +547,10 @@ sealed class ConfirmParams() {
536547
override fun toDto(): GemTransactionInputType = Stake(
537548
asset = asset.toGem(),
538549
stakeType = GemStakeType.Freeze(
539-
freezeData = GemFreezeData(
540-
freezeType = GemFreezeType.FREEZE,
541-
resource = when (resource) {
542-
Resource.Energy -> GemResource.ENERGY
543-
Resource.Bandwidth -> GemResource.BANDWIDTH
544-
}
545-
)
550+
resource = when (resource) {
551+
Resource.Energy -> GemResource.ENERGY
552+
Resource.Bandwidth -> GemResource.BANDWIDTH
553+
}
546554
)
547555
)
548556

@@ -564,13 +572,10 @@ sealed class ConfirmParams() {
564572
override fun toDto(): GemTransactionInputType = Stake(
565573
asset = asset.toGem(),
566574
stakeType = GemStakeType.Freeze(
567-
freezeData = GemFreezeData(
568-
freezeType = GemFreezeType.UNFREEZE,
569-
resource = when (resource) {
570-
Resource.Energy -> GemResource.ENERGY
571-
Resource.Bandwidth -> GemResource.BANDWIDTH
572-
}
573-
)
575+
resource = when (resource) {
576+
Resource.Energy -> GemResource.ENERGY
577+
Resource.Bandwidth -> GemResource.BANDWIDTH
578+
}
574579
)
575580
)
576581

gradle/libs.versions.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
2-
activityCompose = "1.12.4"
3-
compose = "1.10.4"
2+
activityCompose = "1.13.0"
3+
compose = "1.10.5"
44
materialIcons = "1.7.8"
55
material3 = "1.5.0-alpha15"
66
navigationCompose = "2.9.7"
@@ -13,7 +13,7 @@ constraint = "1.1.1"
1313
web-view = "0.33.6"
1414
uiautomator = "2.3.0"
1515
reorderable = "3.0.0"
16-
walletconnect = "1.6.6"
16+
walletconnect = "1.6.10"
1717
biometric = "1.2.0-alpha05"
1818
coilCompose = "3.4.0"
1919
vico = "2.4.3"
@@ -33,11 +33,11 @@ google-services = "4.4.4"
3333
gradle = "9.0.1"
3434
ksp = "2.3.4"
3535
android-lib = "9.0.1"
36-
kotlin = "2.3.10"
36+
kotlin = "2.3.20"
3737
hiltAndroid = "2.59.2"
3838
hiltNavigationCompose = "1.3.0"
3939
kotlinGradlePlugin = "2.2.10"
40-
kotlinSerialization = "2.3.10"
40+
kotlinSerialization = "2.3.20"
4141
kotlinxSerializationJson = "1.10.0"
4242
kotlinxCollectionsImmutable = "0.4.0"
4343
kotlinxCoroutinesAndroid = "1.10.2"
@@ -51,7 +51,7 @@ mockkVersion = "1.14.9"
5151
espressoCore = "3.7.0"
5252

5353
wallet-core = "4.3.22"
54-
gemstone = "1.0.10"
54+
gemstone = "1.0.11"
5555

5656
glance-widgets = "1.1.1"
5757

0 commit comments

Comments
 (0)