text: (window.webpackJsonp=window.webpackJsonp||[]).push([[11],{167:function(s,t,e){"use strict";e.r(t);var a=e(0),r=Object(a.a)({},function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("div",{staticClass:"content"},[s._m(0),s._v(" "),e("p",[s._v("在启动完整节点前，请确保已按照"),e("router-link",{attrs:{to:"./../installation.html"}},[s._v("安装引导")]),s._v("正确安装QOS。")],1),s._v(" "),s._m(1),s._v(" "),s._m(2),s._v(" "),s._m(3),s._m(4),s._v(" "),s._m(5),s._v(" "),s._m(6),s._v(" "),e("p",[s._v("不同QOS运行网络对应不同的配置，可访问"),e("a",{attrs:{href:"https://github.com/QOSGroup/qos-testnets",target:"_blank",rel:"noopener noreferrer"}},[s._v("testnets repo"),e("OutboundLink")],1),s._v("了解不同网络的运行配置。\n下面操作以测试网"),e("code",[s._v("capricorn-1000")]),s._v("为例。")]),s._v(" "),s._m(7),s._v(" "),s._m(8),s._v(" "),e("p",[s._v("下载"),e("code",[s._v("capricorn-1000")]),s._v("对应"),e("a",{attrs:{href:"https://raw.githubusercontent.com/QOSGroup/qos-testnets/master/capricorn-1000/genesis.json",target:"_blank",rel:"noopener noreferrer"}},[e("code",[s._v("genesis.json")]),s._v("文件"),e("OutboundLink")],1),s._v("替换本地文件。\n若没有更改默认存储位置，也可通过下面的命令执行替换操作：")]),s._v(" "),s._m(9),s._m(10),s._v(" "),s._m(11),s._v(" "),s._m(12),s._v(" "),s._m(13),s._m(14),s._v(" "),e("p",[s._v("运行启动命令：")]),s._v(" "),s._m(15),s._m(16),s._v(" "),s._m(17),e("p",[s._v("可运行下面命令检查节点运行状态：")]),s._v(" "),s._m(18),e("p",[s._v("如果看到"),e("code",[s._v("catching_up")]),s._v("为"),e("code",[s._v("false")]),s._v("，说明节点已经同步完成，否则还在同步区块。\n同步完成后，可参照"),e("router-link",{attrs:{to:"./validator.html"}},[s._v("成为验证节点")]),s._v("引导成为对应网络验证节点。")],1)])},[function(){var s=this.$createElement,t=this._self._c||s;return t("h1",{attrs:{id:"启动完整节点"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#启动完整节点","aria-hidden":"true"}},[this._v("#")]),this._v(" 启动完整节点")])},function(){var s=this.$createElement,t=this._self._c||s;return t("h2",{attrs:{id:"初始化"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#初始化","aria-hidden":"true"}},[this._v("#")]),this._v(" 初始化")])},function(){var s=this.$createElement,t=this._self._c||s;return t("p",[this._v("适用"),t("code",[this._v("qosd init")]),this._v("命令初始化节点、创建必要的配置文件。\n默认的配置和数据存储目录为 "),t("code",[this._v("$HOME/.qosd")]),this._v("，可以添加"),t("code",[this._v("--home")]),this._v("修改存储位置。")])},function(){var s=this.$createElement,t=this._self._c||s;return t("div",{staticClass:"language-bash line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[this._v("$ qosd init --name "),t("span",{pre:!0,attrs:{class:"token operator"}},[this._v("<")]),this._v("your_custom_moniker"),t("span",{pre:!0,attrs:{class:"token operator"}},[this._v(">")]),this._v("\n")])]),this._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[this._v("1")]),t("br")])])},function(){var s=this.$createElement,t=this._self._c||s;return t("div",{staticClass:"warning custom-block"},[t("p",{staticClass:"custom-block-title"},[this._v("Note")]),this._v(" "),t("p",[t("code",[this._v("name")]),this._v("仅支持ASCII字符，使用Unicode字符将使节点无法访问")])])},function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("p",[s._v("执行完"),e("code",[s._v("qosd init")]),s._v("会在"),e("code",[s._v("$HOME/.qosd/config")]),s._v("下生成"),e("code",[s._v("genesis.json")]),s._v("、"),e("code",[s._v("config.toml")]),s._v("等配置文件。")])},function(){var s=this.$createElement,t=this._self._c||s;return t("h2",{attrs:{id:"配置运行网络"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#配置运行网络","aria-hidden":"true"}},[this._v("#")]),this._v(" 配置运行网络")])},function(){var s=this.$createElement,t=this._self._c||s;return t("h3",{attrs:{id:"替换genesis-json"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#替换genesis-json","aria-hidden":"true"}},[this._v("#")]),this._v(" 替换"),t("code",[this._v("genesis.json")])])},function(){var s=this.$createElement,t=this._self._c||s;return t("p",[this._v("默认路径"),t("code",[this._v("$HOME/.qosd/config/genesis.json")])])},function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("div",{staticClass:"language-bash line-numbers-mode"},[e("pre",{pre:!0,attrs:{class:"language-bash"}},[e("code",[s._v("$ "),e("span",{pre:!0,attrs:{class:"token function"}},[s._v("curl")]),s._v(" https://raw.githubusercontent.com/QOSGroup/qos-testnets/master/capricorn-1000/genesis.json "),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),e("span",{pre:!0,attrs:{class:"token variable"}},[s._v("$HOME")]),s._v("/.qosd/config/genesis.json\n")])]),s._v(" "),e("div",{staticClass:"line-numbers-wrapper"},[e("span",{staticClass:"line-number"},[s._v("1")]),e("br")])])},function(){var s=this.$createElement,t=this._self._c||s;return t("h3",{attrs:{id:"编辑config-toml"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#编辑config-toml","aria-hidden":"true"}},[this._v("#")]),this._v(" 编辑"),t("code",[this._v("config.toml")]),this._v(":")])},function(){var s=this.$createElement,t=this._self._c||s;return t("p",[this._v("默认路径"),t("code",[this._v("$HOME/.qosd/config/config.toml")])])},function(){var s=this.$createElement,t=this._self._c||s;return t("p",[this._v("修改"),t("code",[this._v("config.toml")]),this._v("，找到"),t("code",[this._v("seeds")]),this._v("配置项，添加seed节点：")])},function(){var s=this.$createElement,t=this._self._c||s;return t("div",{staticClass:"language-toml line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[this._v('# Comma separated list of seed nodes to connect to\nseeds = "5d9fcba29ce9a066cdd6e4c45001567a4bd1dbf4@47.100.231.9:26656"\n')])]),this._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[this._v("1")]),t("br"),t("span",{staticClass:"line-number"},[this._v("2")]),t("br")])])},function(){var s=this.$createElement,t=this._self._c||s;return t("h2",{attrs:{id:"启动"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#启动","aria-hidden":"true"}},[this._v("#")]),this._v(" 启动")])},function(){var s=this.$createElement,t=this._self._c||s;return t("div",{staticClass:"language-bash line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[this._v("$ qosd start --with-tendermint\n")])]),this._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[this._v("1")]),t("br")])])},function(){var s=this.$createElement,t=this._self._c||s;return t("p",[this._v("控制台开始打印启动日志，提示"),t("code",[this._v("This node is not a validator")]),this._v("说明节点不是验证节点，节点开始同步QOS网络区块信息。\nYou can see the node is running, your node is not a validator, and your node is synchronizing blocks from the QOS testnet.")])},function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("div",{staticClass:"language-bash line-numbers-mode"},[e("pre",{pre:!0,attrs:{class:"language-bash"}},[e("code",[s._v("Starting ABCI with Tendermint                module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("main \nStarting multiAppConn                        module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("proxy impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("multiAppConn\nStarting localClient                         module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("abci-client connection"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("query impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("localClient\nStarting localClient                         module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("abci-client connection"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("mempool impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("localClient\nStarting localClient                         module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("abci-client connection"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("consensus impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("localClient\nABCI Handshake                               module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("consensus appHeight"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 appHash"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("\nABCI Replay Blocks                           module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("consensus appHeight"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 storeHeight"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 stateHeight"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0\nupdate Validators                            module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("main len"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("4\nCompleted ABCI Handshake - Tendermint and App are synced module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("consensus appHeight"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 appHash"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("\nThis node is not a validator                 module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("consensus addr"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("666A495A6B05C975B241880785665417B5CEA2A6 pubKey"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("PubKeyEd25519"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("36BA673E7CC36F09C353720441C439A96E81B54689BAC219F0D24C52C3D23E65"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\nStarting Node                                module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("node impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("Node\nStarting EventBus                            module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("events impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("EventBus\nLocal listener                               module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p ip"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0.0.0.0 port"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("26656\nStarting DefaultListener                     module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("Listener"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("@172.31.230.212:26656"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\nP2P Node ID                                  module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("node ID"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("db49a8d5a902910e0f8aee19e1b4889d6a235a91 file"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("/root/.qosd/config/node_key.json\nAdd our address to book                      module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p book"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("/root/.qosd/config/addrbook.json addr"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("db49a8d5a902910e0f8aee19e1b4889d6a235a91@172.31.230.212:26656\nStarting RPC HTTP server on tcp://0.0.0.0:26657 module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("rpc-server \nStarting P2P Switch                          module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),e("span",{pre:!0,attrs:{class:"token string"}},[s._v('"P2P Switch"')]),s._v("\nStarting EvidenceReactor                     module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("evidence impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("EvidenceReactor\nStarting PEXReactor                          module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("PEXReactor\nStarting AddrBook                            module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p book"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("/root/.qosd/config/addrbook.json impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("AddrBook\nStarting MempoolReactor                      module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("mempool impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("MempoolReactor\nStarting BlockchainReactor                   module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("blockchain impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("BlockchainReactor\nStarting BlockPool                           module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("blockchain impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("BlockPool\nStarting ConsensusReactor                    module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("consensus impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("ConsensusReactor\nConsensusReactor                             module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("consensus fastSync"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("true\nSaving AddrBook to "),e("span",{pre:!0,attrs:{class:"token function"}},[s._v("file")]),s._v("                      module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p book"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("/root/.qosd/config/addrbook.json size"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("1\nStarting IndexerService                      module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("txindex impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("IndexerService\nEnsure peers                                 module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p numOutPeers"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 numInPeers"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 numDialing"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 numToDial"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("10\nWill dial address                            module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p addr"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("5d9fcba29ce9a066cdd6e4c45001567a4bd1dbf4@47.100.231.9:26656\nDialing peer                                 module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p address"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("5d9fcba29ce9a066cdd6e4c45001567a4bd1dbf4@47.100.231.9:26656\nSuccessful handshake with peer               module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p peer"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("47.100.231.9:26656 peerNodeInfo"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),e("span",{pre:!0,attrs:{class:"token string"}},[s._v('"NodeInfo{id: 5d9fcba29ce9a066cdd6e4c45001567a4bd1dbf4, moniker: qos0, network: capricorn-1000 [listen 172.19.222.64:26656], version: 0.23.1 ([amino_version=0.12.0 p2p_version=0.5.0 consensus_version=v1/0.2.2 rpc_version=0.7.0/3 tx_index=on rpc_addr=tcp://0.0.0.0:26657])}"')]),s._v("\nStarting Peer                                module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p peer"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("47.100.231.9:26656 impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),e("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Peer{MConn{47.100.231.9:26656} 5d9fcba29ce9a066cdd6e4c45001567a4bd1dbf4 out}"')]),s._v("\nStarting MConnection                         module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p peer"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("47.100.231.9:26656 impl"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("MConn"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("47.100.231.9:26656"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\nAdded peer                                   module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p peer"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),e("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Peer{MConn{47.100.231.9:26656} 5d9fcba29ce9a066cdd6e4c45001567a4bd1dbf4 out}"')]),s._v("\nDialing peer                                 module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("p2p address"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("5d9fcba29ce9a066cdd6e4c45001567a4bd1dbf4@47.100.231.9:26656\nupdate Validators                            module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("main len"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0\nExecuted block                               module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("state height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("1 validTxs"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 invalidTxs"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0\nCommitted state                              module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("state height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("1 txs"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 appHash"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("E5C9EABCC5C3ACB7EA6D8ED4D17B997BFCDD6F4F\nRecheck txs                                  module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("mempool numtxs"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("1\nIndexed block                                module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("txindex height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("1\nmint reward                                  module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("main predict"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("8085999 actual"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("8085999\nvalidatorVoteInfo                            module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("main height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("2 address1nfsgxj0l4gtgje0ydmjg6harsfvmduxtq8fdwa"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),e("span",{pre:!0,attrs:{class:"token string"}},[s._v('"not vote"')]),s._v("\nupdate Validators                            module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("main len"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0\nExecuted block                               module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("state height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("2 validTxs"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 invalidTxs"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0\nCommitted state                              module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("state height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("2 txs"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 appHash"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("F70CB6559B9DA8015A63547696DC011032B7161F\nRecheck txs                                  module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("mempool numtxs"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("0 height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("2\nIndexed block                                module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("txindex height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("2\nmint reward                                  module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("main predict"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("8085999 actual"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("8085999\nvalidatorVoteInfo                            module"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("main height"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("3 address1nfsgxj0l4gtgje0ydmjg6harsfvmduxtq8fdwa"),e("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),e("span",{pre:!0,attrs:{class:"token string"}},[s._v('"not vote"')]),s._v("\n"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("..")]),s._v(".\n")])]),s._v(" "),e("div",{staticClass:"line-numbers-wrapper"},[e("span",{staticClass:"line-number"},[s._v("1")]),e("br"),e("span",{staticClass:"line-number"},[s._v("2")]),e("br"),e("span",{staticClass:"line-number"},[s._v("3")]),e("br"),e("span",{staticClass:"line-number"},[s._v("4")]),e("br"),e("span",{staticClass:"line-number"},[s._v("5")]),e("br"),e("span",{staticClass:"line-number"},[s._v("6")]),e("br"),e("span",{staticClass:"line-number"},[s._v("7")]),e("br"),e("span",{staticClass:"line-number"},[s._v("8")]),e("br"),e("span",{staticClass:"line-number"},[s._v("9")]),e("br"),e("span",{staticClass:"line-number"},[s._v("10")]),e("br"),e("span",{staticClass:"line-number"},[s._v("11")]),e("br"),e("span",{staticClass:"line-number"},[s._v("12")]),e("br"),e("span",{staticClass:"line-number"},[s._v("13")]),e("br"),e("span",{staticClass:"line-number"},[s._v("14")]),e("br"),e("span",{staticClass:"line-number"},[s._v("15")]),e("br"),e("span",{staticClass:"line-number"},[s._v("16")]),e("br"),e("span",{staticClass:"line-number"},[s._v("17")]),e("br"),e("span",{staticClass:"line-number"},[s._v("18")]),e("br"),e("span",{staticClass:"line-number"},[s._v("19")]),e("br"),e("span",{staticClass:"line-number"},[s._v("20")]),e("br"),e("span",{staticClass:"line-number"},[s._v("21")]),e("br"),e("span",{staticClass:"line-number"},[s._v("22")]),e("br"),e("span",{staticClass:"line-number"},[s._v("23")]),e("br"),e("span",{staticClass:"line-number"},[s._v("24")]),e("br"),e("span",{staticClass:"line-number"},[s._v("25")]),e("br"),e("span",{staticClass:"line-number"},[s._v("26")]),e("br"),e("span",{staticClass:"line-number"},[s._v("27")]),e("br"),e("span",{staticClass:"line-number"},[s._v("28")]),e("br"),e("span",{staticClass:"line-number"},[s._v("29")]),e("br"),e("span",{staticClass:"line-number"},[s._v("30")]),e("br"),e("span",{staticClass:"line-number"},[s._v("31")]),e("br"),e("span",{staticClass:"line-number"},[s._v("32")]),e("br"),e("span",{staticClass:"line-number"},[s._v("33")]),e("br"),e("span",{staticClass:"line-number"},[s._v("34")]),e("br"),e("span",{staticClass:"line-number"},[s._v("35")]),e("br"),e("span",{staticClass:"line-number"},[s._v("36")]),e("br"),e("span",{staticClass:"line-number"},[s._v("37")]),e("br"),e("span",{staticClass:"line-number"},[s._v("38")]),e("br"),e("span",{staticClass:"line-number"},[s._v("39")]),e("br"),e("span",{staticClass:"line-number"},[s._v("40")]),e("br"),e("span",{staticClass:"line-number"},[s._v("41")]),e("br"),e("span",{staticClass:"line-number"},[s._v("42")]),e("br"),e("span",{staticClass:"line-number"},[s._v("43")]),e("br"),e("span",{staticClass:"line-number"},[s._v("44")]),e("br"),e("span",{staticClass:"line-number"},[s._v("45")]),e("br"),e("span",{staticClass:"line-number"},[s._v("46")]),e("br"),e("span",{staticClass:"line-number"},[s._v("47")]),e("br"),e("span",{staticClass:"line-number"},[s._v("48")]),e("br"),e("span",{staticClass:"line-number"},[s._v("49")]),e("br"),e("span",{staticClass:"line-number"},[s._v("50")]),e("br"),e("span",{staticClass:"line-number"},[s._v("51")]),e("br")])])},function(){var s=this.$createElement,t=this._self._c||s;return t("div",{staticClass:"language-bash line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[this._v("$ qoscli tendermint status\n")])]),this._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[this._v("1")]),t("br")])])}],!1,null,null,null);r.options.__file="fullnode.md";t.default=r.exports}}]);