1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8935],{43433:function(e,t,n){"use strict";n.r(t),n.d(t,{__toc:function(){return c}});var r=n(59499),o=n(29060),s=n(82643),i=n(35944);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var c=[];function h(e){var t=Object.assign({p:"p",pre:"pre",code:"code",span:"span"},(0,s.a)(),e.components);return(0,i.BX)(i.HY,{children:[(0,i.tZ)(t.p,{children:"A software upgrade proposal enables network participants to agree on updates to\nthe node software, which can include improvements to functionality, security,\nand performance."}),"\n",(0,i.tZ)(t.pre,{"data-language":"json","data-theme":"default",filename:"proposal.json",hasCopyCode:!0,children:(0,i.BX)(t.code,{"data-language":"json","data-theme":"default",children:[(0,i.tZ)(t.span,{className:"line",children:(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:"{"})}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"messages"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" ["})]}),"\n",(0,i.tZ)(t.span,{className:"line",children:(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" {"})}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"@type"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"/cosmos.gov.v1.MsgExecLegacyContent"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"authority"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"zeta10d07y265gmmuvt4z0w9aw880jnsr700jvxasvr"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"content"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" {"})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"@type"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"/cosmos.upgrade.v1beta1.SoftwareUpgradeProposal"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"title"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"}
1,children:'"v0.0.0"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"description"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"See Release Notes For More Information: https://github.com/zeta-chain/node/releases/tag/v0.0.0"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"plan"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" {"})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"height"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"2886900"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"info"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"{\\"binaries\\": {\\"zetacored-linux/amd64\\": \\"https://github.com/zeta-chain/node/releases/download/v0.0.0/zetacored-linux-amd64?checksum=sha256:010888a0ce997494c18cea1e3fe282e271702adc713ba1e022cc4142a221a642\\",\\"zetacored-linux/arm64\\": \\"https://github.com/zeta-chain/node/releases/download/v0.0.0/zetacored-linux-arm64?checksum=sha256:698af04499bc8d185dacd437037df13698d63303dea5b0e679bacc9a3d61b246\\",\\"zetaclientd-linux/amd64\\": \\"https://github.com/zeta-chain/node/releases/download/v0.0.0/zetaclientd-linux-amd64?checksum=sha256:810871557215ded03b1e4adab8a5b76e5f6d02e2191c0e48508ca06950c015a0\\",\\"zetaclientd-linux/arm64\\": \\"https://github.com/zeta-chain/node/releases/download/v0.0.0/zetaclientd-linux-arm64?checksum=sha256:140eb10dbb9d147948c035363cf41b19d68f0c5c713972d6596abe90487b313d\\"}}"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"name"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"v0.0.0"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"time"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"0001-01-01T00:00:00Z"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"upgraded_client_state"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-constant)"},children:"null"})]}),"\n",(0,i.tZ)(t.span,{className:"line",children:(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" }"})}),"\n",(0,i.tZ)(t.span,{className:"line",children:(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" }"})}),"\n",(0,i.tZ)(t.span,{className:"line",children:(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" }"})}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" ]"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"deposit"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"1000000azeta"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,i.BX)(t.span,{className:"line",children:[(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-keyword)"},children:'"metadata"'}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,i.tZ)(t.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"https://example.org/metadata.json"'})]}),"\n",(0,i.tZ)(t.span,{className:"line",children:(0,i.tZ)(t.span,{style:{color:"var(--shiki-color-text)"},children:"}"})})]})}),"\n",(0,i.BX)(t.p,{children:["The ",(0,i.tZ)(t.code,{children:"contents"})," field contains the details of the proposal, including the title,\ndescription and the upgrade plan."]}),"\n",(0,i.tZ)(t.p,{children:"Upgrade plan specifies the height at which the upgrade will be executed, the\nupgrade name, and the URLs to the upgrade binaries."}),"\n",(0,i.tZ)(t.p,{children:"Note that if the upgrade proposal passes, the blockchain will halt at the\nspecified height, so itâs important for node operators to configure their\ninfrastru
1cture to be ready for the upgrade at the specified height."})]})}t.default=(0,o.j)({MDXContent:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},(0,s.a)(),e.components).wrapper;return t?(0,i.tZ)(t,l(l({},e),{},{children:(0,i.tZ)(h,l({},e))})):h(e)},pageOpts:{filePath:"src/pages/users/cli/governance/upgrade.en-US.mdx",route:"/users/cli/governance/upgrade",frontMatter:{title:"Software Upgrade Proposal"},timestamp:1780355744e3,title:"Software Upgrade Proposal",headings:c},pageNextRoute:"/users/cli/governance/upgrade.en-US"})},87177:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/users/cli/governance/upgrade.en-US",function(){return n(43433)}])}},function(e){e.O(0,[9060,2888,9774,179],function(){return e(e.s=87177)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.