Created
October 16, 2018 07:41
-
-
Save samanshahmohamadi/b37fcf3961586163ed81ca5258f02835 to your computer and use it in GitHub Desktop.
Hyperledger Sawtooth configuration to setup a network with multiple validators.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright 2017 Intel Corporation | |
# | |
# Licensed under the Apache License, Version 2.0 (the "License"); | |
# you may not use this file except in compliance with the License. | |
# You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software | |
# distributed under the License is distributed on an "AS IS" BASIS, | |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
# See the License for the specific language governing permissions and | |
# limitations under the License. | |
# ------------------------------------------------------------------------------ | |
version: "2.1" | |
services: | |
settings-tp-0: | |
image: hyperledger/sawtooth-settings-tp:1.0 | |
container_name: sawtooth-settings-tp-default-0 | |
depends_on: | |
- validator-0 | |
entrypoint: settings-tp -vv -C tcp://validator-0:4004 | |
settings-tp-1: | |
image: hyperledger/sawtooth-settings-tp:1.0 | |
container_name: sawtooth-settings-tp-default-1 | |
depends_on: | |
- validator-1 | |
entrypoint: settings-tp -vv -C tcp://validator-1:4005 | |
settings-tp-2: | |
image: hyperledger/sawtooth-settings-tp:1.0 | |
container_name: sawtooth-settings-tp-default-2 | |
depends_on: | |
- validator-2 | |
entrypoint: settings-tp -vv -C tcp://validator-2:4006 | |
intkey-tp-python: | |
image: hyperledger/sawtooth-intkey-tp-python:1.0 | |
container_name: sawtooth-intkey-tp-python-default | |
depends_on: | |
- validator-0 | |
entrypoint: intkey-tp-python -vv -C tcp://validator-0:4004 | |
xo-tp-python: | |
image: hyperledger/sawtooth-xo-tp-python:1.0 | |
container_name: sawtooth-xo-tp-python-default | |
depends_on: | |
- validator-0 | |
entrypoint: xo-tp-python -vv -C tcp://validator-0:4004 | |
validator-0: | |
image: hyperledger/sawtooth-validator:1.0 | |
container_name: sawtooth-validator-default-0 | |
expose: | |
- 4004 | |
- 8800 | |
ports: | |
- "4004:4004" | |
volumes: | |
- ${PWD}/artifacts/keys:/root/.sawtooth/keys | |
- ${PWD}/artifacts/genesis:/home/sawtooth/genesis | |
entrypoint: "bash -c \"\ | |
sawadm keygen --force && \ | |
sawtooth keygen my_key --force && \ | |
mkdir -p /home/sawtooth/genesis && \ | |
echo 'Hello, world.' >/home/sawtooth/genesis/foo.txt && \ | |
sawset genesis -o /home/sawtooth/genesis/config-genesis.batch -k /root/.sawtooth/keys/my_key.priv && \ | |
sawadm genesis /home/sawtooth/genesis/config-genesis.batch && \ | |
sawtooth-validator -vv \ | |
--minimum-peer-connectivity 1 \ | |
--endpoint tcp://validator-0:8800 \ | |
--bind component:tcp://eth0:4004 \ | |
--bind network:tcp://eth0:8800 \ | |
--scheduler parallel \ | |
--network-auth trust \ | |
--peering dynamic \ | |
\"" | |
validator-1: | |
image: hyperledger/sawtooth-validator:1.0 | |
container_name: sawtooth-validator-default-1 | |
expose: | |
- 4005 | |
- 8801 | |
ports: | |
- "4005:4005" | |
depends_on: | |
- validator-0 | |
command: | | |
bash -c " | |
sawadm keygen --force && \ | |
sawtooth-validator -vv \ | |
--minimum-peer-connectivity 1 \ | |
--bind network:tcp://eth0:8801 \ | |
--bind component:tcp://eth0:4005 \ | |
--peering dynamic \ | |
--endpoint tcp://validator-1:8801 \ | |
--seeds tcp://validator-0:8800 \ | |
--scheduler parallel \ | |
--network-auth trust | |
" | |
environment: | |
PYTHONPATH: "/project/sawtooth-core/consensus/poet/common:\ | |
/project/sawtooth-core/consensus/poet/simulator:\ | |
/project/sawtooth-core/consensus/poet/core" | |
stop_signal: SIGKILL | |
validator-2: | |
image: hyperledger/sawtooth-validator:1.0 | |
container_name: sawtooth-validator-default-2 | |
expose: | |
- 4006 | |
- 8802 | |
ports: | |
- "4006:4006" | |
depends_on: | |
- validator-0 | |
command: | | |
bash -c " | |
sawadm keygen --force && \ | |
sawtooth-validator -vv \ | |
--minimum-peer-connectivity 1 \ | |
--bind network:tcp://eth0:8802 \ | |
--bind component:tcp://eth0:4006 \ | |
--peering dynamic \ | |
--endpoint tcp://validator-2:8802 \ | |
--seeds tcp://validator-0:8800 \ | |
--scheduler parallel \ | |
--network-auth trust | |
" | |
environment: | |
PYTHONPATH: "/project/sawtooth-core/consensus/poet/common:\ | |
/project/sawtooth-core/consensus/poet/simulator:\ | |
/project/sawtooth-core/consensus/poet/core" | |
stop_signal: SIGKILL | |
rest-api-0: | |
image: hyperledger/sawtooth-rest-api:1.0 | |
container_name: sawtooth-rest-api-default-0 | |
ports: | |
- "8008:8008" | |
depends_on: | |
- validator-0 | |
entrypoint: sawtooth-rest-api -C tcp://validator-0:4004 --bind rest-api-0:8008 | |
rest-api-1: | |
image: hyperledger/sawtooth-rest-api:1.0 | |
container_name: sawtooth-rest-api-default-1 | |
ports: | |
- "8009:8009" | |
depends_on: | |
- validator-1 | |
entrypoint: sawtooth-rest-api -C tcp://validator-1:4005 --bind rest-api-1:8009 | |
rest-api-2: | |
image: hyperledger/sawtooth-rest-api:1.0 | |
container_name: sawtooth-rest-api-default-2 | |
ports: | |
- "8010:8010" | |
depends_on: | |
- validator-2 | |
entrypoint: sawtooth-rest-api -C tcp://validator-2:4006 --bind rest-api-2:8010 | |
shell: | |
image: hyperledger/sawtooth-all:1.0 | |
container_name: sawtooth-shell-default | |
depends_on: | |
- rest-api-0 | |
- rest-api-1 | |
- rest-api-2 | |
entrypoint: "bash -c \"\ | |
sawtooth keygen --force && \ | |
tail -f /dev/null \ | |
\"" | |
volumes: | |
artifacts: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Output log:
Creating sawtooth-validator-default-0 ... done
Creating sawtooth-xo-tp-python-default ... done
Creating sawtooth-intkey-tp-python-default ... done
Creating sawtooth-rest-api-default-0 ... done
Creating sawtooth-settings-tp-default-0 ... done
Creating sawtooth-validator-default-2 ... done
Creating sawtooth-validator-default-1 ... done
Creating sawtooth-rest-api-default-2 ... done
Creating sawtooth-settings-tp-default-2 ... done
Creating sawtooth-rest-api-default-1 ... done
Creating sawtooth-settings-tp-default-1 ... done
Creating sawtooth-shell-default ... done
Attaching to sawtooth-validator-default-0, sawtooth-xo-tp-python-default, sawtooth-settings-tp-default-0, sawtooth-intkey-tp-python-default, sawtooth-rest-api-default-0, sawtooth-validator-default-2, sawtooth-validator-default-1, sawtooth-settings-tp-default-2, sawtooth-rest-api-default-2, sawtooth-rest-api-default-1, sawtooth-settings-tp-default-1, sawtooth-shell-default
sawtooth-validator-default-0 | writing file: /etc/sawtooth/keys/validator.priv
sawtooth-validator-default-0 | writing file: /etc/sawtooth/keys/validator.pub
sawtooth-validator-default-0 | writing file: /root/.sawtooth/keys/my_key.priv
sawtooth-validator-default-0 | writing file: /root/.sawtooth/keys/my_key.pub
sawtooth-validator-default-0 | Generated /home/sawtooth/genesis/config-genesis.batch
sawtooth-validator-default-0 | Processing /home/sawtooth/genesis/config-genesis.batch...
sawtooth-validator-default-0 | Generating /var/lib/sawtooth/genesis.batch
sawtooth-validator-default-0 | [2018-10-16 07:40:51.140 INFO path] Skipping path loading from non-existent config file: /etc/sawtooth/path.toml
sawtooth-validator-default-0 | [2018-10-16 07:40:51.140 INFO validator] Skipping validator config loading from non-existent config file: /etc/sawtooth/validator.toml
sawtooth-validator-default-0 | [2018-10-16 07:40:51.141 INFO keys] Loading signing key: /etc/sawtooth/keys/validator.priv
sawtooth-validator-default-0 | [2018-10-16 07:40:51.142 INFO cli] sawtooth-validator (Hyperledger Sawtooth) version 1.0.4
sawtooth-settings-tp-default-0 | [2018-10-16 07:40:57.428 INFO core] register attempt: OK
sawtooth-validator-default-0 | [2018-10-16 07:40:51.143 INFO cli] config [path]: config_dir = "/etc/sawtooth"; config [path]: key_dir = "/etc/sawtooth/keys"; config [path]: data_dir = "/var/lib/sawtooth"; config [path]: log_dir = "/var/log/sawtooth"; config [path]: policy_dir = "/etc/sawtooth/policy"
sawtooth-validator-default-0 | [2018-10-16 07:40:51.144 WARNING cli] Network key pair is not configured, Network communications between validators will not be authenticated or encrypted.
sawtooth-validator-default-0 | [2018-10-16 07:40:51.144 DEBUG core] global state database file is /var/lib/sawtooth/merkle-00.lmdb
sawtooth-validator-default-0 | [2018-10-16 07:40:51.144 DEBUG core] txn receipt store file is /var/lib/sawtooth/txn_receipts-00.lmdb
sawtooth-validator-default-0 | [2018-10-16 07:40:51.145 DEBUG core] block store file is /var/lib/sawtooth/block-00.lmdb
sawtooth-validator-default-0 | [2018-10-16 07:40:51.145 DEBUG threadpool] Creating thread pool executor Component
sawtooth-settings-tp-default-0 | [2018-10-16 07:40:57.467 DEBUG core] received message of type: TP_PROCESS_REQUEST
sawtooth-xo-tp-python-default | [2018-10-16 07:40:57.072 INFO core] register attempt: OK
sawtooth-validator-default-0 | [2018-10-16 07:40:51.145 DEBUG threadpool] Creating thread pool executor Network
sawtooth-settings-tp-default-0 | [2018-10-16 07:40:57.475 INFO handler] Setting setting sawtooth.settings.vote.authorized_keys changed from None to 02c85d99afa59ddd5e1c0214c6bafbd2fae57e5f6d3a8517f6f010cfc907793d9f
sawtooth-intkey-tp-python-default | [2018-10-16 07:40:58.786 INFO core] register attempt: OK
sawtooth-validator-default-0 | [2018-10-16 07:40:51.146 DEBUG threadpool] Creating thread pool executor Client
sawtooth-validator-default-0 | [2018-10-16 07:40:51.146 DEBUG threadpool] Creating thread pool executor Signature
sawtooth-validator-default-0 | [2018-10-16 07:40:51.146 DEBUG threadpool] Creating thread pool executor FutureCallback
sawtooth-validator-default-0 | [2018-10-16 07:40:51.147 DEBUG threadpool] Creating thread pool executor FutureCallback
sawtooth-validator-default-0 | [2018-10-16 07:40:51.148 DEBUG threadpool] Creating thread pool executor Waiting
sawtooth-validator-default-0 | [2018-10-16 07:40:51.148 DEBUG threadpool] Creating thread pool executor Executing
sawtooth-validator-default-2 | writing file: /etc/sawtooth/keys/validator.priv
sawtooth-validator-default-2 | writing file: /etc/sawtooth/keys/validator.pub
sawtooth-validator-default-2 | [2018-10-16 07:41:01.240 INFO path] Skipping path loading from non-existent config file: /etc/sawtooth/path.toml
sawtooth-validator-default-2 | [2018-10-16 07:41:01.241 INFO validator] Skipping validator config loading from non-existent config file: /etc/sawtooth/validator.toml
sawtooth-validator-default-2 | [2018-10-16 07:41:01.241 INFO keys] Loading signing key: /etc/sawtooth/keys/validator.priv
sawtooth-validator-default-2 | [2018-10-16 07:41:01.242 INFO cli] sawtooth-validator (Hyperledger Sawtooth) version 1.0.4
sawtooth-validator-default-2 | [2018-10-16 07:41:01.242 INFO cli] config [path]: config_dir = "/etc/sawtooth"; config [path]: key_dir = "/etc/sawtooth/keys"; config [path]: data_dir = "/var/lib/sawtooth"; config [path]: log_dir = "/var/log/sawtooth"; config [path]: policy_dir = "/etc/sawtooth/policy"
sawtooth-validator-default-2 | [2018-10-16 07:41:01.242 WARNING cli] Network key pair is not configured, Network communications between validators will not be authenticated or encrypted.
sawtooth-validator-default-2 | [2018-10-16 07:41:01.243 DEBUG core] global state database file is /var/lib/sawtooth/merkle-02.lmdb
sawtooth-validator-default-2 | [2018-10-16 07:41:01.243 DEBUG core] txn receipt store file is /var/lib/sawtooth/txn_receipts-02.lmdb
sawtooth-validator-default-2 | [2018-10-16 07:41:01.243 DEBUG core] block store file is /var/lib/sawtooth/block-02.lmdb
sawtooth-validator-default-2 | [2018-10-16 07:41:01.243 DEBUG threadpool] Creating thread pool executor Component
sawtooth-validator-default-2 | [2018-10-16 07:41:01.244 DEBUG threadpool] Creating thread pool executor Network
sawtooth-validator-default-2 | [2018-10-16 07:41:01.244 DEBUG threadpool] Creating thread pool executor Client
sawtooth-validator-default-0 | [2018-10-16 07:40:51.149 DEBUG threadpool] Creating thread pool executor Instrumented
sawtooth-validator-default-2 | [2018-10-16 07:41:01.244 DEBUG threadpool] Creating thread pool executor Signature
sawtooth-validator-default-0 | [2018-10-16 07:40:51.150 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-2 | [2018-10-16 07:41:01.244 DEBUG threadpool] Creating thread pool executor FutureCallback
sawtooth-settings-tp-default-2 | [2018-10-16 07:41:07.688 INFO core] register attempt: OK
sawtooth-settings-tp-default-2 | [2018-10-16 07:41:07.689 DEBUG core] received message of type: TP_PROCESS_REQUEST
sawtooth-validator-default-1 | writing file: /etc/sawtooth/keys/validator.priv
sawtooth-validator-default-1 | writing file: /etc/sawtooth/keys/validator.pub
sawtooth-validator-default-0 | [2018-10-16 07:40:51.151 INFO interconnect] Listening on tcp://eth0:4004
sawtooth-validator-default-2 | [2018-10-16 07:41:01.245 DEBUG threadpool] Creating thread pool executor FutureCallback
sawtooth-validator-default-1 | [2018-10-16 07:41:02.653 INFO path] Skipping path loading from non-existent config file: /etc/sawtooth/path.toml
sawtooth-validator-default-0 | [2018-10-16 07:40:51.151 DEBUG dispatch] Added send_message function for connection ServerThread
sawtooth-validator-default-2 | [2018-10-16 07:41:01.246 DEBUG threadpool] Creating thread pool executor Waiting
sawtooth-validator-default-0 | [2018-10-16 07:40:51.151 DEBUG dispatch] Added send_last_message function for connection ServerThread
sawtooth-validator-default-0 | [2018-10-16 07:40:51.152 DEBUG genesis] genesis_batch_file: /var/lib/sawtooth/genesis.batch
sawtooth-validator-default-0 | [2018-10-16 07:40:51.153 DEBUG genesis] block_chain_id: not yet specified
sawtooth-validator-default-0 | [2018-10-16 07:40:51.153 INFO genesis] Producing genesis block from /var/lib/sawtooth/genesis.batch
sawtooth-validator-default-0 | [2018-10-16 07:40:51.153 DEBUG genesis] Adding 1 batches
sawtooth-validator-default-0 | [2018-10-16 07:40:51.154 DEBUG executor] no transaction processors registered for processor type sawtooth_settings: 1.0
sawtooth-validator-default-0 | [2018-10-16 07:40:51.155 INFO executor] Waiting for transaction processor (sawtooth_settings, 1.0)
sawtooth-validator-default-0 | [2018-10-16 07:40:51.185 INFO processor_handlers] registered transaction processor: connection_id=ae78cfd88e59def2a19fcd8c0d4ed4fccc1463cae70aa2fe4cf156fb266a026c9d561787177f4e7efd15de2690e491458fa9d86c92298dcddfc75e7ce330e6a3, family=Test, version=1.0, namespaces=['c6ee9e']
sawtooth-validator-default-0 | [2018-10-16 07:40:57.071 INFO processor_handlers] registered transaction processor: connection_id=1b8fd0db0a6e8c980e5c2e31674bd3a236ff95e0252c9bc2181489cee75ae9513cdb91679e0fe61bb8ec81b78165d23455a0924e475ac78fa9ce88680fa66cbb, family=xo, version=1.0, namespaces=['5b7349']
sawtooth-validator-default-0 | [2018-10-16 07:40:57.425 INFO processor_handlers] registered transaction processor: connection_id=81e494246a070529408d162f12851acb8b5927e7918995a636667c3f228e081883efc890802f1f407e1a2dd94c9725c236e1ce186b1c349aeb1b3271f36d7ce1, family=sawtooth_settings, version=1.0, namespaces=['000000']
sawtooth-validator-default-0 | [2018-10-16 07:40:57.481 DEBUG genesis] Produced state hash e9cf945a3108eb57f4f60c33e698ce4b424f096ff25b319b1417ae4848d37ae4 for genesis block.
sawtooth-validator-default-0 | [2018-10-16 07:40:57.486 INFO genesis] Genesis block created: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6 (block_num:0, state:e9cf945a3108eb57f4f60c33e698ce4b424f096ff25b319b1417ae4848d37ae4, previous_block_id:0000000000000000)
sawtooth-validator-default-0 | [2018-10-16 07:40:57.486 DEBUG chain_id_manager] writing block chain id
sawtooth-validator-default-1 | [2018-10-16 07:41:02.653 INFO validator] Skipping validator config loading from non-existent config file: /etc/sawtooth/validator.toml
sawtooth-validator-default-1 | [2018-10-16 07:41:02.654 INFO keys] Loading signing key: /etc/sawtooth/keys/validator.priv
sawtooth-validator-default-2 | [2018-10-16 07:41:01.246 DEBUG threadpool] Creating thread pool executor Executing
sawtooth-validator-default-2 | [2018-10-16 07:41:01.247 DEBUG threadpool] Creating thread pool executor Instrumented
sawtooth-validator-default-2 | [2018-10-16 07:41:01.248 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-1 | [2018-10-16 07:41:02.655 INFO cli] sawtooth-validator (Hyperledger Sawtooth) version 1.0.4
sawtooth-validator-default-1 | [2018-10-16 07:41:02.655 INFO cli] config [path]: config_dir = "/etc/sawtooth"; config [path]: key_dir = "/etc/sawtooth/keys"; config [path]: data_dir = "/var/lib/sawtooth"; config [path]: log_dir = "/var/log/sawtooth"; config [path]: policy_dir = "/etc/sawtooth/policy"
sawtooth-validator-default-1 | [2018-10-16 07:41:02.655 WARNING cli] Network key pair is not configured, Network communications between validators will not be authenticated or encrypted.
sawtooth-settings-tp-default-2 | [2018-10-16 07:41:07.700 INFO handler] Setting setting sawtooth.settings.vote.authorized_keys changed from None to 02c85d99afa59ddd5e1c0214c6bafbd2fae57e5f6d3a8517f6f010cfc907793d9f
sawtooth-settings-tp-default-1 | [2018-10-16 07:41:10.484 INFO core] register attempt: OK
sawtooth-validator-default-2 | [2018-10-16 07:41:01.249 INFO interconnect] Listening on tcp://eth0:4006
sawtooth-validator-default-1 | [2018-10-16 07:41:02.655 DEBUG core] global state database file is /var/lib/sawtooth/merkle-01.lmdb
sawtooth-validator-default-2 | [2018-10-16 07:41:01.249 DEBUG dispatch] Added send_message function for connection ServerThread
sawtooth-validator-default-0 | [2018-10-16 07:40:57.487 DEBUG genesis] Deleting genesis data.
sawtooth-settings-tp-default-1 | [2018-10-16 07:41:10.485 DEBUG core] received message of type: TP_PROCESS_REQUEST
sawtooth-validator-default-2 | [2018-10-16 07:41:01.249 DEBUG dispatch] Added send_last_message function for connection ServerThread
sawtooth-settings-tp-default-1 | [2018-10-16 07:41:10.493 INFO handler] Setting setting sawtooth.settings.vote.authorized_keys changed from None to 02c85d99afa59ddd5e1c0214c6bafbd2fae57e5f6d3a8517f6f010cfc907793d9f
sawtooth-validator-default-2 | [2018-10-16 07:41:01.250 DEBUG genesis] genesis_batch_file: not found
sawtooth-validator-default-1 | [2018-10-16 07:41:02.656 DEBUG core] txn receipt store file is /var/lib/sawtooth/txn_receipts-01.lmdb
sawtooth-validator-default-1 | [2018-10-16 07:41:02.656 DEBUG core] block store file is /var/lib/sawtooth/block-01.lmdb
sawtooth-validator-default-2 | [2018-10-16 07:41:01.250 DEBUG genesis] block_chain_id: not yet specified
sawtooth-validator-default-1 | [2018-10-16 07:41:02.656 DEBUG threadpool] Creating thread pool executor Component
sawtooth-validator-default-1 | [2018-10-16 07:41:02.657 DEBUG threadpool] Creating thread pool executor Network
sawtooth-validator-default-1 | [2018-10-16 07:41:02.657 DEBUG threadpool] Creating thread pool executor Client
sawtooth-validator-default-1 | [2018-10-16 07:41:02.657 DEBUG threadpool] Creating thread pool executor Signature
sawtooth-validator-default-1 | [2018-10-16 07:41:02.657 DEBUG threadpool] Creating thread pool executor FutureCallback
sawtooth-validator-default-1 | [2018-10-16 07:41:02.658 DEBUG threadpool] Creating thread pool executor FutureCallback
sawtooth-validator-default-1 | [2018-10-16 07:41:02.659 DEBUG threadpool] Creating thread pool executor Waiting
sawtooth-validator-default-1 | [2018-10-16 07:41:02.659 DEBUG threadpool] Creating thread pool executor Executing
sawtooth-validator-default-1 | [2018-10-16 07:41:02.660 DEBUG threadpool] Creating thread pool executor Instrumented
sawtooth-validator-default-1 | [2018-10-16 07:41:02.661 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-0 | [2018-10-16 07:40:57.487 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-0 | [2018-10-16 07:40:57.488 INFO interconnect] Listening on tcp://eth0:8800
sawtooth-validator-default-0 | [2018-10-16 07:40:57.488 DEBUG dispatch] Added send_message function for connection ServerThread
sawtooth-validator-default-0 | [2018-10-16 07:40:57.488 DEBUG dispatch] Added send_last_message function for connection ServerThread
sawtooth-validator-default-0 | [2018-10-16 07:40:57.489 DEBUG gossip] Number of peers (0) below minimum peer threshold (1). Doing topology search.
sawtooth-validator-default-0 | [2018-10-16 07:40:57.489 INFO chain] Chain controller initialized with chain head: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6 (block_num:0, state:e9cf945a3108eb57f4f60c33e698ce4b424f096ff25b319b1417ae4848d37ae4, previous_block_id:0000000000000000)
sawtooth-validator-default-0 | [2018-10-16 07:40:57.489 INFO publisher] Now building on top of block: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6 (block_num:0, state:e9cf945a3108eb57f4f60c33e698ce4b424f096ff25b319b1417ae4848d37ae4, previous_block_id:0000000000000000)
sawtooth-validator-default-0 | [2018-10-16 07:40:58.785 INFO processor_handlers] registered transaction processor: connection_id=af6da52f572d14e94291e66f1f1ea7cba31bcc2c50758b75566ecb57dc873782128688c0a85cdd4b5c4cdd435a9fb375a2b67630734cd933b9674da884743052, family=intkey, version=1.0, namespaces=['1cf126']
sawtooth-validator-default-0 | [2018-10-16 07:40:59.491 DEBUG gossip] Peers are: []. Unpeered candidates are: []
sawtooth-validator-default-1 | [2018-10-16 07:41:02.662 INFO interconnect] Listening on tcp://eth0:4005
sawtooth-validator-default-0 | [2018-10-16 07:41:00.492 DEBUG gossip] Number of peers (0) below minimum peer threshold (1). Doing topology search.
sawtooth-validator-default-1 | [2018-10-16 07:41:02.662 DEBUG dispatch] Added send_message function for connection ServerThread
sawtooth-validator-default-0 | [2018-10-16 07:41:01.255 DEBUG handlers] got connect message from 8b33a3957b184f29cbe207568207b159c5b0ddfe7864d1353ca2ce73ecb508bcddfcc8da231ed4f6f8b28edb952e9d42b08af73e8c11696912ada5f1ba455a1d. sending ack
sawtooth-validator-default-1 | [2018-10-16 07:41:02.663 DEBUG dispatch] Added send_last_message function for connection ServerThread
sawtooth-validator-default-0 | [2018-10-16 07:41:01.256 DEBUG handlers] Endpoint of connecting node is tcp://validator-2:8802
sawtooth-validator-default-2 | [2018-10-16 07:41:01.250 INFO genesis] No chain head and not the genesis node: starting in peering mode
sawtooth-validator-default-1 | [2018-10-16 07:41:02.663 DEBUG genesis] genesis_batch_file: not found
sawtooth-validator-default-0 | [2018-10-16 07:41:01.256 DEBUG interconnect] Determining whether inbound connection should be allowed. num connections: 1 max 100
sawtooth-validator-default-1 | [2018-10-16 07:41:02.664 DEBUG genesis] block_chain_id: not yet specified
sawtooth-validator-default-0 | [2018-10-16 07:41:01.256 DEBUG handlers] Allowing incoming connection: 8b33a3957b184f29cbe207568207b159c5b0ddfe7864d1353ca2ce73ecb508bcddfcc8da231ed4f6f8b28edb952e9d42b08af73e8c11696912ada5f1ba455a1d
sawtooth-validator-default-2 | [2018-10-16 07:41:01.251 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-1 | [2018-10-16 07:41:02.664 INFO genesis] No chain head and not the genesis node: starting in peering mode
sawtooth-validator-default-2 | [2018-10-16 07:41:01.251 INFO interconnect] Listening on tcp://eth0:8802
sawtooth-validator-default-0 | [2018-10-16 07:41:01.259 DEBUG handlers] Connection: 8b33a3957b184f29cbe207568207b159c5b0ddfe7864d1353ca2ce73ecb508bcddfcc8da231ed4f6f8b28edb952e9d42b08af73e8c11696912ada5f1ba455a1d is approved
sawtooth-validator-default-1 | [2018-10-16 07:41:02.664 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-0 | [2018-10-16 07:41:01.266 DEBUG gossip_handlers] Got peers request message from 8b33a3957b184f29cbe207568207b159c5b0ddfe7864d1353ca2ce73ecb508bcddfcc8da231ed4f6f8b28edb952e9d42b08af73e8c11696912ada5f1ba455a1d
sawtooth-validator-default-1 | [2018-10-16 07:41:02.665 INFO interconnect] Listening on tcp://eth0:8801
sawtooth-validator-default-2 | [2018-10-16 07:41:01.251 DEBUG dispatch] Added send_message function for connection ServerThread
sawtooth-validator-default-1 | [2018-10-16 07:41:02.665 DEBUG dispatch] Added send_message function for connection ServerThread
sawtooth-validator-default-2 | [2018-10-16 07:41:01.251 DEBUG dispatch] Added send_last_message function for connection ServerThread
sawtooth-validator-default-0 | [2018-10-16 07:41:01.271 DEBUG handlers] got disconnect message from 8b33a3957b184f29cbe207568207b159c5b0ddfe7864d1353ca2ce73ecb508bcddfcc8da231ed4f6f8b28edb952e9d42b08af73e8c11696912ada5f1ba455a1d. sending ack
sawtooth-validator-default-2 | [2018-10-16 07:41:01.252 DEBUG gossip] Number of peers (0) below minimum peer threshold (1). Doing topology search.
sawtooth-validator-default-2 | [2018-10-16 07:41:01.252 DEBUG interconnect] Adding connection to tcp://validator-0:8800
sawtooth-validator-default-1 | [2018-10-16 07:41:02.665 DEBUG dispatch] Added send_last_message function for connection ServerThread
sawtooth-validator-default-1 | [2018-10-16 07:41:02.666 DEBUG gossip] Number of peers (0) below minimum peer threshold (1). Doing topology search.
sawtooth-validator-default-0 | [2018-10-16 07:41:01.271 DEBUG interconnect] Removing connection: 8b33a3957b184f29cbe207568207b159c5b0ddfe7864d1353ca2ce73ecb508bcddfcc8da231ed4f6f8b28edb952e9d42b08af73e8c11696912ada5f1ba455a1d
sawtooth-validator-default-2 | [2018-10-16 07:41:01.253 INFO publisher] Block publishing is suspended until new chain head arrives.
sawtooth-validator-default-2 | [2018-10-16 07:41:01.253 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-2 | [2018-10-16 07:41:01.254 DEBUG dispatch] Added send_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-2 | [2018-10-16 07:41:01.254 DEBUG dispatch] Added send_last_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-2 | [2018-10-16 07:41:01.257 DEBUG interconnect] Connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 was acknowledged
sawtooth-validator-default-2 | [2018-10-16 07:41:01.261 DEBUG handlers] got connect message from d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9. sending ack
sawtooth-validator-default-0 | [2018-10-16 07:41:01.271 DEBUG interconnect] Can't send to 8b33a3957b184f29cbe207568207b159c5b0ddfe7864d1353ca2ce73ecb508bcddfcc8da231ed4f6f8b28edb952e9d42b08af73e8c11696912ada5f1ba455a1d, not in self._connections
sawtooth-validator-default-2 | [2018-10-16 07:41:01.261 DEBUG handlers] Endpoint of connecting node is tcp://validator-0:8800
sawtooth-validator-default-1 | [2018-10-16 07:41:02.666 INFO publisher] Block publishing is suspended until new chain head arrives.
sawtooth-validator-default-0 | [2018-10-16 07:41:02.494 DEBUG gossip] Peers are: []. Unpeered candidates are: []
sawtooth-validator-default-1 | [2018-10-16 07:41:02.666 DEBUG interconnect] Adding connection to tcp://validator-0:8800
sawtooth-validator-default-2 | [2018-10-16 07:41:01.264 DEBUG permission_verifier] Chain head is not set yet. Permit all.
sawtooth-validator-default-1 | [2018-10-16 07:41:02.667 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-1 | [2018-10-16 07:41:02.667 DEBUG dispatch] Added send_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-2 | [2018-10-16 07:41:01.264 DEBUG gossip] Endpoint has completed authorization: tcp://validator-0:8800 (id: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9)
sawtooth-validator-default-0 | [2018-10-16 07:41:02.669 DEBUG handlers] got connect message from 298d302fba12c870052790d8e36ec0e57878aea9844aee2543854f5c7a4099f645b10d20baf15d154cdbd233d9ea48276d42036d15005feff7bc2a1672b25ea4. sending ack
sawtooth-validator-default-1 | [2018-10-16 07:41:02.667 DEBUG dispatch] Added send_last_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-0 | [2018-10-16 07:41:02.670 DEBUG handlers] Endpoint of connecting node is tcp://validator-1:8801
sawtooth-validator-default-0 | [2018-10-16 07:41:02.670 DEBUG interconnect] Determining whether inbound connection should be allowed. num connections: 1 max 100
sawtooth-validator-default-1 | [2018-10-16 07:41:02.671 DEBUG interconnect] Connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 was acknowledged
sawtooth-validator-default-2 | [2018-10-16 07:41:01.264 DEBUG gossip] Connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 succeeded for topology request
sawtooth-validator-default-0 | [2018-10-16 07:41:02.670 DEBUG handlers] Allowing incoming connection: 298d302fba12c870052790d8e36ec0e57878aea9844aee2543854f5c7a4099f645b10d20baf15d154cdbd233d9ea48276d42036d15005feff7bc2a1672b25ea4
sawtooth-validator-default-2 | [2018-10-16 07:41:01.264 DEBUG handlers] Connection: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 is approved
sawtooth-validator-default-0 | [2018-10-16 07:41:02.673 DEBUG handlers] Connection: 298d302fba12c870052790d8e36ec0e57878aea9844aee2543854f5c7a4099f645b10d20baf15d154cdbd233d9ea48276d42036d15005feff7bc2a1672b25ea4 is approved
sawtooth-validator-default-1 | [2018-10-16 07:41:02.675 DEBUG handlers] got connect message from d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9. sending ack
sawtooth-validator-default-2 | [2018-10-16 07:41:01.268 DEBUG gossip] Closing connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9
sawtooth-validator-default-0 | [2018-10-16 07:41:02.683 DEBUG gossip_handlers] Got peers request message from 298d302fba12c870052790d8e36ec0e57878aea9844aee2543854f5c7a4099f645b10d20baf15d154cdbd233d9ea48276d42036d15005feff7bc2a1672b25ea4
sawtooth-validator-default-0 | [2018-10-16 07:41:02.687 DEBUG handlers] got disconnect message from 298d302fba12c870052790d8e36ec0e57878aea9844aee2543854f5c7a4099f645b10d20baf15d154cdbd233d9ea48276d42036d15005feff7bc2a1672b25ea4. sending ack
sawtooth-validator-default-1 | [2018-10-16 07:41:02.675 DEBUG handlers] Endpoint of connecting node is tcp://validator-0:8800
sawtooth-validator-default-0 | [2018-10-16 07:41:02.687 DEBUG interconnect] Removing connection: 298d302fba12c870052790d8e36ec0e57878aea9844aee2543854f5c7a4099f645b10d20baf15d154cdbd233d9ea48276d42036d15005feff7bc2a1672b25ea4
sawtooth-validator-default-2 | [2018-10-16 07:41:01.269 DEBUG permission_verifier] Chain head is not set yet. Permit all.
sawtooth-validator-default-1 | [2018-10-16 07:41:02.678 DEBUG permission_verifier] Chain head is not set yet. Permit all.
sawtooth-validator-default-0 | [2018-10-16 07:41:02.688 DEBUG interconnect] Can't send to 298d302fba12c870052790d8e36ec0e57878aea9844aee2543854f5c7a4099f645b10d20baf15d154cdbd233d9ea48276d42036d15005feff7bc2a1672b25ea4, not in self._connections
sawtooth-validator-default-2 | [2018-10-16 07:41:01.269 DEBUG interconnect] Removing connection: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9
sawtooth-validator-default-2 | [2018-10-16 07:41:01.269 DEBUG gossip_handlers] Got peers response message from d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9. Endpoints: ['tcp://validator-0:8800']
sawtooth-validator-default-1 | [2018-10-16 07:41:02.679 DEBUG gossip] Endpoint has completed authorization: tcp://validator-0:8800 (id: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9)
sawtooth-validator-default-0 | [2018-10-16 07:41:03.269 DEBUG handlers] got connect message from 2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9. sending ack
sawtooth-validator-default-0 | [2018-10-16 07:41:03.497 DEBUG handlers] Endpoint of connecting node is tcp://validator-2:8802
sawtooth-validator-default-2 | [2018-10-16 07:41:01.270 DEBUG dispatch] Removed send_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-2 | [2018-10-16 07:41:01.271 DEBUG dispatch] Removed send_last_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-0 | [2018-10-16 07:41:03.498 DEBUG interconnect] Determining whether inbound connection should be allowed. num connections: 1 max 100
sawtooth-validator-default-0 | [2018-10-16 07:41:03.499 DEBUG handlers] Allowing incoming connection: 2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9
sawtooth-validator-default-2 | [2018-10-16 07:41:03.256 DEBUG gossip] Peers are: []. Unpeered candidates are: ['tcp://validator-0:8800']
sawtooth-validator-default-0 | [2018-10-16 07:41:03.509 DEBUG handlers] Connection: 2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9 is approved
sawtooth-validator-default-1 | [2018-10-16 07:41:02.679 DEBUG gossip] Connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 succeeded for topology request
sawtooth-validator-default-2 | [2018-10-16 07:41:03.257 DEBUG gossip] Attempting to connect/peer with tcp://validator-0:8800
sawtooth-validator-default-0 | [2018-10-16 07:41:03.523 DEBUG gossip] Number of peers (0) below minimum peer threshold (1). Doing topology search.
sawtooth-validator-default-1 | [2018-10-16 07:41:02.680 DEBUG handlers] Connection: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 is approved
sawtooth-validator-default-1 | [2018-10-16 07:41:02.685 DEBUG gossip] Closing connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9
sawtooth-validator-default-0 | [2018-10-16 07:41:03.534 DEBUG gossip_handlers] Got peer register message from 2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9 (tcp://validator-2:8802, protocol v1)
sawtooth-validator-default-2 | [2018-10-16 07:41:03.257 DEBUG interconnect] Adding connection to tcp://validator-0:8800
sawtooth-validator-default-0 | [2018-10-16 07:41:03.535 DEBUG gossip] Added connection_id 2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9 with endpoint tcp://validator-2:8802, connected identities are now {'2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9': 'tcp://validator-2:8802'}
sawtooth-validator-default-1 | [2018-10-16 07:41:02.685 DEBUG permission_verifier] Chain head is not set yet. Permit all.
sawtooth-validator-default-0 | [2018-10-16 07:41:03.545 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-1 | [2018-10-16 07:41:02.685 DEBUG interconnect] Removing connection: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9
sawtooth-validator-default-1 | [2018-10-16 07:41:02.686 DEBUG gossip_handlers] Got peers response message from d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9. Endpoints: ['tcp://validator-0:8800']
sawtooth-validator-default-0 | [2018-10-16 07:41:04.505 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-2 | [2018-10-16 07:41:03.259 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-0 | [2018-10-16 07:41:04.675 DEBUG handlers] got connect message from bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854. sending ack
sawtooth-validator-default-2 | [2018-10-16 07:41:03.261 DEBUG dispatch] Added send_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-1 | [2018-10-16 07:41:02.686 DEBUG dispatch] Removed send_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-1 | [2018-10-16 07:41:02.687 DEBUG dispatch] Removed send_last_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-2 | [2018-10-16 07:41:03.262 DEBUG dispatch] Added send_last_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-1 | [2018-10-16 07:41:04.345 INFO processor_handlers] registered transaction processor: connection_id=8111e5b3b971b30fbdbde37904ea833cfe9c68d0ad4be7e730adb2ef63130391747fa0af1ed53199a73508145c7fdd9813f1f62fe472c6e9bb22a2284b8a6417, family=Test, version=1.0, namespaces=['c6ee9e']
sawtooth-validator-default-2 | [2018-10-16 07:41:03.503 DEBUG interconnect] Connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 was acknowledged
sawtooth-validator-default-0 | [2018-10-16 07:41:04.675 DEBUG handlers] Endpoint of connecting node is tcp://validator-1:8801
sawtooth-validator-default-2 | [2018-10-16 07:41:03.514 DEBUG handlers] got connect message from d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9. sending ack
sawtooth-validator-default-0 | [2018-10-16 07:41:04.675 DEBUG interconnect] Determining whether inbound connection should be allowed. num connections: 2 max 100
sawtooth-validator-default-0 | [2018-10-16 07:41:04.675 DEBUG handlers] Allowing incoming connection: bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854
sawtooth-validator-default-2 | [2018-10-16 07:41:03.516 DEBUG handlers] Endpoint of connecting node is tcp://validator-0:8800
sawtooth-validator-default-1 | [2018-10-16 07:41:04.670 DEBUG gossip] Peers are: []. Unpeered candidates are: ['tcp://validator-0:8800']
sawtooth-validator-default-1 | [2018-10-16 07:41:04.670 DEBUG gossip] Attempting to connect/peer with tcp://validator-0:8800
sawtooth-validator-default-1 | [2018-10-16 07:41:04.671 DEBUG interconnect] Adding connection to tcp://validator-0:8800
sawtooth-validator-default-0 | [2018-10-16 07:41:04.680 DEBUG handlers] Connection: bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854 is approved
sawtooth-validator-default-2 | [2018-10-16 07:41:03.524 DEBUG permission_verifier] Chain head is not set yet. Permit all.
sawtooth-validator-default-1 | [2018-10-16 07:41:04.671 DEBUG selector_events] Using selector: ZMQSelector
sawtooth-validator-default-0 | [2018-10-16 07:41:04.698 DEBUG gossip_handlers] Got peer register message from bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854 (tcp://validator-1:8801, protocol v1)
sawtooth-validator-default-2 | [2018-10-16 07:41:03.525 DEBUG gossip] Endpoint has completed authorization: tcp://validator-0:8800 (id: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9)
sawtooth-validator-default-0 | [2018-10-16 07:41:04.698 DEBUG gossip] Added connection_id bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854 with endpoint tcp://validator-1:8801, connected identities are now {'2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9': 'tcp://validator-2:8802', 'bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854': 'tcp://validator-1:8801'}
sawtooth-validator-default-1 | [2018-10-16 07:41:04.672 DEBUG dispatch] Added send_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-1 | [2018-10-16 07:41:04.672 DEBUG dispatch] Added send_last_message function for connection OutboundConnectionThread-tcp://validator-0:8800
sawtooth-validator-default-0 | [2018-10-16 07:41:04.714 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-1 | [2018-10-16 07:41:04.678 DEBUG interconnect] Connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 was acknowledged
sawtooth-validator-default-2 | [2018-10-16 07:41:03.526 DEBUG gossip] Connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 succeeded
sawtooth-validator-default-0 | [2018-10-16 07:41:05.507 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-2 | [2018-10-16 07:41:03.527 DEBUG handlers] Connection: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 is approved
sawtooth-validator-default-1 | [2018-10-16 07:41:04.683 DEBUG handlers] got connect message from d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9. sending ack
sawtooth-validator-default-1 | [2018-10-16 07:41:04.684 DEBUG handlers] Endpoint of connecting node is tcp://validator-0:8800
sawtooth-validator-default-2 | [2018-10-16 07:41:03.539 DEBUG gossip] Peering request to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 was successful
sawtooth-validator-default-0 | [2018-10-16 07:41:05.525 DEBUG gossip] Peers are: []. Unpeered candidates are: []
sawtooth-validator-default-2 | [2018-10-16 07:41:03.540 DEBUG gossip] Added connection_id d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 with endpoint tcp://validator-0:8800, connected identities are now {'d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9': 'tcp://validator-0:8800'}
sawtooth-validator-default-1 | [2018-10-16 07:41:04.694 DEBUG permission_verifier] Chain head is not set yet. Permit all.
sawtooth-validator-default-0 | [2018-10-16 07:41:05.683 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-0 | [2018-10-16 07:41:06.515 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-2 | [2018-10-16 07:41:03.553 DEBUG permission_verifier] Chain head is not set yet. Permit all.
sawtooth-validator-default-1 | [2018-10-16 07:41:04.694 DEBUG gossip] Endpoint has completed authorization: tcp://validator-0:8800 (id: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9)
sawtooth-validator-default-1 | [2018-10-16 07:41:04.694 DEBUG gossip] Connection to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 succeeded
sawtooth-validator-default-0 | [2018-10-16 07:41:06.685 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-1 | [2018-10-16 07:41:04.695 DEBUG handlers] Connection: d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 is approved
sawtooth-validator-default-1 | [2018-10-16 07:41:04.702 DEBUG gossip] Peering request to d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 was successful
sawtooth-validator-default-1 | [2018-10-16 07:41:04.703 DEBUG gossip] Added connection_id d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9 with endpoint tcp://validator-0:8800, connected identities are now {'d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9': 'tcp://validator-0:8800'}
sawtooth-validator-default-2 | [2018-10-16 07:41:03.578 DEBUG executor] no transaction processors registered for processor type sawtooth_settings: 1.0
sawtooth-validator-default-1 | [2018-10-16 07:41:04.720 DEBUG permission_verifier] Chain head is not set yet. Permit all.
sawtooth-validator-default-0 | [2018-10-16 07:41:07.511 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-1 | [2018-10-16 07:41:04.753 DEBUG executor] no transaction processors registered for processor type sawtooth_settings: 1.0
sawtooth-validator-default-0 | [2018-10-16 07:41:07.684 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-2 | [2018-10-16 07:41:03.580 INFO executor] Waiting for transaction processor (sawtooth_settings, 1.0)
sawtooth-validator-default-0 | [2018-10-16 07:41:08.686 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-1 | [2018-10-16 07:41:04.755 INFO executor] Waiting for transaction processor (sawtooth_settings, 1.0)
sawtooth-validator-default-2 | [2018-10-16 07:41:04.344 INFO processor_handlers] registered transaction processor: connection_id=84c26e42041f724e77272e41e6b0ad739d9b7c2153229904dab95e50ac0e1bd5ae2c3f1fdb8fb0f5193c0da437560fc302aefdf1c84bb02f46233648b5f0c105, family=Test, version=1.0, namespaces=['c6ee9e']
sawtooth-validator-default-1 | [2018-10-16 07:41:05.675 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-2 | [2018-10-16 07:41:04.345 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-1 | [2018-10-16 07:41:06.678 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-0 | [2018-10-16 07:41:09.691 DEBUG responder] Responding to block requests: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6
sawtooth-validator-default-2 | [2018-10-16 07:41:05.505 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-1 | [2018-10-16 07:41:07.681 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-2 | [2018-10-16 07:41:06.506 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-1 | [2018-10-16 07:41:08.683 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-2 | [2018-10-16 07:41:07.509 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-1 | [2018-10-16 07:41:09.685 DEBUG gossip] Have not received a chain head from peers. Requesting from ['d30e3aad6e63bdebe6833f561bcca94147c95d064db4562d73ec84c18e1855838662ee00c2884c7e8d008749462fc60c96d64cee597fb12b46615cb404c7f8b9']
sawtooth-validator-default-2 | [2018-10-16 07:41:07.686 INFO processor_handlers] registered transaction processor: connection_id=e9e042950682e664ef21a039a233f9b8f433e659726891eda10afcfea6af3b9faad5dc429e0d476da7d2360647450555a6f909614e1b2484b2d735da989bbfd9, family=sawtooth_settings, version=1.0, namespaces=['000000']
sawtooth-validator-default-2 | [2018-10-16 07:41:07.705 DEBUG chain_id_manager] writing block chain id
sawtooth-validator-default-2 | [2018-10-16 07:41:07.705 INFO publisher] Now building on top of block: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6 (block_num:0, state:e9cf945a3108eb57f4f60c33e698ce4b424f096ff25b319b1417ae4848d37ae4, previous_block_id:0000000000000000)
sawtooth-validator-default-1 | [2018-10-16 07:41:10.482 INFO processor_handlers] registered transaction processor: connection_id=0e53c4be1f8d2f7b3670f3dbf17cb09a3279ddb62732705c4f0bff5495c21f85682190dde475413398dcf15953de275c2c5bc31f7799638eaf593013119d11d3, family=sawtooth_settings, version=1.0, namespaces=['000000']
sawtooth-validator-default-1 | [2018-10-16 07:41:10.497 DEBUG chain_id_manager] writing block chain id
sawtooth-validator-default-1 | [2018-10-16 07:41:10.498 INFO publisher] Now building on top of block: e2321890353bbb48463f01af1efcc4dffcbbce779861ada0830579c3fea135546f80f7c2874e0251bedb4c1df30d265499663dd67d7494a4e57f954406e28db6 (block_num:0, state:e9cf945a3108eb57f4f60c33e698ce4b424f096ff25b319b1417ae4848d37ae4, previous_block_id:0000000000000000)
sawtooth-shell-default | creating key directory: /root/.sawtooth/keys
sawtooth-shell-default | writing file: /root/.sawtooth/keys/root.priv
sawtooth-shell-default | writing file: /root/.sawtooth/keys/root.pub
sawtooth-validator-default-0 | [2018-10-16 07:41:27.504 DEBUG interconnect] No response from bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854 in 17.80749225616455 seconds - beginning heartbeat pings.
sawtooth-validator-default-0 | [2018-10-16 07:41:27.506 DEBUG interconnect] No response from 2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9 in 19.991378784179688 seconds - beginning heartbeat pings.
sawtooth-validator-default-0 | [2018-10-16 07:41:37.517 DEBUG interconnect] No response from bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854 in 10.007609128952026 seconds - beginning heartbeat pings.
sawtooth-validator-default-0 | [2018-10-16 07:41:37.519 DEBUG interconnect] No response from 2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9 in 10.005956411361694 seconds - beginning heartbeat pings.
sawtooth-validator-default-0 | [2018-10-16 07:41:47.525 DEBUG interconnect] No response from bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854 in 10.00046682357788 seconds - beginning heartbeat pings.
sawtooth-validator-default-0 | [2018-10-16 07:41:57.529 DEBUG interconnect] No response from bd6df3c85542242cb6701e4ff5151dd6bc30c310f698f5f685048e47b47ecfdd46e0271cec1604934bc1c0a7651c9a36bf4a41ed1eec7928b7886f37d7ab2854 in 10.000028371810913 seconds - beginning heartbeat pings.
sawtooth-validator-default-0 | [2018-10-16 07:42:17.536 DEBUG interconnect] No response from 2472eede25fd3a2b34d214b066e9263dfc4b62adc80c65bc5f766c210c59d758d195c6e6d3a082e9e4f665a76ef4ec9c194d3bcaf45d5f188f2cfd91336f6ee9 in 19.999329566955566 seconds - beginning heartbeat pings.