CoinAlpha / gateway-api

Apache License 2.0
47 stars 25 forks source link

(fix) revert to use old fees for gas cost #137

Closed fengtality closed 2 years ago

PtrckM commented 2 years ago

Test on source build (mainnet)

balancer_debug

balancer2_debug

Test on Docker Build (mainnet)

docker_balancer

2021-08-21 05:49:08,277 - 1 - hummingbot.connector.connector.balancer.balancer_connector - NETWORK - Error getting quote price for DAI-USDC  sell order for 11 amount.
Traceback (most recent call last):
  File "/home/hummingbot/miniconda3/envs/hummingbot/lib/python3.8/site-packages/cachetools/cache.py", line 39, in __getitem__
    return self.__data[key]
KeyError: "((<hummingbot.connector.connector.balancer.balancer_connector.BalancerConnector object at 0x7f58750fd840>, 'DAI-USDC', False, Decimal('11')), {})"

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hummingbot/hummingbot/core/utils/__init__.py", line 15, in memoize
    return cache[key]
  File "/home/hummingbot/miniconda3/envs/hummingbot/lib/python3.8/site-packages/cachetools/ttl.py", line 84, in __getitem__
    return cache_getitem(self, key)
  File "/home/hummingbot/miniconda3/envs/hummingbot/lib/python3.8/site-packages/cachetools/cache.py", line 41, in __getitem__
    return self.__missing__(key)
  File "/home/hummingbot/miniconda3/envs/hummingbot/lib/python3.8/site-packages/cachetools/cache.py", line 68, in __missing__
    raise KeyError(key)
KeyError: "((<hummingbot.connector.connector.balancer.balancer_connector.BalancerConnector object at 0x7f58750fd840>, 'DAI-USDC', False, Decimal('11')), {})"

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hummingbot/hummingbot/connector/connector/balancer/balancer_connector.py", line 216, in get_quote_price
    exceptions = check_transaction_exceptions(account_standing)
  File "/home/hummingbot/hummingbot/core/utils/ethereum.py", line 60, in check_transaction_exceptions
    if eth_balance < gas_cost:
TypeError: '<' not supported between instances of 'decimal.Decimal' and 'NoneType'
2021-08-21 05:49:08,277 - 1 - hummingbot.connector.connector.balancer.balancer_connector - WARNING - '<' not supported between instances of 'decimal.Decimal' and 'NoneType'

docker_uni

2021-08-21 05:43:07,924 - 1 - hummingbot.connector.connector.uniswap.uniswap_connector - INFO - Missing data from price result. Incomplete return result for (dict_keys(['network', 'timestamp', 'latency', 'base', 'quote', 'amount', 'expectedAmount', 'price', 'gasLimit', 'gasCost', 'trade']))
2021-08-21 05:43:14,200 - 1 - hummingbot.connector.connector.uniswap.uniswap_connector - INFO - Missing data from price result. Incomplete return result for (dict_keys(['network', 'timestamp', 'latency', 'base', 'quote', 'amount', 'expectedAmount', 'price', 'gasLimit', 'gasCost', 'trade']))
2021-08-21 05:43:14,200 - 1 - hummingbot.strategy.amm_arb.amm_arb - INFO - No arbitrage opportunity.

docker1