Skip to content

Commit

Permalink
feat: enable all networks and improve buttons display
Browse files Browse the repository at this point in the history
  • Loading branch information
icfor committed Apr 10, 2024
1 parent b539478 commit 83993c1
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -179,17 +179,20 @@ const PopOver = ({
const accountsWithRewards = accounts?.filter(accountHasRewards);

const shouldDisplayRewardsButton =
hasInit &&
!!claimableRewards &&
!!accountsWithRewards?.length &&
stakingNetworkId &&
networksWithRewards.has(stakingNetworkId);

const shouldDisplayWithdrawUnstakeButton =
hasInit &&
!!inactiveStakeAccounts?.length &&
stakingNetworkId &&
!networksWithRewards.has(stakingNetworkId);

const shouldDisplayUnstakeButton =
hasInit &&
!!accountsWithDelegations?.length &&
stakingNetworkId &&
(!networksWithStakeAccounts.has(stakingNetworkId) ||
Expand Down
23 changes: 11 additions & 12 deletions src/screens/staking/lib/staking_sdk/core/cosmos.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,17 @@ import {
export const keplrNetworks = new Set<StakingNetworkId>(
[
StakingNetworkId.Akash,
// StakingNetworkId.Celestia,
// StakingNetworkId.CelestiaTestnet,
// StakingNetworkId.ComposableFinance,
// StakingNetworkId.CosmosHub,
// StakingNetworkId.CosmosHubTestnet,
// StakingNetworkId.DyDx,
// StakingNetworkId.Kava,
// StakingNetworkId.KavaTestnet,
// StakingNetworkId.Osmosis,
// StakingNetworkId.Regen,
// StakingNetworkId.Stargaze,
// StakingNetworkId.StargazeTestnet,
StakingNetworkId.Celestia,
StakingNetworkId.CelestiaTestnet,
StakingNetworkId.ComposableFinance,
StakingNetworkId.CosmosHub,
StakingNetworkId.CosmosHubTestnet,
StakingNetworkId.DyDx,
StakingNetworkId.Kava,
StakingNetworkId.KavaTestnet,
StakingNetworkId.Osmosis,
StakingNetworkId.Stargaze,
StakingNetworkId.StargazeTestnet,
].filter(
ENABLE_TESTNETS ? () => true : (network) => !testnetNetworks.has(network),
),
Expand Down
1 change: 0 additions & 1 deletion src/screens/staking/lib/staking_sdk/staking_client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ const fetchJson = <A = any>(uri: string, opts?: Options): Promise<A> =>
},
}).then((res) => res.json());

// @TODO: Review with cosmos chains
const getRewardsDivisor = (denom: string) => {
const network = unnormalisedDenomToNetwork[denom.toUpperCase()];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ export const tryToConnectSolflare = async (
};

setUserWallet(context, WalletId.Solflare, {
name: "", // @TODO
name: "Solflare Wallet",
networks: {
...context.state.wallets[WalletId.Solflare]?.networks,
[networkId]: {
Expand Down Expand Up @@ -214,7 +214,7 @@ export const tryToConnectPhantom = async (
};

setUserWallet(context, WalletId.Phantom, {
name: "", // @TODO
name: "Phantom Wallet",
networks: {
...context.state.wallets[WalletId.Phantom]?.networks,
[networkId]: {
Expand Down

0 comments on commit 83993c1

Please sign in to comment.