-
Notifications
You must be signed in to change notification settings - Fork 705
/
features.ts
100 lines (97 loc) · 3.15 KB
/
features.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
import { ChainId } from '@sushiswap/core-sdk'
import { Feature } from 'app/enums'
type FeatureMap = { readonly [chainId in ChainId]?: Feature[] }
const features: FeatureMap = {
[ChainId.ETHEREUM]: [
Feature.AMM,
Feature.LIQUIDITY_MINING,
Feature.BENTOBOX,
Feature.KASHI,
Feature.ANALYTICS,
Feature.STAKING,
Feature.MISO,
Feature.MEOWSHI,
Feature.INARI,
Feature.VESTING,
Feature.LIMIT_ORDERS,
Feature.SUSHIGUARD,
Feature.SUBGRAPH,
],
[ChainId.ROPSTEN]: [Feature.AMM, Feature.LIQUIDITY_MINING, Feature.BENTOBOX, Feature.KASHI, Feature.MISO],
[ChainId.RINKEBY]: [Feature.AMM, Feature.LIQUIDITY_MINING, Feature.BENTOBOX, Feature.KASHI, Feature.MISO],
[ChainId.GÖRLI]: [Feature.AMM, Feature.LIQUIDITY_MINING, Feature.BENTOBOX, Feature.KASHI, Feature.MISO],
[ChainId.KOVAN]: [
Feature.AMM,
Feature.LIQUIDITY_MINING,
Feature.BENTOBOX,
Feature.KASHI,
Feature.MISO,
Feature.TRIDENT,
],
[ChainId.BSC]: [Feature.AMM, Feature.BENTOBOX, Feature.KASHI, Feature.ANALYTICS, Feature.MISO, Feature.SUBGRAPH],
[ChainId.BSC_TESTNET]: [Feature.AMM],
[ChainId.FANTOM]: [
Feature.AMM,
Feature.ANALYTICS,
Feature.LIMIT_ORDERS,
Feature.LIQUIDITY_MINING,
Feature.BENTOBOX,
Feature.MISO,
Feature.SUBGRAPH,
],
[ChainId.FANTOM_TESTNET]: [Feature.AMM],
[ChainId.MATIC]: [
Feature.AMM,
Feature.LIQUIDITY_MINING,
Feature.BENTOBOX,
Feature.KASHI,
Feature.ANALYTICS,
Feature.LIMIT_ORDERS,
Feature.TRIDENT,
Feature.TRIDENT_MIGRATION,
Feature.MISO,
Feature.SUBGRAPH,
],
[ChainId.MATIC_TESTNET]: [Feature.AMM],
[ChainId.HARMONY]: [Feature.AMM, Feature.LIQUIDITY_MINING, Feature.ANALYTICS, Feature.MISO, Feature.SUBGRAPH],
[ChainId.HARMONY_TESTNET]: [Feature.AMM],
[ChainId.AVALANCHE]: [
Feature.AMM,
Feature.BENTOBOX,
Feature.KASHI,
Feature.LIMIT_ORDERS,
Feature.ANALYTICS,
Feature.MISO,
Feature.SUBGRAPH,
],
[ChainId.AVALANCHE_TESTNET]: [Feature.AMM],
[ChainId.OKEX]: [Feature.AMM],
[ChainId.OKEX_TESTNET]: [Feature.AMM],
[ChainId.XDAI]: [
Feature.AMM,
Feature.LIQUIDITY_MINING,
Feature.ANALYTICS,
Feature.BENTOBOX,
Feature.KASHI,
Feature.SUBGRAPH,
],
[ChainId.MOONRIVER]: [Feature.AMM, Feature.LIQUIDITY_MINING, Feature.ANALYTICS, Feature.MISO, Feature.SUBGRAPH],
[ChainId.CELO]: [Feature.AMM, Feature.LIQUIDITY_MINING, Feature.ANALYTICS, Feature.SUBGRAPH],
[ChainId.ARBITRUM]: [
Feature.AMM,
Feature.LIQUIDITY_MINING,
Feature.ANALYTICS,
Feature.BENTOBOX,
Feature.KASHI,
Feature.MISO,
Feature.SUBGRAPH,
],
[ChainId.FUSE]: [Feature.AMM, Feature.LIQUIDITY_MINING, Feature.ANALYTICS, Feature.SUBGRAPH],
[ChainId.MOONBEAM]: [Feature.AMM, Feature.MISO, Feature.LIQUIDITY_MINING, Feature.SUBGRAPH],
[ChainId.OPTIMISM]: [Feature.TRIDENT, Feature.BENTOBOX, Feature.SUBGRAPH],
[ChainId.KAVA]: [Feature.TRIDENT, Feature.BENTOBOX, Feature.LIQUIDITY_MINING, Feature.SUBGRAPH],
[ChainId.METIS]: [Feature.TRIDENT, Feature.BENTOBOX, Feature.LIQUIDITY_MINING, Feature.SUBGRAPH],
[ChainId.ARBITRUM_NOVA]: [Feature.AMM],
[ChainId.BOBA_AVAX]: [Feature.AMM],
}
export default features