From 34f3e5c325534fe79a4aadfc67d993096a9846dc Mon Sep 17 00:00:00 2001 From: writersblockchain Date: Tue, 13 Sep 2022 11:44:04 -0400 Subject: [PATCH] add wasmd scripts --- ci-scripts/wasmd/README.md | 29 ++ ci-scripts/wasmd/debug-wasmd.log | 411 +++++++++++++++++ ci-scripts/wasmd/env | 4 + ci-scripts/wasmd/generate_template.sh | 30 ++ ci-scripts/wasmd/scripts/setup_wasmd.sh | 33 ++ ci-scripts/wasmd/start.sh | 33 ++ ci-scripts/wasmd/stop.sh | 11 + .../wasmd/template/.wasmd/config/app.toml | 196 ++++++++ .../wasmd/template/.wasmd/config/client.toml | 17 + .../wasmd/template/.wasmd/config/config.toml | 428 ++++++++++++++++++ .../wasmd/template/.wasmd/config/genesis.json | 340 ++++++++++++++ ...476a52bbadced4266814cee02b61c4cbdb860.json | 1 + .../template/.wasmd/config/node_key.json | 1 + .../.wasmd/config/priv_validator_key.json | 11 + .../.wasmd/data/priv_validator_state.json | 5 + ...a106f9249f5a90c4fb05093f76e722a248.address | 1 + ci-scripts/wasmd/template/.wasmd/keyhash | 1 + .../wasmd/template/.wasmd/validator.info | 1 + 18 files changed, 1553 insertions(+) create mode 100644 ci-scripts/wasmd/README.md create mode 100644 ci-scripts/wasmd/debug-wasmd.log create mode 100644 ci-scripts/wasmd/env create mode 100755 ci-scripts/wasmd/generate_template.sh create mode 100755 ci-scripts/wasmd/scripts/setup_wasmd.sh create mode 100755 ci-scripts/wasmd/start.sh create mode 100755 ci-scripts/wasmd/stop.sh create mode 100755 ci-scripts/wasmd/template/.wasmd/config/app.toml create mode 100755 ci-scripts/wasmd/template/.wasmd/config/client.toml create mode 100755 ci-scripts/wasmd/template/.wasmd/config/config.toml create mode 100755 ci-scripts/wasmd/template/.wasmd/config/genesis.json create mode 100755 ci-scripts/wasmd/template/.wasmd/config/gentx/gentx-e00476a52bbadced4266814cee02b61c4cbdb860.json create mode 100755 ci-scripts/wasmd/template/.wasmd/config/node_key.json create mode 100755 ci-scripts/wasmd/template/.wasmd/config/priv_validator_key.json create mode 100755 ci-scripts/wasmd/template/.wasmd/data/priv_validator_state.json create mode 100755 ci-scripts/wasmd/template/.wasmd/f669faa106f9249f5a90c4fb05093f76e722a248.address create mode 100755 ci-scripts/wasmd/template/.wasmd/keyhash create mode 100755 ci-scripts/wasmd/template/.wasmd/validator.info diff --git a/ci-scripts/wasmd/README.md b/ci-scripts/wasmd/README.md new file mode 100644 index 0000000..d7fbe44 --- /dev/null +++ b/ci-scripts/wasmd/README.md @@ -0,0 +1,29 @@ +# Local Osmosisd development network + +Configuration is in the `env` file, that is the most likely place you want to adjust + +## Initializing new data + +```bash +scripts/wasmd/generate_template.sh +``` + +Note that the addresses receiving tokens in genesis are set here, you can customize by editting this file + +## Starting the blockchain + +Run the following: + +```bash +scripts/wasmd/start.sh +``` + +You get filtered output on the console. If it crashes and you want the full logs, look at `debug-wasmd.log`. + +## Stopping the blockchain + +While running the blockchain in one terminal, open a second one and run this: + +```bash +scripts/wasmd/stop.sh +``` diff --git a/ci-scripts/wasmd/debug-wasmd.log b/ci-scripts/wasmd/debug-wasmd.log new file mode 100644 index 0000000..5fffa84 --- /dev/null +++ b/ci-scripts/wasmd/debug-wasmd.log @@ -0,0 +1,411 @@ +3:43PM INF starting node with ABCI Tendermint in-process +3:43PM INF Starting multiAppConn service impl=multiAppConn module=proxy +3:43PM INF Starting localClient service connection=query impl=localClient module=abci-client +3:43PM INF Starting localClient service connection=snapshot impl=localClient module=abci-client +3:43PM INF Starting localClient service connection=mempool impl=localClient module=abci-client +3:43PM INF Starting localClient service connection=consensus impl=localClient module=abci-client +3:43PM INF Starting EventBus service impl=EventBus module=events +3:43PM INF Starting PubSub service impl=PubSub module=pubsub +3:43PM INF Starting IndexerService service impl=IndexerService module=txindex +3:43PM INF ABCI Handshake App Info hash= height=0 module=consensus protocol-version=0 software-version= +3:43PM INF ABCI Replay Blocks appHeight=0 module=consensus stateHeight=0 storeHeight=0 +3:43PM INF asserting crisis invariants inv=0/11 module=x/crisis name=gov/module-account +3:43PM INF asserting crisis invariants inv=1/11 module=x/crisis name=distribution/nonnegative-outstanding +3:43PM INF asserting crisis invariants inv=2/11 module=x/crisis name=distribution/can-withdraw +3:43PM INF asserting crisis invariants inv=3/11 module=x/crisis name=distribution/reference-count +3:43PM INF asserting crisis invariants inv=4/11 module=x/crisis name=distribution/module-account +3:43PM INF asserting crisis invariants inv=5/11 module=x/crisis name=bank/nonnegative-outstanding +3:43PM INF asserting crisis invariants inv=6/11 module=x/crisis name=bank/total-supply +3:43PM INF asserting crisis invariants inv=7/11 module=x/crisis name=staking/module-accounts +3:43PM INF asserting crisis invariants inv=8/11 module=x/crisis name=staking/nonnegative-power +3:43PM INF asserting crisis invariants inv=9/11 module=x/crisis name=staking/positive-delegation +3:43PM INF asserting crisis invariants inv=10/11 module=x/crisis name=staking/delegator-shares +3:43PM INF asserted all invariants duration=1.524715 height=0 module=x/crisis +3:43PM INF created new capability module=ibc name=ports/transfer +3:43PM INF port binded module=x/ibc/port port=transfer +3:43PM INF claimed capability capability=1 module=transfer name=ports/transfer +3:43PM INF created new capability module=ibc name=ports/icahost +3:43PM INF port binded module=x/ibc/port port=icahost +3:43PM INF claimed capability capability=2 module=icahost name=ports/icahost +3:43PM INF Completed ABCI Handshake - Tendermint and App are synced appHash= appHeight=0 module=consensus +3:43PM INF Version info block=11 p2p=8 tendermint_version=0.34.19 +3:43PM INF This node is a validator addr=DB364DA3F19040792740269C079AB040D0ACC9B2 module=consensus pubKey=pbhQLheUqr0nbaNZ7z1wzAsXjLRilfq4xbcaMN2XRUY= +3:43PM INF P2P Node ID ID=e00476a52bbadced4266814cee02b61c4cbdb860 file=/root/.wasmd/config/node_key.json module=p2p +3:43PM INF Adding persistent peers addrs=[] module=p2p +3:43PM INF Adding unconditional peer ids ids=[] module=p2p +3:43PM INF Add our address to book addr={"id":"e00476a52bbadced4266814cee02b61c4cbdb860","ip":"0.0.0.0","port":26656} book=/root/.wasmd/config/addrbook.json module=p2p +3:43PM INF Starting Node service impl=Node +3:43PM INF Starting pprof server laddr=localhost:6060 +3:43PM INF Starting P2P Switch service impl="P2P Switch" module=p2p +3:43PM INF Starting Consensus service impl=ConsensusReactor module=consensus +3:43PM INF Reactor module=consensus waitSync=false +3:43PM INF Starting State service impl=ConsensusState module=consensus +3:43PM INF Starting RPC HTTP server on [::]:26657 module=rpc-server +3:43PM INF Starting baseWAL service impl=baseWAL module=consensus wal=/root/.wasmd/data/cs.wal/wal +3:43PM INF Starting Group service impl=Group module=consensus wal=/root/.wasmd/data/cs.wal/wal +3:43PM INF Starting TimeoutTicker service impl=TimeoutTicker module=consensus +3:43PM INF Searching for height height=1 max=0 min=0 module=consensus wal=/root/.wasmd/data/cs.wal/wal +3:43PM INF Searching for height height=0 max=0 min=0 module=consensus wal=/root/.wasmd/data/cs.wal/wal +3:43PM INF Found height=0 index=0 module=consensus wal=/root/.wasmd/data/cs.wal/wal +3:43PM INF Catchup by replaying consensus messages height=1 module=consensus +3:43PM INF Replay: Done module=consensus +3:43PM INF Starting Evidence service impl=Evidence module=evidence +3:43PM INF Starting StateSync service impl=StateSync module=statesync +3:43PM INF Starting PEX service impl=PEX module=pex +3:43PM INF Starting AddrBook service book=/root/.wasmd/config/addrbook.json impl=AddrBook module=p2p +3:43PM INF Starting Mempool service impl=Mempool module=mempool +3:43PM INF Starting BlockchainReactor service impl=BlockchainReactor module=blockchain +3:43PM INF Saving AddrBook to file book=/root/.wasmd/config/addrbook.json module=p2p size=0 +3:43PM INF Ensure peers module=pex numDialing=0 numInPeers=0 numOutPeers=0 numToDial=10 +3:43PM INF No addresses to dial. Falling back to seeds module=pex +3:43PM INF Starting RPC HTTP server on [::]:1317 module=api-server +3:43PM INF Timed out dur=193.935974 height=1 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"59808FA6C54A9F91121E36A7F872F162B68B3E5CE4FFE5CAFFA18CD958103FC1","parts":{"hash":"D1C51E3B4FE5049FC1344D24D324AAD971F78F67F9F819C6FCAAC1DE6B513135","total":1}},"height":1,"pol_round":-1,"round":0,"signature":"Ax63peuIqP0VAegcRS5WayhsEJuEk4g9PEPNWLxt7EY9nblalyOTlsiWQmcr/uTTg8R5D70rFmpaG/OARzEDDQ==","timestamp":"2022-09-13T15:43:27.198147523Z"} +3:43PM INF received complete proposal block hash=59808FA6C54A9F91121E36A7F872F162B68B3E5CE4FFE5CAFFA18CD958103FC1 height=1 module=consensus +3:43PM INF finalizing commit of block hash=59808FA6C54A9F91121E36A7F872F162B68B3E5CE4FFE5CAFFA18CD958103FC1 height=1 module=consensus num_txs=0 root=E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=1 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B313631203836203235302032353320353320393420313932203131382031373420323436203433203231352032343920313720323335203130203735203633203920313431203633203237203230362032343920362031323520313437203931203233322031303620323437203136385D3A317D +3:43PM INF committed state app_hash=A156FAFD355EC076AEF62BD7F911EB0A4B3F098D3F1BCEF9067D935BE86AF7A8 height=1 module=state num_txs=0 +3:43PM INF indexed block height=1 module=txindex +3:43PM INF Timed out dur=190.18863 height=2 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"8D0131D7A17FA2E87663AD563B71E3AA721772D4C355AF84244B4F7A7E29101E","parts":{"hash":"43A96D241904E218E07782C224B2299CC7014876CAA8605091D4D07E2C763C66","total":1}},"height":2,"pol_round":-1,"round":0,"signature":"seK+bVXahNtp7SveVSVfDfUP1ZpXp4PreBtXkzJdlcHQAGEZtwybltJWnb+URp4KhRRSm8C2rQ158lLdYqlsCg==","timestamp":"2022-09-13T15:43:27.436999062Z"} +3:43PM INF received complete proposal block hash=8D0131D7A17FA2E87663AD563B71E3AA721772D4C355AF84244B4F7A7E29101E height=2 module=consensus +3:43PM INF finalizing commit of block hash=8D0131D7A17FA2E87663AD563B71E3AA721772D4C355AF84244B4F7A7E29101E height=2 module=consensus num_txs=0 root=A156FAFD355EC076AEF62BD7F911EB0A4B3F098D3F1BCEF9067D935BE86AF7A8 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=2 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B373720313934203935203630203134342032362037302036342037382033312032343720323038203530203339203639203431203131322031353420313433203920313439203232382031363820393720323336203130382033203133362032313520393720313036203136365D3A327D +3:43PM INF committed state app_hash=4DC25F3C901A46404E1FF7D032274529709A8F0995E4A861EC6C0388D7616AA6 height=2 module=state num_txs=0 +3:43PM INF indexed block height=2 module=txindex +3:43PM INF Timed out dur=189.273025 height=3 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"0281A25E7B0B4E84665032CCE68F9EE450AE61A7129970293C0F7532171D2F97","parts":{"hash":"CB736A55FE4184B13A8F1E02743046B516EA623222FBB252E7562AFC1A58ABF2","total":1}},"height":3,"pol_round":-1,"round":0,"signature":"eM/CZpjWEW2Z2Ew+p893lRTD7FDrV24iLfJ649HvnwGhtsdjJGVkoBZT85NNJ1Rtge9vaO+2QN108FHOpsZuCw==","timestamp":"2022-09-13T15:43:27.677708071Z"} +3:43PM INF received complete proposal block hash=0281A25E7B0B4E84665032CCE68F9EE450AE61A7129970293C0F7532171D2F97 height=3 module=consensus +3:43PM INF finalizing commit of block hash=0281A25E7B0B4E84665032CCE68F9EE450AE61A7129970293C0F7532171D2F97 height=3 module=consensus num_txs=0 root=4DC25F3C901A46404E1FF7D032274529709A8F0995E4A861EC6C0388D7616AA6 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=3 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3733203937203133372031343220313034203730203133362031353220323235203135352031313520313132203234342039352032322037372039392031353020323235203130322031313320323430203631203137342036392032343820393520313130203138312031363820313734203230325D3A337D +3:43PM INF committed state app_hash=4961898E68468898E19B7370F45F164D6396E16671F03DAE45F85F6EB5A8AECA height=3 module=state num_txs=0 +3:43PM INF indexed block height=3 module=txindex +3:43PM INF Timed out dur=190.885276 height=4 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"6146246314633EE6AB5A1E84F40E4265CBFEFD89E1BDAD182FDC73D94AE387EE","parts":{"hash":"CCFC07C5E5154E8FCD9C04A5AF8F2B30DD147A69E3017DD2501ED1847AF20D7F","total":1}},"height":4,"pol_round":-1,"round":0,"signature":"cktOPQFJaKAisjmAizfxxlov7ppoHbGovI9kovFB3BedoZFF4xHVFuonwd/bDyDG3kqDMQ1RZr9274eBMu0EBA==","timestamp":"2022-09-13T15:43:27.891836722Z"} +3:43PM INF received complete proposal block hash=6146246314633EE6AB5A1E84F40E4265CBFEFD89E1BDAD182FDC73D94AE387EE height=4 module=consensus +3:43PM INF finalizing commit of block hash=6146246314633EE6AB5A1E84F40E4265CBFEFD89E1BDAD182FDC73D94AE387EE height=4 module=consensus num_txs=0 root=4961898E68468898E19B7370F45F164D6396E16671F03DAE45F85F6EB5A8AECA +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=4 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B31333720313231203135312031383720313230203135203132382039382033302032343220363120333420343320322031373920342031333320323339203134382031363320313631203136382039392038362037392039372033203138392031373320313032203130203232385D3A347D +3:43PM INF committed state app_hash=897997BB780F80621EF23D222B02B30485EF94A3A1A863564F6103BDAD660AE4 height=4 module=state num_txs=0 +3:43PM INF indexed block height=4 module=txindex +3:43PM INF Timed out dur=192.889569 height=5 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"14654FA814CD24158848E2B703CC19FFBC2CBB5D1583E9BA823ABDE1B4279AC9","parts":{"hash":"0CC38E55AD1EB8598F5845378ABC3E967E8B7E28B8D423B1D84A1BF7A1BE13FE","total":1}},"height":5,"pol_round":-1,"round":0,"signature":"vemNmy61YXB30O1pcPWmOOCROBOL1X79HC/3XmIJFBxFj9BkjShTZIZFucnuYtFyLleFfkYPNH3wlX+cSCqoAg==","timestamp":"2022-09-13T15:43:28.104698855Z"} +3:43PM INF received complete proposal block hash=14654FA814CD24158848E2B703CC19FFBC2CBB5D1583E9BA823ABDE1B4279AC9 height=5 module=consensus +3:43PM INF finalizing commit of block hash=14654FA814CD24158848E2B703CC19FFBC2CBB5D1583E9BA823ABDE1B4279AC9 height=5 module=consensus num_txs=0 root=897997BB780F80621EF23D222B02B30485EF94A3A1A863564F6103BDAD660AE4 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=5 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B313639203232342032313120313435203231342031383820323434203934203135352031393220313439203235302031343720323131203330203136362031313920323420393520313930203231342031343220333620323020323430203131322039312035203139322031343320323031203134345D3A357D +3:43PM INF committed state app_hash=A9E0D391D6BCF45E9BC095FA93D31EA677185FBED68E2414F0705B05C08FC990 height=5 module=state num_txs=0 +3:43PM INF indexed block height=5 module=txindex +3:43PM INF Timed out dur=191.359737 height=6 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"7667C806B10383D3795973D741BA94150106AA91ED6D943932AD20CB8093AE35","parts":{"hash":"A12E498B93D81B3D8D2DD5CCD1C2320A232722456982B8D45C69E42EED906343","total":1}},"height":6,"pol_round":-1,"round":0,"signature":"Dn6cOtZnE9WR2N4tLNAdot3v67b5ah3BJZQDMjAMa2eBlsGQONvw2GnBY8ftVQ/zFNWw1iL+ncTMReHHhpX5BA==","timestamp":"2022-09-13T15:43:28.319061913Z"} +3:43PM INF received complete proposal block hash=7667C806B10383D3795973D741BA94150106AA91ED6D943932AD20CB8093AE35 height=6 module=consensus +3:43PM INF finalizing commit of block hash=7667C806B10383D3795973D741BA94150106AA91ED6D943932AD20CB8093AE35 height=6 module=consensus num_txs=0 root=A9E0D391D6BCF45E9BC095FA93D31EA677185FBED68E2414F0705B05C08FC990 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=6 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B313020323138203136302032343920353120323236203231332030203433203230352031313520313933203233302031343320313732203234342032353420383220323020383720393620313238203134342031353420393820323037203234352031342036362031303620323134203133375D3A367D +3:43PM INF committed state app_hash=0ADAA0F933E2D5002BCD73C1E68FACF4FE5214576080909A62CFF50E426AD689 height=6 module=state num_txs=0 +3:43PM INF indexed block height=6 module=txindex +3:43PM INF Timed out dur=191.35396 height=7 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"C514245C4D8F39B96FB5D1508B31D1C6F29574AECE8DB00BADBC82B28315A667","parts":{"hash":"05E6151E3E0017138001F8DFDC3616A6219A773360E58FE1032AD06D1A0BCABA","total":1}},"height":7,"pol_round":-1,"round":0,"signature":"Dyft8h34nmJcExaGFovvsPOwwcxrI2PdppLiF/cBuojI/M7ic6n36HismigATDLJg0v5gko7cTPSc6D2ANypCA==","timestamp":"2022-09-13T15:43:28.532104071Z"} +3:43PM INF received complete proposal block hash=C514245C4D8F39B96FB5D1508B31D1C6F29574AECE8DB00BADBC82B28315A667 height=7 module=consensus +3:43PM INF finalizing commit of block hash=C514245C4D8F39B96FB5D1508B31D1C6F29574AECE8DB00BADBC82B28315A667 height=7 module=consensus num_txs=0 root=0ADAA0F933E2D5002BCD73C1E68FACF4FE5214576080909A62CFF50E426AD689 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=7 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B353820313935203133203339203234362034332031383420313034203138203232392031323920313831203138322032343520363120313538203020373220332032313920313333203135392035352031383320313333203234332037382031373120323236203230203137203132325D3A377D +3:43PM INF committed state app_hash=3AC30D27F62BB86812E581B5B6F53D9E004803DB859F37B785F34EABE214117A height=7 module=state num_txs=0 +3:43PM INF indexed block height=7 module=txindex +3:43PM INF Timed out dur=191.338425 height=8 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"42DE1B4FDD3F407443896BDAE8F74C082AD8B2014335479F843A855A72B644ED","parts":{"hash":"5C301F86348B5041596299A2840BC9F909A2DBFAB506944F05C45CA13B61567B","total":1}},"height":8,"pol_round":-1,"round":0,"signature":"swa2GykpuvURbcdx45JogLPyp6YqeVcfWtD9K2lJd011IjkfJx5+BIye/bA3z4JaM1r2AHxegCuz8qAdI870AA==","timestamp":"2022-09-13T15:43:28.74300234Z"} +3:43PM INF received complete proposal block hash=42DE1B4FDD3F407443896BDAE8F74C082AD8B2014335479F843A855A72B644ED height=8 module=consensus +3:43PM INF finalizing commit of block hash=42DE1B4FDD3F407443896BDAE8F74C082AD8B2014335479F843A855A72B644ED height=8 module=consensus num_txs=0 root=3AC30D27F62BB86812E581B5B6F53D9E004803DB859F37B785F34EABE214117A +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=8 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B31393020323920353320313339203132322032343020323430203132352030203138392032343320322032392031313520313320313839203633203335203138203538203130372031342033302031363620313430203138342031383820383620333820313037203931203234305D3A387D +3:43PM INF committed state app_hash=BE1D358B7AF0F07D00BDF3021D730DBD3F23123A6B0E1EA68CB8BC56266B5BF0 height=8 module=state num_txs=0 +3:43PM INF indexed block height=8 module=txindex +3:43PM INF Timed out dur=188.690878 height=9 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"7D956D69EFF2F5E8A1433DCC04C5C97E31BB6ECA97D56AE0AB8D01EC7B3A1636","parts":{"hash":"C306F433F363528B9D3639415BBF3EE7D964A518E1B835C4879AF4DEA48A8CDE","total":1}},"height":9,"pol_round":-1,"round":0,"signature":"FL/9ekewFACLEiZg1+lecLO/XG7ZqAMZ9Xz7JGYFeEhrAiebs5YTPHWO3FAUDGAq7V1j3csOCM9qJMXY9lqeAw==","timestamp":"2022-09-13T15:43:28.954827583Z"} +3:43PM INF received complete proposal block hash=7D956D69EFF2F5E8A1433DCC04C5C97E31BB6ECA97D56AE0AB8D01EC7B3A1636 height=9 module=consensus +3:43PM INF finalizing commit of block hash=7D956D69EFF2F5E8A1433DCC04C5C97E31BB6ECA97D56AE0AB8D01EC7B3A1636 height=9 module=consensus num_txs=0 root=BE1D358B7AF0F07D00BDF3021D730DBD3F23123A6B0E1EA68CB8BC56266B5BF0 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=9 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B31303520313138203231332031333320323031203232203920383320323433203838203135392031353520323920323532203232312032313220373720333720313634203232382036382032303420383120353720353120323131203131342032343420393120373820392034365D3A397D +3:43PM INF committed state app_hash=6976D585C9160953F3589F9B1DFCDDD44D25A4E444CC513933D372F45B4E092E height=9 module=state num_txs=0 +3:43PM INF indexed block height=9 module=txindex +3:43PM INF Timed out dur=189.556026 height=10 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"E2C19016F0437C6C796B6A7696006A26F170241189E27994B5B7DD097D702B11","parts":{"hash":"8F5E72A7E80D2B005890045FD37D032EA74C4ED4FCFAB1AFDCD082A7F3FCB357","total":1}},"height":10,"pol_round":-1,"round":0,"signature":"LTlJDOJwYl8C6MNM03Y3m3ya9uUGLjVPBWYCHsuVlYr0thMxVCecvgCBCdxesjaruvVGRyYc/doGkvqVSKsgAg==","timestamp":"2022-09-13T15:43:29.168806987Z"} +3:43PM INF received complete proposal block hash=E2C19016F0437C6C796B6A7696006A26F170241189E27994B5B7DD097D702B11 height=10 module=consensus +3:43PM INF finalizing commit of block hash=E2C19016F0437C6C796B6A7696006A26F170241189E27994B5B7DD097D702B11 height=10 module=consensus num_txs=0 root=6976D585C9160953F3589F9B1DFCDDD44D25A4E444CC513933D372F45B4E092E +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=10 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3231302031383620323235203920333920313338203433203835203334203232372032333220313839203133362037312037352031373120343420313236203234203633203230203233203134382032343320323234203134342035362035392031383320393220323234203130375D3A417D +3:43PM INF committed state app_hash=D2BAE109278A2B5522E3E8BD88474BAB2C7E183F141794F3E090383BB75CE06B height=10 module=state num_txs=0 +3:43PM INF indexed block height=10 module=txindex +3:43PM INF Timed out dur=187.343659 height=11 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"68CCE77A1851B08005E55EA21159456C448C11E26DEB1E5248AD6C63629FA40F","parts":{"hash":"D1B60E70CAEB3F87BBC2A7DBBA6DB083AA97CFD1A6BDE0DFC6E424FD04D0BAE5","total":1}},"height":11,"pol_round":-1,"round":0,"signature":"0vEGmYNx34pMikpS/gJQc8Q4WKN+akwj3kQq7+euMD3iS36sXJGPgFlW6mrPeJnpoOxoRRZ6PjnaW5U4y1c9Dg==","timestamp":"2022-09-13T15:43:29.382296307Z"} +3:43PM INF received complete proposal block hash=68CCE77A1851B08005E55EA21159456C448C11E26DEB1E5248AD6C63629FA40F height=11 module=consensus +3:43PM INF finalizing commit of block hash=68CCE77A1851B08005E55EA21159456C448C11E26DEB1E5248AD6C63629FA40F height=11 module=consensus num_txs=0 root=D2BAE109278A2B5522E3E8BD88474BAB2C7E183F141794F3E090383BB75CE06B +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=11 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B363320313434203135332034203130362032323720313333203131302032343220313039203136302031332035342032353020353420362035362032343320333620313333203135382035302036203139362031363520323436203230392032343520323236203138372039322037365D3A427D +3:43PM INF committed state app_hash=3F9099046AE3856EF26DA00D36FA360638F324859E3206C4A5F6D1F5E2BB5C4C height=11 module=state num_txs=0 +3:43PM INF indexed block height=11 module=txindex +3:43PM INF Timed out dur=187.229948 height=12 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"027135E358A64EB3452E543894B3F8E538091E9310CB8EF89E91940CFC9F1C1B","parts":{"hash":"28053D8C064388D8F3C15001E4C4D8C32483214D2F57BC403A415BF206A131CB","total":1}},"height":12,"pol_round":-1,"round":0,"signature":"iRK1IQ5eILbMScLZ9a0D0AvED9c449frMia8gAgElEhP+NhDSeXBAh1kPHSlQ6Td7M70UjTC2V13QWT37EkqAA==","timestamp":"2022-09-13T15:43:29.62052772Z"} +3:43PM INF received complete proposal block hash=027135E358A64EB3452E543894B3F8E538091E9310CB8EF89E91940CFC9F1C1B height=12 module=consensus +3:43PM INF finalizing commit of block hash=027135E358A64EB3452E543894B3F8E538091E9310CB8EF89E91940CFC9F1C1B height=12 module=consensus num_txs=0 root=3F9099046AE3856EF26DA00D36FA360638F324859E3206C4A5F6D1F5E2BB5C4C +3:43PM INF Timed out dur=100 height=12 module=consensus round=0 step=3 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=12 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3237203133332033203232392031373520363220353920323035203535203431203233352031383420313130203234302032323620313535203135342038392031383020323520313036203230362039342031322032343120363320313133203139342032313420353720313630203136315D3A437D +3:43PM INF committed state app_hash=1B8503E5AF3E3BCD3729EBB86EF0E29B9A59B4196ACE5E0CF13F71C2D639A0A1 height=12 module=state num_txs=0 +3:43PM INF Timed out dur=-7.454637 height=13 module=consensus round=0 step=1 +3:43PM INF indexed block height=12 module=txindex +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"2E4EA043EA482AEC6A0DC1C522D03BCF49F80B6CEF604634AD3BF2A1072FCC0A","parts":{"hash":"20B68E469238D2624EA3507E843654D3F4D421F02CAB618ED56807476D8859FE","total":1}},"height":13,"pol_round":-1,"round":0,"signature":"WHeeKeSfu/8og+EvL29q+ORlEG78tmjoFgcVlil5dGdKvg+6c1o4dbg+h8ea3OItfutxoi+oAOwZQneui3rVAQ==","timestamp":"2022-09-13T15:43:29.883896451Z"} +3:43PM INF received complete proposal block hash=2E4EA043EA482AEC6A0DC1C522D03BCF49F80B6CEF604634AD3BF2A1072FCC0A height=13 module=consensus +3:43PM INF finalizing commit of block hash=2E4EA043EA482AEC6A0DC1C522D03BCF49F80B6CEF604634AD3BF2A1072FCC0A height=13 module=consensus num_txs=0 root=1B8503E5AF3E3BCD3729EBB86EF0E29B9A59B4196ACE5E0CF13F71C2D639A0A1 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=13 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3233312032323420313831203534203134382032323020313333203231362038382031373620353820313632203234372037322031373220353420313631203235352032333420313435203930203235352031353720352032323120343820343820313534203135382031332031393920395D3A447D +3:43PM INF committed state app_hash=E7E0B53694DC85D858B03AA2F748AC36A1FFEA915AFF9D05DD30309A9E0DC709 height=13 module=state num_txs=0 +3:43PM INF indexed block height=13 module=txindex +3:43PM INF Timed out dur=165.871788 height=14 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"9D9813C4EB538A6594325C290460FFF14D46560E2C3CE835CF9810FAB0BF6C4C","parts":{"hash":"28786666283BB23BB30C20DE1BED6E2FD9C3A6681F4F4B9A720CA80765ECABD7","total":1}},"height":14,"pol_round":-1,"round":0,"signature":"uEtPrK5hAZRBrj8xRPY334ws2OMVEFG1lDX/3XzfGWaqNCy59oYrzeiaPLxId/am8D/0zQT5a9nr4ocKzVDmDA==","timestamp":"2022-09-13T15:43:30.11403455Z"} +3:43PM INF received complete proposal block hash=9D9813C4EB538A6594325C290460FFF14D46560E2C3CE835CF9810FAB0BF6C4C height=14 module=consensus +3:43PM INF finalizing commit of block hash=9D9813C4EB538A6594325C290460FFF14D46560E2C3CE835CF9810FAB0BF6C4C height=14 module=consensus num_txs=0 root=E7E0B53694DC85D858B03AA2F748AC36A1FFEA915AFF9D05DD30309A9E0DC709 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=14 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3130302031363120373220323339203230352039322030203235332031373720313638203535203738203234203131302031313520323820363120313033203136332036342032303520333520323020323020323020383920383820353320383320323434203636203130305D3A457D +3:43PM INF committed state app_hash=64A148EFCD5C00FDB1A8374E186E731C3D67A340CD2314141459583553F44264 height=14 module=state num_txs=0 +3:43PM INF indexed block height=14 module=txindex +3:43PM INF Timed out dur=188.050032 height=15 module=consensus round=0 step=1 +3:43PM INF Timed out dur=100 height=15 module=consensus round=0 step=3 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"7222DCEDE575DCA9C4DD4479C97155B60EBF747C2E69EB7E2469CE3DE6432FE5","parts":{"hash":"D7ACAC879158FD34409884E59D1066BC575CEBAC4047F5A97B76A5A0A03ABC3A","total":1}},"height":15,"pol_round":-1,"round":0,"signature":"zctjBFf43Amo3oju30uIBoFY98+38O2tQtxUCZ2kYxDSDGGiWocA9Qdhq97Ih4Ta3L3qorKOD6HIDTrHNOMqAQ==","timestamp":"2022-09-13T15:43:30.330227898Z"} +3:43PM INF received complete proposal block hash=7222DCEDE575DCA9C4DD4479C97155B60EBF747C2E69EB7E2469CE3DE6432FE5 height=15 module=consensus +3:43PM INF Timed out dur=100 height=15 module=consensus round=0 step=7 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"7222DCEDE575DCA9C4DD4479C97155B60EBF747C2E69EB7E2469CE3DE6432FE5","parts":{"hash":"D7ACAC879158FD34409884E59D1066BC575CEBAC4047F5A97B76A5A0A03ABC3A","total":1}},"height":15,"pol_round":-1,"round":1,"signature":"XYCIZ9rFZhkRLCDVUZUk42msC7Vc/LSd4IouTwYUaehf3LeB4Q4ya6Rzk0Dc7H9Xw6s404e++Ot6l2Pe/T9vDw==","timestamp":"2022-09-13T15:43:30.712859635Z"} +3:43PM INF received complete proposal block hash=7222DCEDE575DCA9C4DD4479C97155B60EBF747C2E69EB7E2469CE3DE6432FE5 height=15 module=consensus +3:43PM INF finalizing commit of block hash=7222DCEDE575DCA9C4DD4479C97155B60EBF747C2E69EB7E2469CE3DE6432FE5 height=15 module=consensus num_txs=0 root=64A148EFCD5C00FDB1A8374E186E731C3D67A340CD2314141459583553F44264 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=15 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3135362032343920313439203230332031362031383520343320323336203234312031333120373420313720313636203130342031323320343720343820323420313434203631203737203932203833203831203232372039392036372031363820313631203932203131302036385D3A467D +3:43PM INF committed state app_hash=9CF995CB10B92BECF1834A11A6687B2F3018903D4D5C5351E36343A8A15C6E44 height=15 module=state num_txs=0 +3:43PM INF indexed block height=15 module=txindex +3:43PM INF Timed out dur=190.24246 height=16 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"16136EA4F3BD237350C0E2797E5E83A99703754846B6EFB0277B6C3EA78FAEFE","parts":{"hash":"4A6F91CB8B9483ADCE87B849B0150A9586D9A803E31FEAB93D4C2A524E51D628","total":1}},"height":16,"pol_round":-1,"round":0,"signature":"attmM5SlnhBwygbIenZbpm25XvFZ3obIpDq1UcBgKquuRI+Boyuv+fIADqQUwdmHctw/taAxvi4CkozV31CHDg==","timestamp":"2022-09-13T15:43:30.928547702Z"} +3:43PM INF received complete proposal block hash=16136EA4F3BD237350C0E2797E5E83A99703754846B6EFB0277B6C3EA78FAEFE height=16 module=consensus +3:43PM INF finalizing commit of block hash=16136EA4F3BD237350C0E2797E5E83A99703754846B6EFB0277B6C3EA78FAEFE height=16 module=consensus num_txs=0 root=9CF995CB10B92BECF1834A11A6687B2F3018903D4D5C5351E36343A8A15C6E44 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=16 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B32333820313234203130322032313720323520323233203620383220313220333420313433203134382031203930203136382031313920323434203231352031393320323335203131332031363220302032203233372037382032343720353420383620323035203939203137375D3A31307D +3:43PM INF committed state app_hash=EE7C66D919DF06520C228F94015AA877F4D7C1EB71A20002ED4EF73656CD63B1 height=16 module=state num_txs=0 +3:43PM INF indexed block height=16 module=txindex +3:43PM INF Timed out dur=189.269637 height=17 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"8369ED9C7198B10625C805B6FAE2DA031ABB783C9BE2E709EC296784F88C6BFF","parts":{"hash":"2577B26C69D41D5F32DE15FC1A5280861B6872072F8CFF57142FCB66D37827C6","total":1}},"height":17,"pol_round":-1,"round":0,"signature":"ioM6u4wRcIM28IbKdZp2tNvN7hSMzz3RNp/jky/qwr0Ni429Bv6NCRwN44np7ZwzPBzmHe4ziVYSQADvnMXVDg==","timestamp":"2022-09-13T15:43:31.145079474Z"} +3:43PM INF received complete proposal block hash=8369ED9C7198B10625C805B6FAE2DA031ABB783C9BE2E709EC296784F88C6BFF height=17 module=consensus +3:43PM INF finalizing commit of block hash=8369ED9C7198B10625C805B6FAE2DA031ABB783C9BE2E709EC296784F88C6BFF height=17 module=consensus num_txs=0 root=EE7C66D919DF06520C228F94015AA877F4D7C1EB71A20002ED4EF73656CD63B1 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=17 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3133392031353420323133203139312032313720313030203134352032353420313220313734203234332031373020323239203233302037392031203235322031363220323320313536203336203132312031353520313020363720373120313130203230342039203739203831203133305D3A31317D +3:43PM INF committed state app_hash=8B9AD5BFD96491FE0CAEF3AAE5E64F01FCA2179C24799B0A43476ECC094F5182 height=17 module=state num_txs=0 +3:43PM INF indexed block height=17 module=txindex +3:43PM INF Timed out dur=189.595865 height=18 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"50E26C3288BD117F93DF1DAF9B325C14F8FFFC359C743ED7894E1044FE2ACB47","parts":{"hash":"DA35B3B18E4A7B1F80FB84EE40942312D4D4BBB380BC4D652636A4D8F4965369","total":1}},"height":18,"pol_round":-1,"round":0,"signature":"ncWWzu/hE65o7iOM9Q17ncFDRtqj0sSXssaViIo58QndELxzPg9Urd4xFdr/qIRaHrGmFLJN+NLkg5e8BWyNCg==","timestamp":"2022-09-13T15:43:31.360851811Z"} +3:43PM INF received complete proposal block hash=50E26C3288BD117F93DF1DAF9B325C14F8FFFC359C743ED7894E1044FE2ACB47 height=18 module=consensus +3:43PM INF finalizing commit of block hash=50E26C3288BD117F93DF1DAF9B325C14F8FFFC359C743ED7894E1044FE2ACB47 height=18 module=consensus num_txs=0 root=8B9AD5BFD96491FE0CAEF3AAE5E64F01FCA2179C24799B0A43476ECC094F5182 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=18 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B353820313633203639203234342031313520323435203636203138203331203136332031373620343020353720373820323032203232372032362034362031393020313320323230203330203934203138203132362031342032343120363420313134203732203731203138305D3A31327D +3:43PM INF committed state app_hash=3AA345F473F542121FA3B028394ECAE31A2EBE0DDC1E5E127E0EF140724847B4 height=18 module=state num_txs=0 +3:43PM INF indexed block height=18 module=txindex +3:43PM INF Timed out dur=189.632829 height=19 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"55EC69D35C86640E084D77E43DCCFDB6CF7188586581F8381884789AE3ADF59D","parts":{"hash":"204D6140FE948DCE44553B937C9455D2869D6D6D7AB0747FF5ABB78C5726E28B","total":1}},"height":19,"pol_round":-1,"round":0,"signature":"wI1XZdH1XJGWKvx9Hs9Mk7l2fn4P4q4UgjAGBmFmvujt7KLRANW/fnIk817KfOglqLfPo0ebN6plJO56CNzVAw==","timestamp":"2022-09-13T15:43:31.573843661Z"} +3:43PM INF received complete proposal block hash=55EC69D35C86640E084D77E43DCCFDB6CF7188586581F8381884789AE3ADF59D height=19 module=consensus +3:43PM INF finalizing commit of block hash=55EC69D35C86640E084D77E43DCCFDB6CF7188586581F8381884789AE3ADF59D height=19 module=consensus num_txs=0 root=3AA345F473F542121FA3B028394ECAE31A2EBE0DDC1E5E127E0EF140724847B4 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=19 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3333203131372032343120313934203833203132302031393920313937203935203235322035322032343120323820313434203533203230362033372039352031333020313720313120323331203130362031383220313320323620313037203636203730203232302033372035345D3A31337D +3:43PM INF committed state app_hash=2175F1C25378C7C55FFC34F11C9035CE255F82110BE76AB60D1A6B4246DC2536 height=19 module=state num_txs=0 +3:43PM INF indexed block height=19 module=txindex +3:43PM INF Timed out dur=190.156364 height=20 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"A90D1E86CEEBE47BA3B3956349D089C9B0A23D7EDF7C160AEF657F5F1727C256","parts":{"hash":"C3A87D75761F09654333EC83E9BBADAC94EB01623D1AB9BEFD45307828E8DE9D","total":1}},"height":20,"pol_round":-1,"round":0,"signature":"jxYEg9KgQuA64GOWIO7Vb8Vn3MkQCBTf91R+4PX6SklLD5fvReM23bBfurXhaKAbKyb2B49ZrxwFjfJE0VhQDQ==","timestamp":"2022-09-13T15:43:31.786312787Z"} +3:43PM INF received complete proposal block hash=A90D1E86CEEBE47BA3B3956349D089C9B0A23D7EDF7C160AEF657F5F1727C256 height=20 module=consensus +3:43PM INF finalizing commit of block hash=A90D1E86CEEBE47BA3B3956349D089C9B0A23D7EDF7C160AEF657F5F1727C256 height=20 module=consensus num_txs=0 root=2175F1C25378C7C55FFC34F11C9035CE255F82110BE76AB60D1A6B4246DC2536 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=20 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B323031203138312035302031333420313932203133322034372031303920383120323031203133392034352031303720323120332031303020323034203939203134302031323920313530203534203135392031383320313038203431203139372031363320313039203133203437203134355D3A31347D +3:43PM INF committed state app_hash=C9B53286C0842F6D51C98B2D6B150364CC638C8196369FB76C29C5A36D0D2F91 height=20 module=state num_txs=0 +3:43PM INF indexed block height=20 module=txindex +3:43PM INF Timed out dur=191.244896 height=21 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"C6338A67007D09556AD577061194A02AE912AD285DD5B0E840D8859CAB297BB8","parts":{"hash":"45DD301013FD207A1E20CBC918E9FF9D981F74D1AF0437BBABBE03FF36EB5730","total":1}},"height":21,"pol_round":-1,"round":0,"signature":"qXM24GqIocujiWNiaIN3SlEzAcn6ZGUMrJwFfw1VOzHNzT5VXm6UqFM90Hu1FotyJitFUJJTIQKD2RCZcO74DA==","timestamp":"2022-09-13T15:43:32.000479477Z"} +3:43PM INF received complete proposal block hash=C6338A67007D09556AD577061194A02AE912AD285DD5B0E840D8859CAB297BB8 height=21 module=consensus +3:43PM INF finalizing commit of block hash=C6338A67007D09556AD577061194A02AE912AD285DD5B0E840D8859CAB297BB8 height=21 module=consensus num_txs=0 root=C9B53286C0842F6D51C98B2D6B150364CC638C8196369FB76C29C5A36D0D2F91 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=21 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B313134203735203730203231352031393120323338203233362033203137322038392032323220313620353820343620313220313231203439203439203130332034302031353320333820313731203130302033302032353020323037203235302032353320313032203132352034355D3A31357D +3:43PM INF committed state app_hash=724B46D7BFEEEC03AC59DE103A2E0C79313167289926AB641EFACFFAFD667D2D height=21 module=state num_txs=0 +3:43PM INF indexed block height=21 module=txindex +3:43PM INF Timed out dur=189.762984 height=22 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"34A64C006EEE90C42EBF5744AA3EE198D6EEFD9675297A8D2C42D50266CAB497","parts":{"hash":"6CBFB43C2DE61441E520B994A4932DDD8D66F16DB89151E34C5A85BB6866AC64","total":1}},"height":22,"pol_round":-1,"round":0,"signature":"KaxWwbPob/gXsdUw/IXnGVVRBAp/hp1DpjrnctlVG6gL8eNOt9UX7HIhBlkNZPwzDFTC1Ka1r7Cj8oBksEHpBw==","timestamp":"2022-09-13T15:43:32.215927621Z"} +3:43PM INF received complete proposal block hash=34A64C006EEE90C42EBF5744AA3EE198D6EEFD9675297A8D2C42D50266CAB497 height=22 module=consensus +3:43PM INF finalizing commit of block hash=34A64C006EEE90C42EBF5744AA3EE198D6EEFD9675297A8D2C42D50266CAB497 height=22 module=consensus num_txs=0 root=724B46D7BFEEEC03AC59DE103A2E0C79313167289926AB641EFACFFAFD667D2D +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=22 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B323237203435203130362031313520323339203235203134302031383120323220313337203331203635203832203233372038342032313120342031313120323231203230352032323720313533203139342034352031372032313120313839203333203135302031362037352037305D3A31367D +3:43PM INF committed state app_hash=E32D6A73EF198CB516891F4152ED54D3046FDDCDE399C22D11D3BD2196104B46 height=22 module=state num_txs=0 +3:43PM INF indexed block height=22 module=txindex +3:43PM INF Timed out dur=186.266632 height=23 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"5C4F499C9602E4C54D43C489759827FBB919DE22858191540D6F0D94180712EC","parts":{"hash":"774D19B335231D2430F127164862F1CF3A0FBF74795C63D66E6250FD4396EAB8","total":1}},"height":23,"pol_round":-1,"round":0,"signature":"M3ra+4yrr2LuUTdyVWQA0njoaT07qEbQNO+Wf+CgIOA7cD1blHmCwtxm39IP2w/qgvrsggp+PlSI4TAUuXMAAw==","timestamp":"2022-09-13T15:43:32.433349159Z"} +3:43PM INF received complete proposal block hash=5C4F499C9602E4C54D43C489759827FBB919DE22858191540D6F0D94180712EC height=23 module=consensus +3:43PM INF finalizing commit of block hash=5C4F499C9602E4C54D43C489759827FBB919DE22858191540D6F0D94180712EC height=23 module=consensus num_txs=0 root=E32D6A73EF198CB516891F4152ED54D3046FDDCDE399C22D11D3BD2196104B46 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=23 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3638203930203832203832203137342031343820313639203532203135352039352032303420313935203338203131362031333820323038203134322033203131203135392031313320313034203231332032333020313135203933203134392031333020313739203230382034382036325D3A31377D +3:43PM INF committed state app_hash=445A5252AE94A9349B5FCCC326748AD08E030B9F7168D5E6735D9582B3D0303E height=23 module=state num_txs=0 +3:43PM INF indexed block height=23 module=txindex +3:43PM INF Timed out dur=189.741768 height=24 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"BBB7870D0F65F65B53A1CAB9BEDB7232FA702BA5372ED9136C034871510EAFE4","parts":{"hash":"5310A75EA68FFCA28584273706F58970C34D1DDF08E62B1E4BCC618638429BE0","total":1}},"height":24,"pol_round":-1,"round":0,"signature":"W0nFuaiD8qUGodppVUwHCBk3fPQa3rIGI/0EEkZxXe3EJHjTSTPytnDZVAyUYjMWvGiZJSQWOYK879eEjzDrCw==","timestamp":"2022-09-13T15:43:32.668327045Z"} +3:43PM INF received complete proposal block hash=BBB7870D0F65F65B53A1CAB9BEDB7232FA702BA5372ED9136C034871510EAFE4 height=24 module=consensus +3:43PM INF finalizing commit of block hash=BBB7870D0F65F65B53A1CAB9BEDB7232FA702BA5372ED9136C034871510EAFE4 height=24 module=consensus num_txs=0 root=445A5252AE94A9349B5FCCC326748AD08E030B9F7168D5E6735D9582B3D0303E +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=24 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3137382031393020323532203237203137352031313220313436203535203231322032333120313333203233342031363520313433203733203937203836203232203530203231332032323320313920313434203438203137203233392031392036382031333720323532203134332031335D3A31387D +3:43PM INF committed state app_hash=B2BEFC1BAF709237D4E785EAA58F4961561632D5DF13903011EF134489FC8F0D height=24 module=state num_txs=0 +3:43PM INF indexed block height=24 module=txindex +3:43PM INF Timed out dur=190.375961 height=25 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"1F0500CD867D1D4BD34FA11A46021B4904D6B8AB75858FEA77DA615E48A87033","parts":{"hash":"2ECD757804A7870F493A89D01E30B203388AC4B1E5F9ED4AAFA1F9FEC179CD23","total":1}},"height":25,"pol_round":-1,"round":0,"signature":"b5v5JeDo9iLtKEGUcC6TLjN4gO6O0vXHzhOfWHRgfuEVDsTEz3o0yhel2o5+XJSI24pM+9hTee5kQAxNHd/EDA==","timestamp":"2022-09-13T15:43:32.89092476Z"} +3:43PM INF received complete proposal block hash=1F0500CD867D1D4BD34FA11A46021B4904D6B8AB75858FEA77DA615E48A87033 height=25 module=consensus +3:43PM INF finalizing commit of block hash=1F0500CD867D1D4BD34FA11A46021B4904D6B8AB75858FEA77DA615E48A87033 height=25 module=consensus num_txs=0 root=B2BEFC1BAF709237D4E785EAA58F4961561632D5DF13903011EF134489FC8F0D +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=25 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B342031333520363520313637203439203239203138302035322031343420313433203136332031353820323432203139352039382033203139322031323420313639203130392032352032313820323534203133203134312031203230362031353920373520353620313339203231355D3A31397D +3:43PM INF committed state app_hash=048741A7311DB434908FA39EF2C36203C07CA96D19DAFE0D8D01CE9F4B388BD7 height=25 module=state num_txs=0 +3:43PM INF indexed block height=25 module=txindex +3:43PM INF Timed out dur=150.423627 height=26 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"C42B35DD31AD75FA9F219A91A1472782A4800FCE4822D7359ED703D54DF33CB8","parts":{"hash":"1A6AFA69E0F69D99E7C35457490EEA44C082904C7DB5648B1075C826517067E1","total":1}},"height":26,"pol_round":-1,"round":0,"signature":"77sSvfNXZF7AUBc00zGSg313tE/ZcUVSBuvfh6Fk6DSrfkwhQfJaAWSd5MILJ1gs3qX0Lin+8KdzsERz5C8lBg==","timestamp":"2022-09-13T15:43:33.106571659Z"} +3:43PM INF received complete proposal block hash=C42B35DD31AD75FA9F219A91A1472782A4800FCE4822D7359ED703D54DF33CB8 height=26 module=consensus +3:43PM INF finalizing commit of block hash=C42B35DD31AD75FA9F219A91A1472782A4800FCE4822D7359ED703D54DF33CB8 height=26 module=consensus num_txs=0 root=048741A7311DB434908FA39EF2C36203C07CA96D19DAFE0D8D01CE9F4B388BD7 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=26 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B313439203420373520343220363620383620313530203230322039302033392032203131382037332031393320343020323335203137362032313420323620313530203137203234332032343320313535203137332032203431203930203136372032343420382039365D3A31417D +3:43PM INF committed state app_hash=95044B2A425696CA5A27027649C128EBB0D61A9611F3F39BAD02295AA7F40860 height=26 module=state num_txs=0 +3:43PM INF indexed block height=26 module=txindex +3:43PM INF Timed out dur=190.570438 height=27 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"9DB7259E407D1F4EE0F4A897CA36B278B08D33AD7264CCD49D7C6A1CDAB209A8","parts":{"hash":"B8EE6E2E8DD08E33877B046176CBA9C9A752D0176806E04835157E393BCA2D9B","total":1}},"height":27,"pol_round":-1,"round":0,"signature":"vsnhYIuaVZUdjQ4Ljb6X5vwz8g04bEmmMFdVI93+y9ea0tRr1VAKLqDbRkKqTQfJJffi1YXgurCwPTNBmuA7Cg==","timestamp":"2022-09-13T15:43:33.323677066Z"} +3:43PM INF received complete proposal block hash=9DB7259E407D1F4EE0F4A897CA36B278B08D33AD7264CCD49D7C6A1CDAB209A8 height=27 module=consensus +3:43PM INF finalizing commit of block hash=9DB7259E407D1F4EE0F4A897CA36B278B08D33AD7264CCD49D7C6A1CDAB209A8 height=27 module=consensus num_txs=0 root=95044B2A425696CA5A27027649C128EBB0D61A9611F3F39BAD02295AA7F40860 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=27 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B343120362038342031372031363020313920373220373520313637203233332032353420323239203137382032343720313934203133322032333920313020313236203434203136372032323820353720323335203437203135302031342031333020313732203738203332203231315D3A31427D +3:43PM INF committed state app_hash=29065411A013484BA7E9FEE5B2F7C284EF0A7E2CA7E439EB2F960E82AC4E20D3 height=27 module=state num_txs=0 +3:43PM INF indexed block height=27 module=txindex +3:43PM INF Timed out dur=185.22731 height=28 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"8FF4AB81F36B869D9C8A49AE4249C166F52EEBF149FA001B53E75E8CF286B145","parts":{"hash":"F4C1DFF9C91D8A29B74005F56DD7F3260C13B415AD3B903240B9D37CFBF1A7B1","total":1}},"height":28,"pol_round":-1,"round":0,"signature":"Vje52RC6LXuW8F9emfkLRvv/CMjQ3yeHd6oYXj6LpO/UgeDNuT1j1/FC/9jjfmkSo9WgYRf32nGyh4gK670vBQ==","timestamp":"2022-09-13T15:43:33.535808425Z"} +3:43PM INF received complete proposal block hash=8FF4AB81F36B869D9C8A49AE4249C166F52EEBF149FA001B53E75E8CF286B145 height=28 module=consensus +3:43PM INF finalizing commit of block hash=8FF4AB81F36B869D9C8A49AE4249C166F52EEBF149FA001B53E75E8CF286B145 height=28 module=consensus num_txs=0 root=29065411A013484BA7E9FEE5B2F7C284EF0A7E2CA7E439EB2F960E82AC4E20D3 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=28 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3136312032343820313238203138392032323420323038203232322038362035372037362031383820313836203235302031383520393420343120313335203920313130203234382031393520313239203230392031203138342039372031343420313736203432203133362031382032325D3A31437D +3:43PM INF committed state app_hash=A1F880BDE0D0DE56394CBCBAFAB95E2987096EF8C381D101B86190B02A881216 height=28 module=state num_txs=0 +3:43PM INF indexed block height=28 module=txindex +3:43PM INF Timed out dur=187.842798 height=29 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"009FACBF79D65F0962795AE7AAF897E977BA47427C2CBD4BB53F77AAD4E0C5ED","parts":{"hash":"EC3FE9236EB5478B292E0CE2C80E586DCE8246A948014141C33171E56791F147","total":1}},"height":29,"pol_round":-1,"round":0,"signature":"VXwXyO0PqejO8kUAtcrm/c3KLiqRZe4VRvKPwdMkwl/QU4odRaeW5wLXJdeQ+943wCEHxIw1SH79e0Mm83adCA==","timestamp":"2022-09-13T15:43:33.758640769Z"} +3:43PM INF received complete proposal block hash=009FACBF79D65F0962795AE7AAF897E977BA47427C2CBD4BB53F77AAD4E0C5ED height=29 module=consensus +3:43PM INF finalizing commit of block hash=009FACBF79D65F0962795AE7AAF897E977BA47427C2CBD4BB53F77AAD4E0C5ED height=29 module=consensus num_txs=0 root=A1F880BDE0D0DE56394CBCBAFAB95E2987096EF8C381D101B86190B02A881216 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=29 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B323434203134372032323420323020312031343820323331203236203232332036332032313720393420313936203439203230302034392036302037342032333420313031203139362031303420313934203138392031343220343520323433203436203138382036352035322037355D3A31447D +3:43PM INF committed state app_hash=F493E0140194E71ADF3FD95EC431C8313C4AEA65C468C2BD8E2DF32EBC41344B height=29 module=state num_txs=0 +3:43PM INF indexed block height=29 module=txindex +3:43PM INF Timed out dur=189.000105 height=30 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"40B62FCFFAB4150D6C897F4CFF8D3537C4E66117380782C588F059B335EEF739","parts":{"hash":"686DB56473ACC3E6D93F7C8252150C4DD54A071C4A788CD91F4B51486B2B4B0D","total":1}},"height":30,"pol_round":-1,"round":0,"signature":"UaoPVkHu+CiiRAu6bcAbYtkyLJWjPPZczUgM9cQwrX1NhxNueaveE6Z29s8YXGXjwOUCRAJgXg+bdV0xBv2HBQ==","timestamp":"2022-09-13T15:43:33.97749584Z"} +3:43PM INF received complete proposal block hash=40B62FCFFAB4150D6C897F4CFF8D3537C4E66117380782C588F059B335EEF739 height=30 module=consensus +3:43PM INF finalizing commit of block hash=40B62FCFFAB4150D6C897F4CFF8D3537C4E66117380782C588F059B335EEF739 height=30 module=consensus num_txs=0 root=F493E0140194E71ADF3FD95EC431C8313C4AEA65C468C2BD8E2DF32EBC41344B +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=30 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3731203334203335203130342031393520393720313233203537203532203136322036352035362032343320323338203432203231342035392032303120393320333720323533203137372031313720313437203738203634203231332033392031333520313232203431203235315D3A31457D +3:43PM INF committed state app_hash=47222368C3617B3934A24138F3EE2AD63BC95D25FDB175934E40D527877A29FB height=30 module=state num_txs=0 +3:43PM INF indexed block height=30 module=txindex +3:43PM INF Timed out dur=188.938265 height=31 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"FCE0951C325D2BE056CE0DCA655EE2E4FCD18BF34E8FACFF5E900EFF2DF0849F","parts":{"hash":"AC671CA7C1260A9C80BC85F099ECCD6025BD6F59CE7E41414D9F4B44EE0EB5D5","total":1}},"height":31,"pol_round":-1,"round":0,"signature":"0+KLd+DPdT5Z7Hkh8MP+IyZwXNl68gL5xCZ0BRoFwdUZEJKvt9QfiZ6u6pPkYgPMc8VO/uOA66OZHJqBYXzPDw==","timestamp":"2022-09-13T15:43:34.193080314Z"} +3:43PM INF received complete proposal block hash=FCE0951C325D2BE056CE0DCA655EE2E4FCD18BF34E8FACFF5E900EFF2DF0849F height=31 module=consensus +3:43PM INF finalizing commit of block hash=FCE0951C325D2BE056CE0DCA655EE2E4FCD18BF34E8FACFF5E900EFF2DF0849F height=31 module=consensus num_txs=0 root=47222368C3617B3934A24138F3EE2AD63BC95D25FDB175934E40D527877A29FB +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=31 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B353020313037203131322031353620313731203136312032313720323134203235312032353020313439203631203931203138322036352031383320313632203932203920363920313538203133342032333720313738203630203830203735203138322032303220323331203130382037345D3A31467D +3:43PM INF committed state app_hash=326B709CABA1D9D6FBFA953D5BB641B7A25C09459E86EDB23C504BB6CAE76C4A height=31 module=state num_txs=0 +3:43PM INF indexed block height=31 module=txindex +3:43PM INF Timed out dur=188.900187 height=32 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"36D107D0C134212742570321E46C532B075EA5748300FD05452A95E42BE84F15","parts":{"hash":"37E16B4AECE7EF1A71738A216D58AD0C47AFF0C69785BCC880A0F2E249E0EFFA","total":1}},"height":32,"pol_round":-1,"round":0,"signature":"GSGBYbQM46NH5/nmZW02N4YZHeZXfZkHuvMzpba8mO+SOudROiPMmZKbpdGq4yOjup04JrXo+9YT8bE8b5rtDA==","timestamp":"2022-09-13T15:43:34.408070773Z"} +3:43PM INF received complete proposal block hash=36D107D0C134212742570321E46C532B075EA5748300FD05452A95E42BE84F15 height=32 module=consensus +3:43PM INF finalizing commit of block hash=36D107D0C134212742570321E46C532B075EA5748300FD05452A95E42BE84F15 height=32 module=consensus num_txs=0 root=326B709CABA1D9D6FBFA953D5BB641B7A25C09459E86EDB23C504BB6CAE76C4A +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=32 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3135352031303620323434203138203132392034352032352031323820333020352031353120323437203130312031343320313832203438203234362033342037332031303420323434203137342037302030203139382031393720313334203132332032382037362035312033375D3A32307D +3:43PM INF committed state app_hash=9B6AF412812D19801E0597F7658FB630F6224968F4AE4600C6C5867B1C4C3325 height=32 module=state num_txs=0 +3:43PM INF indexed block height=32 module=txindex +3:43PM INF Timed out dur=187.475974 height=33 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"0F29F46D6A86CD7C5044BF8E368899AF15B4338D4BFB4C110D78C54DBBAB27BF","parts":{"hash":"165972DA8F87919676F0BCC61649382D4038D0102CA7086F25BEA4C10E8CE112","total":1}},"height":33,"pol_round":-1,"round":0,"signature":"8snrU7qJil638Esvmt9L8NKcvg1Z8pJHeL7rMrqye9Wt1k+YUQy0ndVTyHWEzTrqMbhfOL7vSvR+fJJb0QQPAA==","timestamp":"2022-09-13T15:43:34.630841225Z"} +3:43PM INF received complete proposal block hash=0F29F46D6A86CD7C5044BF8E368899AF15B4338D4BFB4C110D78C54DBBAB27BF height=33 module=consensus +3:43PM INF finalizing commit of block hash=0F29F46D6A86CD7C5044BF8E368899AF15B4338D4BFB4C110D78C54DBBAB27BF height=33 module=consensus num_txs=0 root=9B6AF412812D19801E0597F7658FB630F6224968F4AE4600C6C5867B1C4C3325 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=33 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B313438203134382039302031373020313130203436203132372031313120313939203231342031323320363020323332203120313430203138352032353520313731203136332036362036342031383920323339203131332031303720313333203132203137302032303620393820313236203136345D3A32317D +3:43PM INF committed state app_hash=94945AAA6E2E7F6FC7D67B3CE8018CB9FFABA34240BDEF716B850CAACE627EA4 height=33 module=state num_txs=0 +3:43PM INF indexed block height=33 module=txindex +3:43PM INF Timed out dur=190.243635 height=34 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"CB943F8F7ACB88A9D0FB07529856F448A91B1D3F43EF720739662010ADBA8474","parts":{"hash":"93831408EF6194253C1819EFC76B07CFC7111E6C3F05726693F022BDBC0ABDFA","total":1}},"height":34,"pol_round":-1,"round":0,"signature":"h1f/gasSiz4sqONormWWvxwytTBlTGIaKOwcz+rdwm57m3U/ThfdvF1/wGJUt8riRdeUd1ydDPM9JOqpNR3qBQ==","timestamp":"2022-09-13T15:43:34.846061184Z"} +3:43PM INF received complete proposal block hash=CB943F8F7ACB88A9D0FB07529856F448A91B1D3F43EF720739662010ADBA8474 height=34 module=consensus +3:43PM INF finalizing commit of block hash=CB943F8F7ACB88A9D0FB07529856F448A91B1D3F43EF720739662010ADBA8474 height=34 module=consensus num_txs=0 root=94945AAA6E2E7F6FC7D67B3CE8018CB9FFABA34240BDEF716B850CAACE627EA4 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=34 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B323434203833203137352032323920323431203838203231312031393420313534203231372031343620313333203836203234312032353220313832203130362031343820313233203233382037203132342031373120313134203234352031353220323233203137352031303120393320323331203135355D3A32327D +3:43PM INF committed state app_hash=F453AFE5F158D3C29AD9928556F1FCB66A947BEE077CAB72F598DFAF655DE79B height=34 module=state num_txs=0 +3:43PM INF indexed block height=34 module=txindex +3:43PM INF Timed out dur=190.941549 height=35 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"210795D69E27AF9B6AF56FC941885B251E8F5400B6D1DA5284DD2957833764B4","parts":{"hash":"265D6C8EECAAB8558861C9F1FB6DC72A7A303144DBD441405A1882FF10365394","total":1}},"height":35,"pol_round":-1,"round":0,"signature":"mqzbAE9UHLmpyvOSvy0mP+aW74NgAynG1kQeDk8i5PEDYou1VMBtn083L009Unt8QOrcNs41Uw7P9HVbYcvAAA==","timestamp":"2022-09-13T15:43:35.060473512Z"} +3:43PM INF received complete proposal block hash=210795D69E27AF9B6AF56FC941885B251E8F5400B6D1DA5284DD2957833764B4 height=35 module=consensus +3:43PM INF finalizing commit of block hash=210795D69E27AF9B6AF56FC941885B251E8F5400B6D1DA5284DD2957833764B4 height=35 module=consensus num_txs=0 root=F453AFE5F158D3C29AD9928556F1FCB66A947BEE077CAB72F598DFAF655DE79B +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=35 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B323438203138332031383420323337203630203535203520353320323820363220323020373420313632203135332031353220333220323034203534203134362031312039382031343620333120323237203932203132392031353620302036342032313920323038203139395D3A32337D +3:43PM INF committed state app_hash=F8B7B8ED3C3705351C3E144AA2999820CC36920B62921FE35C819C0040DBD0C7 height=35 module=state num_txs=0 +3:43PM INF indexed block height=35 module=txindex +3:43PM INF Timed out dur=191.192733 height=36 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"4BF5048AF9E84848CE0BF0BF6CA0034E476047A233E11A136B2A3840D687A3A0","parts":{"hash":"A522E5AFF82E35A1EAA33D92B8162C3B4FA39F97DE8A16622D87E7FCAAE54E61","total":1}},"height":36,"pol_round":-1,"round":0,"signature":"gohUohS71uOsibfbUdmQXCxs2Cp1SOUvNYcqvrszfGxaxTlrAQe4hYrHQz9g+XiJPoIOGzI3sTWNAhTvUttLBA==","timestamp":"2022-09-13T15:43:35.273005329Z"} +3:43PM INF received complete proposal block hash=4BF5048AF9E84848CE0BF0BF6CA0034E476047A233E11A136B2A3840D687A3A0 height=36 module=consensus +3:43PM INF finalizing commit of block hash=4BF5048AF9E84848CE0BF0BF6CA0034E476047A233E11A136B2A3840D687A3A0 height=36 module=consensus num_txs=0 root=F8B7B8ED3C3705351C3E144AA2999820CC36920B62921FE35C819C0040DBD0C7 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=36 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3431203931203132392036302037382032392031353620383720313320313338203535203734203531203433203134332037392032343620313633203232392031353820323439203138322032353020313934203139372036352032343120343420383920313337203736203232355D3A32347D +3:43PM INF committed state app_hash=295B813C4E1D9C570D8A374A332B8F4FF6A3E59EF9B6FAC2C541F12C59894CE1 height=36 module=state num_txs=0 +3:43PM INF indexed block height=36 module=txindex +3:43PM INF Timed out dur=192.636385 height=37 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"CEC72A7C2D8464E4F153E2D52FD9BD7B19C38B335F83165A0838B9AEBE9E1BD9","parts":{"hash":"79AF247F8FDE186EFE01CEFD1E24C83C14DADE5F21E23D6AB60C06AA4FF9153B","total":1}},"height":37,"pol_round":-1,"round":0,"signature":"mIDU7Zfg6TDFnEwEi/qFJWgNGYWoRUnmTTpSlQMERaxre+v6p1RJcLbfL1QYXEXStjkOWMn8DkJ5WmwBXkTODg==","timestamp":"2022-09-13T15:43:35.486470733Z"} +3:43PM INF received complete proposal block hash=CEC72A7C2D8464E4F153E2D52FD9BD7B19C38B335F83165A0838B9AEBE9E1BD9 height=37 module=consensus +3:43PM INF finalizing commit of block hash=CEC72A7C2D8464E4F153E2D52FD9BD7B19C38B335F83165A0838B9AEBE9E1BD9 height=37 module=consensus num_txs=0 root=295B813C4E1D9C570D8A374A332B8F4FF6A3E59EF9B6FAC2C541F12C59894CE1 +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=37 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B32392032323220313939203137382038332037302037332031303020313638203320363820393220313434203230352036332036342033302032313820313032203230362031343620393520333220343720373920313638203133392037203136322032313220323234203235345D3A32357D +3:43PM INF committed state app_hash=1DDEC7B253464964A803445C90CD3F401EDA66CE925F202F4FA88B07A2D4E0FE height=37 module=state num_txs=0 +3:43PM INF indexed block height=37 module=txindex +3:43PM INF Timed out dur=189.837755 height=38 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"5022A47E453EC6E62C8181D5DBDACB25B8362EE1C91011D3724B479225C03A4E","parts":{"hash":"D341C357152A3F85300E089051E4864007E07D88A7AE90BAF83ACA0147C25F96","total":1}},"height":38,"pol_round":-1,"round":0,"signature":"CucW16XxlSmUEr6QRzXCStiSs2uu1/Dobf9YWbdVRHFhxpwcZZHFHYZtYyge922QzQWYPYX/j0kAIkqXoI5kAw==","timestamp":"2022-09-13T15:43:35.702974668Z"} +3:43PM INF received complete proposal block hash=5022A47E453EC6E62C8181D5DBDACB25B8362EE1C91011D3724B479225C03A4E height=38 module=consensus +3:43PM INF finalizing commit of block hash=5022A47E453EC6E62C8181D5DBDACB25B8362EE1C91011D3724B479225C03A4E height=38 module=consensus num_txs=0 root=1DDEC7B253464964A803445C90CD3F401EDA66CE925F202F4FA88B07A2D4E0FE +3:43PM INF minted coins from module account amount=41ustake from=mint module=x/bank +3:43PM INF executed block height=38 module=state num_invalid_txs=0 num_valid_txs=0 +3:43PM INF commit synced commit=436F6D6D697449447B5B3236203137342031383820352031332035312037203530203937203436203020323020313237203131392032313620323336203134352038332031393020313230203735203138312032322039312031342032333220323030203132203136352031363920313435203234365D3A32367D +3:43PM INF committed state app_hash=1AAEBC050D330732612E00147F77D8EC9153BE784BB5165B0EE8C80CA5A991F6 height=38 module=state num_txs=0 +3:43PM INF indexed block height=38 module=txindex +3:43PM INF Timed out dur=188.72116 height=39 module=consensus round=0 step=1 +3:43PM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"D984EF6AAF3AB69DE34784AEB7514FC25C5A132FC11224A288C06E80DEB4C945","parts":{"hash":"81DDBF50CFFA5A09565C268CE12B017C9B8FFAD7A2D95B9F70F14C5E1A0EDE48","total":1}},"height":39,"pol_round":-1,"round":0,"signature":"tDPY787gf1FkvSyCos/GVhtTISJr698AU9cd6MBKfTIyHmzHBnzjZgUsagxz7rJCT5GXs+sSOil7HtBT6+pkCQ==","timestamp":"2022-09-13T15:43:35.92106064Z"} +3:43PM INF received complete proposal block hash=D984EF6AAF3AB69DE34784AEB7514FC25C5A132FC11224A288C06E80DEB4C945 height=39 module=consensus diff --git a/ci-scripts/wasmd/env b/ci-scripts/wasmd/env new file mode 100644 index 0000000..f811ff8 --- /dev/null +++ b/ci-scripts/wasmd/env @@ -0,0 +1,4 @@ +REPOSITORY="confio/wasm-ci" +# This should be pinned to the newest version we support +VERSION="0.27.0" +CONTAINER_NAME="wasmd" diff --git a/ci-scripts/wasmd/generate_template.sh b/ci-scripts/wasmd/generate_template.sh new file mode 100755 index 0000000..2143a90 --- /dev/null +++ b/ci-scripts/wasmd/generate_template.sh @@ -0,0 +1,30 @@ +#!/bin/bash +set -o errexit -o nounset -o pipefail +command -v shellcheck >/dev/null && shellcheck "$0" + +SCRIPT_DIR="$(realpath "$(dirname "$0")")" +# shellcheck source=./env +# shellcheck disable=SC1091 +source "$SCRIPT_DIR"/env + +mkdir -p "$SCRIPT_DIR"/template + +export CHAIN_ID=wasmd-1 + +# The usage of the accounts below is documented in README.md of this directory +docker run --rm \ + -e PASSWORD=my-secret-password \ + -e CHAIN_ID \ + --mount type=bind,source="$SCRIPT_DIR/template",target=/root \ + "$REPOSITORY:$VERSION" \ + /opt/setup.sh \ + wasm14qemq0vw6y3gc3u3e0aty2e764u4gs5lndxgyk + +sudo chmod -R g+rwx template/.wasmd/ +sudo chmod -R a+rx template/.wasmd/ + +# The ./template folder is created by the docker daemon's user (root on Linux, current user +# when using Docker Desktop on macOS), let's make it ours if needed +if [ ! -x "$SCRIPT_DIR/template/.wasmd/config/gentx" ]; then + sudo chown -R "$(id -u):$(id -g)" "$SCRIPT_DIR/template" +fi diff --git a/ci-scripts/wasmd/scripts/setup_wasmd.sh b/ci-scripts/wasmd/scripts/setup_wasmd.sh new file mode 100755 index 0000000..9b07538 --- /dev/null +++ b/ci-scripts/wasmd/scripts/setup_wasmd.sh @@ -0,0 +1,33 @@ +#!/bin/sh +#set -o errexit -o nounset -o pipefail + +PASSWORD=${PASSWORD:-1234567890} +STAKE=${STAKE_TOKEN:-ustake} +FEE=${FEE_TOKEN:-ucosm} +CHAIN_ID=${CHAIN_ID:-testing} +MONIKER=${MONIKER:-node001} + +wasmd init --chain-id "$CHAIN_ID" "$MONIKER" +# staking/governance token is hardcoded in config, change this +sed -i "s/\"stake\"/\"$STAKE\"/" "$HOME"/.wasmd/config/genesis.json +# this is essential for sub-1s block times (or header times go crazy) +sed -i 's/"time_iota_ms": "1000"/"time_iota_ms": "10"/' "$HOME"/.wasmd/config/genesis.json + +if ! wasmd keys show validator; then + (echo "$PASSWORD"; echo "$PASSWORD") | wasmd keys add validator +fi +# hardcode the validator account for this instance +echo "$PASSWORD" | wasmd add-genesis-account validator "1000000000$STAKE,1000000000$FEE" + +# (optionally) add a few more genesis accounts +for addr in "$@"; do + echo $addr + wasmd add-genesis-account "$addr" "1000000000$STAKE,1000000000$FEE" +done + +# submit a genesis validator tx +## Workraround for https://github.com/cosmos/cosmos-sdk/issues/8251 +(echo "$PASSWORD"; echo "$PASSWORD"; echo "$PASSWORD") | wasmd gentx validator "250000000$STAKE" --chain-id="$CHAIN_ID" --amount="250000000$STAKE" +## should be: +# (echo "$PASSWORD"; echo "$PASSWORD"; echo "$PASSWORD") | wasmd gentx validator "250000000$STAKE" --chain-id="$CHAIN_ID" +wasmd collect-gentxs diff --git a/ci-scripts/wasmd/start.sh b/ci-scripts/wasmd/start.sh new file mode 100755 index 0000000..a50cc74 --- /dev/null +++ b/ci-scripts/wasmd/start.sh @@ -0,0 +1,33 @@ +#!/bin/bash +set -o errexit -o nounset -o pipefail +command -v shellcheck >/dev/null && shellcheck "$0" + +# Please keep this in sync with the Ports overview in HACKING.md +TENDERMINT_PORT_GUEST="26657" +TENDERMINT_PORT_HOST="26659" + +SCRIPT_DIR="$(realpath "$(dirname "$0")")" +# shellcheck source=./env +# shellcheck disable=SC1091 +source "$SCRIPT_DIR"/env + +# TMP_DIR=$(mktemp -d "${TMPDIR:-/tmp}/wasmd.XXXXXXXXX") +# chmod 777 "$TMP_DIR" +# echo "Using temporary dir $TMP_DIR" +# WASMD_LOGFILE="$TMP_DIR/wasmd.log" + +# Use a fresh volume for every start +docker volume rm -f wasmd_data +# only pull if we don't have it +(docker images | grep "$REPOSITORY" | grep -q "$VERSION") || docker pull "$REPOSITORY:$VERSION" + +# This starts up wasmd +echo "starting wasmd with rpc on port $TENDERMINT_PORT_HOST" +docker run --rm \ + --name "$CONTAINER_NAME" \ + -p "$TENDERMINT_PORT_HOST":"$TENDERMINT_PORT_GUEST" \ + --mount type=bind,source="$SCRIPT_DIR/template",target=/template \ + --mount type=volume,source=wasmd_data,target=/root \ + "$REPOSITORY:$VERSION" \ + /opt/run.sh \ + 2>&1 | tee debug-wasmd.log | grep 'executed block' diff --git a/ci-scripts/wasmd/stop.sh b/ci-scripts/wasmd/stop.sh new file mode 100755 index 0000000..6aace05 --- /dev/null +++ b/ci-scripts/wasmd/stop.sh @@ -0,0 +1,11 @@ +#!/bin/bash +set -o errexit -o nounset -o pipefail +command -v shellcheck >/dev/null && shellcheck "$0" + +SCRIPT_DIR="$(realpath "$(dirname "$0")")" +# shellcheck source=./env +# shellcheck disable=SC1091 +source "$SCRIPT_DIR"/env + +echo "Killing Wasmd container..." +docker container kill "$CONTAINER_NAME" diff --git a/ci-scripts/wasmd/template/.wasmd/config/app.toml b/ci-scripts/wasmd/template/.wasmd/config/app.toml new file mode 100755 index 0000000..5ff2008 --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/config/app.toml @@ -0,0 +1,196 @@ +# This is a TOML config file. +# For more information, see https://github.com/toml-lang/toml + +############################################################################### +### Base Configuration ### +############################################################################### + +# The minimum gas prices a validator is willing to accept for processing a +# transaction. A transaction's fees must meet the minimum of any denomination +# specified in this config (e.g. 0.25token1;0.0001token2). +minimum-gas-prices = "0.025ucosm" + +# default: the last 100 states are kept in addition to every 500th state; pruning at 10 block intervals +# nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node) +# everything: all saved states will be deleted, storing only the current and previous state; pruning at 10 block intervals +# custom: allow pruning options to be manually specified through 'pruning-keep-recent', 'pruning-keep-every', and 'pruning-interval' +pruning = "default" + +# These are applied if and only if the pruning strategy is custom. +pruning-keep-recent = "0" +pruning-keep-every = "0" +pruning-interval = "0" + +# HaltHeight contains a non-zero block height at which a node will gracefully +# halt and shutdown that can be used to assist upgrades and testing. +# +# Note: Commitment of state will be attempted on the corresponding block. +halt-height = 0 + +# HaltTime contains a non-zero minimum block time (in Unix seconds) at which +# a node will gracefully halt and shutdown that can be used to assist upgrades +# and testing. +# +# Note: Commitment of state will be attempted on the corresponding block. +halt-time = 0 + +# MinRetainBlocks defines the minimum block height offset from the current +# block being committed, such that all blocks past this offset are pruned +# from Tendermint. It is used as part of the process of determining the +# ResponseCommit.RetainHeight value during ABCI Commit. A value of 0 indicates +# that no blocks should be pruned. +# +# This configuration value is only responsible for pruning Tendermint blocks. +# It has no bearing on application state pruning which is determined by the +# "pruning-*" configurations. +# +# Note: Tendermint block pruning is dependant on this parameter in conunction +# with the unbonding (safety threshold) period, state pruning and state sync +# snapshot parameters to determine the correct minimum value of +# ResponseCommit.RetainHeight. +min-retain-blocks = 0 + +# InterBlockCache enables inter-block caching. +inter-block-cache = true + +# IndexEvents defines the set of events in the form {eventType}.{attributeKey}, +# which informs Tendermint what to index. If empty, all events will be indexed. +# +# Example: +# ["message.sender", "message.recipient"] +index-events = [] + +# IavlCacheSize set the size of the iavl tree cache. +# Default cache size is 50mb. +iavl-cache-size = 781250 + +############################################################################### +### Telemetry Configuration ### +############################################################################### + +[telemetry] + +# Prefixed with keys to separate services. +service-name = "" + +# Enabled enables the application telemetry functionality. When enabled, +# an in-memory sink is also enabled by default. Operators may also enabled +# other sinks such as Prometheus. +enabled = false + +# Enable prefixing gauge values with hostname. +enable-hostname = false + +# Enable adding hostname to labels. +enable-hostname-label = false + +# Enable adding service to labels. +enable-service-label = false + +# PrometheusRetentionTime, when positive, enables a Prometheus metrics sink. +prometheus-retention-time = 0 + +# GlobalLabels defines a global set of name/value label tuples applied to all +# metrics emitted using the wrapper functions defined in telemetry package. +# +# Example: +# [["chain_id", "cosmoshub-1"]] +global-labels = [ +] + +############################################################################### +### API Configuration ### +############################################################################### + +[api] + +# Enable defines if the API server should be enabled. +enable = true + +# Swagger defines if swagger documentation should automatically be registered. +swagger = false + +# Address defines the API server to listen on. +address = "tcp://0.0.0.0:1317" + +# MaxOpenConnections defines the number of maximum open connections. +max-open-connections = 1000 + +# RPCReadTimeout defines the Tendermint RPC read timeout (in seconds). +rpc-read-timeout = 10 + +# RPCWriteTimeout defines the Tendermint RPC write timeout (in seconds). +rpc-write-timeout = 0 + +# RPCMaxBodyBytes defines the Tendermint maximum response body (in bytes). +rpc-max-body-bytes = 1000000 + +# EnableUnsafeCORS defines if CORS should be enabled (unsafe - use it at your own risk). +enabled-unsafe-cors = true + +############################################################################### +### Rosetta Configuration ### +############################################################################### + +[rosetta] + +# Enable defines if the Rosetta API server should be enabled. +enable = true + +# Address defines the Rosetta API server to listen on. +address = ":8080" + +# Network defines the name of the blockchain that will be returned by Rosetta. +blockchain = "app" + +# Network defines the name of the network that will be returned by Rosetta. +network = "network" + +# Retries defines the number of retries when connecting to the node before failing. +retries = 3 + +# Offline defines if Rosetta server should run in offline mode. +offline = false + +############################################################################### +### gRPC Configuration ### +############################################################################### + +[grpc] + +# Enable defines if the gRPC server should be enabled. +enable = true + +# Address defines the gRPC server address to bind to. +address = "0.0.0.0:9090" + +############################################################################### +### gRPC Web Configuration ### +############################################################################### + +[grpc-web] + +# GRPCWebEnable defines if the gRPC-web should be enabled. +# NOTE: gRPC must also be enabled, otherwise, this configuration is a no-op. +enable = true + +# Address defines the gRPC-web server address to bind to. +address = "0.0.0.0:9091" + +# EnableUnsafeCORS defines if CORS should be enabled (unsafe - use it at your own risk). +enable-unsafe-cors = false + +############################################################################### +### State Sync Configuration ### +############################################################################### + +# State sync snapshots allow other nodes to rapidly join the network without replaying historical +# blocks, instead downloading and applying a snapshot of the application state at a given height. +[state-sync] + +# snapshot-interval specifies the block interval at which local state sync snapshots are +# taken (0 to disable). Must be a multiple of pruning-keep-every. +snapshot-interval = 0 + +# snapshot-keep-recent specifies the number of recent snapshots to keep and serve (0 to keep all). +snapshot-keep-recent = 2 diff --git a/ci-scripts/wasmd/template/.wasmd/config/client.toml b/ci-scripts/wasmd/template/.wasmd/config/client.toml new file mode 100755 index 0000000..222695a --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/config/client.toml @@ -0,0 +1,17 @@ +# This is a TOML config file. +# For more information, see https://github.com/toml-lang/toml + +############################################################################### +### Client Configuration ### +############################################################################### + +# The network chain ID +chain-id = "" +# The keyring's backend, where the keys are stored (os|file|kwallet|pass|test|memory) +keyring-backend = "os" +# CLI output format (text|json) +output = "text" +# : to Tendermint RPC interface for this chain +node = "tcp://localhost:26657" +# Transaction broadcasting mode (sync|async|block) +broadcast-mode = "sync" diff --git a/ci-scripts/wasmd/template/.wasmd/config/config.toml b/ci-scripts/wasmd/template/.wasmd/config/config.toml new file mode 100755 index 0000000..65ae778 --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/config/config.toml @@ -0,0 +1,428 @@ +# This is a TOML config file. +# For more information, see https://github.com/toml-lang/toml + +# NOTE: Any path below can be absolute (e.g. "/var/myawesomeapp/data") or +# relative to the home directory (e.g. "data"). The home directory is +# "$HOME/.tendermint" by default, but could be changed via $TMHOME env variable +# or --home cmd flag. + +####################################################################### +### Main Base Config Options ### +####################################################################### + +# TCP or UNIX socket address of the ABCI application, +# or the name of an ABCI application compiled in with the Tendermint binary +proxy_app = "tcp://127.0.0.1:26658" + +# A custom human readable name for this node +moniker = "wasm-moniker" + +# If this node is many blocks behind the tip of the chain, FastSync +# allows them to catchup quickly by downloading blocks in parallel +# and verifying their commits +fast_sync = true + +# Database backend: goleveldb | cleveldb | boltdb | rocksdb | badgerdb +# * goleveldb (github.com/syndtr/goleveldb - most popular implementation) +# - pure go +# - stable +# * cleveldb (uses levigo wrapper) +# - fast +# - requires gcc +# - use cleveldb build tag (go build -tags cleveldb) +# * boltdb (uses etcd's fork of bolt - github.com/etcd-io/bbolt) +# - EXPERIMENTAL +# - may be faster is some use-cases (random reads - indexer) +# - use boltdb build tag (go build -tags boltdb) +# * rocksdb (uses github.com/tecbot/gorocksdb) +# - EXPERIMENTAL +# - requires gcc +# - use rocksdb build tag (go build -tags rocksdb) +# * badgerdb (uses github.com/dgraph-io/badger) +# - EXPERIMENTAL +# - use badgerdb build tag (go build -tags badgerdb) +db_backend = "goleveldb" + +# Database directory +db_dir = "data" + +# Output level for logging, including package level options +log_level = "info" + +# Output format: 'plain' (colored text) or 'json' +log_format = "plain" + +##### additional base config options ##### + +# Path to the JSON file containing the initial validator set and other meta data +genesis_file = "config/genesis.json" + +# Path to the JSON file containing the private key to use as a validator in the consensus protocol +priv_validator_key_file = "config/priv_validator_key.json" + +# Path to the JSON file containing the last sign state of a validator +priv_validator_state_file = "data/priv_validator_state.json" + +# TCP or UNIX socket address for Tendermint to listen on for +# connections from an external PrivValidator process +priv_validator_laddr = "" + +# Path to the JSON file containing the private key to use for node authentication in the p2p protocol +node_key_file = "config/node_key.json" + +# Mechanism to connect to the ABCI application: socket | grpc +abci = "socket" + +# If true, query the ABCI app on connecting to a new peer +# so the app can decide if we should keep the connection or not +filter_peers = false + + +####################################################################### +### Advanced Configuration Options ### +####################################################################### + +####################################################### +### RPC Server Configuration Options ### +####################################################### +[rpc] + +# TCP or UNIX socket address for the RPC server to listen on +laddr = "tcp://127.0.0.1:26657" + +# A list of origins a cross-domain request can be executed from +# Default value '[]' disables cors support +# Use '["*"]' to allow any origin +cors_allowed_origins = ["*"] + +# A list of methods the client is allowed to use with cross-domain requests +cors_allowed_methods = ["HEAD", "GET", "POST", ] + +# A list of non simple headers the client is allowed to use with cross-domain requests +cors_allowed_headers = ["Origin", "Accept", "Content-Type", "X-Requested-With", "X-Server-Time", ] + +# TCP or UNIX socket address for the gRPC server to listen on +# NOTE: This server only supports /broadcast_tx_commit +grpc_laddr = "" + +# Maximum number of simultaneous connections. +# Does not include RPC (HTTP&WebSocket) connections. See max_open_connections +# If you want to accept a larger number than the default, make sure +# you increase your OS limits. +# 0 - unlimited. +# Should be < {ulimit -Sn} - {MaxNumInboundPeers} - {MaxNumOutboundPeers} - {N of wal, db and other open files} +# 1024 - 40 - 10 - 50 = 924 = ~900 +grpc_max_open_connections = 900 + +# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool +unsafe = false + +# Maximum number of simultaneous connections (including WebSocket). +# Does not include gRPC connections. See grpc_max_open_connections +# If you want to accept a larger number than the default, make sure +# you increase your OS limits. +# 0 - unlimited. +# Should be < {ulimit -Sn} - {MaxNumInboundPeers} - {MaxNumOutboundPeers} - {N of wal, db and other open files} +# 1024 - 40 - 10 - 50 = 924 = ~900 +max_open_connections = 900 + +# Maximum number of unique clientIDs that can /subscribe +# If you're using /broadcast_tx_commit, set to the estimated maximum number +# of broadcast_tx_commit calls per block. +max_subscription_clients = 100 + +# Maximum number of unique queries a given client can /subscribe to +# If you're using GRPC (or Local RPC client) and /broadcast_tx_commit, set to +# the estimated # maximum number of broadcast_tx_commit calls per block. +max_subscriptions_per_client = 5 + +# Experimental parameter to specify the maximum number of events a node will +# buffer, per subscription, before returning an error and closing the +# subscription. Must be set to at least 100, but higher values will accommodate +# higher event throughput rates (and will use more memory). +experimental_subscription_buffer_size = 200 + +# Experimental parameter to specify the maximum number of RPC responses that +# can be buffered per WebSocket client. If clients cannot read from the +# WebSocket endpoint fast enough, they will be disconnected, so increasing this +# parameter may reduce the chances of them being disconnected (but will cause +# the node to use more memory). +# +# Must be at least the same as "experimental_subscription_buffer_size", +# otherwise connections could be dropped unnecessarily. This value should +# ideally be somewhat higher than "experimental_subscription_buffer_size" to +# accommodate non-subscription-related RPC responses. +experimental_websocket_write_buffer_size = 200 + +# If a WebSocket client cannot read fast enough, at present we may +# silently drop events instead of generating an error or disconnecting the +# client. +# +# Enabling this experimental parameter will cause the WebSocket connection to +# be closed instead if it cannot read fast enough, allowing for greater +# predictability in subscription behaviour. +experimental_close_on_slow_client = false + +# How long to wait for a tx to be committed during /broadcast_tx_commit. +# WARNING: Using a value larger than 10s will result in increasing the +# global HTTP write timeout, which applies to all connections and endpoints. +# See https://github.com/tendermint/tendermint/issues/3435 +timeout_broadcast_tx_commit = "10s" + +# Maximum size of request body, in bytes +max_body_bytes = 1000000 + +# Maximum size of request header, in bytes +max_header_bytes = 1048576 + +# The path to a file containing certificate that is used to create the HTTPS server. +# Might be either absolute path or path related to Tendermint's config directory. +# If the certificate is signed by a certificate authority, +# the certFile should be the concatenation of the server's certificate, any intermediates, +# and the CA's certificate. +# NOTE: both tls_cert_file and tls_key_file must be present for Tendermint to create HTTPS server. +# Otherwise, HTTP server is run. +tls_cert_file = "" + +# The path to a file containing matching private key that is used to create the HTTPS server. +# Might be either absolute path or path related to Tendermint's config directory. +# NOTE: both tls-cert-file and tls-key-file must be present for Tendermint to create HTTPS server. +# Otherwise, HTTP server is run. +tls_key_file = "" + +# pprof listen address (https://golang.org/pkg/net/http/pprof) +pprof_laddr = "localhost:6060" + +####################################################### +### P2P Configuration Options ### +####################################################### +[p2p] + +# Address to listen for incoming connections +laddr = "tcp://0.0.0.0:26656" + +# Address to advertise to peers for them to dial +# If empty, will use the same port as the laddr, +# and will introspect on the listener or use UPnP +# to figure out the address. ip and port are required +# example: 159.89.10.97:26656 +external_address = "" + +# Comma separated list of seed nodes to connect to +seeds = "" + +# Comma separated list of nodes to keep persistent connections to +persistent_peers = "" + +# UPNP port forwarding +upnp = false + +# Path to address book +addr_book_file = "config/addrbook.json" + +# Set true for strict address routability rules +# Set false for private or local networks +addr_book_strict = true + +# Maximum number of inbound peers +max_num_inbound_peers = 40 + +# Maximum number of outbound peers to connect to, excluding persistent peers +max_num_outbound_peers = 10 + +# List of node IDs, to which a connection will be (re)established ignoring any existing limits +unconditional_peer_ids = "" + +# Maximum pause when redialing a persistent peer (if zero, exponential backoff is used) +persistent_peers_max_dial_period = "0s" + +# Time to wait before flushing messages out on the connection +flush_throttle_timeout = "100ms" + +# Maximum size of a message packet payload, in bytes +max_packet_msg_payload_size = 1024 + +# Rate at which packets can be sent, in bytes/second +send_rate = 5120000 + +# Rate at which packets can be received, in bytes/second +recv_rate = 5120000 + +# Set true to enable the peer-exchange reactor +pex = true + +# Seed mode, in which node constantly crawls the network and looks for +# peers. If another node asks it for addresses, it responds and disconnects. +# +# Does not work if the peer-exchange reactor is disabled. +seed_mode = false + +# Comma separated list of peer IDs to keep private (will not be gossiped to other peers) +private_peer_ids = "" + +# Toggle to disable guard against peers connecting from the same ip. +allow_duplicate_ip = false + +# Peer connection configuration. +handshake_timeout = "20s" +dial_timeout = "3s" + +####################################################### +### Mempool Configuration Option ### +####################################################### +[mempool] + +recheck = true +broadcast = true +wal_dir = "" + +# Maximum number of transactions in the mempool +size = 5000 + +# Limit the total size of all txs in the mempool. +# This only accounts for raw transactions (e.g. given 1MB transactions and +# max_txs_bytes=5MB, mempool will only accept 5 transactions). +max_txs_bytes = 1073741824 + +# Size of the cache (used to filter transactions we saw earlier) in transactions +cache_size = 10000 + +# Do not remove invalid transactions from the cache (default: false) +# Set to true if it's not possible for any invalid transaction to become valid +# again in the future. +keep-invalid-txs-in-cache = false + +# Maximum size of a single transaction. +# NOTE: the max size of a tx transmitted over the network is {max_tx_bytes}. +max_tx_bytes = 1048576 + +# Maximum size of a batch of transactions to send to a peer +# Including space needed by encoding (one varint per transaction). +# XXX: Unused due to https://github.com/tendermint/tendermint/issues/5796 +max_batch_bytes = 0 + +####################################################### +### State Sync Configuration Options ### +####################################################### +[statesync] +# State sync rapidly bootstraps a new node by discovering, fetching, and restoring a state machine +# snapshot from peers instead of fetching and replaying historical blocks. Requires some peers in +# the network to take and serve state machine snapshots. State sync is not attempted if the node +# has any local state (LastBlockHeight > 0). The node will have a truncated block history, +# starting from the height of the snapshot. +enable = false + +# RPC servers (comma-separated) for light client verification of the synced state machine and +# retrieval of state data for node bootstrapping. Also needs a trusted height and corresponding +# header hash obtained from a trusted source, and a period during which validators can be trusted. +# +# For Cosmos SDK-based chains, trust_period should usually be about 2/3 of the unbonding time (~2 +# weeks) during which they can be financially punished (slashed) for misbehavior. +rpc_servers = "" +trust_height = 0 +trust_hash = "" +trust_period = "168h0m0s" + +# Time to spend discovering snapshots before initiating a restore. +discovery_time = "15s" + +# Temporary directory for state sync snapshot chunks, defaults to the OS tempdir (typically /tmp). +# Will create a new, randomly named directory within, and remove it when done. +temp_dir = "" + +# The timeout duration before re-requesting a chunk, possibly from a different +# peer (default: 1 minute). +chunk_request_timeout = "10s" + +# The number of concurrent chunk fetchers to run (default: 1). +chunk_fetchers = "4" + +####################################################### +### Fast Sync Configuration Connections ### +####################################################### +[fastsync] + +# Fast Sync version to use: +# 1) "v0" (default) - the legacy fast sync implementation +# 2) "v1" - refactor of v0 version for better testability +# 2) "v2" - complete redesign of v0, optimized for testability & readability +version = "v0" + +####################################################### +### Consensus Configuration Options ### +####################################################### +[consensus] + +wal_file = "data/cs.wal/wal" + +# How long we wait for a proposal block before prevoting nil +timeout_propose = "100ms" +# How much timeout_propose increases with each round +timeout_propose_delta = "100ms" +# How long we wait after receiving +2/3 prevotes for “anything” (ie. not a single block or nil) +timeout_prevote = "100ms" +# How much the timeout_prevote increases with each round +timeout_prevote_delta = "100ms" +# How long we wait after receiving +2/3 precommits for “anything” (ie. not a single block or nil) +timeout_precommit = "100ms" +# How much the timeout_precommit increases with each round +timeout_precommit_delta = "100ms" +# How long we wait after committing a block, before starting on the new +# height (this gives us a chance to receive some more precommits, even +# though we already have +2/3). +timeout_commit = "200ms" + +# How many blocks to look back to check existence of the node's consensus votes before joining consensus +# When non-zero, the node will panic upon restart +# if the same consensus key was used to sign {double_sign_check_height} last blocks. +# So, validators should stop the state machine, wait for some blocks, and then restart the state machine to avoid panic. +double_sign_check_height = 0 + +# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0) +skip_timeout_commit = false + +# EmptyBlocks mode and possible interval between empty blocks +create_empty_blocks = true +create_empty_blocks_interval = "0s" + +# Reactor sleep duration parameters +peer_gossip_sleep_duration = "100ms" +peer_query_maj23_sleep_duration = "2s" + +####################################################### +### Transaction Indexer Configuration Options ### +####################################################### +[tx_index] + +# What indexer to use for transactions +# +# The application will set which txs to index. In some cases a node operator will be able +# to decide which txs to index based on configuration set in the application. +# +# Options: +# 1) "null" +# 2) "kv" (default) - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend). +# - When "kv" is chosen "tx.height" and "tx.hash" will always be indexed. +indexer = "kv" + +####################################################### +### Instrumentation Configuration Options ### +####################################################### +[instrumentation] + +# When true, Prometheus metrics are served under /metrics on +# PrometheusListenAddr. +# Check out the documentation for the list of available metrics. +prometheus = false + +# Address to listen for Prometheus collector(s) connections +prometheus_listen_addr = ":26660" + +# Maximum number of simultaneous connections. +# If you want to accept a larger number than the default, make sure +# you increase your OS limits. +# 0 - unlimited. +max_open_connections = 3 + +# Instrumentation namespace +namespace = "tendermint" diff --git a/ci-scripts/wasmd/template/.wasmd/config/genesis.json b/ci-scripts/wasmd/template/.wasmd/config/genesis.json new file mode 100755 index 0000000..702df91 --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/config/genesis.json @@ -0,0 +1,340 @@ +{ + "app_hash": "", + "app_state": { + "auth": { + "accounts": [ + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "0", + "address": "wasm17e5l4ggxlyjf7k5scnas2zflwmnj9gjg54kce7", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "0", + "address": "wasm14qemq0vw6y3gc3u3e0aty2e764u4gs5lndxgyk", + "pub_key": null, + "sequence": "0" + } + ], + "params": { + "max_memo_characters": "256", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10" + } + }, + "authz": { + "authorization": [] + }, + "bank": { + "balances": [ + { + "address": "wasm14qemq0vw6y3gc3u3e0aty2e764u4gs5lndxgyk", + "coins": [ + { + "amount": "1000000000", + "denom": "ucosm" + }, + { + "amount": "1000000000", + "denom": "ustake" + } + ] + }, + { + "address": "wasm17e5l4ggxlyjf7k5scnas2zflwmnj9gjg54kce7", + "coins": [ + { + "amount": "1000000000", + "denom": "ucosm" + }, + { + "amount": "1000000000", + "denom": "ustake" + } + ] + } + ], + "denom_metadata": [], + "params": { + "default_send_enabled": true, + "send_enabled": [] + }, + "supply": [ + { + "amount": "2000000000", + "denom": "ucosm" + }, + { + "amount": "2000000000", + "denom": "ustake" + } + ] + }, + "capability": { + "index": "1", + "owners": [] + }, + "crisis": { + "constant_fee": { + "amount": "1000", + "denom": "ustake" + } + }, + "distribution": { + "delegator_starting_infos": [], + "delegator_withdraw_infos": [], + "fee_pool": { + "community_pool": [] + }, + "outstanding_rewards": [], + "params": { + "base_proposer_reward": "0.010000000000000000", + "bonus_proposer_reward": "0.040000000000000000", + "community_tax": "0.020000000000000000", + "withdraw_addr_enabled": true + }, + "previous_proposer": "", + "validator_accumulated_commissions": [], + "validator_current_rewards": [], + "validator_historical_rewards": [], + "validator_slash_events": [] + }, + "evidence": { + "evidence": [] + }, + "feegrant": { + "allowances": [] + }, + "genutil": { + "gen_txs": [ + { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "200000", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A+Mv0AWmUlfsrAvrUCYB2wOxnlBXzjFkAHXmUMalA50y" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "e00476a52bbadced4266814cee02b61c4cbdb860@172.17.0.2:26656", + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "commission": { + "max_change_rate": "0.010000000000000000", + "max_rate": "0.200000000000000000", + "rate": "0.100000000000000000" + }, + "delegator_address": "wasm17e5l4ggxlyjf7k5scnas2zflwmnj9gjg54kce7", + "description": { + "details": "", + "identity": "", + "moniker": "wasm-moniker", + "security_contact": "", + "website": "" + }, + "min_self_delegation": "1", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "pbhQLheUqr0nbaNZ7z1wzAsXjLRilfq4xbcaMN2XRUY=" + }, + "validator_address": "wasmvaloper17e5l4ggxlyjf7k5scnas2zflwmnj9gjgpfryhy", + "value": { + "amount": "3000000", + "denom": "ustake" + } + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "oHhjuBqgpc8xV6SZu5v8E0Bf653PPRPvqYjsI+6l1ht1aeGF8f+ym+UynVvQj9mHc0EXlts23dN9Ht7/jm2WEA==" + ] + } + ] + }, + "gov": { + "deposit_params": { + "max_deposit_period": "172800s", + "min_deposit": [ + { + "amount": "10000000", + "denom": "ustake" + } + ] + }, + "deposits": [], + "proposals": [], + "starting_proposal_id": "1", + "tally_params": { + "quorum": "0.334000000000000000", + "threshold": "0.500000000000000000", + "veto_threshold": "0.334000000000000000" + }, + "votes": [], + "voting_params": { + "voting_period": "172800s" + } + }, + "ibc": { + "channel_genesis": { + "ack_sequences": [], + "acknowledgements": [], + "channels": [], + "commitments": [], + "next_channel_sequence": "0", + "receipts": [], + "recv_sequences": [], + "send_sequences": [] + }, + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "create_localhost": false, + "next_client_sequence": "0", + "params": { + "allowed_clients": [ + "06-solomachine", + "07-tendermint" + ] + } + }, + "connection_genesis": { + "client_connection_paths": [], + "connections": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + } + }, + "interchainaccounts": { + "controller_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "params": { + "controller_enabled": true + }, + "ports": [] + }, + "host_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "params": { + "allow_messages": [], + "host_enabled": true + }, + "port": "icahost" + } + }, + "intertx": null, + "mint": { + "minter": { + "annual_provisions": "0.000000000000000000", + "inflation": "0.130000000000000000" + }, + "params": { + "blocks_per_year": "6311520", + "goal_bonded": "0.670000000000000000", + "inflation_max": "0.200000000000000000", + "inflation_min": "0.070000000000000000", + "inflation_rate_change": "0.130000000000000000", + "mint_denom": "ustake" + } + }, + "params": null, + "slashing": { + "missed_blocks": [], + "params": { + "downtime_jail_duration": "600s", + "min_signed_per_window": "0.500000000000000000", + "signed_blocks_window": "100", + "slash_fraction_double_sign": "0.050000000000000000", + "slash_fraction_downtime": "0.010000000000000000" + }, + "signing_infos": [] + }, + "staking": { + "delegations": [], + "exported": false, + "last_total_power": "0", + "last_validator_powers": [], + "params": { + "bond_denom": "ustake", + "historical_entries": 10000, + "max_entries": 7, + "max_validators": 100, + "unbonding_time": "1814400s" + }, + "redelegations": [], + "unbonding_delegations": [], + "validators": [] + }, + "transfer": { + "denom_traces": [], + "params": { + "receive_enabled": true, + "send_enabled": true + }, + "port_id": "transfer" + }, + "upgrade": {}, + "vesting": {}, + "wasm": { + "codes": [], + "contracts": [], + "gen_msgs": [], + "params": { + "code_upload_access": { + "address": "", + "permission": "Everybody" + }, + "instantiate_default_permission": "Everybody" + }, + "sequences": [] + } + }, + "chain_id": "wasmd-1", + "consensus_params": { + "block": { + "max_bytes": "22020096", + "max_gas": "-1", + "time_iota_ms": "10" + }, + "evidence": { + "max_age_duration": "172800000000000", + "max_age_num_blocks": "100000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": {} + }, + "genesis_time": "2022-07-20T20:02:34.612004135Z", + "initial_height": "1" +} diff --git a/ci-scripts/wasmd/template/.wasmd/config/gentx/gentx-e00476a52bbadced4266814cee02b61c4cbdb860.json b/ci-scripts/wasmd/template/.wasmd/config/gentx/gentx-e00476a52bbadced4266814cee02b61c4cbdb860.json new file mode 100755 index 0000000..402ce16 --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/config/gentx/gentx-e00476a52bbadced4266814cee02b61c4cbdb860.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"wasm-moniker","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"wasm17e5l4ggxlyjf7k5scnas2zflwmnj9gjg54kce7","validator_address":"wasmvaloper17e5l4ggxlyjf7k5scnas2zflwmnj9gjgpfryhy","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"pbhQLheUqr0nbaNZ7z1wzAsXjLRilfq4xbcaMN2XRUY="},"value":{"denom":"ustake","amount":"3000000"}}],"memo":"e00476a52bbadced4266814cee02b61c4cbdb860@172.17.0.2:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A+Mv0AWmUlfsrAvrUCYB2wOxnlBXzjFkAHXmUMalA50y"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["oHhjuBqgpc8xV6SZu5v8E0Bf653PPRPvqYjsI+6l1ht1aeGF8f+ym+UynVvQj9mHc0EXlts23dN9Ht7/jm2WEA=="]} diff --git a/ci-scripts/wasmd/template/.wasmd/config/node_key.json b/ci-scripts/wasmd/template/.wasmd/config/node_key.json new file mode 100755 index 0000000..1ecb9ba --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/config/node_key.json @@ -0,0 +1 @@ +{"priv_key":{"type":"tendermint/PrivKeyEd25519","value":"n9jWRTekT/X5IxciXaXt7tNkVqvnrz74shUX9CctXsJp7wZeMgedPT4DvASVkJz1EkF0v/yU40ePH7AwL4IlQg=="}} \ No newline at end of file diff --git a/ci-scripts/wasmd/template/.wasmd/config/priv_validator_key.json b/ci-scripts/wasmd/template/.wasmd/config/priv_validator_key.json new file mode 100755 index 0000000..ecb598d --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/config/priv_validator_key.json @@ -0,0 +1,11 @@ +{ + "address": "DB364DA3F19040792740269C079AB040D0ACC9B2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "pbhQLheUqr0nbaNZ7z1wzAsXjLRilfq4xbcaMN2XRUY=" + }, + "priv_key": { + "type": "tendermint/PrivKeyEd25519", + "value": "8+09drNpixEZe/Dbfm+0x46hD/8jZS5c3NLLt6UmmJGluFAuF5SqvSdto1nvPXDMCxeMtGKV+rjFtxow3ZdFRg==" + } +} \ No newline at end of file diff --git a/ci-scripts/wasmd/template/.wasmd/data/priv_validator_state.json b/ci-scripts/wasmd/template/.wasmd/data/priv_validator_state.json new file mode 100755 index 0000000..48f3b67 --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/data/priv_validator_state.json @@ -0,0 +1,5 @@ +{ + "height": "0", + "round": 0, + "step": 0 +} \ No newline at end of file diff --git a/ci-scripts/wasmd/template/.wasmd/f669faa106f9249f5a90c4fb05093f76e722a248.address b/ci-scripts/wasmd/template/.wasmd/f669faa106f9249f5a90c4fb05093f76e722a248.address new file mode 100755 index 0000000..d2e278f --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/f669faa106f9249f5a90c4fb05093f76e722a248.address @@ -0,0 +1 @@ +eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMi0wNy0yMCAyMDowMjozNS45NTM2Nzg1OTQgKzAwMDAgVVRDIG09KzAuNjM3NzgyNzEwIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiZ25rZXlFR19hUnN3YTZJUiJ9.AoopwzMV7GLdqWwAkZK3MM3PEIwYCTdmeUtx15k5GqLVjoKHUFb0uw.hbxwFa3kKKGwXpAi.en1eHLJPI3FBMlNd5wI894HgHQV_EqRjFnS3ou9BuGESqbZUrvCNyCfJBP3tRGhnkSrUCvFuDiUolNd69o83QtThNK8BFRRbQVyHGaJPI5ZuhuaF_kt3FYmp7UrfVlumUve6Lx4_WY9aBN46MvRF3y5E49Qjer6Y8kqx61F23ag7NJ3ZHYhfRjbV6FyLcH-pSAjmIjLIqxIoLQOvZTWfg8z5aRhGIbRG9D_OCUjRX6-0jensqZVo9AJP.RWSTQClG4C9PalvJuBGJcA \ No newline at end of file diff --git a/ci-scripts/wasmd/template/.wasmd/keyhash b/ci-scripts/wasmd/template/.wasmd/keyhash new file mode 100755 index 0000000..38ea506 --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/keyhash @@ -0,0 +1 @@ +$2a$10$nL84R.qjyT23fDjFWaNZPOp8DBiOoQRsZmDwXy65PfKoh7uWNz6OW \ No newline at end of file diff --git a/ci-scripts/wasmd/template/.wasmd/validator.info b/ci-scripts/wasmd/template/.wasmd/validator.info new file mode 100755 index 0000000..6d57522 --- /dev/null +++ b/ci-scripts/wasmd/template/.wasmd/validator.info @@ -0,0 +1 @@ +eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMi0wNy0yMCAyMDowMjozNS45MTY2MTYxMzUgKzAwMDAgVVRDIG09KzAuNjAwNzIwMzM1IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoieU50NHRidGt6TUFZUVhOUyJ9.An0WIFG-o5_GHSfxTVs_PBVXKUHAlWjRdtLdKLbvDFqZ8GAPKebQSA.D0iZKIsCrLxx2zei.V9Zu-tGT9ULjYDu9pwwnjT5bJ7UidmTC4JbEKgac_GryRCfhy9Lmvumqyb38EbGGkAich27ZUHASLzWEC7clh3Z9_e70WQNsTqegoKdG_IG9YOa0-rC2eW_JGfnI-WSpE80tF7foA2sXBtug7YAfQL4JSyfIASbuc4odtTb_Vs0GhfPNS4cQSu0Z2GfT6WEgfPYnE7xU6nPAe39wiZDDgXPhB_TZZrLqMqycHYrYiIo4IwLwHDGlERjXnyh1KFOz0w0yRpl666HyUMAgkM7BR6D6_FXipr1g5d7ngfj4FWoAKjoxtq6vA2IjcWqGV1vSMC7ZbkXwr8M4Fqs0L3SYBYRqfWSMQEkMi3p0geKn74wOsMvg.a5z4pZrwHtY5USo8fj8UeA \ No newline at end of file