mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-22 18:00:18 +01:00
Disable Swaps on Rinkeby for production (#14372)
* Disable Swaps in Rinkeby for production * Use arrays instead of objects for allowed chain ids * Trigger Build
This commit is contained in:
parent
99461941f8
commit
9403ee9c7a
@ -114,14 +114,18 @@ const RINKEBY_DEFAULT_BLOCK_EXPLORER_URL = 'https://rinkeby.etherscan.io/';
|
|||||||
const POLYGON_DEFAULT_BLOCK_EXPLORER_URL = 'https://polygonscan.com/';
|
const POLYGON_DEFAULT_BLOCK_EXPLORER_URL = 'https://polygonscan.com/';
|
||||||
const AVALANCHE_DEFAULT_BLOCK_EXPLORER_URL = 'https://snowtrace.io/';
|
const AVALANCHE_DEFAULT_BLOCK_EXPLORER_URL = 'https://snowtrace.io/';
|
||||||
|
|
||||||
export const ALLOWED_SWAPS_CHAIN_IDS = {
|
export const ALLOWED_PROD_SWAPS_CHAIN_IDS = [
|
||||||
[MAINNET_CHAIN_ID]: true,
|
MAINNET_CHAIN_ID,
|
||||||
[SWAPS_TESTNET_CHAIN_ID]: true,
|
SWAPS_TESTNET_CHAIN_ID,
|
||||||
[BSC_CHAIN_ID]: true,
|
BSC_CHAIN_ID,
|
||||||
[POLYGON_CHAIN_ID]: true,
|
POLYGON_CHAIN_ID,
|
||||||
[RINKEBY_CHAIN_ID]: true,
|
AVALANCHE_CHAIN_ID,
|
||||||
[AVALANCHE_CHAIN_ID]: true,
|
];
|
||||||
};
|
|
||||||
|
export const ALLOWED_DEV_SWAPS_CHAIN_IDS = [
|
||||||
|
...ALLOWED_PROD_SWAPS_CHAIN_IDS,
|
||||||
|
RINKEBY_CHAIN_ID,
|
||||||
|
];
|
||||||
|
|
||||||
export const ALLOWED_SMART_TRANSACTIONS_CHAIN_IDS = [
|
export const ALLOWED_SMART_TRANSACTIONS_CHAIN_IDS = [
|
||||||
MAINNET_CHAIN_ID,
|
MAINNET_CHAIN_ID,
|
||||||
|
@ -37,7 +37,8 @@ import { TRUNCATED_NAME_CHAR_LIMIT } from '../../shared/constants/labels';
|
|||||||
|
|
||||||
import {
|
import {
|
||||||
SWAPS_CHAINID_DEFAULT_TOKEN_MAP,
|
SWAPS_CHAINID_DEFAULT_TOKEN_MAP,
|
||||||
ALLOWED_SWAPS_CHAIN_IDS,
|
ALLOWED_PROD_SWAPS_CHAIN_IDS,
|
||||||
|
ALLOWED_DEV_SWAPS_CHAIN_IDS,
|
||||||
} from '../../shared/constants/swaps';
|
} from '../../shared/constants/swaps';
|
||||||
|
|
||||||
import { shortenAddress, getAccountByAddress } from '../helpers/utils/util';
|
import { shortenAddress, getAccountByAddress } from '../helpers/utils/util';
|
||||||
@ -666,7 +667,10 @@ export function getSwapsDefaultToken(state) {
|
|||||||
|
|
||||||
export function getIsSwapsChain(state) {
|
export function getIsSwapsChain(state) {
|
||||||
const chainId = getCurrentChainId(state);
|
const chainId = getCurrentChainId(state);
|
||||||
return ALLOWED_SWAPS_CHAIN_IDS[chainId];
|
const isProduction = process.env.METAMASK_ENVIRONMENT === 'production';
|
||||||
|
return isProduction
|
||||||
|
? ALLOWED_PROD_SWAPS_CHAIN_IDS.includes(chainId)
|
||||||
|
: ALLOWED_DEV_SWAPS_CHAIN_IDS.includes(chainId);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getIsBuyableChain(state) {
|
export function getIsBuyableChain(state) {
|
||||||
|
Loading…
Reference in New Issue
Block a user