Lisk Documentation
-
+
diff --git a/assets/js/0eafa1eb.177833dc.js b/assets/js/0eafa1eb.177833dc.js
new file mode 100644
index 000000000..74eb1aef8
--- /dev/null
+++ b/assets/js/0eafa1eb.177833dc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunklisk_docs=self.webpackChunklisk_docs||[]).push([[68],{7553:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>h});var n=s(5893),i=s(1151);const a={title:"Fees",sidebar_position:1,slug:"/fees",description:"Documentation about network fees on Lisk. This page covers details of the two-component cost system involving L2 execution fees and L1 data fees, and offers insights on fee variations and cost-saving strategies.",keywords:["Lisk fees","transaction fees","network fees","Lisk network fees","L2 execution fee","L1 security fee","L1 data fee","transaction costs","gas fees","fee calculation","cost-saving","transaction timing","fee variations","Lisk platform"]},o="Fees",r={id:"about-lisk/fees",title:"Fees",description:"Documentation about network fees on Lisk. This page covers details of the two-component cost system involving L2 execution fees and L1 data fees, and offers insights on fee variations and cost-saving strategies.",source:"@site/docs/about-lisk/fees.md",sourceDirName:"about-lisk",slug:"/fees",permalink:"/lisk-documentation/fees",draft:!1,unlisted:!1,editUrl:"https://github.com/LiskHQ/lisk-documentation/tree/main/docs/about-lisk/fees.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Fees",sidebar_position:1,slug:"/fees",description:"Documentation about network fees on Lisk. This page covers details of the two-component cost system involving L2 execution fees and L1 data fees, and offers insights on fee variations and cost-saving strategies.",keywords:["Lisk fees","transaction fees","network fees","Lisk network fees","L2 execution fee","L1 security fee","L1 data fee","transaction costs","gas fees","fee calculation","cost-saving","transaction timing","fee variations","Lisk platform"]},sidebar:"documentationSidebar",previous:{title:"About Lisk",permalink:"/lisk-documentation/category/about-lisk"},next:{title:"Building on Lisk",permalink:"/lisk-documentation/category/building-on-lisk"}},c={},h=[{value:"How are fees on Lisk calculated?",id:"how-are-fees-on-lisk-calculated",level:2},{value:"How do fluctuation in gas price on Ethereum (L1) affect transaction costs on Lisk (L2)?",id:"how-do-fluctuation-in-gas-price-on-ethereum-l1-affect-transaction-costs-on-lisk-l2",level:2}];function l(e){const t={a:"a",admonition:"admonition",h1:"h1",h2:"h2",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"fees",children:"Fees"}),"\n",(0,n.jsxs)(t.p,{children:["Fees on Lisk Mainnet are, for the most part, significantly lower than on the L1 Ethereum network.\nThe low transaction fees can be provided because Lisk is a ",(0,n.jsx)(t.a,{href:"https://ethereum.org/en/developers/docs/scaling/optimistic-rollups",children:"Layer 2 optimistic rollup"})," network."]}),"\n",(0,n.jsx)(t.h2,{id:"how-are-fees-on-lisk-calculated",children:"How are fees on Lisk calculated?"}),"\n",(0,n.jsxs)(t.p,{children:["Every Lisk Mainnet transaction has two costs: An ",(0,n.jsx)(t.strong,{children:"L2 execution fee"})," and an ",(0,n.jsx)(t.strong,{children:"L1 data fee"}),".\nAt a high level, the L2 fee is the cost to execute your transaction on L2 and the L1 fee is the estimated cost to publish your transaction on L1 (in a rollup batch)."]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"L2 Execution Fee"}),":\nThis ",(0,n.jsx)(t.a,{href:"https://docs.optimism.io/stack/transactions/fees#execution-gas-fee",children:"L2 Execution Fee"})," is equal to the amount of gas used by the transaction multiplied by the gas price attached to the transaction.\nLike Ethereum, Lisk Mainnet uses the ",(0,n.jsx)(t.a,{href:"https://eips.ethereum.org/EIPS/eip-1559",children:"EIP-1559"})," mechanism to set the Base Fee for transactions (although with ",(0,n.jsx)(t.a,{href:"https://docs.optimism.io/chain/differences#eip-1559-parameters",children:"different parameter values"})," compared to Ethereum)."]}),"\n",(0,n.jsxs)(t.p,{children:["The total price per unit gas that a transaction pays is the sum of the ",(0,n.jsx)(t.a,{href:"https://ethereum.org/en/developers/docs/gas/#base-fee",children:"Base Fee"})," and the optional additional ",(0,n.jsx)(t.a,{href:"https://ethereum.org/en/developers/docs/gas/#priority-fee",children:"Priority Fee"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Because Lisk Mainnet is EVM equivalent, the ",(0,n.jsx)(t.strong,{children:"gas used"})," by a transaction on Lisk Mainnet is ",(0,n.jsx)(t.strong,{children:"exactly the same"})," as the gas used by the same transaction on Ethereum.\nIf a transaction costs 100,000 gas on Ethereum, it will cost 100,000 gas on Lisk Mainnet.\n",(0,n.jsx)(t.strong,{children:"The only difference is that the gas price on Lisk Mainnet is much lower"})," than the gas price on Ethereum so you'll end up paying much less in ETH."]}),"\n",(0,n.jsxs)(t.p,{children:["For this component of the fee, you can estimate the total cost of a transaction using the same tools you would use to estimate the cost of a transaction on Ethereum.\nYou can read more about how Ethereum's gas fees work over on ",(0,n.jsx)(t.a,{href:"https://ethereum.org/en/developers/docs/gas/",children:"Ethereum.org"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"L1 Data Fee"}),":\nThe ",(0,n.jsx)(t.a,{href:"https://docs.optimism.io/stack/transactions/fees#l1-data-fee",children:"L1 Data Fee"})," is the only part of the Lisk Mainnet transaction fee that differs from the Ethereum transaction fee.\nThis fee arises from the fact that the transaction data for all Lisk Mainnet transactions is published to Ethereum.\nThis guarantees that the transaction data is available for nodes to download and execute."]}),"\n",(0,n.jsx)(t.p,{children:"The L1 Data Fee is automatically charged for any transaction that is included in a Lisk Mainnet block.\nThis fee is deducted directly from the address that sent the transaction.\nThe exact amount paid depends on the estimated size of the transaction in bytes after compression, the current Ethereum gas price and/or blob gas price, and several small parameters."}),"\n",(0,n.jsx)(t.p,{children:"The L1 Data Fee is most heavily influenced by the Ethereum base fee that is continuously and trustlessly relayed from Ethereum to Lisk Mainnet."}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(t.admonition,{type:"note",children:[(0,n.jsxs)(t.p,{children:["It is currently ",(0,n.jsx)(t.strong,{children:"not"})," possible to limit the maximum L1 Data Fee that a transaction is willing to pay."]}),(0,n.jsxs)(t.p,{children:["For further information about transaction fees, please check the ",(0,n.jsx)(t.a,{href:"https://docs.optimism.io/stack/transactions/fees",children:"Optimism Developer Docs > Transaction Fees"})]})]}),"\n",(0,n.jsx)(t.h2,{id:"how-do-fluctuation-in-gas-price-on-ethereum-l1-affect-transaction-costs-on-lisk-l2",children:"How do fluctuation in gas price on Ethereum (L1) affect transaction costs on Lisk (L2)?"}),"\n",(0,n.jsx)(t.p,{children:"The L1 fee will vary depending on the amount of transactions on the L1.\nIf the timing of your transaction is flexible, you can save cost by submitting transactions during periods when gas prices on L1 are lower than usual for example, over the weekend."}),"\n",(0,n.jsx)(t.p,{children:"Changes after the transaction is processed on the sequencer do not affect the cost the user pays."}),"\n",(0,n.jsx)(t.p,{children:"For an L2 transaction, the normal process is:"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:"The wallet estimates the cost of the transaction."}),"\n",(0,n.jsx)(t.li,{children:"The user then submits the transaction."}),"\n",(0,n.jsxs)(t.li,{children:["The sequencer processes the transaction in two phases.","\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"First, it processes the transaction."}),"\n",(0,n.jsx)(t.li,{children:"Then, it deducts the gas cost, based on the L1 and L2 gas prices at that time."}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(t.li,{children:"After that, the transaction is written to L1."}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"After step 3, the finality of the transaction is Lisk's responsibility.\nIf the L1 gas price spikes, Lisk pays the new cost.\nAlso, the cost of L1 gas could increase between steps 1 and 3, it is only updated every five minutes and it does not change by more than 25%.\nSo at most, the user will pay 25% more than expected."})]})}function d(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>r,a:()=>o});var n=s(7294);const i={},a=n.createContext(i);function o(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/0eafa1eb.17c8056f.js b/assets/js/0eafa1eb.17c8056f.js
deleted file mode 100644
index 38bb6227b..000000000
--- a/assets/js/0eafa1eb.17c8056f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunklisk_docs=self.webpackChunklisk_docs||[]).push([[68],{7553:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>h});var n=s(5893),i=s(1151);const a={title:"Fees",sidebar_position:1,slug:"/fees",description:"Documentation about network fees on Lisk. This page covers details of the two-component cost system involving L2 execution fees and L1 data fees, and offers insights on fee variations and cost-saving strategies.",keywords:["Lisk fees","transaction fees","network fees","Lisk network fees","L2 execution fee","L1 security fee","L1 data fee","transaction costs","gas fees","fee calculation","cost-saving","transaction timing","fee variations","Lisk platform"]},o="Fees",r={id:"about-lisk/fees",title:"Fees",description:"Documentation about network fees on Lisk. This page covers details of the two-component cost system involving L2 execution fees and L1 data fees, and offers insights on fee variations and cost-saving strategies.",source:"@site/docs/about-lisk/fees.md",sourceDirName:"about-lisk",slug:"/fees",permalink:"/lisk-documentation/fees",draft:!1,unlisted:!1,editUrl:"https://github.com/LiskHQ/lisk-documentation/tree/main/docs/about-lisk/fees.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Fees",sidebar_position:1,slug:"/fees",description:"Documentation about network fees on Lisk. This page covers details of the two-component cost system involving L2 execution fees and L1 data fees, and offers insights on fee variations and cost-saving strategies.",keywords:["Lisk fees","transaction fees","network fees","Lisk network fees","L2 execution fee","L1 security fee","L1 data fee","transaction costs","gas fees","fee calculation","cost-saving","transaction timing","fee variations","Lisk platform"]},sidebar:"documentationSidebar",previous:{title:"About Lisk",permalink:"/lisk-documentation/category/about-lisk"},next:{title:"Building on Lisk",permalink:"/lisk-documentation/category/building-on-lisk"}},c={},h=[{value:"How are fees on Lisk calculated?",id:"how-are-fees-on-lisk-calculated",level:2},{value:"How do fluctuation in gas price on Ethereum (L1) affect transaction costs on Lisk (L2)?",id:"how-do-fluctuation-in-gas-price-on-ethereum-l1-affect-transaction-costs-on-lisk-l2",level:2}];function l(e){const t={a:"a",admonition:"admonition",h1:"h1",h2:"h2",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"fees",children:"Fees"}),"\n",(0,n.jsxs)(t.p,{children:["Fees on Lisk Mainnet are, for the most part, significantly lower than on the L1 Ethereum network.\nThe low transaction fees can be provided because Lisk is a ",(0,n.jsx)(t.a,{href:"https://ethereum.org/en/developers/docs/scaling/optimistic-rollups",children:"Layer 2 optimistic rollup"})," network."]}),"\n",(0,n.jsx)(t.h2,{id:"how-are-fees-on-lisk-calculated",children:"How are fees on Lisk calculated?"}),"\n",(0,n.jsxs)(t.p,{children:["Every Lisk Mainnet transaction has two costs: An ",(0,n.jsx)(t.strong,{children:"L2 execution fee"})," and an ",(0,n.jsx)(t.strong,{children:"L1 data fee"}),".\nAt a high level, the L2 fee is the cost to execute your transaction on L2 and the L1 fee is the estimated cost to publish your transaction on L1 (in a rollup batch)."]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"L2 Execution Fee"}),":\nThis fee is equal to the amount of gas used by the transaction multiplied by the gas price attached to the transaction.\nLike Ethereum, Lisk Mainnet uses the ",(0,n.jsx)(t.a,{href:"https://eips.ethereum.org/EIPS/eip-1559",children:"EIP-1559"})," mechanism to set the Base Fee for transactions (although with ",(0,n.jsx)(t.a,{href:"https://docs.optimism.io/chain/differences#eip-1559-parameters",children:"different parameter values"})," compared to Ethereum)."]}),"\n",(0,n.jsxs)(t.p,{children:["The total price per unit gas that a transaction pays is the sum of the ",(0,n.jsx)(t.a,{href:"https://ethereum.org/en/developers/docs/gas/#base-fee",children:"Base Fee"})," and the optional additional ",(0,n.jsx)(t.a,{href:"https://ethereum.org/en/developers/docs/gas/#priority-fee",children:"Priority Fee"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Because Lisk Mainnet is EVM equivalent, the ",(0,n.jsx)(t.strong,{children:"gas used"})," by a transaction on Lisk Mainnet is ",(0,n.jsx)(t.strong,{children:"exactly the same"})," as the gas used by the same transaction on Ethereum.\nIf a transaction costs 100,000 gas on Ethereum, it will cost 100,000 gas on Lisk Mainnet.\n",(0,n.jsx)(t.strong,{children:"The only difference is that the gas price on Lisk Mainnet is much lower"})," than the gas price on Ethereum so you'll end up paying much less in ETH."]}),"\n",(0,n.jsxs)(t.p,{children:["For this component of the fee, you can estimate the total cost of a transaction using the same tools you would use to estimate the cost of a transaction on Ethereum.\nYou can read more about how Ethereum's gas fees work over on ",(0,n.jsx)(t.a,{href:"https://ethereum.org/en/developers/docs/gas/",children:"Ethereum.org"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"L1 Data Fee"}),":\nThe L1 Data Fee is the only part of the Lisk Mainnet transaction fee that differs from the Ethereum transaction fee.\nThis fee arises from the fact that the transaction data for all Lisk Mainnet transactions is published to Ethereum.\nThis guarantees that the transaction data is available for nodes to download and execute."]}),"\n",(0,n.jsx)(t.p,{children:"The L1 Data Fee is automatically charged for any transaction that is included in a Lisk Mainnet block.\nThis fee is deducted directly from the address that sent the transaction.\nThe exact amount paid depends on the estimated size of the transaction in bytes after compression, the current Ethereum gas price and/or blob gas price, and several small parameters."}),"\n",(0,n.jsx)(t.p,{children:"The L1 Data Fee is most heavily influenced by the Ethereum base fee that is continuously and trustlessly relayed from Ethereum to Lisk Mainnet."}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(t.admonition,{type:"note",children:[(0,n.jsxs)(t.p,{children:["It is currently ",(0,n.jsx)(t.strong,{children:"not"})," possible to limit the maximum L1 Data Fee that a transaction is willing to pay."]}),(0,n.jsxs)(t.p,{children:["For further information about transaction fees, please check the ",(0,n.jsx)(t.a,{href:"https://docs.optimism.io/stack/transactions/fees",children:"Optimism Developer Docs > Transaction Fees"})]})]}),"\n",(0,n.jsx)(t.h2,{id:"how-do-fluctuation-in-gas-price-on-ethereum-l1-affect-transaction-costs-on-lisk-l2",children:"How do fluctuation in gas price on Ethereum (L1) affect transaction costs on Lisk (L2)?"}),"\n",(0,n.jsx)(t.p,{children:"The L1 fee will vary depending on the amount of transactions on the L1.\nIf the timing of your transaction is flexible, you can save cost by submitting transactions during periods when gas prices on L1 are lower than usual for example, over the weekend."}),"\n",(0,n.jsx)(t.p,{children:"Changes after the transaction is processed on the sequencer do not affect the cost the user pays."}),"\n",(0,n.jsx)(t.p,{children:"For an L2 transaction, the normal process is:"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:"The wallet estimates the cost of the transaction."}),"\n",(0,n.jsx)(t.li,{children:"The user then submits the transaction."}),"\n",(0,n.jsxs)(t.li,{children:["The sequencer processes the transaction in two phases.","\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"First, it processes the transaction."}),"\n",(0,n.jsx)(t.li,{children:"Then, it deducts the gas cost, based on the L1 and L2 gas prices at that time."}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(t.li,{children:"After that, the transaction is written to L1."}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"After step 3, the finality of the transaction is Lisk's responsibility.\nIf the L1 gas price spikes, Lisk pays the new cost.\nAlso, the cost of L1 gas could increase between steps 1 and 3, it is only updated every five minutes and it does not change by more than 25%.\nSo at most, the user will pay 25% more than expected."})]})}function d(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>r,a:()=>o});var n=s(7294);const i={},a=n.createContext(i);function o(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/runtime~main.36a6599e.js b/assets/js/runtime~main.14bd3669.js
similarity index 98%
rename from assets/js/runtime~main.36a6599e.js
rename to assets/js/runtime~main.14bd3669.js
index 3cbc108a9..e452ae2da 100644
--- a/assets/js/runtime~main.36a6599e.js
+++ b/assets/js/runtime~main.14bd3669.js
@@ -1 +1 @@
-(()=>{"use strict";var e,t,r,o,a,n={},f={};function i(e){var t=f[e];if(void 0!==t)return t.exports;var r=f[e]={exports:{}};return n[e].call(r.exports,r,r.exports,i),r.exports}i.m=n,e=[],i.O=(t,r,o,a)=>{if(!r){var n=1/0;for(u=0;u=a)&&Object.keys(i.O).every((e=>i.O[e](r[c])))?r.splice(c--,1):(f=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,o,a]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);i.r(a);var n={};t=t||[null,r({}),r([]),r(r)];for(var f=2&o&&e;"object"==typeof f&&!~t.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,i.d(a,n),a},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"assets/js/"+({53:"935f2afb",68:"0eafa1eb",85:"1f391b9e",207:"5e59c3a5",240:"90210d68",368:"a94703ab",388:"1224f3e7",414:"393be207",421:"bcc5765f",462:"f58537f1",518:"a7bd4aaa",568:"dad52d3b",661:"5e95c892",671:"0e384e19",817:"14eb3368",918:"17896441"}[e]||e)+"."+{53:"90fad16d",68:"17c8056f",85:"34f79b08",207:"03659c84",240:"69bc9bfa",368:"5c7c46ba",388:"f648b06f",414:"6280be6b",421:"653951c5",462:"d7a1893e",518:"c2569488",568:"77f099aa",661:"15d8fdf1",671:"b8df6f6d",674:"5283d329",772:"7b0f19ea",817:"c8cc9442",918:"9169ebd0"}[e]+".js",i.miniCssF=e=>{},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},a="lisk-docs:",i.l=(e,t,r,n)=>{if(o[e])o[e].push(t);else{var f,c;if(void 0!==r)for(var d=document.getElementsByTagName("script"),u=0;u{f.onerror=f.onload=null,clearTimeout(b);var a=o[e];if(delete o[e],f.parentNode&&f.parentNode.removeChild(f),a&&a.forEach((e=>e(r))),t)return t(r)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),c&&document.head.appendChild(f)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/lisk-documentation/",i.gca=function(e){return e={17896441:"918","935f2afb":"53","0eafa1eb":"68","1f391b9e":"85","5e59c3a5":"207","90210d68":"240",a94703ab:"368","1224f3e7":"388","393be207":"414",bcc5765f:"421",f58537f1:"462",a7bd4aaa:"518",dad52d3b:"568","5e95c892":"661","0e384e19":"671","14eb3368":"817"}[e]||e,i.p+i.u(e)},(()=>{var e={303:0,532:0};i.f.j=(t,r)=>{var o=i.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise(((r,a)=>o=e[t]=[r,a]));r.push(o[2]=a);var n=i.p+i.u(t),f=new Error;i.l(n,(r=>{if(i.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;f.message="Loading chunk "+t+" failed.\n("+a+": "+n+")",f.name="ChunkLoadError",f.type=a,f.request=n,o[1](f)}}),"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,n=r[0],f=r[1],c=r[2],d=0;if(n.some((t=>0!==e[t]))){for(o in f)i.o(f,o)&&(i.m[o]=f[o]);if(c)var u=c(i)}for(t&&t(r);d{"use strict";var e,t,r,o,a,n={},f={};function i(e){var t=f[e];if(void 0!==t)return t.exports;var r=f[e]={exports:{}};return n[e].call(r.exports,r,r.exports,i),r.exports}i.m=n,e=[],i.O=(t,r,o,a)=>{if(!r){var n=1/0;for(u=0;u=a)&&Object.keys(i.O).every((e=>i.O[e](r[c])))?r.splice(c--,1):(f=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,o,a]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);i.r(a);var n={};t=t||[null,r({}),r([]),r(r)];for(var f=2&o&&e;"object"==typeof f&&!~t.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,i.d(a,n),a},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"assets/js/"+({53:"935f2afb",68:"0eafa1eb",85:"1f391b9e",207:"5e59c3a5",240:"90210d68",368:"a94703ab",388:"1224f3e7",414:"393be207",421:"bcc5765f",462:"f58537f1",518:"a7bd4aaa",568:"dad52d3b",661:"5e95c892",671:"0e384e19",817:"14eb3368",918:"17896441"}[e]||e)+"."+{53:"90fad16d",68:"177833dc",85:"34f79b08",207:"03659c84",240:"69bc9bfa",368:"5c7c46ba",388:"f648b06f",414:"6280be6b",421:"653951c5",462:"d7a1893e",518:"c2569488",568:"77f099aa",661:"15d8fdf1",671:"b8df6f6d",674:"5283d329",772:"7b0f19ea",817:"c8cc9442",918:"9169ebd0"}[e]+".js",i.miniCssF=e=>{},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},a="lisk-docs:",i.l=(e,t,r,n)=>{if(o[e])o[e].push(t);else{var f,c;if(void 0!==r)for(var d=document.getElementsByTagName("script"),u=0;u{f.onerror=f.onload=null,clearTimeout(b);var a=o[e];if(delete o[e],f.parentNode&&f.parentNode.removeChild(f),a&&a.forEach((e=>e(r))),t)return t(r)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),c&&document.head.appendChild(f)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/lisk-documentation/",i.gca=function(e){return e={17896441:"918","935f2afb":"53","0eafa1eb":"68","1f391b9e":"85","5e59c3a5":"207","90210d68":"240",a94703ab:"368","1224f3e7":"388","393be207":"414",bcc5765f:"421",f58537f1:"462",a7bd4aaa:"518",dad52d3b:"568","5e95c892":"661","0e384e19":"671","14eb3368":"817"}[e]||e,i.p+i.u(e)},(()=>{var e={303:0,532:0};i.f.j=(t,r)=>{var o=i.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise(((r,a)=>o=e[t]=[r,a]));r.push(o[2]=a);var n=i.p+i.u(t),f=new Error;i.l(n,(r=>{if(i.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;f.message="Loading chunk "+t+" failed.\n("+a+": "+n+")",f.name="ChunkLoadError",f.type=a,f.request=n,o[1](f)}}),"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,n=r[0],f=r[1],c=r[2],d=0;if(n.some((t=>0!==e[t]))){for(o in f)i.o(f,o)&&(i.m[o]=f[o]);if(c)var u=c(i)}for(t&&t(r);dHow to deploy a smart contract (Hardhat) | Lisk Documentation
-
+
diff --git a/category/about-lisk.html b/category/about-lisk.html
index 7e4ed4b89..9951084ea 100644
--- a/category/about-lisk.html
+++ b/category/about-lisk.html
@@ -4,7 +4,7 @@
About Lisk | Lisk Documentation
-
+
diff --git a/category/building-on-lisk.html b/category/building-on-lisk.html
index 3642a1fcc..92dc12354 100644
--- a/category/building-on-lisk.html
+++ b/category/building-on-lisk.html
@@ -4,7 +4,7 @@
Building on Lisk | Lisk Documentation
-
+
diff --git a/connecting-to-a-wallet.html b/connecting-to-a-wallet.html
index c716a8b65..724f2d62f 100644
--- a/connecting-to-a-wallet.html
+++ b/connecting-to-a-wallet.html
@@ -4,7 +4,7 @@
Connecting to a wallet | Lisk Documentation
-
+
diff --git a/fees.html b/fees.html
index eddaa18a7..633a350b0 100644
--- a/fees.html
+++ b/fees.html
@@ -4,7 +4,7 @@
Fees | Lisk Documentation
-
+
@@ -17,7 +17,7 @@
L2 Execution Fee is equal to the amount of gas used by the transaction multiplied by the gas price attached to the transaction.
Like Ethereum, Lisk Mainnet uses the EIP-1559 mechanism to set the Base Fee for transactions (although with different parameter values compared to Ethereum).
The total price per unit gas that a transaction pays is the sum of the Base Fee and the optional additional Priority Fee.
Because Lisk Mainnet is EVM equivalent, the gas used by a transaction on Lisk Mainnet is exactly the same as the gas used by the same transaction on Ethereum.
@@ -28,7 +28,7 @@
L1 Data Fee is the only part of the Lisk Mainnet transaction fee that differs from the Ethereum transaction fee.
This fee arises from the fact that the transaction data for all Lisk Mainnet transactions is published to Ethereum.
This guarantees that the transaction data is available for nodes to download and execute.
The L1 Data Fee is automatically charged for any transaction that is included in a Lisk Mainnet block.
diff --git a/index.html b/index.html
index f6b24e636..3abe7bac5 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@