Skip to content

Commit ff1f557

Browse files
author
ivanl
committed
Merge remote-tracking branch 'origin/develop' into 338_create_sol_price_provider
2 parents bd35791 + 50bc6ba commit ff1f557

File tree

2 files changed

+21
-17
lines changed

2 files changed

+21
-17
lines changed

proxy/__main__.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,26 @@
88
:copyright: (c) 2013-present by Abhinav Singh and contributors.
99
:license: BSD, see LICENSE for more details.
1010
"""
11+
1112
from .proxy import entry_point
13+
import os
14+
from .indexer.airdropper import run_airdropper
1215

1316
if __name__ == '__main__':
14-
entry_point()
17+
airdropper_mode = os.environ.get('AIRDROPPER_MODE', 'False').lower() in [1, 'true', 'True']
18+
if airdropper_mode:
19+
print("Will run in airdropper mode")
20+
solana_url = os.environ['SOLANA_URL']
21+
evm_loader_id = os.environ['EVM_LOADER']
22+
faucet_url = os.environ['FAUCET_URL']
23+
wrapper_whitelist = os.environ['INDEXER_ERC20_WRAPPER_WHITELIST'].split(',')
24+
airdrop_amount = int(os.environ['AIRDROP_AMOUNT'])
25+
log_level = os.environ['LOG_LEVEL']
26+
run_airdropper(solana_url,
27+
evm_loader_id,
28+
faucet_url,
29+
wrapper_whitelist,
30+
airdrop_amount,
31+
log_level)
32+
else:
33+
entry_point()

proxy/indexer/airdropper.py

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ def run_airdropper(solana_url,
171171
faucet_url: {faucet_url},
172172
wrapper_whitelist: {wrapper_whitelist},
173173
NEON decimals: {neon_decimals}""")
174+
airdrop_amount: {airdrop_amount}""")
174175

175176
airdropper = Airdropper(solana_url,
176177
evm_loader_id,
@@ -179,19 +180,3 @@ def run_airdropper(solana_url,
179180
log_level,
180181
neon_decimals)
181182
airdropper.run()
182-
183-
184-
if __name__ == "__main__":
185-
solana_url = os.environ.get('SOLANA_URL', 'http://localhost:8899')
186-
evm_loader_id = os.environ.get('EVM_LOADER_ID', '53DfF883gyixYNXnM7s5xhdeyV8mVk9T4i2hGV9vG9io')
187-
faucet_url = os.environ.get('FAUCET_URL', 'http://localhost:3333')
188-
wrapper_whitelist = os.environ.get('INDEXER_ERC20_WRAPPER_WHITELIST', '').split(',')
189-
log_level = os.environ.get('LOG_LEVEL', 'INFO')
190-
neon_decimals = int(os.environ.get('NEON_TOKEN_MINT_DECIMALS', '9'))
191-
192-
run_airdropper(solana_url,
193-
evm_loader_id,
194-
faucet_url,
195-
wrapper_whitelist,
196-
log_level,
197-
neon_decimals)

0 commit comments

Comments
 (0)