feat: multi-endpoint staking stats for split ecosystems

This commit is contained in:
2026-02-16 06:16:26 +03:00
parent 0a95d04e45
commit 9899bb5c40
4 changed files with 61 additions and 23 deletions
@@ -32,6 +32,7 @@ class RealGlobalConfigDataSource(
private fun GlobalConfigRemote.toDomain() = GlobalConfig(
multisigsApiUrl = multisigsApiUrl,
proxyApiUrl = proxyApiUrl,
multiStakingApiUrl = multiStakingApiUrl
multiStakingApiUrl = multiStakingApiUrl,
stakingApiOverrides = stakingApiOverrides ?: emptyMap()
)
}
@@ -3,5 +3,6 @@ package io.novafoundation.nova.common.data.config
class GlobalConfigRemote(
val multisigsApiUrl: String,
val proxyApiUrl: String,
val multiStakingApiUrl: String
val multiStakingApiUrl: String,
val stakingApiOverrides: Map<String, List<String>>?
)
@@ -3,5 +3,6 @@ package io.novafoundation.nova.common.domain.config
class GlobalConfig(
val multisigsApiUrl: String,
val proxyApiUrl: String,
val multiStakingApiUrl: String
val multiStakingApiUrl: String,
val stakingApiOverrides: Map<String, List<String>>
)