Emission rewards are minted per-block by x/emissions and credited to each ACTIVE license holder. A license must be in ACTIVE status (bound to a validator with a live delegation) to accrue rewards.
Important: NFT emission rewards are tied to the license, not to the amount of THEO delegated. The reward amount depends on the license tier.
# For delegatorsautheod query distribution rewards <cosmos-address># For validators (includes commission)autheod query distribution validator-outstanding-rewards <autheovaloper-address>
Note: Staking rewards and NFT emission rewards are separate. Claiming staking rewards does not claim NFT emission rewards. NFT rewards must be claimed separately using claim-nft-rewards.
# Withdraw all delegation rewards across all validatorsautheod tx distribution withdraw-all-rewards \ --from mykey \ --chain-id autheo_2127-1 \ --keyring-backend file# Withdraw rewards + commission for validatorsautheod tx distribution withdraw-rewards <autheovaloper-address> \ --commission \ --from mykey \ --chain-id autheo_2127-1 \ --keyring-backend file
Validators set their commission rate when registering and can change it over time. Parameters:
Parameter
Description
commission-rate
Current rate charged to delegators (e.g., 0.10 = 10%)
commission-max-rate
Maximum rate this validator can ever charge
commission-max-change-rate
Maximum daily rate change
Note: A validator’s commission rate applies to staking rewards generated from delegations to that validator. It does not change the fixed NFT emission rate associated with a license tier.
MsgBeginRedelegate is permanently disabled on Autheo Chain. To move stake from one validator to another, you must first undelegate (subject to the ~21-day unbonding period), then delegate to the new validator.
Staking rewards from x/mint and fee-based rewards continue unaffected
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Autheo documentation","colors":{"primary":"#007262","light":"#00FED9","dark":"#00A88F"},"logo":{"light":"https://mintcdn.com/autheo/Anmz1CmPS72LUXN4/logo/light.svg?fit=max\u0026auto=format\u0026n=Anmz1CmPS72LUXN4\u0026q=85\u0026s=e1cf2c25fddacc0621c3ca2ddc9c5853","dark":"https://mintcdn.com/autheo/Anmz1CmPS72LUXN4/logo/dark.svg?fit=max\u0026auto=format\u0026n=Anmz1CmPS72LUXN4\u0026q=85\u0026s=5440b5cb830a38a1eabbfb647a288fbe"},"favicon":"https://mintcdn.com/autheo/0JlETvy4cHvGL7cO/favicon.ico?fit=max\u0026auto=format\u0026n=0JlETvy4cHvGL7cO\u0026q=85\u0026s=688b139bf8bf492cbe8f2b2f6dc67b23","navbar":{"links":[{"href":"mailto:info@autheo.com","label":"Support"}],"primary":{"type":"button","label":"autheo.com","href":"https://www.autheo.com/"}},"footer":{"socials":{"x":"https://x.com/Autheo_Network","linkedin":"https://www.linkedin.com/company/autheo/posts?feedView=all","discord":"https://discord.gg/McEEeXGGya","telegram":"https://t.me/autheo/1"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"autheo","hasAudioNarration":false,"actualSubdomain":"autheo","customDomains":["docs.autheo.com"],"gitSource":{"type":"github","owner":"autheo-organization","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac003bbaa30b8dba727eb84","collectionId":"cfa7e66b-e1df-400b-8cce-ceaca52602b8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac003bbaa30b8dba727eb84"},"entitlements":{},"buildId":"6ac003bbaa30b8dba727eb84","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Node operations","count":38},{"language":"default","tag":"APIs","count":24},{"language":"default","tag":"Nodes","count":23},{"language":"default","tag":"Web Apps","count":18},{"language":"default","tag":"Developers","count":15},{"language":"default","tag":"JSON-RPC","count":12},{"language":"default","tag":"REST","count":11},{"language":"default","tag":"Methods","count":8},{"language":"default","tag":"Getting Started","count":8},{"language":"default","tag":"SDKs","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"token/staking-and-rewards","slug":"/token/staking-and-rewards","pageMetadata":{"title":"Staking and rewards","description":"How staking works on Autheo Chain, the dual reward streams, and how to claim rewards.","keywords":["staking","rewards","delegation","nft emissions","staking rewards","claim","theo"],"href":"/token/staking-and-rewards"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How staking works on Autheo Chain, the dual reward streams, and how to claim rewards.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={blockquote:`blockquote`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Autheo Chain has two independent reward streams running in parallel:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Staking rewards`}),` — rewards associated with delegated THEO and proportional to bonded stake.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`NFT emission rewards`}),` — fixed rewards determined by the active license tier.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The two reward streams are independent and are managed through separate reward mechanisms.`}),`\n`,_jsx(Heading,{level:`2`,id:`dual-reward-streams`,children:`Dual reward streams`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Aspect`}),_jsx(_components.th,{children:`Staking rewards`}),_jsx(_components.th,{children:`NFT emission rewards`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Source module`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`x/mint`}),` + `,_jsx(_components.code,{children:`x/distribution`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`x/emissions`}),` + `,_jsx(_components.code,{children:`x/licensedistribution`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Distribution`}),_jsxs(_components.td,{children:[`See `,_jsx(_components.strong,{children:`Claim staking rewards`}),` below`]}),_jsxs(_components.td,{children:[`Manual: `,_jsx(_components.code,{children:`claim-nft-rewards`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Basis`}),_jsx(_components.td,{children:`Proportional to bonded stake`}),_jsx(_components.td,{children:`Fixed per license tier`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Requirement`}),_jsx(_components.td,{children:`Any delegated THEO`}),_jsxs(_components.td,{children:[`Active license (`,_jsx(_components.code,{children:`ACTIVE`}),` status)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Emissions cap`}),_jsxs(_components.td,{children:[`Not capped by `,_jsx(_components.code,{children:`x/emissions`})]}),_jsx(_components.td,{children:`7B THEO global cap`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Expiry`}),_jsx(_components.td,{children:`Accumulated indefinitely`}),_jsx(_components.td,{children:`Accumulated indefinitely, no expiry`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`nft-emission-rewards`,children:`NFT emission rewards`}),`\n`,_jsxs(_components.p,{children:[`Emission rewards are minted per-block by `,_jsx(_components.code,{children:`x/emissions`}),` and credited to each `,_jsx(_components.code,{children:`ACTIVE`}),` license holder. A license must be in `,_jsx(_components.code,{children:`ACTIVE`}),` status (bound to a validator with a live delegation) to accrue rewards.`]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important:`}),` NFT emission rewards are tied to the license, not to the amount of THEO delegated. The reward amount depends on the license tier.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`rates`,children:`Rates`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`License tier`}),_jsx(_components.th,{children:`Annual THEO`}),_jsx(_components.th,{children:`Per-block THEO (approx.)`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sovereign`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`~187,969`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`~0.000361`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Prime`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`~18,797`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`~0.0000361`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Core`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`~1,880`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`~0.00000361`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`check-accrued-nft-rewards`,children:`Check accrued NFT rewards`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`autheod`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` query`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` emissions`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` license-accrued-rewards`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`license-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`claim-nft-rewards`,children:`Claim NFT rewards`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`autheod`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` tx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` licensedistribution`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` claim-nft-rewards`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`license-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mykey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --chain-id`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` autheo_2127-1`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --keyring-backend`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` file`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`staking-rewards`,children:`Staking rewards`}),`\n`,_jsx(_components.p,{children:`Staking rewards are distributed proportionally to all delegators based on their share of bonded stake and the validator’s commission rate.`}),`\n`,_jsx(Heading,{level:`3`,id:`check-accrued-staking-rewards`,children:`Check accrued staking rewards`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# For delegators`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`autheod`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` query`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` distribution`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` rewards`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`cosmos-addres`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`s`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# For validators (includes commission)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`autheod`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` query`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` distribution`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` validator-outstanding-rewards`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`autheovaloper-addres`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`s`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`claim-staking-rewards`,children:`Claim staking rewards`}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` Staking rewards and NFT emission rewards are separate. Claiming staking rewards does not claim NFT emission rewards. NFT rewards must be claimed separately using `,_jsx(_components.code,{children:`claim-nft-rewards`}),`.`]}),`\n`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`12`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Withdraw all delegation rewards across all validators`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`autheod`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` tx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` distribution`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` withdraw-all-rewards`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mykey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --chain-id`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` autheo_2127-1`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --keyring-backend`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` file`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Withdraw rewards + commission for validators`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`autheod`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` tx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` distribution`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` withdraw-rewards`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`autheovaloper-addres`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`s`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --commission`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mykey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --chain-id`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` autheo_2127-1`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --keyring-backend`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` file`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`commission-rates`,children:`Commission rates`}),`\n`,_jsx(_components.p,{children:`Validators set their commission rate when registering and can change it over time. Parameters:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`commission-rate`})}),_jsxs(_components.td,{children:[`Current rate charged to delegators (e.g., `,_jsx(_components.code,{children:`0.10`}),` = 10%)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`commission-max-rate`})}),_jsx(_components.td,{children:`Maximum rate this validator can ever charge`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`commission-max-change-rate`})}),_jsx(_components.td,{children:`Maximum daily rate change`})]})]})]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` A validator’s commission rate applies to staking rewards generated from delegations to that validator. It does not change the fixed NFT emission rate associated with a license tier.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`staking-requirements`,children:`Staking requirements`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Role`}),_jsx(_components.th,{children:`NFT license required`}),_jsx(_components.th,{children:`Action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Validator`}),_jsx(_components.td,{children:`Sovereign`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`MsgCreateValidator`}),`, `,_jsx(_components.code,{children:`MsgDelegate`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delegator`}),_jsx(_components.td,{children:`Prime or Core`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MsgDelegate`})})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`MsgBeginRedelegate`}),` is permanently disabled on Autheo Chain. To move stake from one validator to another, you must first undelegate (subject to the ~21-day unbonding period), then delegate to the new validator.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`changing-validators`,children:`Changing validators`}),`\n`,_jsx(_components.p,{children:`Autheo does not support redelegation.`}),`\n`,_jsx(_components.p,{children:`To move your THEO from one validator to another:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Undelegate your THEO from the current validator.`}),`\n`,_jsx(_components.li,{children:`Wait for the approximately 21-day unbonding period to complete.`}),`\n`,_jsx(_components.li,{children:`Delegate the available THEO to the new validator.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`No staking rewards are earned on tokens while they are unbonding.`}),`\n`,_jsx(Heading,{level:`2`,id:`global-emissions-cap`,children:`Global emissions cap`}),`\n`,_jsx(_components.p,{children:`The total NFT emission rewards are capped at 7 billion THEO across all licenses. Once the cap is reached:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`No new emission rewards are minted`}),`\n`,_jsx(_components.li,{children:`Previously accrued (unclaimed) rewards remain claimable indefinitely`}),`\n`,_jsxs(_components.li,{children:[`Staking rewards from `,_jsx(_components.code,{children:`x/mint`}),` and fee-based rewards continue unaffected`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Staking and rewards","description":"How staking works on Autheo Chain, the dual reward streams, and how to claim rewards.","keywords":["staking","rewards","delegation","nft emissions","staking rewards","claim","theo"],"href":"/token/staking-and-rewards"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Dual reward streams","slug":"dual-reward-streams","depth":2,"children":[]},{"title":"NFT emission rewards","slug":"nft-emission-rewards","depth":2,"children":[{"title":"Rates","slug":"rates","depth":3,"children":[]},{"title":"Check accrued NFT rewards","slug":"check-accrued-nft-rewards","depth":3,"children":[]},{"title":"Claim NFT rewards","slug":"claim-nft-rewards","depth":3,"children":[]}]},{"title":"Staking rewards","slug":"staking-rewards","depth":2,"children":[{"title":"Check accrued staking rewards","slug":"check-accrued-staking-rewards","depth":3,"children":[]},{"title":"Claim staking rewards","slug":"claim-staking-rewards","depth":3,"children":[]}]},{"title":"Commission rates","slug":"commission-rates","depth":2,"children":[]},{"title":"Staking requirements","slug":"staking-requirements","depth":2,"children":[{"title":"Changing validators","slug":"changing-validators","depth":3,"children":[]}]},{"title":"Global emissions cap","slug":"global-emissions-cap","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"autheo","siteName":"Autheo documentation","title":"Staking and rewards - Autheo documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-20T18:30:07.529Z","originalFileLocation":"token/staking-and-rewards.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"How staking works on Autheo Chain, the dual reward streams, and how to claim rewards.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Autheo documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Staking and rewards - Autheo documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"How staking works on Autheo Chain, the dual reward streams, and how to claim rewards.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Autheo documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.autheo.com/token/staking-and-rewards\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://autheo.mintlify.app/_mintlify/api/og/v2?division=Token\u0026amp;title=Staking+and+rewards\u0026amp;description=How+staking+works+on+Autheo+Chain%2C+the+dual+reward+streams%2C+and+how+to+claim+rewards.\u0026amp;theme=c1d489fd408ee7ba99d68b30\u0026amp;signature=686b2cd742db98eba83410516b2d56ff9a1fe69dad1d78f38e9287ea2dd437fd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Staking and rewards - Autheo documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How staking works on Autheo Chain, the dual reward streams, and how to claim rewards.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://autheo.mintlify.app/_mintlify/api/og/v2?division=Token\u0026amp;title=Staking+and+rewards\u0026amp;description=How+staking+works+on+Autheo+Chain%2C+the+dual+reward+streams%2C+and+how+to+claim+rewards.\u0026amp;theme=c1d489fd408ee7ba99d68b30\u0026amp;signature=686b2cd742db98eba83410516b2d56ff9a1fe69dad1d78f38e9287ea2dd437fd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/autheo/B9qtwfZ_VB1YKB9V/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Autheo documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#007262\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.autheo.com/token/staking-and-rewards\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/token/staking-and-rewards.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.autheo.com/#organization\",\"name\":\"Autheo documentation\",\"url\":\"https://docs.autheo.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/autheo/Anmz1CmPS72LUXN4/logo/light.svg?fit=max\u0026auto=format\u0026n=Anmz1CmPS72LUXN4\u0026q=85\u0026s=e1cf2c25fddacc0621c3ca2ddc9c5853\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.autheo.com#website\",\"name\":\"Autheo documentation\",\"url\":\"https://docs.autheo.com\",\"publisher\":{\"@id\":\"https://docs.autheo.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.autheo.com/token/staking-and-rewards#webpage\",\"url\":\"https://docs.autheo.com/token/staking-and-rewards\",\"name\":\"Staking and rewards\",\"description\":\"How staking works on Autheo Chain, the dual reward streams, and how to claim rewards.\",\"dateModified\":\"2026-08-20T18:30:07.529Z\",\"isPartOf\":{\"@id\":\"https://docs.autheo.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.autheo.com/token/staking-and-rewards#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.autheo.com/token/staking-and-rewards#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Node operations\",\"item\":\"https://docs.autheo.com/nodes/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Token\",\"item\":\"https://docs.autheo.com/token/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Staking and rewards\",\"item\":\"https://docs.autheo.com/token/staking-and-rewards\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.autheo.com/token/staking-and-rewards#article\",\"headline\":\"Staking and rewards\",\"name\":\"Staking and rewards\",\"description\":\"How staking works on Autheo Chain, the dual reward streams, and how to claim rewards.\",\"url\":\"https://docs.autheo.com/token/staking-and-rewards\",\"mainEntityOfPage\":{\"@id\":\"https://docs.autheo.com/token/staking-and-rewards#webpage\"},\"dateModified\":\"2026-08-20T18:30:07.529Z\",\"keywords\":\"staking, rewards, delegation, nft emissions, staking rewards, claim, theo\",\"publisher\":{\"@id\":\"https://docs.autheo.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.autheo.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Autheo documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Autheo documentation","nav":{"global":null,"groups":[{"group":"Start Here","icon":"play","pages":[{"title":"Autheo OS model","href":"/start-here/autheo-os-model"},{"title":"Choose your path","href":"/start-here/your-path"},{"title":"Architecture at a glance","href":"/start-here/architecture-at-a-glance"},{"title":"Components map","href":"/start-here/components-map"},{"title":"Terminology","href":"/start-here/terminology"},{"title":"Glossary","href":"/start-here/glossary"}]},{"group":"Getting Started","pages":[{"title":"Quickstart","href":"/getting-started/quickstart"},{"group":"Wallets","expanded":false,"pages":[{"title":"MetaMask browser wallet installation","href":"/getting-started/wallets/metamask-install"},{"title":"Connect To Testnet","href":"/getting-started/wallets/connect-to-testnet"},{"title":"Autheo account creation","href":"/getting-started/wallets/account-basics"}]},{"group":"Network","expanded":false,"pages":[{"title":"Network endpoints","href":"/getting-started/network/endpoints"},{"title":"Testnet faucet","href":"/getting-started/network/faucet"},{"title":"Network troubleshooting","href":"/getting-started/network/troubleshooting"}]},{"title":"FAQ","href":"/getting-started/faq"}]},{"group":"Web Apps","pages":[{"title":"Web apps","href":"/web-apps/overview"},{"group":"Node Sale","expanded":false,"pages":[{"title":"Node Sale Platform","href":"/web-apps/node-sale/overview"},{"title":"Purchasing a license","href":"/web-apps/node-sale/purchasing-a-license"},{"title":"Referral program","href":"/web-apps/node-sale/referral-program"},{"title":"Order history and NFT import","href":"/web-apps/node-sale/order-history"}]},{"group":"Bridge","expanded":false,"pages":[{"title":"Autheo Bridge","href":"/web-apps/bridge/overview"},{"title":"Connecting wallets","href":"/web-apps/bridge/connecting-wallets"},{"title":"Making a transfer","href":"/web-apps/bridge/making-a-transfer"},{"title":"Transfer history","href":"/web-apps/bridge/transfer-history"},{"title":"Bridging THEO from Autheo Mainnet to Base","href":"/web-apps/bridge/bridging-theo-to-base"},{"title":"Bridging THEO from Autheo Mainnet to Robinhood Chain","href":"/web-apps/bridge/bridging-theo-to-robinhood-chain"}]},{"group":"Validator Portal","expanded":false,"pages":[{"title":"Validator Portal","href":"/web-apps/validator-portal/overview"},{"title":"Validator dashboard","href":"/web-apps/validator-portal/dashboard"},{"title":"Deploying a node","href":"/web-apps/validator-portal/deploying-a-node"},{"title":"Delegation","href":"/web-apps/validator-portal/delegation"},{"title":"Rewards and unstaking","href":"/web-apps/validator-portal/rewards-and-unstaking"},{"title":"Activity history","href":"/web-apps/validator-portal/activity-history"},{"title":"Re-add Autheo Mainnet on Keplr","href":"/re-add-autheo-mainnet-on-keplr"}]}]},{"group":"Developers","pages":[{"title":"Developers","href":"/developers/overview"},{"group":"Setup","expanded":false,"pages":[{"title":"Development environment setup","href":"/developers/setup/dev-environment"},{"title":"Autheo CLI installation","href":"/developers/setup/cli-installation"},{"title":"Project scaffolding","href":"/developers/setup/project-scaffolding"}]},{"group":"Tutorials","expanded":false,"pages":[{"title":"Deploying a smart contract on the Autheo blockchain","href":"/developers/tutorials/deploy-smart-contract"},{"title":"Interact with deployed contracts","href":"/developers/tutorials/interact-with-contracts"},{"title":"Events and logs","href":"/developers/tutorials/events-and-logs"},{"title":"Token contracts","href":"/developers/tutorials/token-contracts"},{"title":"Indexing and analytics","href":"/developers/tutorials/indexing-and-analytics"}]},{"group":"Guides","expanded":false,"pages":[{"title":"Key management","href":"/developers/guides/key-management"},{"title":"Security best practices","href":"/developers/guides/security-best-practices"},{"title":"Gas fees and transaction lifecycle","href":"/developers/guides/gas-fees-and-tx-lifecycle"},{"title":"Deployment checklist","href":"/developers/guides/deployment-checklist"}]},{"group":"Troubleshooting","expanded":false,"pages":[{"title":"Common errors","href":"/developers/troubleshooting/common-errors"},{"title":"RPC issues","href":"/developers/troubleshooting/rpc-issues"}]}]},{"group":"APIs","pages":[{"title":"APIs overview","href":"/apis/overview"},{"group":"JSON-RPC","expanded":false,"pages":[{"title":"Overview","href":"/apis/json-rpc/overview"},{"title":"Authentication","href":"/apis/json-rpc/authentication"},{"title":"JSON-RPC error codes","href":"/apis/json-rpc/errors"},{"title":"Rate limits","href":"/apis/json-rpc/rate-limits"},{"group":"Methods","expanded":false,"pages":[{"group":"ETH","expanded":false,"pages":[{"title":"ETH","href":"/apis/json-rpc/methods/eth/eth"},{"title":"Block methods","href":"/apis/json-rpc/methods/eth/eth_block_methods"},{"title":"Gas methods","href":"/apis/json-rpc/methods/eth/eth_gas_methods"},{"title":"Transaction methods","href":"/apis/json-rpc/methods/eth/eth_transaction_methods"},{"title":"Uncle methods","href":"/apis/json-rpc/methods/eth/eth_uncle_methods"},{"title":"Filter methods","href":"/apis/json-rpc/methods/eth/eth_filter_methods"}]},{"group":"net","expanded":false,"pages":[{"title":"Net version","href":"/apis/json-rpc/methods/net/net_version"}]},{"group":"web3","expanded":false,"pages":[{"title":"Web3 client version","href":"/apis/json-rpc/methods/web3/web3_clientVersion"}]}]}]},{"group":"REST","expanded":false,"pages":[{"title":"Overview","href":"/apis/rest/overview"},{"title":"Pagination","href":"/apis/rest/pagination"},{"title":"REST API errors","href":"/apis/rest/errors"},{"group":"Resources","expanded":false,"pages":[{"title":"Main page methods","href":"/apis/rest/resources/main-page-stats"},{"title":"Address methods","href":"/apis/rest/resources/addresses"},{"title":"Block methods","href":"/apis/rest/resources/blocks"},{"title":"Transaction methods","href":"/apis/rest/resources/transactions"},{"title":"Token methods","href":"/apis/rest/resources/tokens"},{"title":"Smart contract methods","href":"/apis/rest/resources/smart-contracts"}]},{"group":"Examples","expanded":false,"pages":[{"title":"cURL examples","href":"/apis/rest/examples/curl"},{"title":"JavaScript examples","href":"/apis/rest/examples/javascript"}]}]}]},{"group":"Node operations","pages":[{"group":"Nodes","expanded":false,"pages":[{"title":"Overview","href":"/nodes/overview"},{"group":"Architecture","expanded":false,"pages":[{"title":"Architecture overview","href":"/nodes/architecture/overview"},{"title":"System architecture","href":"/nodes/architecture/system-architecture"},{"title":"Module overview","href":"/nodes/architecture/module-overview"},{"title":"License gating","href":"/nodes/architecture/license-gating"},{"title":"License lifecycle","href":"/nodes/architecture/license-lifecycle"},{"title":"NFT rewards","href":"/nodes/architecture/nft-rewards"},{"title":"EVM integration","href":"/nodes/architecture/evm-integration"}]},{"group":"Node Setup","pages":[{"title":"Validator setup checklist","href":"/nodes/node-setup/validator-checklist"},{"title":"Prerequisites","href":"/nodes/node-setup/node-setup"},{"title":"Installation","href":"/nodes/node-setup/installation"},{"title":"License setup","href":"/nodes/node-setup/license-setup"},{"title":"Production deployment","href":"/nodes/node-setup/configuration"},{"title":"Node upgrades","href":"/nodes/node-setup/upgrades"},{"title":"Node troubleshooting","href":"/nodes/node-setup/troubleshooting"}]},{"group":"operations","expanded":false,"pages":[{"title":"Monitoring","href":"/nodes/operations/monitoring"},{"title":"Security hardening","href":"/nodes/operations/security-hardening"},{"title":"Backups and restore","href":"/nodes/operations/backups-and-restore"},{"title":"Incident response","href":"/nodes/operations/incident-response"}]},{"group":"Validator Lifecycle","expanded":false,"pages":[{"title":"Register validator","href":"/nodes/validator-lifecycle/register-validator"},{"title":"Consensus key rotation","href":"/nodes/validator-lifecycle/key-rotation"},{"title":"Pause and resume a validator","href":"/nodes/validator-lifecycle/pause-resume"},{"title":"Remove validator node","href":"/nodes/validator-lifecycle/remove-validator"}]}]},{"group":"Validator Program","expanded":false,"pages":[{"title":"Validator program overview","href":"/validator-program/overview"},{"title":"Autheo node sale brochure","href":"/validator-program/brochure"},{"title":"Hosting a validator node","href":"/validator-program/hosting-options"},{"title":"Self-hosting guide","href":"/validator-program/self-hosting-guide"},{"title":"Activation and timeline","href":"/validator-program/activation-and-timeline"},{"title":"Validator economics","href":"/validator-program/economics"},{"title":"Compliance","href":"/validator-program/compliance"}]},{"group":"Token","expanded":false,"pages":[{"title":"THEO token overview","href":"/token/overview"},{"title":"Utility and fees","description":"How THEO is used across the Autheo ecosystem: transaction fees, compute payments, staking, protocol governance actions, and developer access.","href":"/token/utility-and-fees"},{"title":"Staking and rewards","href":"/token/staking-and-rewards"},{"title":"Allocations and emissions","description":null,"href":"/token/allocations-and-emissions"},{"title":"Vesting schedules","href":"/token/vesting"},{"title":"Buying and trading THEO on Hydrex","href":"/token/buying-and-trading-theo"},{"title":"Risks and disclaimers","href":"/token/risks-and-disclaimers"},{"title":"Tokenomics paper v1.3","href":"/token/tokenomics-paper-v1-2"}]}]},{"group":"SDKs","pages":[{"title":"SDKs overview","hidden":true,"href":"/sdks/overview"},{"group":"Go","expanded":false,"pages":[{"title":"Go SDK - Overview","href":"/sdks/go/overview"},{"title":"Install","href":"/sdks/go/install"},{"title":"Quickstart","href":"/sdks/go/quickstart"},{"title":"Methods","href":"/sdks/go/methods"},{"title":"Reference","href":"/sdks/go/reference"},{"group":"Examples","expanded":false,"pages":[{"title":"Contract interaction","href":"/sdks/go/examples/contract-interaction"},{"title":"Query balance","href":"/sdks/go/examples/query-balance"},{"title":"Send transaction","href":"/sdks/go/examples/send-transaction"}]}]}]},{"group":"Papers","pages":[{"title":"Papers and research","href":"/papers/overview"},{"group":"Litepaper","expanded":false,"pages":[{"title":"Litepaper V1.5","href":"/papers/litepaper/v1-5"}]}]}]},"title":"Staking and rewards - Autheo documentation","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}