Updated on 2026-08-14
This commit is contained in:
parent
89e0a3ca45
commit
fb597aa015
2 changed files with 8 additions and 2 deletions
|
|
@ -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>,
|
||||
)
|
||||
|
|
@ -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()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue