Updated on 2026-08-14

This commit is contained in:
Tangem 2025-08-29 16:18:23 +07:00
parent 89e0a3ca45
commit fb597aa015
2 changed files with 8 additions and 2 deletions

View file

@ -19,4 +19,10 @@ internal data class WcSolanaSignTransactionRequest(
@Json(name = "feePayer")
val feePayer: String?,
)
@JsonClass(generateAdapter = true)
internal data class WcSolanaSignAllTransactionRequest(
@Json(name = "transactions")
val transactions: List<String>,
)

View file

@ -112,9 +112,9 @@ internal class WcSolanaNetwork(
WcSolanaMethodName.SignTransaction -> moshi.fromJson<WcSolanaSignTransactionRequest>(rawParams)
.getOrElse { return it.left() }
?.let { request -> WcSolanaMethod.SignTransaction(request.transaction, request.feePayer) }
WcSolanaMethodName.SendAllTransaction -> moshi.fromJson<List<String>>(rawParams)
WcSolanaMethodName.SendAllTransaction -> moshi.fromJson<WcSolanaSignAllTransactionRequest>(rawParams)
.getOrElse { return it.left() }
?.let { list -> WcSolanaMethod.SignAllTransaction(list) }
?.let { request -> WcSolanaMethod.SignAllTransaction(request.transactions) }
}.right()
}