Fix missing history syncer in cic-cache-tracker

This commit is contained in:
nolash 2021-04-13 15:31:40 +02:00
parent 7dee7de26e
commit bb941acd7e
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746
2 changed files with 9 additions and 6 deletions

View File

@ -29,6 +29,7 @@ from hexathon import (
from chainsyncer.backend import SyncerBackend
from chainsyncer.driver import (
HeadSyncer,
HistorySyncer,
)
from chainsyncer.db.models.base import SessionBase
@ -76,13 +77,15 @@ def main():
if len(syncer_backends) == 0:
logg.info('found no backends to resume')
syncer_backends.append(SyncerBackend.initial(chain_spec, block_offset))
syncers.append(SyncerBackend.initial(chain_spec, block_offset))
else:
for syncer_backend in syncer_backends:
logg.info('resuming sync session {}'.format(syncer_backend))
syncer_backends.append(SyncerBackend.live(chain_spec, block_offset+1))
for syncer_backend in syncer_backends:
syncers.append(HistorySyncer(syncer_backend))
syncer_backend = SyncerBackend.live(chain_spec, block_offset+1)
syncers.append(HeadSyncer(syncer_backend))
trusted_addresses_src = config.get('CIC_TRUST_ADDRESS')

View File

@ -1,13 +1,13 @@
cic-base~=0.1.2a62
cic-base~=0.1.2a66
alembic==1.4.2
confini~=0.3.6rc3
uwsgi==2.0.19.1
moolb~=0.1.0
cic-eth-registry~=0.5.4a12
cic-eth-registry~=0.5.4a13
SQLAlchemy==1.3.20
semver==2.13.0
psycopg2==2.8.6
celery==4.4.7
redis==3.5.3
chainlib~=0.0.2a5
chainsyncer~=0.0.1a21
chainlib~=0.0.2a10
chainsyncer[sql]~=0.0.2a1