mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-06-15 15:01:13 +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,98 @@
|
||||
apply plugin: 'kotlin-parcelize'
|
||||
apply from: '../tests.gradle'
|
||||
apply from: "../scripts/secrets.gradle"
|
||||
|
||||
android {
|
||||
|
||||
defaultConfig {
|
||||
|
||||
|
||||
|
||||
buildConfigField "String", "DAPP_METADATAS_URL", "\"https://raw.githubusercontent.com/pezkuwichain/pezkuwi-wallet-utils/master/dapps/dapps_dev.json\""
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
|
||||
buildConfigField "String", "DAPP_METADATAS_URL", "\"https://raw.githubusercontent.com/pezkuwichain/pezkuwi-wallet-utils/master/dapps/dapps_full.json\""
|
||||
}
|
||||
}
|
||||
namespace 'io.novafoundation.nova.feature_dapp_impl'
|
||||
|
||||
packagingOptions {
|
||||
resources.excludes.add("META-INF/NOTICE.md")
|
||||
}
|
||||
|
||||
buildFeatures {
|
||||
viewBinding true
|
||||
}
|
||||
}
|
||||
|
||||
task actualizeJsScripts(type: Exec) {
|
||||
workingDir "$rootDir/nova-wallet-dapp-js"
|
||||
|
||||
commandLine "yarn", "build"
|
||||
|
||||
doLast {
|
||||
copy {
|
||||
from "$rootDir/nova-wallet-dapp-js/dist/nova_min.js"
|
||||
into "$rootDir/feature-dapp-impl/src/main/res/raw"
|
||||
|
||||
rename('nova_min.js', 'polkadotjs_min.js')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||
implementation project(':core-db')
|
||||
implementation project(':common')
|
||||
implementation project(':feature-onboarding-api')
|
||||
implementation project(':feature-account-api')
|
||||
implementation project(':feature-wallet-api')
|
||||
implementation project(':feature-wallet-connect-api')
|
||||
implementation project(':feature-dapp-api')
|
||||
implementation project(':feature-currency-api')
|
||||
implementation project(':feature-external-sign-api')
|
||||
implementation project(':feature-banners-api')
|
||||
implementation project(':runtime')
|
||||
implementation project(':feature-deep-linking')
|
||||
|
||||
implementation kotlinDep
|
||||
|
||||
implementation androidDep
|
||||
implementation materialDep
|
||||
implementation constraintDep
|
||||
|
||||
implementation shimmerDep
|
||||
|
||||
implementation coroutinesDep
|
||||
|
||||
implementation gsonDep
|
||||
|
||||
implementation daggerDep
|
||||
|
||||
ksp daggerCompiler
|
||||
|
||||
implementation lifecycleDep
|
||||
ksp lifecycleCompiler
|
||||
|
||||
implementation viewModelKtxDep
|
||||
implementation liveDataKtxDep
|
||||
implementation lifeCycleKtxDep
|
||||
|
||||
implementation navigationFragmentDep
|
||||
|
||||
implementation retrofitDep
|
||||
|
||||
implementation web3jDep
|
||||
implementation coroutinesFutureDep
|
||||
|
||||
implementation walletConnectCoreDep, withoutTransitiveAndroidX
|
||||
implementation walletConnectWalletDep, withoutTransitiveAndroidX
|
||||
|
||||
testImplementation jUnitDep
|
||||
testImplementation mockitoDep
|
||||
}
|
||||
Reference in New Issue
Block a user