mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-04-22 04:27:58 +00:00
feat: prioritize Pezkuwi chains and tokens in sorting
- Add PEZKUWI, PEZKUWI_ASSET_HUB, PEZKUWI_PEOPLE genesis hashes - Chain order: Pezkuwi > Polkadot > Kusama > others - Token order: HEZ > PEZ > DOT > KSM > USDT > USDC > others
This commit is contained in:
@@ -409,6 +409,11 @@ private inline fun Chain.Explorer.format(
|
||||
|
||||
object ChainGeneses {
|
||||
|
||||
// Pezkuwi chains (priority)
|
||||
const val PEZKUWI = "91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"
|
||||
const val PEZKUWI_ASSET_HUB = "68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"
|
||||
const val PEZKUWI_PEOPLE = "67fa177a097bfa18f77ea95e1d5918b4d05cba7813f32e9ef6c4f9a2a6e60b09"
|
||||
|
||||
const val KUSAMA = "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe"
|
||||
const val POLKADOT = "91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"
|
||||
const val WESTEND = "e143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"
|
||||
|
||||
@@ -4,9 +4,12 @@ import io.novafoundation.nova.runtime.multiNetwork.chain.model.Chain
|
||||
|
||||
val Chain.mainChainsFirstAscendingOrder
|
||||
get() = when (genesisHash) {
|
||||
Chain.Geneses.POLKADOT_ASSET_HUB -> 0
|
||||
Chain.Geneses.KUSAMA_ASSET_HUB -> 1
|
||||
else -> 2
|
||||
Chain.Geneses.PEZKUWI -> 0
|
||||
Chain.Geneses.PEZKUWI_ASSET_HUB -> 1
|
||||
Chain.Geneses.PEZKUWI_PEOPLE -> 2
|
||||
Chain.Geneses.POLKADOT_ASSET_HUB -> 3
|
||||
Chain.Geneses.KUSAMA_ASSET_HUB -> 4
|
||||
else -> 5
|
||||
}
|
||||
|
||||
val Chain.testnetsLastAscendingOrder
|
||||
|
||||
@@ -4,11 +4,13 @@ import io.novafoundation.nova.common.utils.TokenSymbol
|
||||
|
||||
val TokenSymbol.mainTokensFirstAscendingOrder
|
||||
get() = when (this.value) {
|
||||
"DOT" -> 0
|
||||
"KSM" -> 1
|
||||
"USDT" -> 2
|
||||
"USDC" -> 3
|
||||
else -> 4
|
||||
"HEZ" -> 0
|
||||
"PEZ" -> 1
|
||||
"DOT" -> 2
|
||||
"KSM" -> 3
|
||||
"USDT" -> 4
|
||||
"USDC" -> 5
|
||||
else -> 6
|
||||
}
|
||||
|
||||
val TokenSymbol.alphabeticalOrder
|
||||
|
||||
Reference in New Issue
Block a user