Skip to content

Commit

Permalink
Migrate web3wallet to walletkit
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubuid committed Sep 5, 2024
1 parent 4592d1f commit 13f0e1b
Show file tree
Hide file tree
Showing 28 changed files with 42 additions and 42 deletions.
2 changes: 1 addition & 1 deletion core/bom/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ dependencies {
api(project(":protocol:sign"))
api(project(":protocol:notify"))
api(project(":product:web3modal"))
api(project(":product:web3wallet"))
api(project(":product:walletkit"))
}
}
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ project.apply {
}

android {
namespace = "com.walletconnect.web3.wallet"
namespace = "com.reown.walletkit"
compileSdk = COMPILE_SDK

defaultConfig {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.walletconnect.web3.wallet">
package="com.reown.walletkit">

</manifest>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.walletconnect.web3.wallet.client
package com.reown.walletkit.client

import com.reown.android.internal.common.signing.cacao.CacaoType
import com.reown.sign.client.Sign
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.walletconnect.web3.wallet.client
package com.reown.walletkit.client

import androidx.annotation.Keep
import com.reown.android.Core
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.walletconnect.web3.wallet.client
package com.reown.walletkit.client

import com.reown.android.Core
import com.reown.android.CoreInterface
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
@file:JvmSynthetic

package com.walletconnect.web3.wallet.utils
package com.reown.walletkit.utils

import com.reown.android.cacao.signature.ISignatureType
import com.reown.android.utils.cacao.CacaoSignerInterface
import com.walletconnect.web3.wallet.client.Wallet
import com.reown.walletkit.client.Wallet


/// Only added to have backwards compatibility. Newer SDKs should only add CacaoSigner object below.
Expand Down
4 changes: 4 additions & 0 deletions product/walletkit/web3wallet-rules.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-keep class com.reown.walletkit.client.Wallet$Model$Cacao$Signature { *; }
-keep class com.reown.walletkit.client.Wallet$Model$Cacao { *; }
-keep class com.reown.walletkit.client.Wallet$Model { *; }
-keep class com.reown.walletkit.client.Wallet { *; }
4 changes: 0 additions & 4 deletions product/web3wallet/web3wallet-rules.pro

This file was deleted.

4 changes: 2 additions & 2 deletions sample/wallet/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -123,11 +123,11 @@ dependencies {

// WalletConnect
debugImplementation(project(":core:android"))
debugImplementation(project(":product:web3wallet"))
debugImplementation(project(":product:walletkit"))
debugImplementation(project(":protocol:notify"))

internalImplementation(project(":core:android"))
internalImplementation(project(":product:web3wallet"))
internalImplementation(project(":product:walletkit"))
internalImplementation(project(":protocol:notify"))

releaseImplementation(platform("com.walletconnect:android-bom:$BOM_VERSION"))
Expand Down
8 changes: 4 additions & 4 deletions sample/wallet/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-keepnames class com.fasterxml.jackson.** { *; }
-dontwarn com.fasterxml.jackson.databind.**

-keep class com.walletconnect.web3.wallet.client.Wallet$Model$Cacao$Signature { *; }
-keep class com.walletconnect.web3.wallet.client.Wallet$Model$Cacao { *; }
-keep class com.walletconnect.web3.wallet.client.Wallet$Model { *; }
-keep class com.walletconnect.web3.wallet.client.Wallet { *; }
-keep class com.reown.walletkit.client.Wallet$Model$Cacao$Signature { *; }
-keep class com.reown.walletkit.client.Wallet$Model$Cacao { *; }
-keep class com.reown.walletkit.client.Wallet$Model { *; }
-keep class com.reown.walletkit.client.Wallet { *; }
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ import com.walletconnect.sample.wallet.domain.mixPanel
import com.walletconnect.sample.wallet.ui.state.ConnectionState
import com.walletconnect.sample.wallet.ui.state.connectionStateFlow
import com.walletconnect.util.hexToBytes
import com.walletconnect.web3.wallet.client.Wallet
import com.walletconnect.web3.wallet.client.WalletKit
import com.reown.walletkit.client.Wallet
import com.reown.walletkit.client.WalletKit
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.SupervisorJob
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package com.walletconnect.sample.wallet.domain
import android.util.Log
import com.reown.android.Core
import com.reown.android.CoreClient
import com.walletconnect.web3.wallet.client.Wallet
import com.walletconnect.web3.wallet.client.WalletKit
import com.reown.walletkit.client.Wallet
import com.reown.walletkit.client.WalletKit
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.SupervisorJob
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ import com.walletconnect.sample.wallet.domain.NotifyDelegate
import com.walletconnect.sample.wallet.ui.routes.Route
import com.walletconnect.sample.wallet.ui.routes.composable_routes.connections.ConnectionsViewModel
import com.walletconnect.sample.wallet.ui.routes.host.WalletSampleHost
import com.walletconnect.web3.wallet.client.WalletKit
import com.reown.walletkit.client.WalletKit
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.launchIn
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ import com.walletconnect.sample.wallet.domain.ISSUER
import com.walletconnect.sample.wallet.domain.WCDelegate
import com.walletconnect.sample.wallet.ui.state.ConnectionState
import com.walletconnect.sample.wallet.ui.state.PairingEvent
import com.walletconnect.web3.wallet.client.Wallet
import com.walletconnect.web3.wallet.client.WalletKit
import com.reown.walletkit.client.Wallet
import com.reown.walletkit.client.WalletKit
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.MutableStateFlow
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.walletconnect.sample.wallet.ui.common

import com.walletconnect.web3.wallet.client.Wallet
import com.reown.walletkit.client.Wallet

fun getAllMethodsByChainId(namespace: Wallet.Model.Namespace.Proposal, chainId: String): List<String> {
return namespace.methods.takeIf { namespace.chains != null && namespace.chains!!.contains(chainId) } ?: emptyList()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.walletconnect.sample.common.ui.theme.mismatch_color
import com.walletconnect.sample.common.ui.theme.unverified_color
import com.walletconnect.sample.common.ui.theme.verified_color
import com.walletconnect.sample.wallet.R
import com.walletconnect.web3.wallet.client.Wallet
import com.reown.walletkit.client.Wallet


data class PeerUI(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ import com.walletconnect.sample.wallet.ui.common.getAllMethodsByChainId
import com.walletconnect.sample.wallet.ui.routes.composable_routes.connections.ConnectionType
import com.walletconnect.sample.wallet.ui.routes.composable_routes.connections.ConnectionUI
import com.walletconnect.sample.wallet.ui.routes.composable_routes.connections.ConnectionsViewModel
import com.walletconnect.web3.wallet.client.Wallet
import com.walletconnect.web3.wallet.client.WalletKit
import com.reown.walletkit.client.Wallet
import com.reown.walletkit.client.WalletKit
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.walletconnect.sample.wallet.ui.routes.composable_routes.connections

import com.walletconnect.web3.wallet.client.Wallet
import com.reown.walletkit.client.Wallet

data class ConnectionUI(
val id: Int,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import androidx.lifecycle.viewModelScope
import com.walletconnect.sample.wallet.domain.ACCOUNTS_1_EIP155_ADDRESS
import com.walletconnect.sample.wallet.domain.ACCOUNTS_2_EIP155_ADDRESS
import com.walletconnect.sample.wallet.domain.WCDelegate
import com.walletconnect.web3.wallet.client.WalletKit
import com.reown.walletkit.client.WalletKit
import kotlinx.coroutines.channels.BufferOverflow
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.SharedFlow
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package com.walletconnect.sample.wallet.ui.routes.dialog_routes.session_authenti
import com.walletconnect.sample.wallet.domain.ACCOUNTS_1_EIP155_ADDRESS
import com.walletconnect.sample.wallet.ui.common.peer.PeerContextUI
import com.walletconnect.sample.wallet.ui.common.peer.PeerUI
import com.walletconnect.web3.wallet.client.Wallet
import com.reown.walletkit.client.Wallet

data class SessionAuthenticateUI(
val peerUI: PeerUI,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ import com.walletconnect.sample.wallet.domain.WCDelegate
import com.walletconnect.sample.wallet.ui.common.peer.PeerUI
import com.walletconnect.sample.wallet.ui.common.peer.toPeerUI
import com.walletconnect.util.hexToBytes
import com.walletconnect.web3.wallet.client.Wallet
import com.walletconnect.web3.wallet.client.WalletKit
import com.walletconnect.web3.wallet.utils.CacaoSigner
import com.reown.walletkit.client.Wallet
import com.reown.walletkit.client.WalletKit
import com.reown.walletkit.utils.CacaoSigner

class SessionAuthenticateViewModel : ViewModel() {
val sessionAuthenticateUI: SessionAuthenticateUI? get() = generateAuthRequestUI()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.walletconnect.sample.wallet.domain.ACCOUNTS_1_EIP155_ADDRESS
import com.walletconnect.sample.wallet.domain.ACCOUNTS_2_EIP155_ADDRESS
import com.walletconnect.sample.wallet.ui.common.peer.PeerContextUI
import com.walletconnect.sample.wallet.ui.common.peer.PeerUI
import com.walletconnect.web3.wallet.client.Wallet
import com.reown.walletkit.client.Wallet

data class SessionProposalUI(
val peerUI: PeerUI,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import com.google.firebase.ktx.Firebase
import com.walletconnect.sample.wallet.domain.WCDelegate
import com.walletconnect.sample.wallet.ui.common.peer.PeerUI
import com.walletconnect.sample.wallet.ui.common.peer.toPeerUI
import com.walletconnect.web3.wallet.client.Wallet
import com.walletconnect.web3.wallet.client.WalletKit
import com.reown.walletkit.client.Wallet
import com.reown.walletkit.client.WalletKit
import timber.log.Timber

class SessionProposalViewModel : ViewModel() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ import com.walletconnect.sample.wallet.domain.WCDelegate
import com.walletconnect.sample.wallet.ui.common.peer.PeerUI
import com.walletconnect.sample.wallet.ui.common.peer.toPeerUI
import com.walletconnect.util.hexToBytes
import com.walletconnect.web3.wallet.client.Wallet
import com.walletconnect.web3.wallet.client.WalletKit
import com.walletconnect.web3.wallet.utils.CacaoSigner
import com.reown.walletkit.client.Wallet
import com.reown.walletkit.client.WalletKit
import com.reown.walletkit.utils.CacaoSigner
import org.json.JSONArray
import org.web3j.utils.Numeric.hexStringToByteArray

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.reown.android.internal.common.model.ProjectId
import com.reown.android.internal.common.signing.message.MessageSignatureVerifier
import com.reown.android.utils.cacao.sign
import com.walletconnect.util.hexToBytes
import com.walletconnect.web3.wallet.utils.CacaoSigner
import com.reown.walletkit.utils.CacaoSigner
import junit.framework.TestCase.assertEquals
import junit.framework.TestCase.assertFalse
import junit.framework.TestCase.assertTrue
Expand Down

0 comments on commit 13f0e1b

Please sign in to comment.