# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # sawtooth # sawtooth/Makefile # sawtooth/distinfo # sawtooth/pkg-descr # sawtooth/files # sawtooth/files/patch-MESSAGE # sawtooth/files/patch-Makefile # sawtooth/pkg-plist # echo c - sawtooth mkdir -p sawtooth > /dev/null 2>&1 echo x - sawtooth/Makefile sed 's/^X//' >sawtooth/Makefile << '1f1a45329a438e21d3d716c4035c6210' X# Created by: Waitman Gobble X# $FreeBSD: $ X XPORTNAME= sawtooth XPORTVERSION= 1.0.4 XCATEGORIES= databases python XMASTER_SITES= https://github.com/hyperledger/sawtooth-core/archive/ XDISTNAME= v${PORTVERSION} XWRKSRC= ${WRKDIR}/${PORTNAME}-core-${PORTVERSION} X XMAINTAINER= python@FreeBSD.org XCOMMENT= Platform for implementing distributed ledgers X XLICENSE= APACHE20 XLICENSE_FILE= ${WRKSRC}/LICENSE X XOPTIONS_DEFINE= DOCS X XNO_ARCH= yes XUSES= python:3.6+ shebangfix pathfix X XBUILD_DEPENDS= python3:lang/python3 X XRUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}colorlog>=3.1.4:devel/py-colorlog@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}pyzmq>=4.2.3:net/py-pyzmq@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.6:net/py-netifaces@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}cbor>=1.0.0:devel/py-cbor@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}lmdb>=0.93:databases/py-lmdb@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.2.1:www/py-aiohttp@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}bitcoin>=1.1.42:finance/py-bitcoin@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}protobuf>=3.5.2:devel/py-protobuf@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}grpcio>=1.12.0:devel/py-grpcio@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}grpcio-tools>=1.12.0:devel/py-grpcio-tools@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.04:textproc/py3-chardet@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}cchardet>=2.1.1:textproc/py-cchardet@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}toml>=0.9.4:textproc/py-toml@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}secp256k1>=0.13.2:math/py-secp256k1@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}pyformance>=0.4:devel/py-pyformance@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}pycares>=2:dns/py-pycares@${FLAVOR} \ X ${PYTHON_PKGNAMEPREFIX}aiodns>=1.1.1:dns/py-aiodns@${FLAVOR} \ X node>=10.1.0:www/node \ X npm>=5.10.0:www/npm X XPORTDOCS= README.md MESSAGE X Xdo-install: X @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cd ${WRKSRC}/cli \ X ; PYTHONPATH="${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}" \ X ${PYTHON_CMD} setup.py install --prefix=${STAGEDIR}${PREFIX} X cd ${WRKSRC}/cli \ X ; ${PYTHON_CMD} setup.py install_lib --install-dir=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cd ${WRKSRC}/sdk/python \ X ; PYTHONPATH="${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}" \ X ${PYTHON_CMD} setup.py install --prefix=${STAGEDIR}${PREFIX} X cd ${WRKSRC}/sdk/python \ X ; ${PYTHON_CMD} setup.py install_lib --install-dir=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cd ${WRKSRC}/signing \ X ; PYTHONPATH="${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}" \ X ${PYTHON_CMD} setup.py install --prefix=${STAGEDIR}${PREFIX} X cd ${WRKSRC}/signing \ X ; ${PYTHON_CMD} setup.py install_lib --install-dir=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cd ${WRKSRC}/validator \ X ; PYTHONPATH="${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}" \ X ${PYTHON_CMD} setup.py install --prefix=${STAGEDIR}${PREFIX} X cd ${WRKSRC}/validator \ X ; ${PYTHON_CMD} setup.py install_lib --install-dir=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cd ${WRKSRC}/rest_api \ X ; PYTHONPATH="${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}" \ X ${PYTHON_CMD} setup.py install --prefix=${STAGEDIR}${PREFIX} X cd ${WRKSRC}/rest_api \ X ; ${PYTHON_CMD} setup.py install_lib --install-dir=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X ${WRKSRC}/bin/protogen X cp -a ${WRKSRC}/cli/sawtooth_cli ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cp -a ${WRKSRC}/validator/sawtooth_validator ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cp -a ${WRKSRC}/rest_api/sawtooth_rest_api ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cp -a ${WRKSRC}/sdk/python/sawtooth_sdk ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cp -a ${WRKSRC}/families/identity/sawtooth_identity ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X cp -a ${WRKSRC}/families/settings/sawtooth_settings ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X ${INSTALL} ${WRKSRC}/bin/battleship ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/intkey ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/noop ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/poet ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/sawadm ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/sawnet ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/sawset ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/sawtooth ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/sawtooth-rest-api ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/sawtooth-validator ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/whitelist ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/xo ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/intkey-tp-python ${STAGEDIR}${PREFIX}/bin X ${INSTALL} ${WRKSRC}/bin/settings-tp ${STAGEDIR}${PREFIX}/bin X @cat ${WRKSRC}/MESSAGE X Xpost-install-DOCS-on: X @${MKDIR} ${STAGEDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/MESSAGE ${STAGEDIR}${DOCSDIR} X X.include 1f1a45329a438e21d3d716c4035c6210 echo x - sawtooth/distinfo sed 's/^X//' >sawtooth/distinfo << '60180ec93593831d9f7022f2b403b677' XTIMESTAMP = 1527481335 XSHA256 (v1.0.4.tar.gz) = e98e7599c0225cb62eb3eb1a8bd28af6477fff817ed673bcfd46f6a5578676ca XSIZE (v1.0.4.tar.gz) = 3421613 60180ec93593831d9f7022f2b403b677 echo x - sawtooth/pkg-descr sed 's/^X//' >sawtooth/pkg-descr << '2853219164f2aeed5a898eb2d17c993c' XHyperledger Sawtooth is an enterprise solution for building, deploying, Xand running distributed ledgers (also called blockchains). XIt provides an extremely modular and flexible platform for implementing Xtransaction-based updates to shared state between Xuntrusted parties coordinated by consensus algorithms. X XWWW: https://www.hyperledger.org/projects/sawtooth 2853219164f2aeed5a898eb2d17c993c echo c - sawtooth/files mkdir -p sawtooth/files > /dev/null 2>&1 echo x - sawtooth/files/patch-MESSAGE sed 's/^X//' >sawtooth/files/patch-MESSAGE << '571eb16947a71812ffee75109f4881a7' X--- MESSAGE.orig 2018-05-28 16:29:32 UTC X+++ MESSAGE X@@ -0,0 +1,45 @@ X+ X+Create Genesis Block X+ X+# sawtooth keygen X+# sawset genesis X+# sawadm genesis config-genesis.batch X+ X+Start a Validator X+ X+# sawadm keygen X+# sawtooth-validator -vv X+ X+Rest API (not working at the moment) X+ X+# sawtooth-rest-api -v X+ X+Transaction Processors X+ X+Integer Key: X+ X+# intkey-tp-python -v X+ X+Settings Family: X+ X+# settings-tp -v X+ X+View the Blockchain List X+ X+# sawtooth block list X+ X+Show a specific block X+ X+# sawtooth block show {BLOCK_ID} X+ X+View the Global State X+ X+# sawtooth state list X+ X+View data in node X+ X+# sawtooth state show {NODE_ID} X+ X+ X+ X+ 571eb16947a71812ffee75109f4881a7 echo x - sawtooth/files/patch-Makefile sed 's/^X//' >sawtooth/files/patch-Makefile << '3083e1ae97f46ac256cafaf3d2b96267' X--- Makefile.orig 2018-05-28 16:42:44 UTC X+++ Makefile X@@ -0,0 +1,8 @@ X+all: runny X+ X+runny: X+ cd ./cli; python3 setup.py build; cd .. X+ cd ./signing; python3 setup.py build; cd .. X+ cd ./validator; python3 setup.py build; cd .. X+ cd ./rest_api; python3 setup.py build; cd .. X+ cd ./sdk/python; python3 setup.py build; cd .. 3083e1ae97f46ac256cafaf3d2b96267 echo x - sawtooth/pkg-plist sed 's/^X//' >sawtooth/pkg-plist << '629d233cdddfef79b8d99090b169d243' Xbin/battleship Xbin/intkey Xbin/intkey-tp-python Xbin/noop Xbin/poet Xbin/sawadm Xbin/sawnet Xbin/sawset Xbin/sawtooth Xbin/sawtooth-rest-api Xbin/sawtooth-validator Xbin/settings-tp Xbin/whitelist Xbin/xo X%%PYTHON_SITELIBDIR%%/sawtooth_cli-1.0.4.dev1-py%%PYTHON_VER%%.egg X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/batch.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/block.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/cli_config.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/exceptions.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/format_utils.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/identity.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/keygen.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/main.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/parent_parsers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/peer.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/rest_client.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/sawadm.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/sawnet.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/sawset.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/settings.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/state.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/transaction.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/__pycache__/tty.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/admin_command/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/admin_command/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/admin_command/__pycache__/config.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/admin_command/__pycache__/genesis.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/admin_command/__pycache__/keygen.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/admin_command/config.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/admin_command/genesis.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/admin_command/keygen.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/batch.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/block.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/cli_config.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/exceptions.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/format_utils.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/identity.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/keygen.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/main.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/network_command/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/network_command/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/network_command/__pycache__/compare.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/network_command/__pycache__/fork_graph.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/network_command/__pycache__/parent_parsers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_cli/network_command/compare.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/network_command/fork_graph.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/network_command/parent_parsers.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/parent_parsers.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/peer.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/authorization_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_batch_submit_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_event_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_list_control_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_peers_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_state_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/client_transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/events_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/genesis_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/identities_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/identity_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/network_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/processor_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/setting_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/settings_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/state_context_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/transaction_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/protobuf/validator_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/rest_client.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/sawadm.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/sawnet.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/sawset.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/settings.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/state.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/transaction.py X%%PYTHON_SITELIBDIR%%/sawtooth_cli/tty.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/processor/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/processor/config/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/processor/config/identity.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/processor/handler.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/processor/main.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/authorization_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_batch_submit_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_event_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_list_control_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_peers_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_state_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/client_transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/events_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/genesis_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/identities_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/identity_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/network_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/processor_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/setting_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/state_context_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/transaction_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_identity/protobuf/validator_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/__pycache__/message_factory.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/__pycache__/message_types.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/__pycache__/mock_validator.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/__pycache__/transaction_processor_test_case.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/message_factory.py X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/message_types.py X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/mock_validator.py X%%PYTHON_SITELIBDIR%%/sawtooth_processor_test/transaction_processor_test_case.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api-1.0.4.dev1-py%%PYTHON_VER%%.egg X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__pycache__/config.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__pycache__/error_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__pycache__/exceptions.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__pycache__/messaging.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__pycache__/rest_api.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__pycache__/route_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/__pycache__/state_delta_subscription_handler.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/config.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/error_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/exceptions.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/messaging.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/authorization_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_batch_submit_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_event_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_list_control_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_peers_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_state_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/client_transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/events_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/genesis_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/identity_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/network_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/processor_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/setting_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/state_context_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/transaction_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/protobuf/validator_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/rest_api.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/route_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_rest_api/state_delta_subscription_handler.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/EGG-INFO/PKG-INFO X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/EGG-INFO/SOURCES.txt X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/EGG-INFO/dependency_links.txt X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/EGG-INFO/not-zip-safe X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/EGG-INFO/requires.txt X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/EGG-INFO/top_level.txt X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/__pycache__/message_factory.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/__pycache__/message_types.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/__pycache__/mock_validator.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/__pycache__/transaction_processor_test_case.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/message_factory.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/message_types.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/mock_validator.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_processor_test/transaction_processor_test_case.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/messaging/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/messaging/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/messaging/__pycache__/exceptions.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/messaging/__pycache__/future.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/messaging/__pycache__/stream.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/messaging/exceptions.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/messaging/future.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/messaging/stream.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/__pycache__/config.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/__pycache__/context.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/__pycache__/core.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/__pycache__/exceptions.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/__pycache__/handler.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/__pycache__/log.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/config.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/context.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/core.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/exceptions.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/handler.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk-1.0.4.dev1-py%%PYTHON_VER%%.egg/sawtooth_sdk/processor/log.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/messaging/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/messaging/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/messaging/__pycache__/exceptions.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/messaging/__pycache__/future.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/messaging/__pycache__/stream.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/messaging/exceptions.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/messaging/future.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/messaging/stream.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/__pycache__/config.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/__pycache__/context.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/__pycache__/core.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/__pycache__/exceptions.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/__pycache__/handler.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/__pycache__/log.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/config.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/context.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/core.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/exceptions.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/handler.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/processor/log.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/authorization_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_batch_submit_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_event_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_list_control_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_peers_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_state_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/client_transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/events_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/genesis_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/identity_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/network_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/processor_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/setting_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/state_context_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/transaction_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_sdk/protobuf/validator_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/processor/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/processor/config/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/processor/config/settings.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/processor/handler.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/processor/main.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/authorization_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_batch_submit_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_event_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_list_control_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_peers_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_state_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/client_transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/events_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/genesis_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/identity_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/network_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/processor_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/setting_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/settings_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/state_context_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/transaction_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_settings/protobuf/validator_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_signing-1.0.4.dev1-py%%PYTHON_VER%%.egg X%%PYTHON_SITELIBDIR%%/sawtooth_signing/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_signing/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_signing/__pycache__/core.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_signing/__pycache__/secp256k1.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_signing/core.py X%%PYTHON_SITELIBDIR%%/sawtooth_signing/secp256k1.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator-1.0.4.dev1-py%%PYTHON_VER%%.egg X%%PYTHON_SITELIBDIR%%/sawtooth_validator/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/__pycache__/exceptions.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/concurrent/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/concurrent/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/concurrent/__pycache__/atomic.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/concurrent/__pycache__/thread.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/concurrent/__pycache__/threadpool.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/concurrent/atomic.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/concurrent/thread.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/concurrent/threadpool.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/config/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/config/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/config/__pycache__/logs.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/config/__pycache__/path.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/config/__pycache__/validator.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/config/logs.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/config/path.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/config/validator.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/__pycache__/database.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/__pycache__/dict_database.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/__pycache__/indexed_database.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/__pycache__/lmdb_nolock_database.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/database.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/dict_database.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/indexed_database.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/database/lmdb_nolock_database.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/exceptions.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/context_manager.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/execution_context.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/executor.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/processor_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/processor_iterator.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/scheduler.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/scheduler_exceptions.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/scheduler_parallel.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/scheduler_serial.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/__pycache__/tp_state_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/context_manager.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/execution_context.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/executor.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/processor_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/processor_iterator.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/scheduler.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/scheduler_exceptions.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/scheduler_parallel.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/scheduler_serial.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/execution/tp_state_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/__pycache__/gossip.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/__pycache__/gossip_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/__pycache__/identity_observer.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/__pycache__/permission_verifier.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/__pycache__/signature_verifier.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/__pycache__/structure_verifier.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/gossip.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/gossip_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/identity_observer.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/permission_verifier.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/signature_verifier.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/gossip/structure_verifier.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/back_pressure_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/batch_injector.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/batch_sender.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/block_builder.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/block_cache.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/block_sender.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/block_store.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/block_validator.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/block_wrapper.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/chain.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/chain_commit_state.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/chain_id_manager.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/completer.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/event_extractors.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/genesis.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/publisher.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/receipt_store.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/responder.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/timed_cache.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/__pycache__/validation_rule_enforcer.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/back_pressure_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/batch_injector.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/batch_sender.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/block_builder.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/block_cache.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/block_sender.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/block_store.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/block_validator.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/block_wrapper.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/chain.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/chain_commit_state.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/chain_id_manager.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/completer.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/__pycache__/batch_publisher.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/__pycache__/consensus.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/__pycache__/consensus_factory.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/batch_publisher.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/consensus.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/consensus_factory.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/dev_mode/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/dev_mode/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/dev_mode/__pycache__/dev_mode_consensus.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/dev_mode/dev_mode_consensus.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/genesis/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/genesis/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/genesis/__pycache__/genesis_consensus.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/consensus/genesis/genesis_consensus.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/event_extractors.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/genesis.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/publisher.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/receipt_store.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/responder.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/timed_cache.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/journal/validation_rule_enforcer.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/metrics/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/metrics/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/metrics/__pycache__/wrappers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/metrics/wrappers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/__pycache__/dispatch.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/__pycache__/future.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/__pycache__/handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/__pycache__/interconnect.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/dispatch.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/future.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/networking/interconnect.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/authorization_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_batch_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_batch_submit_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_block_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_event_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_list_control_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_peers_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_state_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/client_transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/events_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/genesis_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/identity_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/network_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/processor_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/setting_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/state_context_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/transaction_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/transaction_receipt_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/protobuf/validator_pb2.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/__pycache__/cli.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/__pycache__/component_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/__pycache__/core.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/__pycache__/keys.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/__pycache__/log.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/__pycache__/network_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/cli.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/component_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/core.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/__pycache__/broadcaster.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/__pycache__/extractor.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/__pycache__/handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/__pycache__/subscription.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/broadcaster.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/extractor.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/events/subscription.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/keys.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/log.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/server/network_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__init__.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__pycache__/__init__.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__pycache__/batch_tracker.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__pycache__/client_handlers.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__pycache__/identity_view.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__pycache__/merkle.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__pycache__/settings_cache.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__pycache__/settings_view.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/__pycache__/state_view.cpython-36.pyc X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/batch_tracker.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/client_handlers.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/identity_view.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/merkle.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/settings_cache.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/settings_view.py X%%PYTHON_SITELIBDIR%%/sawtooth_validator/state/state_view.py 629d233cdddfef79b8d99090b169d243 exit