Updated on 2026-08-14

This commit is contained in:
Tangem 2026-03-04 18:31:47 +03:00
parent d06051845b
commit 5c74278e3d
30 changed files with 83 additions and 666 deletions

View file

@ -8,7 +8,7 @@ import com.tangem.domain.models.wallet.UserWallet
data class WcSession(
val wallet: UserWallet,
val account: Account.CryptoPortfolio?,
val account: Account.CryptoPortfolio,
val networks: Set<Network>,
val sdkModel: WcSdkSession,
val securityStatus: CheckDAppResult,

View file

@ -6,6 +6,6 @@ import com.tangem.domain.models.wallet.UserWallet
data class WcSessionApprove(
val wallet: UserWallet,
val account: Account?,
val account: Account,
val network: List<Network>,
)

View file

@ -9,7 +9,7 @@ import com.tangem.domain.models.wallet.UserWalletId
data class WcSessionDTO(
val topic: String,
val walletId: UserWalletId,
val accountId: AccountId? = null,
val accountId: AccountId = AccountId.forMainCryptoPortfolio(walletId),
val url: String?,
val securityStatus: CheckDAppResult = CheckDAppResult.FAILED_TO_VERIFY,
val connectingTime: Long? = null,

View file

@ -9,8 +9,7 @@ import com.tangem.domain.walletconnect.model.sdkcopy.WcAppMetaData
data class WcSessionProposal(
val dAppMetaData: WcAppMetaData,
val proposalNetwork: Map<UserWallet, ProposalNetwork>,
val proposalAccountNetwork: Map<AccountId, ProposalNetwork>?,
val proposalAccountNetwork: Map<AccountId, ProposalNetwork>,
val securityStatus: CheckDAppResult,
) {