-
Notifications
You must be signed in to change notification settings - Fork 263
/
Copy pathcorePlugins.ts
102 lines (96 loc) · 2.24 KB
/
corePlugins.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
101
102
import { EdgeCorePluginsInit } from 'edge-core-js'
import { ENV } from '../env'
export const currencyPlugins: EdgeCorePluginsInit = {
// edge-currency-accountbased:
arbitrum: ENV.ARBITRUM_INIT,
algorand: true,
avalanche: ENV.AVALANCHE_INIT,
axelar: true,
base: ENV.BASE_INIT,
binance: true,
binancesmartchain: ENV.BINANCE_SMART_CHAIN_INIT,
cardano: ENV.CARDANO_INIT,
cardanotestnet: false, // ENV.CARDANO_INIT,
celo: true,
coreum: ENV.COREUM_INIT,
cosmoshub: true,
eos: true,
ethereum: ENV.ETHEREUM_INIT,
ethereumclassic: true,
ethereumpow: ENV.ETHEREUM_POW_INIT,
fantom: ENV.FANTOM_INIT,
filecoin: ENV.FILECOIN_INIT,
filecoinfevm: true,
filecoinfevmcalibration: true,
fio: ENV.FIO_INIT,
goerli: ENV.GOERLI_INIT,
hedera: true,
kovan: ENV.KOVAN_INIT,
liberland: true,
liberlandtestnet: false,
optimism: ENV.OPTIMISM_INIT,
osmosis: ENV.OSMOSIS_INIT,
polkadot: true,
polygon: ENV.POLYGON_INIT,
pulsechain: ENV.PULSECHAIN_INIT,
ripple: true,
rsk: true,
solana: ENV.SOLANA_INIT,
stellar: true,
telos: true,
tezos: true,
thorchainrune: ENV.THORCHAIN_INIT,
tron: true,
wax: true,
zksync: true,
// edge-currency-bitcoin:
bitcoin: true,
bitcoincash: true,
bitcoincashtestnet: false,
bitcoingold: true,
bitcoingoldtestnet: false,
bitcoinsv: true,
bitcointestnet: true,
dash: true,
digibyte: true,
dogecoin: true,
eboost: true,
feathercoin: true,
groestlcoin: true,
litecoin: true,
qtum: true,
ravencoin: true,
smartcash: true,
ufo: true,
vertcoin: true,
zcoin: true,
// edge-currency-monero:
monero: ENV.MONERO_INIT,
piratechain: true,
zcash: true
}
export const swapPlugins = {
// Centralized Swaps
changehero: ENV.CHANGEHERO_INIT,
changenow: ENV.CHANGE_NOW_INIT,
exolix: ENV.EXOLIX_INIT,
godex: ENV.GODEX_INIT,
lifi: ENV.LIFI_INIT,
letsexchange: ENV.LETSEXCHANGE_INIT,
sideshift: ENV.SIDESHIFT_INIT,
swapuz: ENV.SWAPUZ_INIT,
// Defi Swaps
tombSwap: ENV.TOMB_SWAP_INIT,
spookySwap: false,
thorchain: ENV.THORCHAIN_INIT,
thorchainda: ENV.THORCHAIN_INIT,
velodrome: true,
xrpdex: ENV.XRPDEX_INIT,
rango: ENV.RANGO_INIT,
cosmosibc: true,
transfer: true
}
export const allPlugins = {
...currencyPlugins,
...swapPlugins
}