{"action":"created","issue":{"url":"https://api.github.com/repos/getamis/istanbul-tools/issues/112","repository_url":"https://api.github.com/repos/getamis/istanbul-tools","labels_url":"https://api.github.com/repos/getamis/istanbul-tools/issues/112/labels{/name}","comments_url":"https://api.github.com/repos/getamis/istanbul-tools/issues/112/comments","events_url":"https://api.github.com/repos/getamis/istanbul-tools/issues/112/events","html_url":"https://github.com/getamis/istanbul-tools/issues/112","id":348704408,"node_id":"MDU6SXNzdWUzNDg3MDQ0MDg=","number":112,"title":"Istanbul network doesn't start with existing accounts which are used as the validator set in the genesis file","user":{"login":"aneequesafdar","id":14626161,"node_id":"MDQ6VXNlcjE0NjI2MTYx","avatar_url":"https://avatars2.githubusercontent.com/u/14626161?v=4","gravatar_id":"","url":"https://api.github.com/users/aneequesafdar","html_url":"https://github.com/aneequesafdar","followers_url":"https://api.github.com/users/aneequesafdar/followers","following_url":"https://api.github.com/users/aneequesafdar/following{/other_user}","gists_url":"https://api.github.com/users/aneequesafdar/gists{/gist_id}","starred_url":"https://api.github.com/users/aneequesafdar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aneequesafdar/subscriptions","organizations_url":"https://api.github.com/users/aneequesafdar/orgs","repos_url":"https://api.github.com/users/aneequesafdar/repos","events_url":"https://api.github.com/users/aneequesafdar/events{/privacy}","received_events_url":"https://api.github.com/users/aneequesafdar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-08-08T12:29:16Z","updated_at":"2018-12-03T22:18:36Z","closed_at":null,"author_association":"NONE","body":"@markya0616  @yutelin  @alanchchen @bailantaotao @tailingchen \r\nI am trying to set a private Istanbul network, however, every client I bring up has a coinbase/etherbase which I didn't create and `eth.accounts[0]` is not equal to `eth.coinbase`, because of which the coinbase/etherbase address is not in validator set and hence network just halts thus nothing proceeds. Even using `--etherbase` flag to set the ehterbase base doesn't change it. Can you please tell me how the etherbase is set differently to the account I have in my keystore and how do I make sure that the client is started with the correct coinbase/etherbase?How do I create a network with existing accounts where Istanbul automatically recognises the account in keystore, like in other consensus algorithms?\r\n\r\nIn the backtrace, the unauthorised addresses are which is set by the client and unlocked accounts are the desired addresses which should have been set by the client and are in the validator set.\r\n\r\n\r\n#### Steps to reproduce the behaviour\r\n\r\n1. Create multiple accounts with the same password since its a test network\r\n2. Add the public addresses to a toml file\r\n3. Use the toml file to generate extra data\r\n4. Add this extra data to the genesis file\r\n5. Use the genesis file to initialise nodes\r\n6. Create a bootnode\r\n7. Launch each node is a tmux window under the same session\r\n\r\nI have a bash script which takes in 2 arguments: 'location of geth binary' and 'the number of nodes to bring up the network', the following creates a network for 2 nodes which are connected using a bootnode (both files need to be in the same directory):\r\n\r\n```\r\n./istprivatenetwork.sh path/to/istanbulgeth/build/bin/geth 2\r\n```\r\n\r\nThe script creates a new network everytime as well as a new tmux session, so please kill the tmux session before the script is run again.\r\n\r\nistprivatenetwork.sh:\r\n```sh\r\nTHIS_FILE_PARENT_DIR=`dirname \\`readlink -f $0\\``\r\nISTANBUL_DIR=\"`pwd`/istanbultestnet\"\r\nPASSWORD_PATH=\"${ISTANBUL_DIR}/passwd.txt\"\r\nNUMBER_OF_NODES=$2\r\nGETH_BIN_PATH=`readlink -f $1`\r\nISTANBUL_TOOLS_PATH=\"${GOPATH}/src/github.com/getamis/istanbul-tools\"\r\nISTANBUL_TOOLS_GITHUB=\"https://github.com/getamis/istanbul-tools.git\"\r\nTMUX_SESSION_NAME=\"istanbul_network\"\r\nBOOTNODE_PORT=4800\r\nPORT=4800\r\nRPC_PORT=9501\r\nCHAINID=1530\r\n\r\n# Create a common password file\r\ncreatePasswd() {\r\n    echo\r\n    echo \"---------Creating ${PASSWORD_PATH}---------\"\r\n    touch \"${PASSWORD_PATH}\"\r\n    echo \"istanbulnetwork\" > \"${PASSWORD_PATH}\"\r\n    echo \"---------Finished creating ${PASSWORD_PATH}---------\"\r\n    echo\r\n}\r\n\r\n# Create a directory for the given path\r\ncreateDir() {\r\n    DIR=\"$1\"\r\n    if ! [ -d  \"${DIR}\" ]; then\r\n        echo \"---------Creating ${DIR}---------\"\r\n        mkdir -p \"${DIR}\"\r\n        echo \"---------Finished creating ${DIR}---------\"\r\n    fi\r\n}\r\n\r\n# Bye using Geth create the account in the given dir location\r\ncreateAccounts() {\r\n    echo \"---------Creating Accounts---------\"\r\n    for i in `seq 1 \"${NUMBER_OF_NODES}\"`\r\n    do\r\n    echo\r\n        if ! [ -d  \"\"${ISTANBUL_DIR}/node${i}\"\" ]; then\r\n            mkdir -p \"\"${ISTANBUL_DIR}/node${i}\"\"\r\n        fi\r\n        ${GETH_BIN_PATH} --datadir \"${ISTANBUL_DIR}/node${i}\" --password ${PASSWORD_PATH} account new\r\n    echo\r\n    done\r\n    echo \"---------Finished creating Accounts---------\"\r\n}\r\n\r\n# Create toml file which has validator addresses in them\r\ncreateToml() {\r\n    VANITY=\"0x00\"\r\n    NODE_ADDRESSES=(\"$@\")\r\n\r\n    if [ -f \"${ISTANBUL_DIR}/config.toml\" ]; then\r\n        rm \"${ISTANBUL_DIR}/config.toml\"\r\n    fi\r\n\r\n    echo \"vanity = \\\"${VANITY}\\\"\" >> \"${ISTANBUL_DIR}/config.toml\"\r\n\r\n    count=1\r\n    for i in ${NODE_ADDRESSES[@]}\r\n    do\r\n        if [ ${#NODE_ADDRESSES[@]} -eq \"1\" ]; then\r\n            echo \"validators = [\\\"0x${i}\\\"]\" >> \"${ISTANBUL_DIR}/config.toml\"\r\n        elif [ ${count} -eq \"1\" ]; then\r\n            echo \"validators = [\\\"0x${i}\\\",\" >> \"${ISTANBUL_DIR}/config.toml\"\r\n        elif [ ${count} -eq ${#NODE_ADDRESSES[@]} ]; then\r\n            echo \"${string}\\\"0x${i}\\\"]\" >> \"${ISTANBUL_DIR}/config.toml\"\r\n        else\r\n            echo \"${string}\\\"0x${i}\\\",\" >> \"${ISTANBUL_DIR}/config.toml\"\r\n        fi\r\n        count=`expr ${count} + 1`\r\n    done\r\n}\r\n\r\n# Create the genesis needed to initialise the nodes\r\ncreateGenesis() {\r\n    echo\r\n    echo \"---------Creating Genesis file---------\"\r\n    # Get the address from keystore and store them in an array\r\n    ADDRESSES=()\r\n    for i in `ls ${ISTANBUL_DIR} | grep node`\r\n    do\r\n        ADDRESSES+=(`ls ${ISTANBUL_DIR}/${i}/keystore | cut -d'-' -f9`)\r\n    done\r\n\r\n    # Clone istanbul-tools\r\n    if ! [ -d \"${ISTANBUL_TOOLS_PATH}\" ]; then\r\n        git clone \"${ISTANBUL_TOOLS_GITHUB}\" \"${ISTANBUL_TOOLS_PATH}\"\r\n    fi\r\n\r\n    # Make istanbul-tools\r\n    if ! [ -f \"${ISTANBUL_TOOLS_PATH}/build/bin/istanbul\" ]; then\r\n        make -C ${ISTANBUL_TOOLS_PATH}\r\n    fi\r\n\r\n    # Create config.toml with the validators\r\n    createToml ${ADDRESSES[@]}\r\n\r\n    # Call istanbul extra encode and store in a file\r\n    ${ISTANBUL_TOOLS_PATH}/build/bin/istanbul extra encode --config \"${ISTANBUL_DIR}/config.toml\" | cut -d':' -f2 | tr -d \" \\t\\n\\r\" >  \"${ISTANBUL_DIR}/newextradata.txt\"\r\n\r\n    # Update genesis file, the genesis.json and extra data's file location is passed in and the rest of the addresses are passed to assign some ether\r\n    node \"${THIS_FILE_PARENT_DIR}/updategenesis.js\" \"${ISTANBUL_DIR}/genesis.json\" \"${ISTANBUL_DIR}/newextradata.txt\" ${CHAINID} ${ADDRESSES[@]}\r\n    echo \"---------Finished creating Genesis file---------\"\r\n    echo\r\n}\r\n\r\ninitialiseNodes() {\r\n    echo\r\n    echo \"---------Initialising nodes with Genesis file---------\"\r\n    for i in `ls ${ISTANBUL_DIR} | grep node`\r\n    do\r\n    echo\r\n        ${GETH_BIN_PATH} --datadir \"${ISTANBUL_DIR}/${i}\" init \"${ISTANBUL_DIR}/genesis.json\"\r\n    echo\r\n    done\r\n    echo \"---------Finished initialising nodes with Genesis file---------\"\r\n    echo\r\n}\r\n\r\n\r\ncreateBootNodeKey() {\r\n    bootnode -genkey \"${ISTANBUL_DIR}/boot.key\"\r\n}\r\n\r\nlaunchBootNode() {\r\n    tmux new -s ${TMUX_SESSION_NAME} -n \"bootnode\" -d\r\n    tmux send-keys -t \"${TMUX_SESSION_NAME}:bootnode\" \"bootnode -nodekey \\\"${ISTANBUL_DIR}/boot.key\\\" -verbosity 9 -addr :${BOOTNODE_PORT}\" C-m\r\n    PORT=`expr ${PORT} + 1`\r\n}\r\n\r\nlaunchNodes() {\r\n    count=1\r\n    for i in `ls ${ISTANBUL_DIR} | grep node`\r\n    do\r\n        tmux new-window -t ${TMUX_SESSION_NAME}:${count} -n ${i} \r\n        tmux send-keys -t ${TMUX_SESSION_NAME}:${count} \"${GETH_BIN_PATH} --datadir \"${ISTANBUL_DIR}/${i}\" --syncmode 'full' --port ${PORT} --rpcport ${RPC_PORT} --rpc --rpcaddr '0.0.0.0' --rpccorsdomain '*' --rpcapi 'personal,db,eth,net,web3,txpool,miner,istanbul' --bootnodes 'enode://`bootnode -nodekey ${ISTANBUL_DIR}/boot.key -writeaddress`@127.0.0.1:${BOOTNODE_PORT}' --networkid ${CHAINID} --gasprice '0' -unlock \\\"0x`ls ${ISTANBUL_DIR}/${i}/keystore | cut -d'-' -f9`\\\" --password ${PASSWORD_PATH} --debug --mine --minerthreads '1' --etherbase \\\"0x`ls ${ISTANBUL_DIR}/${i}/keystore | cut -d'-' -f9`\\\"\" C-m\r\n        tmux split-window -h -t ${TMUX_SESSION_NAME}:${count}\r\n        tmux send-keys -t ${TMUX_SESSION_NAME}:${count} \"sleep 10s\" C-m\r\n        tmux send-keys -t ${TMUX_SESSION_NAME}:${count} \"${GETH_BIN_PATH} attach ipc:${ISTANBUL_DIR}/${i}/geth.ipc\" C-m\r\n        \r\n        PORT=`expr ${PORT} + 1`\r\n        RPC_PORT=`expr ${RPC_PORT} + 1`\r\n        count=`expr ${count} + 1`\r\n    done\r\n}\r\n\r\n### Start of the main script\r\nif ! [ ${NUMBER_OF_NODES} -eq ${NUMBER_OF_NODES} ] || [ -z ${NUMBER_OF_NODES} ] || [ ${NUMBER_OF_NODES} -lt \"1\" ]; then\r\n    echo \"Please enter geth binary path as first argument and number of nodes as second\"\r\n    exit 1\r\nfi\r\n\r\nif [ -z ${GETH_BIN_PATH} ]; then\r\n    echo \"Please enter geth binary path as first argument and number of nodes as second\"\r\n    exit 2\r\nfi\r\n\r\nif [ -d \"${ISTANBUL_DIR}\" ]; then\r\n    rm -rf \"${ISTANBUL_DIR}\"\r\nfi\r\n\r\ncreateDir \"${ISTANBUL_DIR}\"\r\ncd \"${ISTANBUL_DIR}\"\r\n\r\ncreatePasswd\r\n\r\ncreateAccounts\r\n\r\ncreateGenesis\r\n\r\ninitialiseNodes\r\n\r\ncreateBootNodeKey\r\n\r\nlaunchBootNode\r\nlaunchNodes\r\n```\r\nupdategenesis.js:\r\n```js\r\nconst fs = require('fs')\r\nconst commandLineArgs = process.argv.slice(2)\r\nconst genesisFilePath = commandLineArgs[0]\r\nconst newExtraDataFilePath = commandLineArgs[1]\r\nconst newChainId = parseInt(commandLineArgs[2])\r\nconst addresses = commandLineArgs.slice(3)\r\n\r\nlet genesis = {\r\n    \"config\": {\r\n        \"homesteadBlock\": 1,\r\n        \"eip150Block\": 2,\r\n        \"eip150Hash\": \"0x0000000000000000000000000000000000000000000000000000000000000000\",\r\n        \"eip155Block\": 3,\r\n        \"eip158Block\": 3,\r\n        \"istanbul\": {\r\n            \"epoch\": 30000,\r\n            \"policy\": 0\r\n        }\r\n    },\r\n    \"nonce\": \"0x0\",\r\n    \"timestamp\": \"0x0\",\r\n    \"gasLimit\": \"0x47b760\",\r\n    \"difficulty\": \"0x1\",\r\n    \"mixHash\": \"0x63746963616c2062797a616e74696e65206661756c7420746f6c6572616e6365\",\r\n    \"coinbase\": \"0x0000000000000000000000000000000000000000\",\r\n    \"number\": \"0x0\",\r\n    \"gasUsed\": \"0x0\",\r\n    \"parentHash\": \"0x0000000000000000000000000000000000000000000000000000000000000000\"\r\n}\r\n\r\nlet newExtraData = fs.readFileSync(newExtraDataFilePath, 'utf8')\r\nlet startingBalance = \"0x446c3b15f9926687d2c40534fdb564000000000000\"\r\n\r\n// Update genesis.extraData\r\ngenesis.extraData = newExtraData\r\ngenesis.alloc = {}\r\nfor (var i = 0 ; i < addresses.length; i++) {\r\n    genesis.alloc[addresses[i]] = {\"balance\" : startingBalance}\r\n}\r\ngenesis.config.chainId = newChainId\r\n\r\nfs.writeFileSync(genesisFilePath, JSON.stringify(genesis, null, 4))\r\n\r\n```\r\n\r\n#### Backtrace\r\n\r\nNode1:\r\n````\r\n[backtrace]\r\n\r\n/home/user98/Documents/github/getamis/go-ethereum/build/bin/geth --datadir /home/user98/Documents/github/eth-private-network/istanbul/istanbultestnet/node1 --syncmode 'full' --port 4801 --rpcport 9501 --rpc --rpcaddr '0.0.0.0' --rpccorsdomain '*' --rpcapi 'personal,db,eth,net,web3,txpool,miner,istanbul' --bootnodes 'enode://297e9ce0012765db9086cf3dd3efa793879b7010e7c38464ce0a05b8bcbb4babe0b1841ec68feaa9c65bfb93bb8e360f2a8d7de35eb250efa7c1b44c483bb2ee@127.0.0.1:4800' --networkid 1530 --gasprice '0' -unlock \"0x6816b996ef724a6d5002ad4b9ba9f6ad4351195e\" --password /home/user98/Documents/github/eth-private-network/istanbul/istanbultestnet/passwd.txt --debug --mine --minerthreads '1' --etherbase \"0x6816b996ef724a6d5002ad4b9ba9f6ad4351195e\"\r\nINFO [08-08|13:07:40|cmd/utils/flags.go:856] Maximum peer count                       ETH=25 LES=0 total=25\r\nINFO [08-08|13:07:40|node/node.go:166]       Starting peer-to-peer node               instance=Geth/v1.8.3-unstable-c7547381/linux-amd64/go1.9.3\r\nINFO [08-08|13:07:40|ethdb/database.go:63]   Allocated cache and file handles         database=/home/user98/Documents/github/eth-private-network/istanbul/istanbultestnet/node1/geth/chaindata cache=768 handles=512\r\nWARN [08-08|13:07:40|eth/db_upgrade.go:48]   Upgrading database to use lookup entries\r\nINFO [08-08|13:07:40|eth/backend.go:123]     Initialised chain configuration          config=\"{ChainID: 1530 Homestead: 1 DAO: <nil> DAOSupport: false EIP150: 2 EIP155: 3 EIP158: 3 Byzantium: <nil> Constantinople: <nil> Engine: istanbul}\"\r\nINFO [08-08|13:07:40|eth/db_upgrade.go:118]  Database deduplication successful        deduped=0\r\nINFO [08-08|13:07:40|eth/backend.go:146]     Initialising Ethereum protocol           versions=[64] network=1530\r\nINFO [08-08|13:07:40|core/blockchain.go:253] Loaded most recent local header          number=0 hash=fc61f9…29aaac td=1\r\nINFO [08-08|13:07:40|core/blockchain.go:254] Loaded most recent local full block      number=0 hash=fc61f9…29aaac td=1\r\nINFO [08-08|13:07:40|core/blockchain.go:255] Loaded most recent local fast block      number=0 hash=fc61f9…29aaac td=1\r\nINFO [08-08|13:07:40|core/tx_journal.go:149] Regenerated local transaction journal    transactions=0 accounts=0\r\nINFO [08-08|13:07:40|p2p/server.go:395]      Starting P2P networking\r\nINFO [08-08|13:07:43|p2p/discover/udp.go:238] UDP listener up                          self=enode://0aa3fca386e81c9858f998ae7c3eba4bc48dd21f042e39ebe54f2e0f4689eca9191b4174cb29074ae90b21e8412e4d29020885bd4b17745971f3b594ef230597@146.198.136.74:4801\r\nINFO [08-08|13:07:43|p2p/server.go:742]       RLPx listener up                         self=enode://0aa3fca386e81c9858f998ae7c3eba4bc48dd21f042e39ebe54f2e0f4689eca9191b4174cb29074ae90b21e8412e4d29020885bd4b17745971f3b594ef230597@146.198.136.74:4801\r\nINFO [08-08|13:07:43|node/node.go:397]        HTTP endpoint opened                     url=http://0.0.0.0:9501 cors=* vhosts=localhost\r\nINFO [08-08|13:07:43|node/node.go:327]        IPC endpoint opened                      url=/home/user98/Documents/github/eth-private-network/istanbul/istanbultestnet/node1/geth.ipc\r\nINFO [08-08|13:07:44|geth/accountcmd.go:218]  Unlocked account                         address=0x6816b996ef724a6D5002ad4b9ba9f6AD4351195E\r\nINFO [08-08|13:07:44|core/tx_pool.go:473]     Transaction pool price threshold updated price=0\r\nINFO [08-08|13:07:44|miner/miner.go:116]      Starting mining operation\r\nINFO [08-08|13:07:44|miner/worker.go:500]     Commit new mining work                   number=1 txs=0 uncles=0 elapsed=62.044µs\r\nWARN [08-08|13:07:44|miner/agent.go:108]      Block sealing failed                     err=unauthorized\r\nERROR[08-08|13:07:54|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0xEF037C337667afC4f47d5b0B7FDDaD9ec6D2D2a5 err=\"unauthorized address\"\r\nERROR[08-08|13:08:06|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0xEF037C337667afC4f47d5b0B7FDDaD9ec6D2D2a5 err=\"unauthorized address\"\r\nERROR[08-08|13:08:20|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0xEF037C337667afC4f47d5b0B7FDDaD9ec6D2D2a5 err=\"unauthorized address\"\r\nERROR[08-08|13:08:38|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0xEF037C337667afC4f47d5b0B7FDDaD9ec6D2D2a5 err=\"unauthorized address\"\r\nERROR[08-08|13:09:04|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0xEF037C337667afC4f47d5b0B7FDDaD9ec6D2D2a5 err=\"unauthorized address\"\r\n````\r\n\r\nNode2:\r\n```\r\n[backtrace]\r\n\r\n/home/user98/Documents/github/getamis/go-ethereum/build/bin/geth --datadir /home/user98/Documents/github/eth-private-network/istanbul/istanbultestnet/node2 --syncmode 'full' --port 4802 --rpcport 9502 --rpc --rpcaddr '0.0.0.0' --rpccorsdomain '*' --rpcapi 'personal,db,eth,net,web3,txpool,miner,istanbul' --bootnodes 'enode://297e9ce0012765db9086cf3dd3efa793879b7010e7c38464ce0a05b8bcbb4babe0b1841ec68feaa9c65bfb93bb8e360f2a8d7de35eb250efa7c1b44c483bb2ee@127.0.0.1:4800' --networkid 1530 --gasprice '0' -unlock \"0xaf40683bf20cc8b61e2a0d083a926fa66291de57\" --password /home/user98/Documents/github/eth-private-network/istanbul/istanbultestnet/passwd.txt --debug --mine --minerthreads '1' --etherbase \"0xaf40683bf20cc8b61e2a0d083a926fa66291de57\"\r\nINFO [08-08|13:07:40|cmd/utils/flags.go:856] Maximum peer count                       ETH=25 LES=0 total=25\r\nINFO [08-08|13:07:40|node/node.go:166]       Starting peer-to-peer node               instance=Geth/v1.8.3-unstable-c7547381/linux-amd64/go1.9.3\r\nINFO [08-08|13:07:40|ethdb/database.go:63]   Allocated cache and file handles         database=/home/user98/Documents/github/eth-private-network/istanbul/istanbultestnet/node2/geth/chaindata cache=768 handles=512\r\nWARN [08-08|13:07:40|eth/db_upgrade.go:48]   Upgrading database to use lookup entries\r\nINFO [08-08|13:07:40|eth/db_upgrade.go:118]  Database deduplication successful        deduped=0\r\nINFO [08-08|13:07:40|eth/backend.go:123]     Initialised chain configuration          config=\"{ChainID: 1530 Homestead: 1 DAO: <nil> DAOSupport: false EIP150: 2 EIP155: 3 EIP158: 3 Byzantium: <nil> Constantinople: <nil> Engine: istanbul}\"\r\nINFO [08-08|13:07:40|eth/backend.go:146]     Initialising Ethereum protocol           versions=[64] network=1530\r\nINFO [08-08|13:07:40|core/blockchain.go:253] Loaded most recent local header          number=0 hash=fc61f9…29aaac td=1\r\nINFO [08-08|13:07:40|core/blockchain.go:254] Loaded most recent local full block      number=0 hash=fc61f9…29aaac td=1\r\nINFO [08-08|13:07:40|core/blockchain.go:255] Loaded most recent local fast block      number=0 hash=fc61f9…29aaac td=1\r\nINFO [08-08|13:07:40|core/tx_journal.go:149] Regenerated local transaction journal    transactions=0 accounts=0\r\nINFO [08-08|13:07:40|p2p/server.go:395]      Starting P2P networking\r\nINFO [08-08|13:07:43|p2p/discover/udp.go:238] UDP listener up                          self=enode://8b301efdb128529b753ed41cb184374492d1c5cfcc0bf7c94bb7df7aa17a81a73a3aa772f3bbedb767f52c114004fbd51bf928bd91c6b282b51b46683adec27e@146.198.136.74:4802\r\nINFO [08-08|13:07:43|p2p/server.go:742]       RLPx listener up                         self=enode://8b301efdb128529b753ed41cb184374492d1c5cfcc0bf7c94bb7df7aa17a81a73a3aa772f3bbedb767f52c114004fbd51bf928bd91c6b282b51b46683adec27e@146.198.136.74:4802\r\nINFO [08-08|13:07:43|node/node.go:327]        IPC endpoint opened                      url=/home/user98/Documents/github/eth-private-network/istanbul/istanbultestnet/node2/geth.ipc\r\nINFO [08-08|13:07:43|node/node.go:397]        HTTP endpoint opened                     url=http://0.0.0.0:9502                                                                       cors=* vhosts=localhost\r\nINFO [08-08|13:07:44|geth/accountcmd.go:218]  Unlocked account                         address=0xaF40683bF20cC8b61e2A0D083a926fA66291dE57\r\nINFO [08-08|13:07:44|core/tx_pool.go:473]     Transaction pool price threshold updated price=0\r\nINFO [08-08|13:07:44|miner/miner.go:116]      Starting mining operation\r\nINFO [08-08|13:07:44|miner/worker.go:500]     Commit new mining work                   number=1 txs=0 uncles=0 elapsed=86.813µs\r\nWARN [08-08|13:07:44|miner/agent.go:108]      Block sealing failed                     err=unauthorized\r\nERROR[08-08|13:07:54|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0x0a38a2061ADA40B1da28E9e9E2Bbc6F0c6d668b0 err=\"unauthorized address\"\r\nERROR[08-08|13:08:06|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0x0a38a2061ADA40B1da28E9e9E2Bbc6F0c6d668b0 err=\"unauthorized address\"\r\nERROR[08-08|13:08:20|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0x0a38a2061ADA40B1da28E9e9E2Bbc6F0c6d668b0 err=\"unauthorized address\"\r\nERROR[08-08|13:08:38|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0x0a38a2061ADA40B1da28E9e9E2Bbc6F0c6d668b0 err=\"unauthorized address\"\r\nERROR[08-08|13:09:04|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0x0a38a2061ADA40B1da28E9e9E2Bbc6F0c6d668b0 err=\"unauthorized address\"\r\nERROR[08-08|13:09:46|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0x0a38a2061ADA40B1da28E9e9E2Bbc6F0c6d668b0 err=\"unauthorized address\"\r\nERROR[08-08|13:11:00|consensus/istanbul/core/handler.go:141] Failed to decode message from payload    address=0x0a38a2061ADA40B1da28E9e9E2Bbc6F0c6d668b0 err=\"unauthorized address\"\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/getamis/istanbul-tools/issues/comments/443892027","html_url":"https://github.com/getamis/istanbul-tools/issues/112#issuecomment-443892027","issue_url":"https://api.github.com/repos/getamis/istanbul-tools/issues/112","id":443892027,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0Mzg5MjAyNw==","user":{"login":"fixanoid","id":446348,"node_id":"MDQ6VXNlcjQ0NjM0OA==","avatar_url":"https://avatars0.githubusercontent.com/u/446348?v=4","gravatar_id":"","url":"https://api.github.com/users/fixanoid","html_url":"https://github.com/fixanoid","followers_url":"https://api.github.com/users/fixanoid/followers","following_url":"https://api.github.com/users/fixanoid/following{/other_user}","gists_url":"https://api.github.com/users/fixanoid/gists{/gist_id}","starred_url":"https://api.github.com/users/fixanoid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fixanoid/subscriptions","organizations_url":"https://api.github.com/users/fixanoid/orgs","repos_url":"https://api.github.com/users/fixanoid/repos","events_url":"https://api.github.com/users/fixanoid/events{/privacy}","received_events_url":"https://api.github.com/users/fixanoid/received_events","type":"User","site_admin":false},"created_at":"2018-12-03T22:18:36Z","updated_at":"2018-12-03T22:18:36Z","author_association":"NONE","body":"Hi all. Please open new issues at the currently updated iteration of this repo located here: https://github.com/jpmorganchase/istanbul-tools/"}}
{"actor":{"display_login":"fixanoid"}}