shows alot of zero on amount on gateway (manual computation of profitability+fees still correct on client)
randomly throws no pool available
when it happens prices on balancer is not also available
Test on Docker Build (mainnet)
after creating docker image both uniswap and balancer throws errors
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'
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.
Test on source build (mainnet)
weth-dai
onbalancer
DAI-USDC
onbalancer
Test on Docker Build (mainnet)