FreeBSD Bugzilla – Attachment 193804 Details for
Bug 228581
[NEW PORT] databases/sawtooth: Platform for implementing distributed ledgers
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
remove node and npm depends, fix issue with examples
sawtooth.shar (text/plain), 48.85 KB, created by
Waitman Gobble
on 2018-05-29 03:19:27 UTC
(
hide
)
Description:
remove node and npm depends, fix issue with examples
Filename:
MIME Type:
Creator:
Waitman Gobble
Created:
2018-05-29 03:19:27 UTC
Size:
48.85 KB
patch
obsolete
># 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 <waitman@waitman.net> >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 >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/build_python >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 cp -a ${WRKSRC}/families/battleship/sawtooth_battleship ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} >X cp -a ${WRKSRC}/sdk/examples/intkey_python/sawtooth_intkey ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} >X cp -a ${WRKSRC}/sdk/examples/noop_python/sawtooth_noop ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} >X cp -a ${WRKSRC}/consensus/poet/cli/sawtooth_poet_cli ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} >X cp -a ${WRKSRC}/consensus/poet/core/sawtooth_poet ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} >X cp -a ${WRKSRC}/consensus/poet/common/sawtooth_poet_common ${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 <bsd.port.mk> >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_battleship/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_battleship/battleship_board.py >X%%PYTHON_SITELIBDIR%%/sawtooth_battleship/battleship_cli.py >X%%PYTHON_SITELIBDIR%%/sawtooth_battleship/battleship_client.py >X%%PYTHON_SITELIBDIR%%/sawtooth_battleship/battleship_exceptions.py >X%%PYTHON_SITELIBDIR%%/sawtooth_battleship/processor/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_battleship/processor/battleship_transaction.py >X%%PYTHON_SITELIBDIR%%/sawtooth_battleship/processor/handler.py >X%%PYTHON_SITELIBDIR%%/sawtooth_battleship/processor/main.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/create_batch.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/exceptions.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/generate.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/intkey_cli.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/intkey_client.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/intkey_workload.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/load.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/populate.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/workload/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/workload/sawtooth_workload.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/client_cli/workload/workload_generator.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/intkey_message_factory.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/processor/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/processor/handler.py >X%%PYTHON_SITELIBDIR%%/sawtooth_intkey/processor/main.py >X%%PYTHON_SITELIBDIR%%/sawtooth_noop/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_noop/client_cli/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_noop/client_cli/create_batch.py >X%%PYTHON_SITELIBDIR%%/sawtooth_noop/client_cli/exceptions.py >X%%PYTHON_SITELIBDIR%%/sawtooth_noop/client_cli/main.py >X%%PYTHON_SITELIBDIR%%/sawtooth_noop/client_cli/workload.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/protobuf/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/protobuf/validator_registry_pb2.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_attributes.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_basename.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_cpu_svn.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_key_id.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_measurement.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_quote.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_report.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_report_body.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_report_data.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/sgx_structs/_sgx_struct.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/validator_registry_view/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_common/validator_registry_view/validator_registry_view.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/consensus_state.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/consensus_state_store.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/mock_consensus_state.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/poet_block_publisher.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/poet_block_verifier.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/poet_enclave_factory.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/poet_fork_resolver.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/poet_key_state_store.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/poet_settings_view.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/signup_info.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/utils.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/wait_certificate.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet/poet_consensus/wait_timer.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_cli/__init__.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_cli/config.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_cli/enclave.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_cli/exceptions.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_cli/main.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_cli/poet_enclave_module_wrapper.py >X%%PYTHON_SITELIBDIR%%/sawtooth_poet_cli/registration.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 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 228581
:
193802
|
193804
|
193831
|
193979