Updated on 2026-08-14

This commit is contained in:
Tangem 2025-11-21 11:38:00 +02:00
parent 9b506f8b25
commit 39f385d4ba
7 changed files with 10 additions and 15 deletions

@ -1 +1 @@
Subproject commit 16c0de5855d0a75e285a9c84e616dd020f7da4d1
Subproject commit 27ddebaece01b8e13a9bbafd51f5ff1d64efc2a6

View file

@ -8,13 +8,9 @@ internal class DefaultP2PEthPoolAuthProvider(
) : P2PEthPoolAuthProvider {
override fun getApiKey(): String {
// val keys = environmentConfigStorage.getConfigSync().p2pApiKey
// ?: error("No P2P api keys provided")
//
// return keys.mainnet
val keys = environmentConfigStorage.getConfigSync().p2pApiKey
?: error("No P2P api keys provided")
environmentConfigStorage
return "TODO restore p2p config call after release 5.30"
return keys.mainnet
}
}

View file

@ -2,7 +2,6 @@ package com.tangem.datasource.api.ethpool.models.response
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
import org.joda.time.DateTime
/**
* Response for GET /api/v1/staking/pool/{network}/vaults
@ -56,5 +55,5 @@ data class P2PEthPoolVaultDTO(
@Json(name = "tokenSymbol")
val tokenSymbol: String?,
@Json(name = "createdAt")
val createdAt: DateTime,
val createdAt: Long,
)

View file

@ -2,6 +2,7 @@ package com.tangem.datasource.local.config.environment
import com.tangem.blockchain.common.BlockchainSdkConfig
import com.tangem.datasource.local.config.environment.models.ExpressModel
import com.tangem.datasource.local.config.environment.models.P2PKeys
data class EnvironmentConfig(
val moonPayApiKey: String = "",
@ -16,7 +17,7 @@ data class EnvironmentConfig(
val express: ExpressModel? = null,
val devExpress: ExpressModel? = null,
val stakeKitApiKey: String? = null,
// val p2pApiKey: P2PKeys? = null, TODO p2p after release 5.30
val p2pApiKey: P2PKeys? = null,
val blockAidApiKey: String? = null,
val tangemApiKey: String? = null,
val tangemApiKeyDev: String? = null,

View file

@ -25,7 +25,7 @@ internal object EnvironmentConfigConverter : Converter<EnvironmentConfigModel, E
express = value.express,
devExpress = value.devExpress,
stakeKitApiKey = value.stakeKitApiKey,
// p2pApiKey = value.p2pApiKey, TODO p2p after release 5.30
p2pApiKey = value.p2pApiKey,
blockAidApiKey = value.blockaidApiKey,
tangemApiKey = value.tangemApiKey,
tangemApiKeyDev = value.tangemApiKeyDev,

View file

@ -33,7 +33,7 @@ class EnvironmentConfigModel(
@Json(name = "hederaArkhiaKey") val hederaArkhiaKey: String?,
@Json(name = "polygonScanApiKey") val polygonScanApiKey: String?,
@Json(name = "stakeKitApiKey") val stakeKitApiKey: String?,
// @Json(name = "p2pApiKey") val p2pApiKey: P2PKeys?, TODO p2p after release 5.30
@Json(name = "p2pApiKey") val p2pApiKey: P2PKeys?,
@Json(name = "bittensorDwellirKey") val bittensorDwellirApiKey: String?,
@Json(name = "bittensorOnfinalityKey") val bittensorOnfinalityKey: String?,
@Json(name = "koinosProApiKey") val koinosProApiKey: String?,

View file

@ -1,7 +1,6 @@
package com.tangem.domain.staking.model.ethpool
import com.tangem.domain.models.serialization.SerializedBigDecimal
import org.joda.time.DateTime
/**
* P2P.org pooled staking vault information
@ -21,5 +20,5 @@ data class P2PEthPoolVault(
val isErc20: Boolean,
val tokenName: String?,
val tokenSymbol: String?,
val createdAt: DateTime,
val createdAt: Long,
)