From f5d249fb7af53c88e03ac78192d73f647fd0a7ae Mon Sep 17 00:00:00 2001 From: SeniorZhai Date: Thu, 24 Apr 2025 20:56:29 +0800 Subject: [PATCH] Open asset key --- app/src/main/java/one/mixin/android/Constants.kt | 3 ++- .../android/ui/home/inscription/InscriptionActivity.kt | 4 ++-- .../android/web3/details/Web3TransactionsFragment.kt | 8 +++----- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/one/mixin/android/Constants.kt b/app/src/main/java/one/mixin/android/Constants.kt index a231b7308e..a8fe0899ca 100644 --- a/app/src/main/java/one/mixin/android/Constants.kt +++ b/app/src/main/java/one/mixin/android/Constants.kt @@ -27,7 +27,8 @@ object Constants { const val TIP = "https://tip.id" const val INSCRIPTION = "https://mixin.one/inscriptions/" const val MARKETPLACE = "https://rune.fan/items/" - const val SPACE = "https://mixin.space/tx/" + const val SPACE_TX = "https://mixin.space/tx/" + const val SPACE = "https://mixin.space/" const val CUSTOMER_SERVICE = "https://go.crisp.chat/chat/embed/?website_id=52662bba-be49-4b06-9edc-7baa9a78f714" } diff --git a/app/src/main/java/one/mixin/android/ui/home/inscription/InscriptionActivity.kt b/app/src/main/java/one/mixin/android/ui/home/inscription/InscriptionActivity.kt index 3664fd0c1f..6427adf28a 100644 --- a/app/src/main/java/one/mixin/android/ui/home/inscription/InscriptionActivity.kt +++ b/app/src/main/java/one/mixin/android/ui/home/inscription/InscriptionActivity.kt @@ -47,7 +47,7 @@ import kotlinx.coroutines.launch import one.mixin.android.BuildConfig import one.mixin.android.Constants.HelpLink.INSCRIPTION import one.mixin.android.Constants.HelpLink.MARKETPLACE -import one.mixin.android.Constants.HelpLink.SPACE +import one.mixin.android.Constants.HelpLink.SPACE_TX import one.mixin.android.R import one.mixin.android.RxBus import one.mixin.android.api.MixinResponse @@ -275,7 +275,7 @@ class InscriptionActivity : BaseActivity() { } bottomBinding.viewOnExplorer.setOnClickListener { - WebActivity.show(this@InscriptionActivity, url = "$SPACE$inscriptionHash", conversationId = null) + WebActivity.show(this@InscriptionActivity, url = "$SPACE_TX$inscriptionHash", conversationId = null) bottomSheet.dismiss() } diff --git a/app/src/main/java/one/mixin/android/web3/details/Web3TransactionsFragment.kt b/app/src/main/java/one/mixin/android/web3/details/Web3TransactionsFragment.kt index df037ff427..1a5c9a3a06 100644 --- a/app/src/main/java/one/mixin/android/web3/details/Web3TransactionsFragment.kt +++ b/app/src/main/java/one/mixin/android/web3/details/Web3TransactionsFragment.kt @@ -271,11 +271,9 @@ class Web3TransactionsFragment : BaseFragment(R.layout.fragment_web3_transaction title.text = token.name addressTv.text = token.assetKey explorer.setOnClickListener { - if (token.isSolana()) { - context?.openUrl("https://solscan.io/token/" + token.assetKey) - } else { - context?.openUrl("https://etherscan.io/token/" + token.assetKey) - } + val url = + "${Constants.HelpLink.SPACE}external/explore/${token.chainId}/token/${token.assetKey}" + context?.openUrl(url) bottomSheet.dismiss() } stakeSolTv.isVisible = token.isSolToken()