Created
June 2, 2020 09:02
-
-
Save k1rill-fedoseev/9386aa5b6a5f751eb7c0a1e3126d43b7 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
| docker run -d --rm --name quorum -e PRIVATE_CONFIG=ignore --entrypoint sh quorumengineering/quorum:latest -c ' | |
| mkdir -p /qdata/dd | |
| echo "{\"alloc\":{\"0xCf14671Dc41964196BA094fBa8FaCBE533CB169A\":{\"balance\":\"1000000000000000000000000000\"}},\"coinbase\":\"0x0000000000000000000000000000000000000000\",\"config\":{\"homesteadBlock\":0,\"byzantiumBlock\":0,\"constantinopleBlock\":0,\"petersburgBlock\":0,\"istanbulBlock\":0,\"chainId\":123,\"eip150Block\":0,\"eip150Hash\":\"0x0000000000000000000000000000000000000000000000000000000000000000\",\"eip155Block\":0,\"eip158Block\":0,\"maxCodeSizeConfig\":[{\"block\":0,\"size\":35}],\"isQuorum\":true},\"difficulty\":\"0x0\",\"extraData\":\"0x0000000000000000000000000000000000000000000000000000000000000000\",\"gasLimit\":\"0xE0000000\",\"mixhash\":\"0x00000000000000000000000000000000000000647572616c65787365646c6578\",\"nonce\":\"0x0\",\"parentHash\":\"0x0000000000000000000000000000000000000000000000000000000000000000\",\"timestamp\":\"0x00\"}" > /qdata/dd/genesis.json | |
| echo "[\"enode://ac6b1096ca56b9f6d004b779ae3728bf83f8e22453404cc3cef16a3d9b96608bc67c4b30db88e0a5a6c6390213f7acbe1153ff6d23ce57380104288ae19373ef@127.0.0.1:8545?discport=0&raftport=50400\"]" > qdata/dd/static-nodes.json | |
| mkdir -p /qdata/dd/geth | |
| echo "1be3b50b31734be48452c29d714941ba165ef0cbf3ccea8ca16c45e3d8d45fb0" > /qdata/dd/geth/nodekey | |
| mkdir -p /qdata/dd/keystore | |
| echo "12345678" > /qdata/dd/keystore/password.txt | |
| echo "{\"address\":\"cf14671dc41964196ba094fba8facbe533cb169a\",\"crypto\":{\"cipher\":\"aes-128-ctr\",\"ciphertext\":\"1fb07e4f318ba4c331f1dc3724df8ed71991038756dcdb64a0f71b183f2889cb\",\"cipherparams\":{\"iv\":\"db15616023c7793a9a8e97a96c3bee75\"},\"kdf\":\"scrypt\",\"kdfparams\":{\"dklen\":32,\"n\":262144,\"p\":1,\"r\":8,\"salt\":\"a57ea4971e6170c504df1b4191406bceac4b0919499cec37ba1fe5b7c4d6dc5e\"},\"mac\":\"8d1e53133d0741e6f6fab8597edd9f747ca4c6adf12ace249ea515fb97f3744d\"},\"id\":\"6869fd92-aa2c-4411-9af1-8923e0a8fc58\",\"version\":3}" > /qdata/dd/keystore/keystore | |
| geth --datadir /qdata/dd init /qdata/dd/genesis.json | |
| geth \ | |
| --identity node \ | |
| --datadir /qdata/dd \ | |
| --nodiscover \ | |
| --verbosity 5 \ | |
| --networkid 123 \ | |
| --rpc \ | |
| --rpccorsdomain "*" \ | |
| --rpcvhosts "*" \ | |
| --rpcaddr 0.0.0.0 \ | |
| --rpcport 8545 \ | |
| --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorumPermission,raft \ | |
| --port 21000 \ | |
| --unlock 0 \ | |
| --allow-insecure-unlock \ | |
| --password /qdata/dd/keystore/password.txt \ | |
| --raft --raftport 50400 | |
| ' | |
| sleep 5 | |
| docker exec quorum geth attach http://localhost:8545 --exec "eth.sendTransaction({from:\"0xCf14671Dc41964196BA094fBa8FaCBE533CB169A\",to:\"0xCf14671Dc41964196BA094fBa8FaCBE533CB169A\",value:1})" | |
| sleep 3 | |
| docker exec quorum geth attach http://localhost:8545 --exec "eth.sendTransaction({from:\"0xCf14671Dc41964196BA094fBa8FaCBE533CB169A\",to:\"0xCf14671Dc41964196BA094fBa8FaCBE533CB169A\",value:1})" | |
| sleep 3 | |
| docker logs quorum >quorum.log 2>&1 | |
| docker kill quorum |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment