Home
-
+
diff --git a/docs/Glossary/index.html b/docs/Glossary/index.html
index 8412f6c1..b6414e79 100644
--- a/docs/Glossary/index.html
+++ b/docs/Glossary/index.html
@@ -4,7 +4,7 @@
Glossary | Home
-
+
diff --git a/docs/assets/js/3e142377.1f79885c.js b/docs/assets/js/3e142377.1f79885c.js
new file mode 100644
index 00000000..ad4ced81
--- /dev/null
+++ b/docs/assets/js/3e142377.1f79885c.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkmy_website=globalThis.webpackChunkmy_website||[]).push([[6079],{3672:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>l});const a=JSON.parse('{"id":"earn-liberdus/run-validator","title":"Liberdus Validator","description":"The Liberdus Validator is a core component of the Liberdus network, responsible for securing consensus, validating transactions, and participating in the governance and reward system.","source":"@site/docs/earn-liberdus/run-validator.md","sourceDirName":"earn-liberdus","slug":"/earn-liberdus/run-validator","permalink":"/docs/earn-liberdus/run-validator","draft":false,"unlisted":false,"editUrl":"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/earn-liberdus/run-validator.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"tutorialSidebar","previous":{"title":"Earn LIB","permalink":"/docs/category/earn-lib"},"next":{"title":"Rewards","permalink":"/docs/earn-liberdus/rewards"}}');var t=i(4848),r=i(8453);const s={sidebar_position:1},o="Liberdus Validator",d={},l=[{value:"Running a Validator Node",id:"running-a-validator-node",level:2},{value:"Validator Roles and Responsibilities",id:"validator-roles-and-responsibilities",level:2},{value:"Validator Lifecycle Summary",id:"validator-lifecycle-summary",level:2},{value:"Joining the Network",id:"joining-the-network",level:3},{value:"Standby Phase",id:"standby-phase",level:3},{value:"Active Phase",id:"active-phase",level:3},{value:"Rotation & Standby",id:"rotation--standby",level:3},{value:"Unstaking & Exit",id:"unstaking--exit",level:3},{value:"Governance, Parameters, and Upgradability",id:"governance-parameters-and-upgradability",level:2}];function c(e){const n={a:"a",blockquote:"blockquote",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"liberdus-validator",children:"Liberdus Validator"})}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.strong,{children:"Liberdus Validator"})," is a core component of the Liberdus network, responsible for securing consensus, validating transactions, and participating in the governance and reward system."]}),"\n",(0,t.jsx)(n.h2,{id:"running-a-validator-node",children:"Running a Validator Node"}),"\n",(0,t.jsx)(n.p,{children:"Running a Liberdus Validator Node allows developers and infrastructure operators to directly participate in block validation, network governance, and performance testing. Whether you\u2019re joining the testnet, devnet, or setting up a localnet instance for development, the Liberdus validator stack provides a Docker-based setup designed for fast deployment, reproducibility, and easy updates."}),"\n",(0,t.jsxs)(n.p,{children:["For complete installation, configuration, and staking instructions including hardware requirements, firewall setup, and update management, please refer to the GitHub Readme: ",(0,t.jsx)(n.a,{href:"https://github.com/Liberdus/validator-dashboard",children:"https://github.com/Liberdus/validator-dashboard"})]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Important: All standby and active node must have the required minimum stake in order to earn rewards. The staking amount and cooldown parameters are subject to change based on votes via the LDAO."}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"validator-roles-and-responsibilities",children:"Validator Roles and Responsibilities"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Validators lock (stake) LIB tokens to earn the right to participate in block validation (consensus)."}),"\n",(0,t.jsxs)(n.li,{children:["They cycle between ",(0,t.jsx)(n.strong,{children:"active"})," and ",(0,t.jsx)(n.strong,{children:"standby"})," sets:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Active set"})," validators perform consensus duties and earn rewards."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Standby"})," validators wait their turn to be promoted to active state."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.li,{children:"Validators enforce network correctness, validate transactions, participate in block proposals, attestations, and other consensus duties."}),"\n",(0,t.jsx)(n.li,{children:"Validators may be penalized (slashed) for misbehavior (e.g. double signing, being offline)."}),"\n",(0,t.jsx)(n.li,{children:"Validators also participate in on-chain governance via DAO voting and parameter updates."}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"validator-lifecycle-summary",children:"Validator Lifecycle Summary"}),"\n",(0,t.jsx)(n.p,{children:"The lifecycle of a Liberdus validator describes the sequence of states a validator node passes through, from joining the network to exiting. Understanding this lifecycle is crucial for maintaining uptime, avoiding penalties, and maximizing rewards."}),"\n",(0,t.jsx)(n.h3,{id:"joining-the-network",children:"Joining the Network"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"To become a validator, a node must stake the minimum required LIB tokens."}),"\n",(0,t.jsx)(n.li,{children:"The stake is locked in the protocol and acts as collateral, ensuring the validator behaves honestly."}),"\n",(0,t.jsx)(n.li,{children:"After staking, the validator enters the standby set, awaiting promotion to the active set."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"standby-phase",children:"Standby Phase"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Standby validators do not participate in consensus but remain online and ready to be activated."}),"\n",(0,t.jsxs)(n.li,{children:["Promotion to the active set is determined by the network\u2019s Standby-to-Active (S",":A",") ratio, which balances the number of active validators against standby nodes."]}),"\n",(0,t.jsx)(n.li,{children:"While in standby, validators must maintain uptime and node health, as prolonged inactivity can incur penalties or delay promotion."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"active-phase",children:"Active Phase"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Active validators perform consensus duties, including validating transactions, proposing blocks, and attesting to network events."}),"\n",(0,t.jsx)(n.li,{children:"During this phase, validators earn LIB rewards, distributed periodically based on active participation."}),"\n",(0,t.jsx)(n.li,{children:"Validators must monitor their node continuously, as downtime or misbehavior can result in slashing."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"rotation--standby",children:"Rotation & Standby"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Validators are periodically rotated out of the active set to give standby validators a chance to participate."}),"\n",(0,t.jsx)(n.li,{children:"Rotation ensures fair opportunity for all validators to earn rewards and maintain decentralization."}),"\n",(0,t.jsx)(n.li,{children:"After rotation, a validator returns to the standby state, ready for future activation."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"unstaking--exit",children:"Unstaking & Exit"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Validators who wish to exit must go through a cooldown period of ~2\u20133 cycles."}),"\n",(0,t.jsx)(n.li,{children:"During this period, staked LIB remains locked to protect the network from sudden exits."}),"\n",(0,t.jsx)(n.li,{children:"After the cooldown, validators can withdraw their staked LIB and accrued rewards."}),"\n",(0,t.jsx)(n.li,{children:"Validators exiting improperly, or with insufficient stake, may incur slashing penalties."}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"governance-parameters-and-upgradability",children:"Governance, Parameters, and Upgradability"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Key parameters such as minimum stake, reward calculations, stable price formula, and reward intervals are governed by the ",(0,t.jsx)(n.strong,{children:"Liberdus DAO (LDAO)"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["The ",(0,t.jsx)(n.strong,{children:"stable price oracle"})," uses a rolling average of LIB\u2019s market price to make staking requirements stable in USD value."]}),"\n",(0,t.jsx)(n.li,{children:"In case of oracle failure, the DAO can intervene to set prices manually or adjust parameters."}),"\n",(0,t.jsxs)(n.li,{children:["The design is ",(0,t.jsx)(n.strong,{children:"permissionless"})," which means no centralized approval or registration is needed to become a validator, as long as staking and technical requirements are met."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>o});var a=i(6540);const t={},r=a.createContext(t);function s(e){const n=a.useContext(r);return a.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]);
\ No newline at end of file
diff --git a/docs/assets/js/3e142377.213bcbca.js b/docs/assets/js/3e142377.213bcbca.js
deleted file mode 100644
index 3ede6bc9..00000000
--- a/docs/assets/js/3e142377.213bcbca.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkmy_website=globalThis.webpackChunkmy_website||[]).push([[6079],{3672:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>l});const a=JSON.parse('{"id":"earn-liberdus/run-validator","title":"Liberdus Validator","description":"The Liberdus Validator is a core component of the Liberdus network, responsible for securing consensus, validating transactions, and participating in the governance and reward system.","source":"@site/docs/earn-liberdus/run-validator.md","sourceDirName":"earn-liberdus","slug":"/earn-liberdus/run-validator","permalink":"/docs/earn-liberdus/run-validator","draft":false,"unlisted":false,"editUrl":"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/earn-liberdus/run-validator.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"tutorialSidebar","previous":{"title":"Earn LIB","permalink":"/docs/category/earn-lib"},"next":{"title":"Rewards","permalink":"/docs/earn-liberdus/rewards"}}');var t=i(4848),r=i(8453);const s={sidebar_position:1},o="Liberdus Validator",d={},l=[{value:"Running a Validator Node",id:"running-a-validator-node",level:2},{value:"Validator Roles and Responsibilities",id:"validator-roles-and-responsibilities",level:2},{value:"\ud83e\uded0 Validator Lifecycle Summary",id:"-validator-lifecycle-summary",level:2},{value:"Joining the Network",id:"joining-the-network",level:3},{value:"Standby Phase",id:"standby-phase",level:3},{value:"Active Phase",id:"active-phase",level:3},{value:"Rotation & Standby",id:"rotation--standby",level:3},{value:"Unstaking & Exit",id:"unstaking--exit",level:3},{value:"Governance, Parameters, and Upgradability",id:"governance-parameters-and-upgradability",level:2}];function c(e){const n={a:"a",blockquote:"blockquote",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"liberdus-validator",children:"Liberdus Validator"})}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.strong,{children:"Liberdus Validator"})," is a core component of the Liberdus network, responsible for securing consensus, validating transactions, and participating in the governance and reward system."]}),"\n",(0,t.jsx)(n.h2,{id:"running-a-validator-node",children:"Running a Validator Node"}),"\n",(0,t.jsx)(n.p,{children:"Running a Liberdus Validator Node allows developers and infrastructure operators to directly participate in block validation, network governance, and performance testing. Whether you\u2019re joining the testnet, devnet, or setting up a localnet instance for development, the Liberdus validator stack provides a Docker-based setup designed for fast deployment, reproducibility, and easy updates."}),"\n",(0,t.jsxs)(n.p,{children:["For complete installation, configuration, and staking instructions including hardware requirements, firewall setup, and update management, please refer to the GitHub Readme: ",(0,t.jsx)(n.a,{href:"https://github.com/Liberdus/validator-dashboard",children:"https://github.com/Liberdus/validator-dashboard"})]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Important: All standby and active node must have the required minimum stake in order to earn rewards. The staking amount and cooldown parameters are subject to change based on votes via the LDAO."}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"validator-roles-and-responsibilities",children:"Validator Roles and Responsibilities"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Validators lock (stake) LIB tokens to earn the right to participate in block validation (consensus)."}),"\n",(0,t.jsxs)(n.li,{children:["They cycle between ",(0,t.jsx)(n.strong,{children:"active"})," and ",(0,t.jsx)(n.strong,{children:"standby"})," sets:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Active set"})," validators perform consensus duties and earn rewards."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Standby"})," validators wait their turn to be promoted to active state."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.li,{children:"Validators enforce network correctness, validate transactions, participate in block proposals, attestations, and other consensus duties."}),"\n",(0,t.jsx)(n.li,{children:"Validators may be penalized (slashed) for misbehavior (e.g. double signing, being offline)."}),"\n",(0,t.jsx)(n.li,{children:"Validators also participate in on-chain governance via DAO voting and parameter updates."}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"-validator-lifecycle-summary",children:"\ud83e\uded0 Validator Lifecycle Summary"}),"\n",(0,t.jsx)(n.p,{children:"The lifecycle of a Liberdus validator describes the sequence of states a validator node passes through, from joining the network to exiting. Understanding this lifecycle is crucial for maintaining uptime, avoiding penalties, and maximizing rewards."}),"\n",(0,t.jsx)(n.h3,{id:"joining-the-network",children:"Joining the Network"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"To become a validator, a node must stake the minimum required LIB tokens."}),"\n",(0,t.jsx)(n.li,{children:"The stake is locked in the protocol and acts as collateral, ensuring the validator behaves honestly."}),"\n",(0,t.jsx)(n.li,{children:"After staking, the validator enters the standby set, awaiting promotion to the active set."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"standby-phase",children:"Standby Phase"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Standby validators do not participate in consensus but remain online and ready to be activated."}),"\n",(0,t.jsxs)(n.li,{children:["Promotion to the active set is determined by the network\u2019s Standby-to-Active (S",":A",") ratio, which balances the number of active validators against standby nodes."]}),"\n",(0,t.jsx)(n.li,{children:"While in standby, validators must maintain uptime and node health, as prolonged inactivity can incur penalties or delay promotion."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"active-phase",children:"Active Phase"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Active validators perform consensus duties, including validating transactions, proposing blocks, and attesting to network events."}),"\n",(0,t.jsx)(n.li,{children:"During this phase, validators earn LIB rewards, distributed periodically based on active participation."}),"\n",(0,t.jsx)(n.li,{children:"Validators must monitor their node continuously, as downtime or misbehavior can result in slashing."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"rotation--standby",children:"Rotation & Standby"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Validators are periodically rotated out of the active set to give standby validators a chance to participate."}),"\n",(0,t.jsx)(n.li,{children:"Rotation ensures fair opportunity for all validators to earn rewards and maintain decentralization."}),"\n",(0,t.jsx)(n.li,{children:"After rotation, a validator returns to the standby state, ready for future activation."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"unstaking--exit",children:"Unstaking & Exit"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Validators who wish to exit must go through a cooldown period of ~2\u20133 cycles."}),"\n",(0,t.jsx)(n.li,{children:"During this period, staked LIB remains locked to protect the network from sudden exits."}),"\n",(0,t.jsx)(n.li,{children:"After the cooldown, validators can withdraw their staked LIB and accrued rewards."}),"\n",(0,t.jsx)(n.li,{children:"Validators exiting improperly, or with insufficient stake, may incur slashing penalties."}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"governance-parameters-and-upgradability",children:"Governance, Parameters, and Upgradability"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Key parameters such as minimum stake, reward calculations, stable price formula, and reward intervals are governed by the ",(0,t.jsx)(n.strong,{children:"Liberdus DAO (LDAO)"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["The ",(0,t.jsx)(n.strong,{children:"stable price oracle"})," uses a rolling average of LIB\u2019s market price to make staking requirements stable in USD value."]}),"\n",(0,t.jsx)(n.li,{children:"In case of oracle failure, the DAO can intervene to set prices manually or adjust parameters."}),"\n",(0,t.jsxs)(n.li,{children:["The design is ",(0,t.jsx)(n.strong,{children:"permissionless"})," which means no centralized approval or registration is needed to become a validator, as long as staking and technical requirements are met."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>o});var a=i(6540);const t={},r=a.createContext(t);function s(e){const n=a.useContext(r);return a.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]);
\ No newline at end of file
diff --git a/docs/assets/js/runtime~main.43dc2d81.js b/docs/assets/js/runtime~main.eeaa412c.js
similarity index 57%
rename from docs/assets/js/runtime~main.43dc2d81.js
rename to docs/assets/js/runtime~main.eeaa412c.js
index 433a6d1c..2aeefe02 100644
--- a/docs/assets/js/runtime~main.43dc2d81.js
+++ b/docs/assets/js/runtime~main.eeaa412c.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,t,f,c,b={},r={};function d(e){var a=r[e];if(void 0!==a)return a.exports;var t=r[e]={id:e,loaded:!1,exports:{}};return b[e].call(t.exports,t,t.exports,d),t.loaded=!0,t.exports}d.m=b,d.c=r,e=[],d.O=(a,t,f,c)=>{if(!t){var b=1/0;for(i=0;i=c)&&Object.keys(d.O).every(e=>d.O[e](t[o]))?t.splice(o--,1):(r=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[t,f,c]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var c=Object.create(null);d.r(c);var b={};a=a||[null,t({}),t([]),t(t)];for(var r=2&f&&e;("object"==typeof r||"function"==typeof r)&&!~a.indexOf(r);r=t(r))Object.getOwnPropertyNames(r).forEach(a=>b[a]=()=>e[a]);return b.default=()=>e,d.d(c,b),c},d.d=(e,a)=>{for(var t in a)d.o(a,t)&&!d.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce((a,t)=>(d.f[t](e,a),a),[])),d.u=e=>"assets/js/"+({164:"eecf128c",269:"822fd9c0",308:"c2819860",949:"5323dd54",1235:"a7456010",1326:"4907ddb1",1925:"f6471486",2115:"90f186ae",2256:"11b43341",2624:"6efda6d7",2638:"9fb2ed5d",2761:"602f418a",2992:"6f769c1c",3316:"07c1dd84",3709:"b5ac8799",3716:"1c0c4956",3751:"51b2aaac",3976:"0e384e19",4134:"393be207",4383:"aad751be",4396:"9c64b1bd",4413:"69323ff7",4583:"1df93b7f",4659:"5fcb0424",4709:"59350d71",4730:"a448372f",5635:"a1f09c88",5690:"539f3917",5742:"aba21aa0",6061:"1f391b9e",6079:"3e142377",6969:"14eb3368",7023:"d8cfad2b",7098:"a7bd4aaa",7313:"4898c163",7345:"54c2a0cd",7384:"3d3ea1f2",7545:"0b0fa9c1",7556:"ab9121a0",7651:"b0c448fe",8100:"7a0ead49",8249:"4a752449",8391:"a564fa10",8401:"17896441",8427:"2e82a16e",8835:"fa62be80",9048:"a94703ab",9277:"304a6475",9521:"3b8e5eb8",9530:"cda5bfc7",9647:"5e95c892",9849:"cbb7bc1b",9865:"cc65fc02"}[e]||e)+"."+{164:"49cc4181",269:"8ee30865",308:"105dac45",949:"ec43f8fe",1180:"29f837b4",1235:"0e27b56b",1326:"6ec8a46f",1925:"3b0f4212",2115:"e1a7fee4",2237:"bdb68bc1",2256:"5b98d04c",2624:"4e442028",2638:"4c173fd2",2761:"3eb25e21",2992:"22f1cd5f",3316:"dd8401a8",3709:"9339a42d",3716:"e734ebc8",3751:"05f250d9",3976:"70826631",4134:"3a341e0e",4383:"56d4b223",4396:"a9560216",4413:"241c4ada",4583:"ae0f7586",4659:"3930ddd1",4709:"99bd4dab",4730:"dac60250",5635:"50c713db",5690:"9a7af580",5742:"324d7c94",6061:"de1e0a98",6079:"213bcbca",6969:"df30d563",7023:"f6f2c02a",7098:"ed6990ee",7313:"a1fc89d9",7345:"a7b0a804",7384:"34ae756b",7545:"d9f1ff0f",7556:"405a669e",7651:"7b8a211d",8100:"abbbe2ce",8249:"66f1e475",8391:"eac5dbad",8401:"65c7244e",8427:"e1b05710",8835:"4d21821e",9048:"7a6ac222",9277:"0cfb7887",9521:"fde91831",9530:"5ffeb1a0",9647:"d11f1cf7",9849:"185e36fa",9865:"bbc509b2"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},c="my-website:",d.l=(e,a,t,b)=>{if(f[e])f[e].push(a);else{var r,o;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i{r.onerror=r.onload=null,clearTimeout(s);var c=f[e];if(delete f[e],r.parentNode&&r.parentNode.removeChild(r),c&&c.forEach(e=>e(t)),a)return a(t)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),o&&document.head.appendChild(r)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/docs/",d.gca=function(e){return e={17896441:"8401",eecf128c:"164","822fd9c0":"269",c2819860:"308","5323dd54":"949",a7456010:"1235","4907ddb1":"1326",f6471486:"1925","90f186ae":"2115","11b43341":"2256","6efda6d7":"2624","9fb2ed5d":"2638","602f418a":"2761","6f769c1c":"2992","07c1dd84":"3316",b5ac8799:"3709","1c0c4956":"3716","51b2aaac":"3751","0e384e19":"3976","393be207":"4134",aad751be:"4383","9c64b1bd":"4396","69323ff7":"4413","1df93b7f":"4583","5fcb0424":"4659","59350d71":"4709",a448372f:"4730",a1f09c88:"5635","539f3917":"5690",aba21aa0:"5742","1f391b9e":"6061","3e142377":"6079","14eb3368":"6969",d8cfad2b:"7023",a7bd4aaa:"7098","4898c163":"7313","54c2a0cd":"7345","3d3ea1f2":"7384","0b0fa9c1":"7545",ab9121a0:"7556",b0c448fe:"7651","7a0ead49":"8100","4a752449":"8249",a564fa10:"8391","2e82a16e":"8427",fa62be80:"8835",a94703ab:"9048","304a6475":"9277","3b8e5eb8":"9521",cda5bfc7:"9530","5e95c892":"9647",cbb7bc1b:"9849",cc65fc02:"9865"}[e]||e,d.p+d.u(e)},(()=>{var e={5354:0,1869:0};d.f.j=(a,t)=>{var f=d.o(e,a)?e[a]:void 0;if(0!==f)if(f)t.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var c=new Promise((t,c)=>f=e[a]=[t,c]);t.push(f[2]=c);var b=d.p+d.u(a),r=new Error;d.l(b,t=>{if(d.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var c=t&&("load"===t.type?"missing":t.type),b=t&&t.target&&t.target.src;r.message="Loading chunk "+a+" failed.\n("+c+": "+b+")",r.name="ChunkLoadError",r.type=c,r.request=b,f[1](r)}},"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,t)=>{var f,c,[b,r,o]=t,n=0;if(b.some(a=>0!==e[a])){for(f in r)d.o(r,f)&&(d.m[f]=r[f]);if(o)var i=o(d)}for(a&&a(t);n{"use strict";var e,a,f,t,c,b={},r={};function d(e){var a=r[e];if(void 0!==a)return a.exports;var f=r[e]={id:e,loaded:!1,exports:{}};return b[e].call(f.exports,f,f.exports,d),f.loaded=!0,f.exports}d.m=b,d.c=r,e=[],d.O=(a,f,t,c)=>{if(!f){var b=1/0;for(i=0;i=c)&&Object.keys(d.O).every(e=>d.O[e](f[o]))?f.splice(o--,1):(r=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[f,t,c]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var c=Object.create(null);d.r(c);var b={};a=a||[null,f({}),f([]),f(f)];for(var r=2&t&&e;("object"==typeof r||"function"==typeof r)&&!~a.indexOf(r);r=f(r))Object.getOwnPropertyNames(r).forEach(a=>b[a]=()=>e[a]);return b.default=()=>e,d.d(c,b),c},d.d=(e,a)=>{for(var f in a)d.o(a,f)&&!d.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce((a,f)=>(d.f[f](e,a),a),[])),d.u=e=>"assets/js/"+({164:"eecf128c",269:"822fd9c0",308:"c2819860",949:"5323dd54",1235:"a7456010",1326:"4907ddb1",1925:"f6471486",2115:"90f186ae",2256:"11b43341",2624:"6efda6d7",2638:"9fb2ed5d",2761:"602f418a",2992:"6f769c1c",3316:"07c1dd84",3709:"b5ac8799",3716:"1c0c4956",3751:"51b2aaac",3976:"0e384e19",4134:"393be207",4383:"aad751be",4396:"9c64b1bd",4413:"69323ff7",4583:"1df93b7f",4659:"5fcb0424",4709:"59350d71",4730:"a448372f",5635:"a1f09c88",5690:"539f3917",5742:"aba21aa0",6061:"1f391b9e",6079:"3e142377",6969:"14eb3368",7023:"d8cfad2b",7098:"a7bd4aaa",7313:"4898c163",7345:"54c2a0cd",7384:"3d3ea1f2",7545:"0b0fa9c1",7556:"ab9121a0",7651:"b0c448fe",8100:"7a0ead49",8249:"4a752449",8391:"a564fa10",8401:"17896441",8427:"2e82a16e",8835:"fa62be80",9048:"a94703ab",9277:"304a6475",9521:"3b8e5eb8",9530:"cda5bfc7",9647:"5e95c892",9849:"cbb7bc1b",9865:"cc65fc02"}[e]||e)+"."+{164:"49cc4181",269:"8ee30865",308:"105dac45",949:"ec43f8fe",1180:"29f837b4",1235:"0e27b56b",1326:"6ec8a46f",1925:"3b0f4212",2115:"e1a7fee4",2237:"bdb68bc1",2256:"5b98d04c",2624:"4e442028",2638:"4c173fd2",2761:"3eb25e21",2992:"22f1cd5f",3316:"dd8401a8",3709:"9339a42d",3716:"e734ebc8",3751:"05f250d9",3976:"70826631",4134:"3a341e0e",4383:"56d4b223",4396:"a9560216",4413:"241c4ada",4583:"ae0f7586",4659:"3930ddd1",4709:"99bd4dab",4730:"dac60250",5635:"50c713db",5690:"9a7af580",5742:"324d7c94",6061:"de1e0a98",6079:"1f79885c",6969:"df30d563",7023:"f6f2c02a",7098:"ed6990ee",7313:"a1fc89d9",7345:"a7b0a804",7384:"34ae756b",7545:"d9f1ff0f",7556:"405a669e",7651:"7b8a211d",8100:"abbbe2ce",8249:"66f1e475",8391:"eac5dbad",8401:"65c7244e",8427:"e1b05710",8835:"4d21821e",9048:"7a6ac222",9277:"0cfb7887",9521:"fde91831",9530:"5ffeb1a0",9647:"d11f1cf7",9849:"185e36fa",9865:"bbc509b2"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},c="my-website:",d.l=(e,a,f,b)=>{if(t[e])t[e].push(a);else{var r,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{r.onerror=r.onload=null,clearTimeout(s);var c=t[e];if(delete t[e],r.parentNode&&r.parentNode.removeChild(r),c&&c.forEach(e=>e(f)),a)return a(f)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),o&&document.head.appendChild(r)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/docs/",d.gca=function(e){return e={17896441:"8401",eecf128c:"164","822fd9c0":"269",c2819860:"308","5323dd54":"949",a7456010:"1235","4907ddb1":"1326",f6471486:"1925","90f186ae":"2115","11b43341":"2256","6efda6d7":"2624","9fb2ed5d":"2638","602f418a":"2761","6f769c1c":"2992","07c1dd84":"3316",b5ac8799:"3709","1c0c4956":"3716","51b2aaac":"3751","0e384e19":"3976","393be207":"4134",aad751be:"4383","9c64b1bd":"4396","69323ff7":"4413","1df93b7f":"4583","5fcb0424":"4659","59350d71":"4709",a448372f:"4730",a1f09c88:"5635","539f3917":"5690",aba21aa0:"5742","1f391b9e":"6061","3e142377":"6079","14eb3368":"6969",d8cfad2b:"7023",a7bd4aaa:"7098","4898c163":"7313","54c2a0cd":"7345","3d3ea1f2":"7384","0b0fa9c1":"7545",ab9121a0:"7556",b0c448fe:"7651","7a0ead49":"8100","4a752449":"8249",a564fa10:"8391","2e82a16e":"8427",fa62be80:"8835",a94703ab:"9048","304a6475":"9277","3b8e5eb8":"9521",cda5bfc7:"9530","5e95c892":"9647",cbb7bc1b:"9849",cc65fc02:"9865"}[e]||e,d.p+d.u(e)},(()=>{var e={5354:0,1869:0};d.f.j=(a,f)=>{var t=d.o(e,a)?e[a]:void 0;if(0!==t)if(t)f.push(t[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var c=new Promise((f,c)=>t=e[a]=[f,c]);f.push(t[2]=c);var b=d.p+d.u(a),r=new Error;d.l(b,f=>{if(d.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var c=f&&("load"===f.type?"missing":f.type),b=f&&f.target&&f.target.src;r.message="Loading chunk "+a+" failed.\n("+c+": "+b+")",r.name="ChunkLoadError",r.type=c,r.request=b,t[1](r)}},"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,f)=>{var t,c,[b,r,o]=f,n=0;if(b.some(a=>0!==e[a])){for(t in r)d.o(r,t)&&(d.m[t]=r[t]);if(o)var i=o(d)}for(a&&a(f);nEarn LIB | Home
-
+
diff --git a/docs/category/faq/index.html b/docs/category/faq/index.html
index 54c64c1d..4e8711bb 100644
--- a/docs/category/faq/index.html
+++ b/docs/category/faq/index.html
@@ -4,7 +4,7 @@
FAQ | Home
-
+
diff --git a/docs/category/lib-token/index.html b/docs/category/lib-token/index.html
index d1c9ee81..7cf5e7a7 100644
--- a/docs/category/lib-token/index.html
+++ b/docs/category/lib-token/index.html
@@ -4,7 +4,7 @@
LIB Token | Home
-
+
diff --git a/docs/category/liberdus-dao/index.html b/docs/category/liberdus-dao/index.html
index 880c4617..0de77c18 100644
--- a/docs/category/liberdus-dao/index.html
+++ b/docs/category/liberdus-dao/index.html
@@ -4,7 +4,7 @@
Liberdus DAO | Home
-
+
diff --git a/docs/category/liberdus-network/index.html b/docs/category/liberdus-network/index.html
index 53b5b985..c8b8c0c6 100644
--- a/docs/category/liberdus-network/index.html
+++ b/docs/category/liberdus-network/index.html
@@ -4,7 +4,7 @@
Liberdus Network | Home
-
+
diff --git a/docs/category/protocol/index.html b/docs/category/protocol/index.html
index b766840c..8c50f372 100644
--- a/docs/category/protocol/index.html
+++ b/docs/category/protocol/index.html
@@ -4,7 +4,7 @@
Protocol | Home
-
+
diff --git a/docs/category/user-guide/index.html b/docs/category/user-guide/index.html
index 7072fded..ca99e406 100644
--- a/docs/category/user-guide/index.html
+++ b/docs/category/user-guide/index.html
@@ -4,7 +4,7 @@
User Guide | Home
-
+
diff --git a/docs/earn-liberdus/ambassador-program/index.html b/docs/earn-liberdus/ambassador-program/index.html
index 6d4efd1a..79f86df7 100644
--- a/docs/earn-liberdus/ambassador-program/index.html
+++ b/docs/earn-liberdus/ambassador-program/index.html
@@ -4,7 +4,7 @@
Liberdus Ambassador Program | Home
-
+
diff --git a/docs/earn-liberdus/infrastructure-and-security/index.html b/docs/earn-liberdus/infrastructure-and-security/index.html
index 10c039ff..368cf7b5 100644
--- a/docs/earn-liberdus/infrastructure-and-security/index.html
+++ b/docs/earn-liberdus/infrastructure-and-security/index.html
@@ -4,7 +4,7 @@
Infrastructure & Security | Home
-
+
diff --git a/docs/earn-liberdus/rewards/index.html b/docs/earn-liberdus/rewards/index.html
index c4b1f4cd..4fa4dfe1 100644
--- a/docs/earn-liberdus/rewards/index.html
+++ b/docs/earn-liberdus/rewards/index.html
@@ -4,7 +4,7 @@
Rewards | Home
-
+
diff --git a/docs/earn-liberdus/run-validator/index.html b/docs/earn-liberdus/run-validator/index.html
index c9d30e83..bdc5f712 100644
--- a/docs/earn-liberdus/run-validator/index.html
+++ b/docs/earn-liberdus/run-validator/index.html
@@ -4,7 +4,7 @@
Liberdus Validator | Home
-
+
@@ -32,7 +32,7 @@
The lifecycle of a Liberdus validator describes the sequence of states a validator node passes through, from joining the network to exiting. Understanding this lifecycle is crucial for maintaining uptime, avoiding penalties, and maximizing rewards.