chainqueue

Blockchain transaction queue control
Info | Log | Files | Refs | LICENSE

ModeNameSize
-rw-r--r--.gitignore8L
-rw-r--r--.gitlab-ci.yml47L
-rw-r--r--CHANGELOG61L
-rw-r--r--LICENSE661L
-rw-r--r--MANIFEST.in1L
-rw-r--r--WAIVER17L
-rw-r--r--WAIVER.asc29L
-rw-r--r--chainqueue/__init__.py3L
-rw-r--r--chainqueue/backend.py140L
-rw-r--r--chainqueue/cache/__init__.py1L
-rw-r--r--chainqueue/cache/base.py141L
-rw-r--r--chainqueue/cache/fs.py10L
-rw-r--r--chainqueue/cli/arg.py8L
-rw-r--r--chainqueue/cli/config.py10L
-rw-r--r--chainqueue/cli/output.py153L
-rw-r--r--chainqueue/data/config/config.ini8L
-rw-r--r--chainqueue/db/__init__.py57L
-rw-r--r--chainqueue/db/enum.py1L
-rw-r--r--chainqueue/db/migrations/default/README1L
-rw-r--r--chainqueue/db/migrations/default/alembic.ini85L
-rw-r--r--chainqueue/db/migrations/default/env.py77L
-rw-r--r--chainqueue/db/migrations/default/export.py33L
-rw-r--r--chainqueue/db/migrations/default/gmon.out1293597B
-rw-r--r--chainqueue/db/migrations/default/script.py.mako24L
-rw-r--r--chainqueue/db/migrations/default/versions/2215c497248b_transaction_cache.py17L
-rw-r--r--chainqueue/db/migrations/default/versions/3e43847c0717_otx_state_history.py14L
-rw-r--r--chainqueue/db/migrations/default/versions/c537a0fd8466_outgoing_queue.py14L
-rw-r--r--chainqueue/db/migrations/default/versions/src/otx.py21L
-rw-r--r--chainqueue/db/migrations/default/versions/src/otx_state_history.py15L
-rw-r--r--chainqueue/db/migrations/default/versions/src/tx_cache.py25L
-rw-r--r--chainqueue/db/models/base.py161L
-rw-r--r--chainqueue/db/models/otx.py642L
-rw-r--r--chainqueue/db/models/state.py29L
-rw-r--r--chainqueue/db/models/tx.py246L
-rw-r--r--chainqueue/encode.py3L
-rw-r--r--chainqueue/entry.py151L
-rw-r--r--chainqueue/enum.py190L
-rw-r--r--chainqueue/error.py30L
-rw-r--r--chainqueue/fs/entry.py45L
-rw-r--r--chainqueue/fs/otx.py14L
-rw-r--r--chainqueue/fs/queue.py138L
-rw-r--r--chainqueue/runnable/list.py102L
-rw-r--r--chainqueue/runnable/state.py51L
-rw-r--r--chainqueue/settings.py99L
-rw-r--r--chainqueue/sql/backend.py211L
-rw-r--r--chainqueue/sql/query.py557L
-rw-r--r--chainqueue/sql/state.py426L
-rw-r--r--chainqueue/sql/tx.py113L
-rw-r--r--chainqueue/state.py140L
-rw-r--r--chainqueue/store/__init__.py5L
-rw-r--r--chainqueue/store/base.py218L
-rw-r--r--chainqueue/store/fs.py94L
-rw-r--r--chainqueue/unittest/db.py64L
-rw-r--r--doc/texinfo/exec.texi6L
-rw-r--r--doc/texinfo/index.texi8L
-rw-r--r--doc/texinfo/stack.texi58L
-rw-r--r--doc/texinfo/state.texi130L
-rw-r--r--doc/texinfo/tx.texi30L
-rw-r--r--requirements.txt5L
-rw-r--r--run_tests.sh15L
-rw-r--r--scripts/migrate.py81L
-rw-r--r--setup.cfg40L
-rw-r--r--setup.py24L
-rw-r--r--tests/__init__.py0B
-rw-r--r--tests/base_shep.py39L
-rw-r--r--tests/common.py103L
-rw-r--r--tests/old/chainqueue_base.py86L
-rw-r--r--tests/old/test_basic.py70L
-rw-r--r--tests/old/test_fs.py84L
-rw-r--r--tests/old/test_fs_entry.py41L
-rw-r--r--tests/old/test_helo.py15L
-rw-r--r--tests/old/test_otx.py168L
-rw-r--r--tests/old/test_otx_status_log.py35L
-rw-r--r--tests/old/test_query.py408L
-rw-r--r--tests/old/test_tx_cache.py44L
-rw-r--r--tests/test_cache.py95L
-rw-r--r--tests/test_entry.py85L
-rw-r--r--tests/test_integrate.py119L
-rw-r--r--tests/test_shep.py60L
-rw-r--r--tests/test_store.py104L