Skip to content

Commit

Permalink
fix(DEV-841): code optimization
Browse files Browse the repository at this point in the history
  • Loading branch information
Kimmyyoung committed May 28, 2024
1 parent 21172d4 commit 39be7f5
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 55 deletions.
13 changes: 2 additions & 11 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,5 @@ REACT_APP_NFT_ID_ACTIVATION_LOCK_FEE=200000000000000000000


# rebus links
REACT_APP_EXPLORER_MAIN=https://cosmos.rebuschain.com/
REACT_APP_EXPLORER_STAKE=https://cosmos.rebuschain.com/rebus/staking
REACT_APP_EXPLORER_VOTE=https://cosmos.rebuschain.com/rebus/gov
REACT_APP_EXPLORER_BLOCKS=https://cosmos.rebuschain.com/rebus/blocks
REACT_APP_EXPLORER_TRANSACTIONS=https://cosmos.rebuschain.com/rebus/blocks
REACT_APP_EXPLORER_INFO=https://cosmos.rebuschain.com/
REACT_APP_EVM_MAIN=https://evm.rebuschain.com/
REACT_APP_EVM_BLOCKS=https://evm.rebuschain.com/blocks
REACT_APP_EVM_TRANSACTIONS=https://evm.rebuschain.com/txs
REACT_APP_EVM_TOKENS=https://evm.rebuschain.com/tokens
REACT_APP_EVM_API=https://evm.rebuschain.com/api-docs
REACT_APP_COSMOS_URL=https://cosmos.rebuschain.com
REACT_APP_COSMOS_TEST_URL=https://testnet.rebus.money
14 changes: 2 additions & 12 deletions .env.mainnet
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,5 @@ REACT_APP_DISCORD_BOT_URL=https://discord.rebuschain.com
REACT_APP_CMS_URL=https://cms.rebuschain.com


# rebus links
REACT_APP_EXPLORER_MAIN=https://cosmos.rebuschain.com/
REACT_APP_EXPLORER_STAKE=https://cosmos.rebuschain.com/rebus/staking
REACT_APP_EXPLORER_VOTE=https://cosmos.rebuschain.com/rebus/gov
REACT_APP_EXPLORER_BLOCKS=https://cosmos.rebuschain.com/rebus/blocks
REACT_APP_EXPLORER_TRANSACTIONS=https://cosmos.rebuschain.com/rebus/blocks
REACT_APP_EXPLORER_INFO=https://cosmos.rebuschain.com/
REACT_APP_EVM_MAIN=https://evm.rebuschain.com/
REACT_APP_EVM_BLOCKS=https://evm.rebuschain.com/blocks
REACT_APP_EVM_TRANSACTIONS=https://evm.rebuschain.com/txs
REACT_APP_EVM_TOKENS=https://evm.rebuschain.com/tokens
REACT_APP_EVM_API=https://evm.rebuschain.com/api-docs
# rebus links
REACT_APP_COSMOS_URL=https://cosmos.rebuschain.com
14 changes: 2 additions & 12 deletions .env.testnet
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,5 @@ REACT_APP_DISCORD_BOT_URL=https://discord.rebuschain.com
REACT_APP_EXPLORER_URL=https://testnet.rebus.money:8443/rebustestnet/tx
REACT_APP_EVM_EXPLORER_URL=https://testnet.rebus.money:8040/tx

# rebus links
REACT_APP_EXPLORER_MAIN=https://testnet.rebus.money/rebustestnet
REACT_APP_EXPLORER_STAKE=https://testnet.rebus.money/rebustestnet/staking
REACT_APP_EXPLORER_VOTE=https://testnet.rebus.money/rebustestnet/gov
REACT_APP_EXPLORER_BLOCKS=https://testnet.rebus.money/rebustestnet/blocks
REACT_APP_EXPLORER_TRANSACTIONS=https://testnet.rebus.money/rebustestnet/blocks
REACT_APP_EXPLORER_INFO=https://testnet.rebus.money/rebustestnet
REACT_APP_EVM_MAIN=https://evm.testnet.rebus.money/
REACT_APP_EVM_BLOCKS=https://evm.testnet.rebus.money/blocks
REACT_APP_EVM_TRANSACTIONS=https://evm.testnet.rebus.money/txs
REACT_APP_EVM_TOKENS=https://evm.testnet.rebus.money/tokens
REACT_APP_EVM_API=https://evm.testnet.rebus.money/api-docs
# rebus links
REACT_APP_COSMOS_URL=https://testnet.rebus.money
13 changes: 2 additions & 11 deletions src/config-insync.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,6 @@ export const config = {
PREFIX: env('PREFIX'),
GAS_PRICE_STEP_AVERAGE: parseFloat(env('GAS_PRICE_STEP_AVERAGE')),
NFT_ID_ORG_NAME: env('NFT_ID_ORG_NAME'),
EXPLORER_MAIN: env('EXPLORER_MAIN'),
EXPLORER_STAKE: env('EXPLORER_STAKE'),
EXPLORER_VOTE: env('EXPLORER_VOTE'),
EXPLORER_BLOCKS: env('EXPLORER_BLOCKS'),
EXPLORER_TRANSACTIONS: env('EXPLORER_TRANSACTIONS'),
EXPLORER_INFO: env('EXPLORER_INFO'),
EVM_MAIN: env('EVM_MAIN'),
EVM_BLOCKS: env('EVM_BLOCKS'),
EVM_TRANSACTIONS: env('EVM_TRANSACTIONS'),
EVM_TOKENS: env('EVM_TOKENS'),
EVM_API: env('EVM_API'),
COSMOS_URL: env('COSMOS_URL'),
COSMOS_TEST_URL: env('COSMOS_TEST_URL'),
};
26 changes: 17 additions & 9 deletions src/constants/layout.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@ import { ROUTES } from './routes';
import { config } from 'src/config-insync';

const network = config.NETWORK_TYPE;
const isTestNet = network === 'testnet';

const GetCosmosURL = (path: string) => {
if (isTestNet) {
return `${config.COSMOS_TEST_URL}/${path}`;
}
return `${config.COSMOS_URL}/${path}`;
};

export const LAYOUT = {
SIDEBAR: {
Expand All @@ -18,14 +26,14 @@ export const LAYOUT = {
ICON: '/public/assets/icons/stake.svg',
ICON_SELECTED: '/public/assets/icons/stake-selected.svg',
TEXT: 'Stake',
LINK: config.EXPLORER_STAKE,
LINK: isTestNet ? GetCosmosURL('rebustestnet/staking') : GetCosmosURL('rebus/staking'),
},
PROPOSALS: {
TYPE: 'proposals',
ICON: '/public/assets/icons/vote.svg',
ICON_SELECTED: '/public/assets/icons/vote-selected.svg',
TEXT: 'Vote',
LINK: config.EXPLORER_VOTE,
LINK: isTestNet ? GetCosmosURL('rebustestnet/gov') : GetCosmosURL('rebus/gov'),
},
NFT_ID: {
TYPE: 'nft-id',
Expand Down Expand Up @@ -78,23 +86,23 @@ export const LAYOUT = {
ICON_SELECTED: '/public/assets/icons/blocks-selected.svg',
ICON_WIDTH_CLASS: 'w-4',
TEXT: 'Blocks',
LINK: config.EXPLORER_BLOCKS,
LINK: isTestNet ? GetCosmosURL('rebustestnet/blocks') : GetCosmosURL('rebus/blocks'),
},
TRANSACTIONS: {
TYPE: 'transactions',
ICON: '/public/assets/icons/transactions.svg',
ICON_SELECTED: '/public/assets/icons/transactions-selected.svg',
ICON_WIDTH_CLASS: 'w-4',
TEXT: 'Transactions',
LINK: config.EXPLORER_TRANSACTIONS,
LINK: isTestNet ? GetCosmosURL('rebustestnet/blocks') : GetCosmosURL('rebus/blocks'),
},
INFO: {
TYPE: 'info',
ICON: '/public/assets/icons/info.svg',
ICON_SELECTED: '/public/assets/icons/info-selected.svg',
ICON_WIDTH_CLASS: 'w-4',
TEXT: 'Info',
LINK: config.EXPLORER_INFO,
LINK: isTestNet ? GetCosmosURL('rebustestnet') : GetCosmosURL(''),
},
},
},
Expand All @@ -112,31 +120,31 @@ export const LAYOUT = {
ICON_SELECTED: '/public/assets/icons/blocks-selected.svg',
ICON_WIDTH_CLASS: 'w-4',
TEXT: 'Blocks',
LINK: config.EVM_BLOCKS,
LINK: isTestNet ? GetCosmosURL('rebustestnet/blocks') : GetCosmosURL('rebus/blocks'),
},
TRANSACTIONS: {
TYPE: 'transactions',
ICON: '/public/assets/icons/transactions.svg',
ICON_SELECTED: '/public/assets/icons/transactions-selected.svg',
ICON_WIDTH_CLASS: 'w-4',
TEXT: 'Transactions',
LINK: config.EVM_TRANSACTIONS,
LINK: GetCosmosURL('txs'),
},
TOKENS: {
TYPE: 'tokens',
ICON: '/public/assets/icons/tokens.svg',
ICON_SELECTED: '/public/assets/icons/tokens-selected.svg',
ICON_WIDTH_CLASS: 'w-4',
TEXT: 'Tokens',
LINK: config.EVM_TOKENS,
LINK: GetCosmosURL('tokens'),
},
API: {
TYPE: 'api',
ICON: '/public/assets/icons/api.svg',
ICON_SELECTED: '/public/assets/icons/api-selected.svg',
ICON_WIDTH_CLASS: 'w-4',
TEXT: 'API',
LINK: config.EVM_API,
LINK: GetCosmosURL('api-docs'),
},
},
},
Expand Down

0 comments on commit 39be7f5

Please sign in to comment.