- {stakeAccounts?.map((account, accountIdx) => (
-
-
{account.address}
-
{formatCoin(account)}
-
{account.status}
-
- ))}
+ {stakeAccounts?.map((account) => {
+ const shortenedAddress = `${account.address.slice(0, 8)}...`;
+
+ const explorerLink = getExplorerLink(
+ account.address,
+ stakingNetworkId,
+ );
+
+ return (
+
+
+
+ {shortenedAddress}
+ {!!explorerLink && (
+ <>
+ {" "}
+
+
+
+ >
+ )}
+
+
{account.status}
+
+
{formatCoin(account)}
+
+ );
+ })}
);
diff --git a/src/screens/staking/lib/staking_sdk/core/base.ts b/src/screens/staking/lib/staking_sdk/core/base.ts
index f63897bf..9a83471e 100644
--- a/src/screens/staking/lib/staking_sdk/core/base.ts
+++ b/src/screens/staking/lib/staking_sdk/core/base.ts
@@ -42,6 +42,7 @@ export enum StakingNetworkId {
Osmosis = "osmosis-1",
Regen = "regen-1",
Solana = "solana",
+ SolanaDevnet = "solana-devnet",
SolanaTestnet = "solana-testnet",
Stargaze = "stargaze-1",
StargazeTestnet = "elgafar-1",
@@ -60,6 +61,7 @@ export const mainNetworkDenom: Record