-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathconfig.py
More file actions
85 lines (61 loc) · 1.54 KB
/
config.py
File metadata and controls
85 lines (61 loc) · 1.54 KB
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
RANDOMIZE = True
MIN_PAUSE = 30
MAX_PAUSE = 60
MAX_GWEI = 100
PAUSE_BETWEEN_RETRIES = 1
CHECK_GWEI = False
RETRIES = 1
# --- Bridges --- #
nautilus_bridge = False
merkly = False
# --- NFT --- #
get_mint = True
womex = False
zeroway = False
nogem = True
# --- Bridges --- #
class NautilusBridgeConfig:
from_chain = 'Nautilus' # BSC / Nautilus
to_chain = 'SOLANA' # BSC / Nautilus / Solana
token = 'ZBC'
amount = [50, 100]
use_percentage = True
bridge_percentage = [0.5, 0.5]
class MerklyBridgeConfig:
action = ['ETH'] # FT / NFT / ETH
# --- FT --- #
mint = True
from_chain = ['BASE']
to_chain = ['SCROLL']
bridge_all_tokens = False
percent_to_bridge = [0.05, 0.1]
# --- NFT --- #
from_chain_nft = ['BASE']
to_chain_nft = ['SCROLL']
# --- ETH Bridge --- #
from_chain_eth = ['BASE']
to_chain_eth = ['SCROLL']
amount = [0.001, 0.002]
use_percentage = True
bridge_percentage = [0.1, 0.2]
# --- NFT --- #
class GetMintConfig:
from_chain = ['BASE']
to_chain = ['ARB']
class WomexConfig:
from_chain = ['BASE']
to_chain = ['POLYGON', 'SCROLL']
class ZeroWayConfig:
from_chain = ['OP', 'SCROLL']
to_chain = ['SCROLL', 'BASE', 'CELO', 'MOONBEAM', 'POLYGON', 'GNOSIS']
class NogemConfig:
action = ['FT'] # FT / NFT
# --- FT --- #
mint = True
from_chain = ['BASE']
to_chain = ['POLYGON']
bridge_all_tokens = True
percent_to_bridge = [0.05, 0.1]
# --- NFT --- #
from_chain_nft = ['BASE']
to_chain_nft = ['POLYGON']