modified swap_tokens to accept an optional to_address
This commit is contained in:
parent
6b46880843
commit
c541e58374
1 changed files with 4 additions and 4 deletions
8
core.py
8
core.py
|
|
@ -667,7 +667,7 @@ def set_logging(filename='app', level='INFO', backup_count=7):
|
|||
raise Exception("Invalid logging level")
|
||||
|
||||
|
||||
def swap_tokens(account, router_name, token_route, estimated_swap_result, slippage_percent, taxed=False, attempts=18):
|
||||
def swap_tokens(account, router_name, token_route, estimated_swap_result, slippage_percent, to_address=None, taxed=False, attempts=18):
|
||||
routers = json.load(open('./data/routers.json'))
|
||||
router_contract = load_contract(routers[router_name][0], routers[router_name][1])
|
||||
approve_token_spending(account, token_route[0], routers[router_name][0], estimated_swap_result[0])
|
||||
|
|
@ -676,7 +676,7 @@ def swap_tokens(account, router_name, token_route, estimated_swap_result, slippa
|
|||
estimated_swap_result[0],
|
||||
estimated_swap_result[1] - round(estimated_swap_result[1] * (slippage_percent / 100)),
|
||||
token_route,
|
||||
account.address,
|
||||
to_address or account.address,
|
||||
int(time.time()) + (60 * 3)
|
||||
)
|
||||
tx_params = {
|
||||
|
|
@ -691,7 +691,7 @@ def swap_tokens(account, router_name, token_route, estimated_swap_result, slippa
|
|||
tx = swap_function(
|
||||
0,
|
||||
token_route,
|
||||
account.address,
|
||||
to_address or account.address,
|
||||
int(time.time()) + (60 * 3)
|
||||
)
|
||||
tx_params = {
|
||||
|
|
@ -708,7 +708,7 @@ def swap_tokens(account, router_name, token_route, estimated_swap_result, slippa
|
|||
estimated_swap_result[0],
|
||||
estimated_swap_result[1] - (estimated_swap_result[1] * slippage_percent),
|
||||
token_route,
|
||||
account.address,
|
||||
to_address or account.address,
|
||||
int(time.time()) + (60 * 3)
|
||||
)
|
||||
tx_params = {
|
||||
|
|
|
|||
Loading…
Reference in a new issue