Skip to content
This repository was archived by the owner on Oct 20, 2025. It is now read-only.

Commit f2d87b5

Browse files
committed
Allow client pass in Solana Rcp Url
1 parent 9f6c7b2 commit f2d87b5

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

cartera/src/main/java/exchange/dydx/cartera/CarteraConfig.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,5 +209,7 @@ data class WalletSegueConfig(
209209

210210
data class PhantomWalletConfig(
211211
val callbackUrl: String,
212-
val appUrl: String
212+
val appUrl: String,
213+
val solanaMainnetUrl: String? = null,
214+
val solanaTestnetUrl: String? = null,
213215
)

cartera/src/main/java/exchange/dydx/cartera/walletprovider/providers/PhantomWalletProvider.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,9 +388,9 @@ class PhantomWalletProvider(
388388
val isMainnet = request.walletRequest.chainId == "1"
389389
val solanaInteractor = SolanaInteractor(
390390
rpcUrl = if (isMainnet) {
391-
SolanaInteractor.mainnetUrl
391+
phantomWalletConfig.solanaMainnetUrl ?: SolanaInteractor.mainnetUrl
392392
} else {
393-
SolanaInteractor.devnetUrl
393+
phantomWalletConfig.solanaTestnetUrl ?: SolanaInteractor.devnetUrl
394394
},
395395
)
396396

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ android.nonTransitiveRClass=true
2626

2727
LIBRARY_GROUP=dydxprotocol
2828
LIBRARY_ARTIFACT_ID=cartera-android
29-
LIBRARY_VERSION_NAME=0.1.24
29+
LIBRARY_VERSION_NAME=0.1.25
3030

3131
android.enableR8.fullMode = false

0 commit comments

Comments
 (0)