chainsyncer

Blockchain syncer driver
Info | Log | Files | Refs | LICENSE

ModeNameSize
-rw-r--r--.gitignore8L
-rw-r--r--CHANGELOG63L
-rw-r--r--LICENSE661L
-rw-r--r--MANIFEST.in1L
-rw-r--r--WAIVER17L
-rw-r--r--WAIVER.asc29L
-rw-r--r--chainsyncer/__init__.py1L
-rw-r--r--chainsyncer/cli/arg.py14L
-rw-r--r--chainsyncer/cli/base.py7L
-rw-r--r--chainsyncer/cli/config.py18L
-rw-r--r--chainsyncer/data/config/syncer.ini4L
-rw-r--r--chainsyncer/driver/__init__.py1L
-rw-r--r--chainsyncer/driver/base.py147L
-rw-r--r--chainsyncer/driver/chain_interface.py106L
-rw-r--r--chainsyncer/error.py57L
-rw-r--r--chainsyncer/filter.py133L
-rw-r--r--chainsyncer/runnable/unlock.py113L
-rw-r--r--chainsyncer/session.py52L
-rw-r--r--chainsyncer/settings.py50L
-rw-r--r--chainsyncer/store/__init__.py1L
-rw-r--r--chainsyncer/store/base.py381L
-rw-r--r--chainsyncer/store/fs.py99L
-rw-r--r--chainsyncer/store/mem.py45L
-rw-r--r--chainsyncer/store/rocksdb.py79L
-rw-r--r--chainsyncer/unittest/__init__.py1L
-rw-r--r--chainsyncer/unittest/base.py309L
-rw-r--r--chainsyncer/unittest/store.py301L
-rw-r--r--config/cic.ini2L
-rw-r--r--config/database.ini9L
-rw-r--r--config/eth.ini2L
-rw-r--r--config/syncer.ini3L
-rw-r--r--config/tasks.ini2L
-rw-r--r--doc/texinfo/backend.texi37L
-rw-r--r--doc/texinfo/filter.texi25L
-rw-r--r--doc/texinfo/index.texi7L
-rw-r--r--doc/texinfo/stack.texi22L
-rw-r--r--requirements.txt5L
-rw-r--r--run_tests.sh22L
-rw-r--r--setup.cfg41L
-rw-r--r--setup.py32L
-rw-r--r--sql_requirements.txt2L
-rw-r--r--tests/store/test_0_mem.py33L
-rw-r--r--tests/store/test_1_fs.py32L
-rw-r--r--tests/store/test_rocksdb.py35L
-rw-r--r--tests/test_basic.py75L
-rw-r--r--tests/test_driver.py61L
-rw-r--r--tests/test_filter.py410L
-rw-r--r--tests/test_session.py217L