diff --git a/android/clientlib-ktx/src/main/java/com/solana/mobilewalletadapter/clientlib/MobileWalletAdapter.kt b/android/clientlib-ktx/src/main/java/com/solana/mobilewalletadapter/clientlib/MobileWalletAdapter.kt index cb16e6ac3..90c72def0 100644 --- a/android/clientlib-ktx/src/main/java/com/solana/mobilewalletadapter/clientlib/MobileWalletAdapter.kt +++ b/android/clientlib-ktx/src/main/java/com/solana/mobilewalletadapter/clientlib/MobileWalletAdapter.kt @@ -113,7 +113,7 @@ class MobileWalletAdapter( authToken?.let { token -> reauthorize(identityUri, iconUri, identityName, token) } ?: run { - authorize(identityUri, iconUri, identityName, RpcCluster.Custom(blockchain.cluster)) + authorize(identityUri, iconUri, identityName, blockchain.rpcCluster) } }.also { authToken = it.authToken diff --git a/android/clientlib-ktx/src/main/java/com/solana/mobilewalletadapter/clientlib/TransactionParams.kt b/android/clientlib-ktx/src/main/java/com/solana/mobilewalletadapter/clientlib/TransactionParams.kt index b373e01e7..59d1fb8da 100644 --- a/android/clientlib-ktx/src/main/java/com/solana/mobilewalletadapter/clientlib/TransactionParams.kt +++ b/android/clientlib-ktx/src/main/java/com/solana/mobilewalletadapter/clientlib/TransactionParams.kt @@ -20,6 +20,17 @@ sealed class Blockchain( ) { val fullName get() = "$name:$cluster" + + @Deprecated( + "RpcCluster is deprecated as of MWA 2.0, this property is preserved for backwards compatibility with legacy endpoints", + level = DeprecationLevel.WARNING + ) + val rpcCluster: RpcCluster = when (cluster) { + "mainnet", ProtocolContract.CLUSTER_MAINNET_BETA -> RpcCluster.MainnetBeta + ProtocolContract.CLUSTER_TESTNET -> RpcCluster.Testnet + ProtocolContract.CLUSTER_DEVNET -> RpcCluster.Devnet + else -> RpcCluster.Custom(cluster) + } } sealed class Solana {