mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-04-22 19:37:55 +00:00
Initial commit: Pezkuwi Wallet Android
Complete rebrand of Nova Wallet for Pezkuwichain ecosystem. ## Features - Full Pezkuwichain support (HEZ & PEZ tokens) - Polkadot ecosystem compatibility - Staking, Governance, DeFi, NFTs - XCM cross-chain transfers - Hardware wallet support (Ledger, Polkadot Vault) - WalletConnect v2 - Push notifications ## Languages - English, Turkish, Kurmanci (Kurdish), Spanish, French, German, Russian, Japanese, Chinese, Korean, Portuguese, Vietnamese Based on Nova Wallet by Novasama Technologies GmbH © Dijital Kurdistan Tech Institute 2026
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
</manifest>
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package io.novafoundation.nova.feature_gift_api.di
|
||||
|
||||
import io.novafoundation.nova.feature_deep_linking.presentation.handling.DeepLinkHandler
|
||||
|
||||
class GiftDeepLinks(val deepLinkHandlers: List<DeepLinkHandler>)
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package io.novafoundation.nova.feature_gift_api.di
|
||||
|
||||
import io.novafoundation.nova.feature_gift_api.domain.GiftsAccountSupportedUseCase
|
||||
import io.novafoundation.nova.feature_gift_api.domain.AvailableGiftAssetsUseCase
|
||||
|
||||
interface GiftFeatureApi {
|
||||
|
||||
val giftDeepLinks: GiftDeepLinks
|
||||
|
||||
val availableGiftAssetsUseCase: AvailableGiftAssetsUseCase
|
||||
|
||||
val giftsAccountSupportedUseCase: GiftsAccountSupportedUseCase
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
package io.novafoundation.nova.feature_gift_api.domain
|
||||
|
||||
import io.novafoundation.nova.runtime.multiNetwork.chain.model.Chain
|
||||
import io.novafoundation.nova.runtime.multiNetwork.chain.model.FullChainAssetId
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
interface AvailableGiftAssetsUseCase {
|
||||
suspend fun isGiftsAvailable(chainAsset: Chain.Asset): Boolean
|
||||
|
||||
fun getAvailableGiftAssets(coroutineScope: CoroutineScope): Flow<Set<FullChainAssetId>>
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
package io.novafoundation.nova.feature_gift_api.domain
|
||||
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
enum class GiftsSupportedState {
|
||||
SUPPORTED,
|
||||
UNSUPPORTED_MULTISIG_ACCOUNTS
|
||||
}
|
||||
|
||||
interface GiftsAccountSupportedUseCase {
|
||||
suspend fun supportedState(): GiftsSupportedState
|
||||
|
||||
fun areGiftsSupportedFlow(): Flow<GiftsSupportedState>
|
||||
}
|
||||
Reference in New Issue
Block a user