blocknetdx / eth-payment-processor

eth-payment-processor
3 stars 4 forks source link

[Bug] eth-payment-processor:latest container keeps restarting #36

Closed shrnkld closed 1 year ago

shrnkld commented 1 year ago

After the latest updates to eth-payment-processor the container keeps restarting.

The only possible errors I can see in the logs are as follows:

column "min_amount_usd" of relation "payment" already exists

ADD payment min_amount_ablock_usd float8
column "min_amount_ablock_usd" of relation "payment" already exists

ADD payment min_amount_aablock_usd float8
column "min_amount_aablock_usd" of relation "payment" already exists

ADD payment min_amount_sysblock_usd float8
column "min_amount_sysblock_usd" of relation "payment" already exists

and:

Traceback (most recent call last):
  File "/app/manager/payment_processor.py", line 22, in <module>
    web3_helper = Web3Helper()
  File "/app/manager/util/eth_payments.py", line 63, in __init__
    self.w3[evm].middleware_onion.inject(geth_poa_middleware, layer=0)
AttributeError: 'NoneType' object has no attribute 'middleware_onion'
RENAME payment address eth_address
column "address" does not exist

docker ps shows: blocknetdx/eth-payment-processor:latest "/bin/sh -c 'python3…" 16 hours ago Restarting (1) 32 seconds ago