Updated on 2026-08-14
This commit is contained in:
parent
69fec5dc58
commit
af243495bd
6 changed files with 47 additions and 25 deletions
|
|
@ -1,15 +1,19 @@
|
|||
package com.tangem.domain.walletconnect.model
|
||||
|
||||
sealed class WcPairError(override val message: String) : Exception(message) {
|
||||
sealed class WcPairError(
|
||||
val code: String,
|
||||
override val message: String = "",
|
||||
) : Exception() {
|
||||
|
||||
data object UnsupportedDApp : WcPairError("UnsupportedDApp")
|
||||
data class UnsupportedNetworks(
|
||||
val chains: Set<String>,
|
||||
) : WcPairError("ApprovalErrorMissingNetworks")
|
||||
|
||||
data class ExternalApprovalError(
|
||||
override val message: String,
|
||||
) : WcPairError("ExternalApprovalError")
|
||||
data class UriAlreadyUsed(override val message: String) : WcPairError("107 001 001")
|
||||
data class PairingFailed(override val message: String) : WcPairError("107 001 002")
|
||||
data object InvalidDomainURL : WcPairError("107 001 003")
|
||||
data object UnsupportedDomain : WcPairError("107 001 004")
|
||||
data class UnsupportedBlockchains(val chains: Set<String>) : WcPairError("107 001 005")
|
||||
|
||||
data object InvalidConnectionRequest : WcPairError("107 002 001")
|
||||
data object ProposalExpired : WcPairError("107 002 002")
|
||||
data class ApprovalFailed(override val message: String) : WcPairError("107 002 003")
|
||||
data object RejectionFailed : WcPairError("107 002 004")
|
||||
data class Unknown(override val message: String) : WcPairError(message)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue