-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.py
More file actions
97 lines (77 loc) · 3.61 KB
/
settings.py
File metadata and controls
97 lines (77 loc) · 3.61 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
86
87
88
89
90
91
92
93
94
95
96
97
"__________________________________________________________________________________________________"
"""
Module 1 - binance withdraw
"""
### Для работы модуля необходимо добавить API_KEY и API_SECRET с бинанса в файл binance_withdraw.py
### в соответствующие поля
symbolWithdraw = 'APT'
WITHDRAW_NETWORK = 'APT' # ETH | BSC | AVAXC | MATIC | ARBITRUM | OPTIMISM | APT etc.
RANDOM_WITHDRAW = True # True - рандомное количество из диапазона, False - фиксированное
WITHDRAW_AMOUNT_FROM = 0.02
WITHDRAW_AMOUNT_TO = 0.025
"__________________________________________________________________________________________________"
"""
Module 2 - merkly
Выберите сети и количество, Merkly работает только с небольшими суммами. Возможность бриджа
проверьте на оф сайте https://minter.merkly.com/gas
"""
BRIDGE_RANDOM = True # True - рандомное количество из диапазона, False - фиксированное
BRIDGE_AMOUNT_FROM = 0.000001
BRIDGE_AMOUNT_TO = 0.000051
CHAIN_FROM = 'klaytn'
TO_CHAIN = ['fuse', 'gnosis', 'dfk'] # выбирает одну сеть из списка
"__________________________________________________________________________________________________"
"""
Module 4 - stargate staking
Стейкаем на stargate.finance STG. На балансе дб токены STG
Выберите сети и количество
"""
STAKE_RANDOM = True # True - рандомное количество из диапазона, False - фиксированное
STAKE_AMOUNT_FROM = 0.000001
STAKE_AMOUNT_TO = 0.00007
STAKE_CHAIN = 'polygon'
ALL_BALANCE_STAKING = True # True - стейк весь баланс stg, False - стейкать баланс с настройками выше
"__________________________________________________________________________________________________"
"""
Module 6 - sushiswap
Выберите сети и количество.
"""
SUSHI_RANDOM = True # True - рандомное количество от/до, False - фиксированное
SUSHI_CHAIN = 'polygon' # сети и контракты добавлять в modules/sushiswap.py
SWAP_TOKEN_FROM = 'ETH' # сейчас работает только с нативными токенами, укажите нативный токен
SWAP_TOKEN_TO = 'STG'
SWAP_AMOUNT_FROM = 0.000001
SWAP_AMOUNT_TO = 0.00007
SLIPPAGE = 2
"__________________________________________________________________________________________________"
"""
General settings
"""
# контракты veSTG для стейкинга на Stargate. Добавить сюда контракт veSTG для возможности стейкинга в сети
veSTG_TOKEN_CONTRACT = {
'polygon': '0x3AB2DA31bBD886A7eDF68a6b60D3CDe657D3A15D',
'fantom': '0x933421675cdc8c280e5f21f0e061e77849293dba',
'optimism': '0x43d2761ed16C89A2C4342e2B16A3C61Ccf88f05B',
}
MAX_GAS_CHARGE = {
'avalanche' : 1,
'polygon' : 0.5,
'ethereum' : 3,
'bsc' : 0.3,
'arbitrum' : 1,
'optimism' : 1.5,
'fantom' : 0.5,
'zksync' : 1,
'nova' : 0.1,
'gnosis' : 0.1,
'celo' : 0.1,
'polygon_zkevm' : 0.5,
'core' : 0.1,
'harmony' : 0.1,
'dfk' : 0.1,
'klaytn' : 0.1
}
GAS_WAIT = 15
# Пауза между работой кошельков в сек от/до
WAIT_FROM = 2
WAIT_TO = 5