From a5598b3c82b9e1d131cd98f002f76d686fc2a02a Mon Sep 17 00:00:00 2001 From: 0xSpaceShard <0xSpaceShard@users.noreply.github.com> Date: Mon, 16 Dec 2024 16:18:13 +0000 Subject: [PATCH] Deploy website - based on e9e53d4801aa35d15a74bf18606350d074a91a1a --- 404.html | 2 +- assets/js/0e384e19.9f5b9cab.js | 1 - assets/js/0e384e19.b630c204.js | 1 + assets/js/6d990bb1.6f96a3b4.js | 1 - assets/js/6d990bb1.e41686bf.js | 1 + assets/js/b0477c6d.24e2e5c9.js | 1 - assets/js/b0477c6d.a87d8d6d.js | 1 + ...{runtime~main.6a55097a.js => runtime~main.f75c97a3.js} | 2 +- docs/0.0.6/account-impersonation.html | 2 +- docs/0.0.6/api.html | 2 +- docs/0.0.6/balance.html | 2 +- docs/0.0.6/blocks.html | 2 +- docs/0.0.6/category/running.html | 2 +- docs/0.0.6/dump-load-restart.html | 2 +- docs/0.0.6/forking.html | 2 +- docs/0.0.6/historic-state.html | 2 +- docs/0.0.6/intro.html | 2 +- docs/0.0.6/lite.html | 2 +- docs/0.0.6/postman.html | 2 +- docs/0.0.6/predeployed.html | 2 +- docs/0.0.6/running/cli.html | 2 +- docs/0.0.6/running/docker.html | 2 +- docs/0.0.6/running/install.html | 2 +- docs/0.0.6/server-config.html | 2 +- docs/0.0.6/starknet-time.html | 2 +- docs/0.0.7/account-impersonation.html | 2 +- docs/0.0.7/api.html | 2 +- docs/0.0.7/balance.html | 2 +- docs/0.0.7/blocks.html | 2 +- docs/0.0.7/category/running.html | 2 +- docs/0.0.7/dump-load-restart.html | 2 +- docs/0.0.7/forking.html | 2 +- docs/0.0.7/historic-state.html | 2 +- docs/0.0.7/intro.html | 2 +- docs/0.0.7/lite.html | 2 +- docs/0.0.7/postman.html | 2 +- docs/0.0.7/predeployed.html | 2 +- docs/0.0.7/running/cli.html | 2 +- docs/0.0.7/running/docker.html | 2 +- docs/0.0.7/running/install.html | 2 +- docs/0.0.7/server-config.html | 2 +- docs/0.0.7/starknet-time.html | 2 +- docs/0.1.1/account-impersonation.html | 2 +- docs/0.1.1/api.html | 2 +- docs/0.1.1/balance.html | 2 +- docs/0.1.1/blocks.html | 2 +- docs/0.1.1/category/running.html | 2 +- docs/0.1.1/dump-load-restart.html | 2 +- docs/0.1.1/forking.html | 2 +- docs/0.1.1/historic-state.html | 2 +- docs/0.1.1/intro.html | 2 +- docs/0.1.1/lite.html | 2 +- docs/0.1.1/postman.html | 2 +- docs/0.1.1/predeployed.html | 2 +- docs/0.1.1/running/cli.html | 2 +- docs/0.1.1/running/docker.html | 2 +- docs/0.1.1/running/install.html | 2 +- docs/0.1.1/server-config.html | 2 +- docs/0.1.1/starknet-time.html | 2 +- docs/0.1.2/account-impersonation.html | 2 +- docs/0.1.2/api.html | 2 +- docs/0.1.2/balance.html | 2 +- docs/0.1.2/blocks.html | 2 +- docs/0.1.2/category/running.html | 2 +- docs/0.1.2/dump-load-restart.html | 2 +- docs/0.1.2/examples.html | 2 +- docs/0.1.2/forking.html | 2 +- docs/0.1.2/historic-state.html | 2 +- docs/0.1.2/intro.html | 2 +- docs/0.1.2/lite.html | 2 +- docs/0.1.2/postman.html | 2 +- docs/0.1.2/predeployed.html | 2 +- docs/0.1.2/running/cli.html | 2 +- docs/0.1.2/running/docker.html | 2 +- docs/0.1.2/running/install.html | 2 +- docs/0.1.2/server-config.html | 2 +- docs/0.1.2/starknet-time.html | 2 +- docs/0.2.0/account-impersonation.html | 2 +- docs/0.2.0/api.html | 2 +- docs/0.2.0/balance.html | 2 +- docs/0.2.0/blocks.html | 2 +- docs/0.2.0/category/running.html | 2 +- docs/0.2.0/dump-load-restart.html | 2 +- docs/0.2.0/examples.html | 2 +- docs/0.2.0/forking.html | 2 +- docs/0.2.0/gas.html | 2 +- docs/0.2.0/historic-state.html | 2 +- docs/0.2.0/intro.html | 2 +- docs/0.2.0/lite.html | 2 +- docs/0.2.0/postman.html | 2 +- docs/0.2.0/predeployed.html | 2 +- docs/0.2.0/restrictive.html | 2 +- docs/0.2.0/running/cli.html | 2 +- docs/0.2.0/running/docker.html | 2 +- docs/0.2.0/running/install.html | 2 +- docs/0.2.0/server-config.html | 2 +- docs/0.2.0/starknet-time.html | 2 +- docs/0.2.1/account-impersonation.html | 2 +- docs/0.2.1/api.html | 2 +- docs/0.2.1/balance.html | 2 +- docs/0.2.1/blocks.html | 2 +- docs/0.2.1/category/running.html | 2 +- docs/0.2.1/dump-load-restart.html | 2 +- docs/0.2.1/examples.html | 2 +- docs/0.2.1/forking.html | 2 +- docs/0.2.1/gas.html | 2 +- docs/0.2.1/historic-state.html | 2 +- docs/0.2.1/intro.html | 2 +- docs/0.2.1/lite.html | 2 +- docs/0.2.1/postman.html | 2 +- docs/0.2.1/predeployed.html | 2 +- docs/0.2.1/restrictive.html | 2 +- docs/0.2.1/running/cli.html | 2 +- docs/0.2.1/running/docker.html | 2 +- docs/0.2.1/running/install.html | 2 +- docs/0.2.1/server-config.html | 2 +- docs/0.2.1/starknet-time.html | 2 +- docs/0.2.2/account-impersonation.html | 2 +- docs/0.2.2/api.html | 2 +- docs/0.2.2/balance.html | 2 +- docs/0.2.2/blocks.html | 2 +- docs/0.2.2/category/running.html | 2 +- docs/0.2.2/dump-load-restart.html | 2 +- docs/0.2.2/examples.html | 2 +- docs/0.2.2/forking.html | 2 +- docs/0.2.2/gas.html | 2 +- docs/0.2.2/historic-state.html | 2 +- docs/0.2.2/intro.html | 2 +- docs/0.2.2/lite.html | 2 +- docs/0.2.2/postman.html | 2 +- docs/0.2.2/predeployed.html | 2 +- docs/0.2.2/restrictive.html | 2 +- docs/0.2.2/running/cli.html | 2 +- docs/0.2.2/running/docker.html | 2 +- docs/0.2.2/running/install.html | 2 +- docs/0.2.2/server-config.html | 2 +- docs/0.2.2/starknet-time.html | 2 +- docs/account-impersonation.html | 2 +- docs/api.html | 2 +- docs/balance.html | 2 +- docs/blocks.html | 2 +- docs/category/running.html | 2 +- docs/dump-load-restart.html | 2 +- docs/examples.html | 2 +- docs/forking.html | 2 +- docs/gas.html | 2 +- docs/historic-state.html | 2 +- docs/intro.html | 2 +- docs/lite.html | 2 +- docs/next/account-impersonation.html | 2 +- docs/next/api.html | 2 +- docs/next/balance.html | 2 +- docs/next/blocks.html | 8 +++++--- docs/next/category/running.html | 2 +- docs/next/dump-load-restart.html | 2 +- docs/next/examples.html | 2 +- docs/next/forking.html | 2 +- docs/next/gas.html | 2 +- docs/next/historic-state.html | 2 +- docs/next/intro.html | 5 +++-- docs/next/lite.html | 2 +- docs/next/postman.html | 2 +- docs/next/predeployed.html | 2 +- docs/next/restrictive.html | 2 +- docs/next/running/cli.html | 2 +- docs/next/running/docker.html | 2 +- docs/next/running/install.html | 2 +- docs/next/server-config.html | 2 +- docs/next/starknet-time.html | 2 +- docs/postman.html | 2 +- docs/predeployed.html | 2 +- docs/restrictive.html | 2 +- docs/running/cli.html | 2 +- docs/running/docker.html | 2 +- docs/running/install.html | 2 +- docs/server-config.html | 2 +- docs/starknet-time.html | 2 +- index.html | 2 +- 178 files changed, 181 insertions(+), 178 deletions(-) delete mode 100644 assets/js/0e384e19.9f5b9cab.js create mode 100644 assets/js/0e384e19.b630c204.js delete mode 100644 assets/js/6d990bb1.6f96a3b4.js create mode 100644 assets/js/6d990bb1.e41686bf.js delete mode 100644 assets/js/b0477c6d.24e2e5c9.js create mode 100644 assets/js/b0477c6d.a87d8d6d.js rename assets/js/{runtime~main.6a55097a.js => runtime~main.f75c97a3.js} (98%) diff --git a/404.html b/404.html index 9878508c3..2fa147a4b 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Starknet Devnet - + diff --git a/assets/js/0e384e19.9f5b9cab.js b/assets/js/0e384e19.9f5b9cab.js deleted file mode 100644 index eeb2b6d48..000000000 --- a/assets/js/0e384e19.9f5b9cab.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3976],{1512:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>d,toc:()=>l});var i=n(4848),s=n(8453);const r={sidebar_position:1},o="Intro",d={id:"intro",title:"Intro",description:"- Devnet should not be used as a replacement for official testnets. After testing on Devnet, be sure to test on a testnet (alpha-sepolia)!",source:"@site/docs/intro.md",sourceDirName:".",slug:"/intro",permalink:"/starknet-devnet-rs/docs/next/intro",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/starknet-devnet-rs/blob/master/website/docs/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",next:{title:"Running",permalink:"/starknet-devnet-rs/docs/next/category/running"}},a={},l=[];function c(e){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"intro",children:"Intro"}),"\n",(0,i.jsxs)(t.admonition,{title:"Difference disclaimer",type:"danger",children:[(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Devnet should not be used as a replacement for official testnets. After testing on Devnet, be sure to test on a testnet (alpha-sepolia)!"}),"\n",(0,i.jsxs)(t.li,{children:["The semantics of ",(0,i.jsx)(t.code,{children:"REJECTED"})," and ",(0,i.jsx)(t.code,{children:"REVERTED"})," status of a transaction is not the same as on the official testnet:"]}),"\n"]}),(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Tx status"}),(0,i.jsx)(t.th,{children:"Official testnet"}),(0,i.jsx)(t.th,{children:"Devnet"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:(0,i.jsx)(t.code,{children:"REJECTED"})}),(0,i.jsx)(t.td,{children:"validation failed; not included in a block"}),(0,i.jsx)(t.td,{children:"not used"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:(0,i.jsx)(t.code,{children:"REVERTED"})}),(0,i.jsx)(t.td,{children:"validation passed but execution failed; included in a block"}),(0,i.jsxs)(t.td,{children:["validation or execution failed; not included in a block",(0,i.jsx)(t.code,{children:"*"})]})]})]})]}),(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"*"}),": dummy zeroes (0) in tx info for block number and tx index"]})]}),"\n",(0,i.jsxs)(t.p,{children:["You may now proceed with ",(0,i.jsx)(t.a,{href:"./running/install",children:"running Devnet"})," and checking out the many features listed in the sidebar on the left."]}),"\n",(0,i.jsx)(t.h1,{id:"limits",children:"Limits"}),"\n",(0,i.jsxs)(t.p,{children:["As mentioned ",(0,i.jsx)(t.a,{href:"https://docs.starknet.io/tools/limits-and-triggers/",children:"here"}),', "Starknet currently has a number of limits in place in order to keep the network stable and optimized for the best performance." Devnet uses the limits defined on that page and, for block-level limits, values defined ',(0,i.jsx)(t.a,{href:"https://github.com/0xSpaceShard/starknet-devnet-rs/blob/main/crates/starknet-devnet-core/src/utils.rs",children:"here (provided by the Blockifier team)"}),". The block-level limits are considered only when executing transactions, not when constructing the blocks themselves. I.e. if a transaction's usage of a resource exceeds its defined block-level limit, it will be reverted; but if the cumulative usage of all transactions in a block of one resource exceeds the block limit, the block will still be generated."]})]})}function h(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>d});var i=n(6540);const s={},r=i.createContext(s);function o(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0e384e19.b630c204.js b/assets/js/0e384e19.b630c204.js new file mode 100644 index 000000000..3a9b93dc2 --- /dev/null +++ b/assets/js/0e384e19.b630c204.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3976],{1512:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>d,toc:()=>l});var i=n(4848),s=n(8453);const r={sidebar_position:1},o="Intro",d={id:"intro",title:"Intro",description:"- Devnet should not be used as a replacement for official testnets. After testing on Devnet, be sure to test on a testnet (alpha-sepolia)!",source:"@site/docs/intro.md",sourceDirName:".",slug:"/intro",permalink:"/starknet-devnet-rs/docs/next/intro",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/starknet-devnet-rs/blob/master/website/docs/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",next:{title:"Running",permalink:"/starknet-devnet-rs/docs/next/category/running"}},a={},l=[];function c(e){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"intro",children:"Intro"}),"\n",(0,i.jsxs)(t.admonition,{title:"Difference disclaimer",type:"danger",children:[(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Devnet should not be used as a replacement for official testnets. After testing on Devnet, be sure to test on a testnet (alpha-sepolia)!"}),"\n",(0,i.jsx)(t.li,{children:"Block states are not committed in a Merke-Patricia trie or a similar tree-like structure. Block roots are therefore set to 0."}),"\n",(0,i.jsxs)(t.li,{children:["The semantics of ",(0,i.jsx)(t.code,{children:"REJECTED"})," and ",(0,i.jsx)(t.code,{children:"REVERTED"})," status of a transaction is not the same as on the official testnet:"]}),"\n"]}),(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Tx status"}),(0,i.jsx)(t.th,{children:"Official testnet"}),(0,i.jsx)(t.th,{children:"Devnet"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:(0,i.jsx)(t.code,{children:"REJECTED"})}),(0,i.jsx)(t.td,{children:"validation failed; not included in a block"}),(0,i.jsx)(t.td,{children:"not used"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:(0,i.jsx)(t.code,{children:"REVERTED"})}),(0,i.jsx)(t.td,{children:"validation passed but execution failed; included in a block"}),(0,i.jsxs)(t.td,{children:["validation or execution failed; not included in a block",(0,i.jsx)(t.code,{children:"*"})]})]})]})]}),(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"*"}),": dummy zeroes (0) in tx info for block number and tx index"]})]}),"\n",(0,i.jsxs)(t.p,{children:["You may now proceed with ",(0,i.jsx)(t.a,{href:"./running/install",children:"running Devnet"})," and checking out the multitude of features listed in the sidebar on the left."]}),"\n",(0,i.jsx)(t.h1,{id:"limits",children:"Limits"}),"\n",(0,i.jsxs)(t.p,{children:["As mentioned ",(0,i.jsx)(t.a,{href:"https://docs.starknet.io/tools/limits-and-triggers/",children:"here"}),', "Starknet currently has a number of limits in place in order to keep the network stable and optimized for the best performance." Devnet uses the limits defined on that page and, for block-level limits, values defined ',(0,i.jsx)(t.a,{href:"https://github.com/0xSpaceShard/starknet-devnet-rs/blob/main/crates/starknet-devnet-core/src/utils.rs",children:"here (provided by the Blockifier team)"}),". The block-level limits are considered only when executing transactions, not when constructing the blocks themselves. I.e. if a transaction's usage of a resource exceeds its defined block-level limit, it will be reverted; but if the cumulative usage of all transactions in a block of one resource exceeds the block limit, the block will still be generated."]})]})}function h(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>d});var i=n(6540);const s={},r=i.createContext(s);function o(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6d990bb1.6f96a3b4.js b/assets/js/6d990bb1.6f96a3b4.js deleted file mode 100644 index 78cc144f3..000000000 --- a/assets/js/6d990bb1.6f96a3b4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2282],{7164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":"unreleased","badge":true,"noIndex":false,"className":"docs-version-current","isLast":false,"docsSidebars":{"docSidebar":[{"type":"link","label":"Intro","href":"/starknet-devnet-rs/docs/next/intro","docId":"intro","unlisted":false},{"type":"category","label":"Running","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Install and run","href":"/starknet-devnet-rs/docs/next/running/install","docId":"running/install","unlisted":false},{"type":"link","label":"Run with Docker","href":"/starknet-devnet-rs/docs/next/running/docker","docId":"running/docker","unlisted":false},{"type":"link","label":"CLI options","href":"/starknet-devnet-rs/docs/next/running/cli","docId":"running/cli","unlisted":false}],"href":"/starknet-devnet-rs/docs/next/category/running"},{"type":"link","label":"API","href":"/starknet-devnet-rs/docs/next/api","docId":"api","unlisted":false},{"type":"link","label":"Account impersonation","href":"/starknet-devnet-rs/docs/next/account-impersonation","docId":"account-impersonation","unlisted":false},{"type":"link","label":"Account balance","href":"/starknet-devnet-rs/docs/next/balance","docId":"balance","unlisted":false},{"type":"link","label":"Blocks","href":"/starknet-devnet-rs/docs/next/blocks","docId":"blocks","unlisted":false},{"type":"link","label":"Dump, load, restart","href":"/starknet-devnet-rs/docs/next/dump-load-restart","docId":"dump-load-restart","unlisted":false},{"type":"link","label":"Examples","href":"/starknet-devnet-rs/docs/next/examples","docId":"examples","unlisted":false},{"type":"link","label":"Forking","href":"/starknet-devnet-rs/docs/next/forking","docId":"forking","unlisted":false},{"type":"link","label":"Gas price modification","href":"/starknet-devnet-rs/docs/next/gas","docId":"gas","unlisted":false},{"type":"link","label":"Historic state support","href":"/starknet-devnet-rs/docs/next/historic-state","docId":"historic-state","unlisted":false},{"type":"link","label":"Lite mode","href":"/starknet-devnet-rs/docs/next/lite","docId":"lite","unlisted":false},{"type":"link","label":"L1-L2 interaction via Postman","href":"/starknet-devnet-rs/docs/next/postman","docId":"postman","unlisted":false},{"type":"link","label":"Predeployed contracts","href":"/starknet-devnet-rs/docs/next/predeployed","docId":"predeployed","unlisted":false},{"type":"link","label":"Restrictive mode","href":"/starknet-devnet-rs/docs/next/restrictive","docId":"restrictive","unlisted":false},{"type":"link","label":"Server config","href":"/starknet-devnet-rs/docs/next/server-config","docId":"server-config","unlisted":false},{"type":"link","label":"Starknet time","href":"/starknet-devnet-rs/docs/next/starknet-time","docId":"starknet-time","unlisted":false}]},"docs":{"account-impersonation":{"id":"account-impersonation","title":"Account impersonation","description":"This page is about account impersonation. To read about account class selection and deployment, click here.","sidebar":"docSidebar"},"api":{"id":"api","title":"API","description":"JSON-RPC API","sidebar":"docSidebar"},"balance":{"id":"balance","title":"Account balance","description":"Other than using prefunded predeployed accounts, you can also add funds to an account that you deployed yourself.","sidebar":"docSidebar"},"blocks":{"id":"blocks","title":"Blocks","description":"Genesis block","sidebar":"docSidebar"},"dump-load-restart":{"id":"dump-load-restart","title":"Dump, load, restart","description":"Dumping","sidebar":"docSidebar"},"examples":{"id":"examples","title":"Examples","description":"Usage examples relying on the starknet-devnet-js library can be found here.","sidebar":"docSidebar"},"forking":{"id":"forking","title":"Forking","description":"To interact with contracts deployed on mainnet or testnet, you can use forking. Simulate the origin and experiment with it locally, making no changes to the origin itself.","sidebar":"docSidebar"},"gas":{"id":"gas","title":"Gas price modification","description":"The devnetsetGasPrice RPC method allows users to modify the current gas prices on a running Devnet. This feature is particularly useful for testing purposes and for adjustments needed after forking to align with the forked network\'s gas prices. All parameters are optional, allowing you to choose which ones you want to set. A boolean flag generateblock indicates whether a new block should be generated immediately after setting the gas prices.","sidebar":"docSidebar"},"historic-state":{"id":"historic-state","title":"Historic state support","description":"With state archive capacity set to full, Devnet will store full state history, enabling its querying by block hash or number. The default mode is none, where no old states are stored and only the latest is available for querying.","sidebar":"docSidebar"},"intro":{"id":"intro","title":"Intro","description":"- Devnet should not be used as a replacement for official testnets. After testing on Devnet, be sure to test on a testnet (alpha-sepolia)!","sidebar":"docSidebar"},"lite":{"id":"lite","title":"Lite mode","description":"To run Devnet in a minimal lite mode, provide the flag:","sidebar":"docSidebar"},"postman":{"id":"postman","title":"L1-L2 interaction via Postman","description":"Postman is a Starknet utility that allows testing L1-L2 interaction. It is unrelated to the Postman API platform. Ensure you have an L1 node and a Devnet (L2 node) running, load a messaging contract, and flush the queue to transmit the messages to their destinations. The functionality relies on two internal message queues: one for L1->L2 messages, another for L2->L1 messages.","sidebar":"docSidebar"},"predeployed":{"id":"predeployed","title":"Predeployed contracts","description":"Devnet predeploys a UDC, an ERC20 (fee token) contract and a set of predeployed funded accounts.","sidebar":"docSidebar"},"restrictive":{"id":"restrictive","title":"Restrictive mode","description":"The --restrictive-mode argument enables a restrictive mode for Devnet, allowing you to specify methods that are forbidden during execution. This option ensures that certain operations are restricted, enhancing control over Devnet\'s behavior. When a user sends a request to one of the restricted methods, Devnet will return either a JSON-RPC error with code -32604 or, if the method was targeted directly via the HTTP endpoint, a response with status 403.","sidebar":"docSidebar"},"running/cli":{"id":"running/cli","title":"CLI options","description":"Configure your Devnet instance by specifying CLI parameters on startup. To read more about HTTP and logging configuration, check out the server config page.","sidebar":"docSidebar"},"running/docker":{"id":"running/docker","title":"Run with Docker","description":"Devnet is available as a Docker image (Docker Hub link). To download the latest image, run:","sidebar":"docSidebar"},"running/install":{"id":"running/install","title":"Install and run","description":"Requirements","sidebar":"docSidebar"},"server-config":{"id":"server-config","title":"Server config","description":"To read generally about ways to configure your Devnet instance, check out the CLI section.","sidebar":"docSidebar"},"starknet-time":{"id":"starknet-time","title":"Starknet time","description":"Block and state timestamp can be manipulated by setting the exact time or setting the time offset. By default, timestamp methods /settime, /increasetime and JSON-RPC methods devnetsetTime, devnetincreaseTime generate a new block. This can be changed for /settime (devnetsetTime) by setting the optional parameter generate_block to false. This skips immediate new block generation, but will use the specified timestamp whenever the next block is supposed to be generated.","sidebar":"docSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/6d990bb1.e41686bf.js b/assets/js/6d990bb1.e41686bf.js new file mode 100644 index 000000000..544f64d66 --- /dev/null +++ b/assets/js/6d990bb1.e41686bf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2282],{7164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":"unreleased","badge":true,"noIndex":false,"className":"docs-version-current","isLast":false,"docsSidebars":{"docSidebar":[{"type":"link","label":"Intro","href":"/starknet-devnet-rs/docs/next/intro","docId":"intro","unlisted":false},{"type":"category","label":"Running","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Install and run","href":"/starknet-devnet-rs/docs/next/running/install","docId":"running/install","unlisted":false},{"type":"link","label":"Run with Docker","href":"/starknet-devnet-rs/docs/next/running/docker","docId":"running/docker","unlisted":false},{"type":"link","label":"CLI options","href":"/starknet-devnet-rs/docs/next/running/cli","docId":"running/cli","unlisted":false}],"href":"/starknet-devnet-rs/docs/next/category/running"},{"type":"link","label":"API","href":"/starknet-devnet-rs/docs/next/api","docId":"api","unlisted":false},{"type":"link","label":"Account impersonation","href":"/starknet-devnet-rs/docs/next/account-impersonation","docId":"account-impersonation","unlisted":false},{"type":"link","label":"Account balance","href":"/starknet-devnet-rs/docs/next/balance","docId":"balance","unlisted":false},{"type":"link","label":"Blocks","href":"/starknet-devnet-rs/docs/next/blocks","docId":"blocks","unlisted":false},{"type":"link","label":"Dump, load, restart","href":"/starknet-devnet-rs/docs/next/dump-load-restart","docId":"dump-load-restart","unlisted":false},{"type":"link","label":"Examples","href":"/starknet-devnet-rs/docs/next/examples","docId":"examples","unlisted":false},{"type":"link","label":"Forking","href":"/starknet-devnet-rs/docs/next/forking","docId":"forking","unlisted":false},{"type":"link","label":"Gas price modification","href":"/starknet-devnet-rs/docs/next/gas","docId":"gas","unlisted":false},{"type":"link","label":"Historic state support","href":"/starknet-devnet-rs/docs/next/historic-state","docId":"historic-state","unlisted":false},{"type":"link","label":"Lite mode","href":"/starknet-devnet-rs/docs/next/lite","docId":"lite","unlisted":false},{"type":"link","label":"L1-L2 interaction via Postman","href":"/starknet-devnet-rs/docs/next/postman","docId":"postman","unlisted":false},{"type":"link","label":"Predeployed contracts","href":"/starknet-devnet-rs/docs/next/predeployed","docId":"predeployed","unlisted":false},{"type":"link","label":"Restrictive mode","href":"/starknet-devnet-rs/docs/next/restrictive","docId":"restrictive","unlisted":false},{"type":"link","label":"Server config","href":"/starknet-devnet-rs/docs/next/server-config","docId":"server-config","unlisted":false},{"type":"link","label":"Starknet time","href":"/starknet-devnet-rs/docs/next/starknet-time","docId":"starknet-time","unlisted":false}]},"docs":{"account-impersonation":{"id":"account-impersonation","title":"Account impersonation","description":"This page is about account impersonation. To read about account class selection and deployment, click here.","sidebar":"docSidebar"},"api":{"id":"api","title":"API","description":"JSON-RPC API","sidebar":"docSidebar"},"balance":{"id":"balance","title":"Account balance","description":"Other than using prefunded predeployed accounts, you can also add funds to an account that you deployed yourself.","sidebar":"docSidebar"},"blocks":{"id":"blocks","title":"Blocks","description":"State commitment","sidebar":"docSidebar"},"dump-load-restart":{"id":"dump-load-restart","title":"Dump, load, restart","description":"Dumping","sidebar":"docSidebar"},"examples":{"id":"examples","title":"Examples","description":"Usage examples relying on the starknet-devnet-js library can be found here.","sidebar":"docSidebar"},"forking":{"id":"forking","title":"Forking","description":"To interact with contracts deployed on mainnet or testnet, you can use forking. Simulate the origin and experiment with it locally, making no changes to the origin itself.","sidebar":"docSidebar"},"gas":{"id":"gas","title":"Gas price modification","description":"The devnetsetGasPrice RPC method allows users to modify the current gas prices on a running Devnet. This feature is particularly useful for testing purposes and for adjustments needed after forking to align with the forked network\'s gas prices. All parameters are optional, allowing you to choose which ones you want to set. A boolean flag generateblock indicates whether a new block should be generated immediately after setting the gas prices.","sidebar":"docSidebar"},"historic-state":{"id":"historic-state","title":"Historic state support","description":"With state archive capacity set to full, Devnet will store full state history, enabling its querying by block hash or number. The default mode is none, where no old states are stored and only the latest is available for querying.","sidebar":"docSidebar"},"intro":{"id":"intro","title":"Intro","description":"- Devnet should not be used as a replacement for official testnets. After testing on Devnet, be sure to test on a testnet (alpha-sepolia)!","sidebar":"docSidebar"},"lite":{"id":"lite","title":"Lite mode","description":"To run Devnet in a minimal lite mode, provide the flag:","sidebar":"docSidebar"},"postman":{"id":"postman","title":"L1-L2 interaction via Postman","description":"Postman is a Starknet utility that allows testing L1-L2 interaction. It is unrelated to the Postman API platform. Ensure you have an L1 node and a Devnet (L2 node) running, load a messaging contract, and flush the queue to transmit the messages to their destinations. The functionality relies on two internal message queues: one for L1->L2 messages, another for L2->L1 messages.","sidebar":"docSidebar"},"predeployed":{"id":"predeployed","title":"Predeployed contracts","description":"Devnet predeploys a UDC, an ERC20 (fee token) contract and a set of predeployed funded accounts.","sidebar":"docSidebar"},"restrictive":{"id":"restrictive","title":"Restrictive mode","description":"The --restrictive-mode argument enables a restrictive mode for Devnet, allowing you to specify methods that are forbidden during execution. This option ensures that certain operations are restricted, enhancing control over Devnet\'s behavior. When a user sends a request to one of the restricted methods, Devnet will return either a JSON-RPC error with code -32604 or, if the method was targeted directly via the HTTP endpoint, a response with status 403.","sidebar":"docSidebar"},"running/cli":{"id":"running/cli","title":"CLI options","description":"Configure your Devnet instance by specifying CLI parameters on startup. To read more about HTTP and logging configuration, check out the server config page.","sidebar":"docSidebar"},"running/docker":{"id":"running/docker","title":"Run with Docker","description":"Devnet is available as a Docker image (Docker Hub link). To download the latest image, run:","sidebar":"docSidebar"},"running/install":{"id":"running/install","title":"Install and run","description":"Requirements","sidebar":"docSidebar"},"server-config":{"id":"server-config","title":"Server config","description":"To read generally about ways to configure your Devnet instance, check out the CLI section.","sidebar":"docSidebar"},"starknet-time":{"id":"starknet-time","title":"Starknet time","description":"Block and state timestamp can be manipulated by setting the exact time or setting the time offset. By default, timestamp methods /settime, /increasetime and JSON-RPC methods devnetsetTime, devnetincreaseTime generate a new block. This can be changed for /settime (devnetsetTime) by setting the optional parameter generate_block to false. This skips immediate new block generation, but will use the specified timestamp whenever the next block is supposed to be generated.","sidebar":"docSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/b0477c6d.24e2e5c9.js b/assets/js/b0477c6d.24e2e5c9.js deleted file mode 100644 index f2579ba93..000000000 --- a/assets/js/b0477c6d.24e2e5c9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5186],{686:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>r});var o=t(4848),i=t(8453);const s={},c="Blocks",l={id:"blocks",title:"Blocks",description:"Genesis block",source:"@site/docs/blocks.md",sourceDirName:".",slug:"/blocks",permalink:"/starknet-devnet-rs/docs/next/blocks",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/starknet-devnet-rs/blob/master/website/docs/blocks.md",tags:[],version:"current",frontMatter:{},sidebar:"docSidebar",previous:{title:"Account balance",permalink:"/starknet-devnet-rs/docs/next/balance"},next:{title:"Dump, load, restart",permalink:"/starknet-devnet-rs/docs/next/dump-load-restart"}},a={},r=[{value:"Genesis block",id:"genesis-block",level:2},{value:"Limits",id:"limits",level:2},{value:"Creating blocks on transaction",id:"creating-blocks-on-transaction",level:2},{value:"Creating blocks on demand",id:"creating-blocks-on-demand",level:2},{value:"Automatic periodic block creation",id:"automatic-periodic-block-creation",level:2},{value:"Request new block creation",id:"request-new-block-creation",level:2},{value:"Timestamp manipulation",id:"timestamp-manipulation",level:3},{value:"Abort blocks",id:"abort-blocks",level:2},{value:"Example",id:"example",level:3},{value:"Limitations",id:"limitations",level:3},{value:"Request and response",id:"request-and-response",level:3}];function d(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"blocks",children:"Blocks"}),"\n",(0,o.jsx)(n.h2,{id:"genesis-block",children:"Genesis block"}),"\n",(0,o.jsxs)(n.p,{children:["By default, Devnet starts with a genesis block labelled with number zero. In ",(0,o.jsx)(n.a,{href:"./forking",children:"forking mode"}),", the genesis block number is equal to the forked block number plus one."]}),"\n",(0,o.jsx)(n.h2,{id:"limits",children:"Limits"}),"\n",(0,o.jsxs)(n.p,{children:["To read more about block limits, see ",(0,o.jsx)(n.a,{href:"./intro#limits",children:"this"}),"."]}),"\n",(0,o.jsx)(n.h2,{id:"creating-blocks-on-transaction",children:"Creating blocks on transaction"}),"\n",(0,o.jsxs)(n.p,{children:["If you start Devnet with ",(0,o.jsx)(n.code,{children:"--block-generation-on transaction"}),", a new block is generated with each new transaction. This is the default block generation regime. This mode also supports ",(0,o.jsx)(n.a,{href:"#request-new-block-creation",children:"empty block creation"}),"."]}),"\n",(0,o.jsx)(n.h2,{id:"creating-blocks-on-demand",children:"Creating blocks on demand"}),"\n",(0,o.jsxs)(n.p,{children:["If you start Devnet with the ",(0,o.jsx)(n.code,{children:"--block-generation-on demand"})," CLI option, you will enable the possibility to store more than one transaction in the pending block (targetable via block tag ",(0,o.jsx)(n.code,{children:'"pending"'}),")."]}),"\n",(0,o.jsxs)(n.p,{children:["Once you've added the desired transactions into the pending block, you can ",(0,o.jsx)(n.a,{href:"#request-new-block-creation",children:"request new block creation"}),". This will convert the pending block to the latest block (targetable via block tag ",(0,o.jsx)(n.code,{children:'"latest"'}),"), giving it a block hash and a block number. All subsequent transactions will be stored in a new pending block."]}),"\n",(0,o.jsx)(n.p,{children:"In case of demanding block creation with no pending transactions, a new empty block will be generated."}),"\n",(0,o.jsx)(n.p,{children:"The creation of the genesis block is not affected by this feature."}),"\n",(0,o.jsxs)(n.p,{children:["The specifications of a block-creating request can be found ",(0,o.jsx)(n.a,{href:"#request-new-block-creation",children:"below"}),"."]}),"\n",(0,o.jsx)(n.h2,{id:"automatic-periodic-block-creation",children:"Automatic periodic block creation"}),"\n",(0,o.jsxs)(n.p,{children:["If started with the ",(0,o.jsx)(n.code,{children:"--block-generation-on "})," CLI option, Devnet will behave as in ",(0,o.jsxs)(n.a,{href:"#creating-blocks-on-demand",children:[(0,o.jsx)(n.code,{children:"demand"})," mode"]}),", but new blocks will be mined automatically every ",(0,o.jsx)(n.code,{children:""})," seconds. Consider this example of spawning Devnet at moment ",(0,o.jsx)(n.code,{children:"t"}),":"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-bash",children:"# t\n$ starknet-devnet --block-generation-on 10\n\n# t + 1s\n# user: send tx1\n\n# t + 4s\n# user: send tx2\n\n# t + 10s\n# Devnet: block automatically generated, contains tx1 and tx2\n\n# t + 12s\n# user: send tx3\n\n# t + 14s\n# user: invoke empty block creation\n# Devnet: generated block contains tx3\n\n# t + 20s\n# Devnet: block automatically generated, contains no txs (manual creation did not restart the counter)\n"})}),"\n",(0,o.jsx)(n.h2,{id:"request-new-block-creation",children:"Request new block creation"}),"\n",(0,o.jsxs)(n.p,{children:["To request the creation of a new block, ",(0,o.jsx)(n.code,{children:"POST"})," a request with no body to ",(0,o.jsx)(n.code,{children:"/create_block"})," or send:"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'JSON-RPC\n{\n "jsonrpc": "2.0",\n "id": "1",\n "method": "devnet_createBlock"\n}\n'})}),"\n",(0,o.jsx)(n.p,{children:"Response:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'{"block_hash": "0x115e1b390cafa7942b6ab141ab85040defe7dee9bef3bc31d8b5b3d01cc9c67"}\n'})}),"\n",(0,o.jsx)(n.p,{children:"The newly created block will contain all pending transactions, if any, since the last block creation."}),"\n",(0,o.jsx)(n.h3,{id:"timestamp-manipulation",children:"Timestamp manipulation"}),"\n",(0,o.jsxs)(n.p,{children:["To affect the timestamp of the newly created block, check out ",(0,o.jsx)(n.a,{href:"./starknet-time#set-time",children:"this page"})]}),"\n",(0,o.jsx)(n.h2,{id:"abort-blocks",children:"Abort blocks"}),"\n",(0,o.jsxs)(n.p,{children:["This functionality allows simulating block abortion that can occur on mainnet. It is supported in the ",(0,o.jsx)(n.code,{children:"--state-archive-capacity full"})," mode."]}),"\n",(0,o.jsx)(n.p,{children:"You can abort blocks and revert transactions from the specified block to the currently latest block. Newly created blocks after the abortion will have accepted status and will continue with numbering where the last accepted block left off."}),"\n",(0,o.jsx)(n.p,{children:"The state of Devnet will be reverted to the state of the last accepted block."}),"\n",(0,o.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,o.jsx)(n.p,{children:"Assume there are 3 accepted blocks numbered 1, 2 and 3. Upon receiving a request to abort blocks starting with block 2, the blocks numbered 2 and 3 are aborted and their transactions reverted. The state of network will be as it was in block 1. Once a new block is mined, it will be accepted and it will have number 2."}),"\n",(0,o.jsx)(n.h3,{id:"limitations",children:"Limitations"}),"\n",(0,o.jsx)(n.p,{children:"Aborted blocks can only be queried by block hash. Devnet does not support the abortion of:"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"blocks in the forking origin (i.e. blocks mined before the forked block)"}),"\n",(0,o.jsx)(n.li,{children:"already aborted blocks"}),"\n",(0,o.jsx)(n.li,{children:"Devnet's genesis block"}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"request-and-response",children:"Request and response"}),"\n",(0,o.jsx)(n.p,{children:"To abort, send one of the following:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'POST /abort_blocks\n{\n "starting_block_id": BLOCK_ID\n}\n'})}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'JSON-RPC\n{\n "jsonrpc": "2.0",\n "id": "1",\n "method": "devnet_abortBlocks",\n "params": {\n "starting_block_id": BLOCK_ID\n }\n}\n'})}),"\n",(0,o.jsx)(n.p,{children:"Response:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'{\n "aborted": [BLOCK_HASH_0, BLOCK_HASH_1, ...]\n}\n'})}),"\n",(0,o.jsxs)(n.p,{children:["Note: When aborting block with tag ",(0,o.jsx)(n.code,{children:"pending"}),", block is mined and aborted as latest."]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>c,x:()=>l});var o=t(6540);const i={},s=o.createContext(i);function c(e){const n=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),o.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b0477c6d.a87d8d6d.js b/assets/js/b0477c6d.a87d8d6d.js new file mode 100644 index 000000000..736787cc0 --- /dev/null +++ b/assets/js/b0477c6d.a87d8d6d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5186],{686:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>r});var o=t(4848),i=t(8453);const s={},c="Blocks",l={id:"blocks",title:"Blocks",description:"State commitment",source:"@site/docs/blocks.md",sourceDirName:".",slug:"/blocks",permalink:"/starknet-devnet-rs/docs/next/blocks",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/starknet-devnet-rs/blob/master/website/docs/blocks.md",tags:[],version:"current",frontMatter:{},sidebar:"docSidebar",previous:{title:"Account balance",permalink:"/starknet-devnet-rs/docs/next/balance"},next:{title:"Dump, load, restart",permalink:"/starknet-devnet-rs/docs/next/dump-load-restart"}},a={},r=[{value:"State commitment",id:"state-commitment",level:2},{value:"Genesis block",id:"genesis-block",level:2},{value:"Limits",id:"limits",level:2},{value:"Creating blocks on transaction",id:"creating-blocks-on-transaction",level:2},{value:"Creating blocks on demand",id:"creating-blocks-on-demand",level:2},{value:"Automatic periodic block creation",id:"automatic-periodic-block-creation",level:2},{value:"Request new block creation",id:"request-new-block-creation",level:2},{value:"Timestamp manipulation",id:"timestamp-manipulation",level:3},{value:"Abort blocks",id:"abort-blocks",level:2},{value:"Example",id:"example",level:3},{value:"Limitations",id:"limitations",level:3},{value:"Request and response",id:"request-and-response",level:3}];function d(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"blocks",children:"Blocks"}),"\n",(0,o.jsx)(n.h2,{id:"state-commitment",children:"State commitment"}),"\n",(0,o.jsx)(n.p,{children:"Block states are not committed in a Merke-Patricia trie or a similar tree-like structure. Block roots are therefore set to 0."}),"\n",(0,o.jsx)(n.h2,{id:"genesis-block",children:"Genesis block"}),"\n",(0,o.jsxs)(n.p,{children:["By default, Devnet starts with a genesis block labelled with number zero. In ",(0,o.jsx)(n.a,{href:"./forking",children:"forking mode"}),", the genesis block number is equal to the forked block number plus one."]}),"\n",(0,o.jsx)(n.h2,{id:"limits",children:"Limits"}),"\n",(0,o.jsxs)(n.p,{children:["To read more about block limits, see ",(0,o.jsx)(n.a,{href:"./intro#limits",children:"this"}),"."]}),"\n",(0,o.jsx)(n.h2,{id:"creating-blocks-on-transaction",children:"Creating blocks on transaction"}),"\n",(0,o.jsxs)(n.p,{children:["If you start Devnet with ",(0,o.jsx)(n.code,{children:"--block-generation-on transaction"}),", a new block is generated with each new transaction. This is the default block generation regime. This mode also supports ",(0,o.jsx)(n.a,{href:"#request-new-block-creation",children:"empty block creation"}),"."]}),"\n",(0,o.jsx)(n.h2,{id:"creating-blocks-on-demand",children:"Creating blocks on demand"}),"\n",(0,o.jsxs)(n.p,{children:["If you start Devnet with the ",(0,o.jsx)(n.code,{children:"--block-generation-on demand"})," CLI option, you will enable the possibility to store more than one transaction in the pending block (targetable via block tag ",(0,o.jsx)(n.code,{children:'"pending"'}),")."]}),"\n",(0,o.jsxs)(n.p,{children:["Once you've added the desired transactions into the pending block, you can ",(0,o.jsx)(n.a,{href:"#request-new-block-creation",children:"request new block creation"}),". This will convert the pending block to the latest block (targetable via block tag ",(0,o.jsx)(n.code,{children:'"latest"'}),"), giving it a block hash and a block number. All subsequent transactions will be stored in a new pending block."]}),"\n",(0,o.jsx)(n.p,{children:"In case of demanding block creation with no pending transactions, a new empty block will be generated."}),"\n",(0,o.jsx)(n.p,{children:"The creation of the genesis block is not affected by this feature."}),"\n",(0,o.jsxs)(n.p,{children:["The specifications of a block-creating request can be found ",(0,o.jsx)(n.a,{href:"#request-new-block-creation",children:"below"}),"."]}),"\n",(0,o.jsx)(n.h2,{id:"automatic-periodic-block-creation",children:"Automatic periodic block creation"}),"\n",(0,o.jsxs)(n.p,{children:["If started with the ",(0,o.jsx)(n.code,{children:"--block-generation-on "})," CLI option, Devnet will behave as in ",(0,o.jsxs)(n.a,{href:"#creating-blocks-on-demand",children:[(0,o.jsx)(n.code,{children:"demand"})," mode"]}),", but new blocks will be mined automatically every ",(0,o.jsx)(n.code,{children:""})," seconds. Consider this example of spawning Devnet at moment ",(0,o.jsx)(n.code,{children:"t"}),":"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-bash",children:"# t\n$ starknet-devnet --block-generation-on 10\n\n# t + 1s\n# user: send tx1\n\n# t + 4s\n# user: send tx2\n\n# t + 10s\n# Devnet: block automatically generated, contains tx1 and tx2\n\n# t + 12s\n# user: send tx3\n\n# t + 14s\n# user: invoke empty block creation\n# Devnet: generated block contains tx3\n\n# t + 20s\n# Devnet: block automatically generated, contains no txs (manual creation did not restart the counter)\n"})}),"\n",(0,o.jsx)(n.h2,{id:"request-new-block-creation",children:"Request new block creation"}),"\n",(0,o.jsxs)(n.p,{children:["To request the creation of a new block, ",(0,o.jsx)(n.code,{children:"POST"})," a request with no body to ",(0,o.jsx)(n.code,{children:"/create_block"})," or send:"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'JSON-RPC\n{\n "jsonrpc": "2.0",\n "id": "1",\n "method": "devnet_createBlock"\n}\n'})}),"\n",(0,o.jsx)(n.p,{children:"Response:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'{"block_hash": "0x115e1b390cafa7942b6ab141ab85040defe7dee9bef3bc31d8b5b3d01cc9c67"}\n'})}),"\n",(0,o.jsx)(n.p,{children:"The newly created block will contain all pending transactions, if any, since the last block creation."}),"\n",(0,o.jsx)(n.h3,{id:"timestamp-manipulation",children:"Timestamp manipulation"}),"\n",(0,o.jsxs)(n.p,{children:["To affect the timestamp of the newly created block, check out ",(0,o.jsx)(n.a,{href:"./starknet-time#set-time",children:"this page"})]}),"\n",(0,o.jsx)(n.h2,{id:"abort-blocks",children:"Abort blocks"}),"\n",(0,o.jsxs)(n.p,{children:["This functionality allows simulating block abortion that can occur on mainnet. It is supported in the ",(0,o.jsx)(n.code,{children:"--state-archive-capacity full"})," mode."]}),"\n",(0,o.jsx)(n.p,{children:"You can abort blocks and revert transactions from the specified block to the currently latest block. Newly created blocks after the abortion will have accepted status and will continue with numbering where the last accepted block left off."}),"\n",(0,o.jsx)(n.p,{children:"The state of Devnet will be reverted to the state of the last accepted block."}),"\n",(0,o.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,o.jsx)(n.p,{children:"Assume there are 3 accepted blocks numbered 1, 2 and 3. Upon receiving a request to abort blocks starting with block 2, the blocks numbered 2 and 3 are aborted and their transactions reverted. The state of network will be as it was in block 1. Once a new block is mined, it will be accepted and it will have number 2."}),"\n",(0,o.jsx)(n.h3,{id:"limitations",children:"Limitations"}),"\n",(0,o.jsx)(n.p,{children:"Aborted blocks can only be queried by block hash. Devnet does not support the abortion of:"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"blocks in the forking origin (i.e. blocks mined before the forked block)"}),"\n",(0,o.jsx)(n.li,{children:"already aborted blocks"}),"\n",(0,o.jsx)(n.li,{children:"Devnet's genesis block"}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"request-and-response",children:"Request and response"}),"\n",(0,o.jsx)(n.p,{children:"To abort, send one of the following:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'POST /abort_blocks\n{\n "starting_block_id": BLOCK_ID\n}\n'})}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'JSON-RPC\n{\n "jsonrpc": "2.0",\n "id": "1",\n "method": "devnet_abortBlocks",\n "params": {\n "starting_block_id": BLOCK_ID\n }\n}\n'})}),"\n",(0,o.jsx)(n.p,{children:"Response:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:'{\n "aborted": [BLOCK_HASH_0, BLOCK_HASH_1, ...]\n}\n'})}),"\n",(0,o.jsxs)(n.p,{children:["Note: When aborting block with tag ",(0,o.jsx)(n.code,{children:"pending"}),", block is mined and aborted as latest."]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>c,x:()=>l});var o=t(6540);const i={},s=o.createContext(i);function c(e){const n=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),o.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.6a55097a.js b/assets/js/runtime~main.f75c97a3.js similarity index 98% rename from assets/js/runtime~main.6a55097a.js rename to assets/js/runtime~main.f75c97a3.js index e51ada997..708a8cf55 100644 --- a/assets/js/runtime~main.6a55097a.js +++ b/assets/js/runtime~main.f75c97a3.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,f,b,d,c={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return c[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=c,r.c=t,e=[],r.O=(a,f,b,d)=>{if(!f){var c=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[f,b,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,b){if(1&b&&(e=this(e)),8&b)return e;if("object"==typeof e&&e){if(4&b&&e.__esModule)return e;if(16&b&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var c={};a=a||[null,f({}),f([]),f(f)];for(var t=2&b&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,r.d(d,c),d},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({134:"b7bb6147",136:"df7b711e",141:"28a0cb7e",258:"88065835",264:"fbc17a53",337:"3f194bb7",355:"c34ef302",447:"79bea677",463:"682c6856",484:"673b87a5",562:"5fadd32f",579:"9bb1131a",598:"c25a813d",626:"005b2ed7",646:"7b998695",662:"645cda15",832:"0e82b730",871:"9978e21e",906:"ba0212ef",952:"2d66ba60",1172:"d6bb9e8c",1235:"a7456010",1312:"f67285de",1316:"1b560adb",1437:"8e76450a",1475:"9c3aeb12",1513:"add761da",1527:"778bcc8b",1596:"d56dded9",1603:"cb97154e",1700:"745f67c7",1759:"0657ed7d",1828:"45f00592",1863:"b4513eec",1864:"09d5ad39",1885:"a3b2272a",1914:"1151f991",1953:"d24dc0ef",2123:"f0ed85b2",2134:"c4d2e5c1",2282:"6d990bb1",2292:"6fa955f9",2390:"1867a9d5",2408:"9abfa349",2412:"16a2713f",2424:"9a1b3236",2521:"2dd27205",2523:"7f0c001c",2557:"b1ee2929",2604:"b8663a1f",2608:"962d5e1e",2627:"4769fc4e",2651:"da8a1a20",2770:"09db93ee",2828:"49885c5e",2844:"db3b40e2",2871:"3c883fc4",2916:"425e1ae2",2963:"922c21f9",3010:"b6f5fd84",3055:"7e6e598a",3124:"ef2a8751",3171:"73c5833d",3211:"1ed22fa3",3290:"c776a00c",3332:"e28eadbb",3422:"1c587616",3639:"90165b50",3695:"441b44f3",3705:"c75c8ede",3726:"a5e062ff",3729:"a525598e",3768:"e8953dad",3919:"f84fb341",3950:"b7007dab",3956:"a0ea14c4",3976:"0e384e19",3979:"211a032d",4033:"77ff8189",4171:"bc18ec82",4213:"64d9acd1",4252:"a6075433",4290:"ae603a5f",4291:"93f3c2aa",4455:"993d6a8d",4525:"4717d09b",4583:"1df93b7f",4643:"f44adc48",4676:"24503201",4876:"17682634",5050:"3bfc4533",5104:"d801da3b",5120:"a5ad27b1",5186:"b0477c6d",5222:"b759477d",5282:"c1fff4ba",5348:"5402810c",5480:"80526ee6",5532:"e81f6410",5568:"29384d70",5584:"3399a066",5622:"2353657b",5624:"9b932233",5634:"ef3b0775",5700:"b9f7b2ab",5742:"aba21aa0",5771:"8f2e4180",5864:"2ad05638",5960:"0657c530",6017:"8d981dc3",6114:"03593359",6131:"119a2918",6187:"e44e17f8",6208:"d4ac7305",6286:"e2f00550",6414:"ba6851eb",6439:"ad6bd692",6453:"7ae02d88",6457:"cfecbcac",6613:"38541689",6651:"18672b0b",6662:"c73aeb33",6743:"ee81c626",6773:"2146f16f",6828:"9976ff42",6900:"cc3979e2",6928:"def2ee80",6969:"14eb3368",7025:"38b3e9c1",7089:"14445aba",7098:"a7bd4aaa",7104:"6f9d6a10",7117:"224c8fe8",7220:"b5d665f7",7229:"eb78b783",7230:"93f75803",7249:"f575f3f2",7328:"8fc8e4ed",7330:"a130ae53",7341:"e2db9f7a",7544:"c4334754",7595:"0debafb6",7624:"5fbc5cf1",7638:"c05ed4a1",7659:"1118cfd6",7780:"1e29fbdb",7807:"fdcd530c",7817:"a56dc942",7883:"e2538a57",7931:"bf6ebb21",7969:"5985dcf4",7981:"21aaa970",7987:"7019eb68",8256:"d47bcff5",8398:"1698584d",8401:"17896441",8541:"9fb136ba",8586:"94a47589",8609:"06604d59",8626:"bca784a7",8704:"1c1cdb4e",8834:"0e46a27f",8838:"f8ae958c",8957:"2ec12dcb",8978:"17a18c62",9048:"a94703ab",9108:"aaf8ab99",9146:"533ff15f",9167:"ba738306",9184:"5999894b",9218:"cc2baa30",9245:"5abbf78e",9308:"509bfc31",9337:"e120dcd9",9352:"1554a85b",9378:"5b870ab8",9440:"8d820236",9471:"e82252d2",9497:"e3e59843",9629:"9875b4b5",9647:"5e95c892",9687:"ab03833d",9736:"4adc7347",9891:"6bb6da1f",9939:"87f6094b",9998:"7923f30a"}[e]||e)+"."+{134:"290a582f",136:"ef03a8e1",141:"5d79e79a",258:"e636a92e",264:"52bb0281",337:"22bfc72a",355:"468e3c2f",447:"cb918855",463:"6d8a69a6",484:"d8f6d2d7",562:"04fe94e0",579:"d9ecc795",598:"dcaf95cd",626:"bcd286c8",646:"6ebe2686",662:"dca1c291",832:"de3fc129",871:"44defd03",906:"b1fc8e7b",952:"a7127b7e",1172:"0beadfb7",1235:"7b4b0a20",1312:"ba5cffdc",1316:"0fed137f",1437:"457a0c79",1475:"2ff5ffe7",1513:"257e3eec",1527:"2eb5e1de",1596:"0f854778",1603:"3a99ce3b",1700:"c9a114e0",1759:"eec41063",1828:"88b5e542",1863:"a7844b85",1864:"836bb2d7",1885:"daa48ab3",1914:"193b4b8f",1953:"33dd13e9",2123:"ca479bad",2134:"6f189758",2237:"ede9a640",2282:"6f96a3b4",2292:"296cea54",2390:"a3652c02",2408:"620b16d7",2412:"f08ebda5",2424:"3e55a133",2521:"ef44bbe1",2523:"7261dd07",2557:"0daf59a0",2604:"aedceb6b",2608:"bd33092b",2627:"d5e77644",2651:"3004acd0",2770:"47548e1e",2828:"4bc7e5ad",2844:"17e9c3fc",2871:"d1c841d8",2916:"469cee91",2963:"e86c36fd",3010:"6f1e8e73",3055:"73ead4c5",3124:"0dc9d49a",3171:"26a4ae5c",3211:"5076a142",3290:"8324e098",3332:"9880c232",3422:"eabbadaf",3639:"4624eed5",3695:"9947bdb0",3705:"6029ecd0",3726:"0c80ff57",3729:"4601c517",3768:"d8af09d8",3919:"cf9c8bea",3950:"dce48c7e",3956:"74b8c7b1",3976:"9f5b9cab",3979:"fcdf1df9",4033:"d6ef4179",4171:"d97edaf2",4213:"9f6ca0fb",4252:"d2adf5a2",4290:"fa5b263f",4291:"850dddd9",4455:"28bbc400",4525:"d7dda819",4583:"f182b925",4643:"fe264cf6",4676:"df561d25",4876:"3d25384a",5050:"4a96233b",5104:"ac05cef9",5120:"07b90a0d",5186:"24e2e5c9",5222:"f63c8b85",5282:"c441d974",5348:"3ad38ed6",5480:"b9a69f3d",5532:"60f06895",5568:"aa4da7e0",5584:"2116d192",5622:"4cd5aee1",5624:"211be870",5634:"0187249f",5700:"fc7d833c",5742:"9ac6642b",5771:"6fb725c9",5864:"f7bde80c",5960:"aa8fdf00",6017:"5d6a3cde",6114:"9b1eba83",6131:"18512c2f",6187:"709607a7",6208:"a7657a33",6286:"8ca4e8a2",6414:"510d2aa4",6439:"2d8efa6d",6453:"61a0f261",6457:"6b8980a7",6613:"b3b7a295",6651:"f10bbef6",6662:"ea9df4dd",6743:"d2e69789",6773:"fed3c84a",6828:"8da5bc72",6900:"f2efdc37",6928:"5fd884cc",6969:"eeb6b7e2",7025:"04820675",7089:"fd6b6e28",7098:"b82ee0df",7104:"161a61c4",7117:"bf31a5eb",7220:"23ff5e2b",7229:"33a8bdeb",7230:"260ce03e",7249:"a1b41589",7328:"535eef0b",7330:"892f531e",7341:"810d7342",7544:"47af1d1e",7595:"bf13c614",7624:"0e41cfdd",7638:"e2d8e7e0",7659:"03eb9273",7780:"d5a6d9e6",7807:"3feb8b84",7817:"d708dd89",7883:"b963a51d",7931:"c12f1e2c",7969:"70d866fa",7981:"a0a6e6be",7987:"e63a7e3c",8256:"a1b0f30d",8398:"cf1f8111",8401:"dcdbd021",8541:"733912cf",8586:"49d5af09",8609:"18c3667b",8626:"09d406cb",8704:"e543d3ff",8834:"a752e732",8838:"a3ca5c4d",8957:"fde6504c",8978:"60a59eea",9048:"2668bc5b",9108:"166c7f55",9146:"7bbee997",9167:"fde851af",9184:"c5d9d0b4",9218:"00afc8ee",9245:"33511d58",9308:"be1fbadb",9337:"22e90422",9352:"ad388c07",9378:"e5b723a6",9440:"525617f1",9471:"9b22e8ad",9497:"a3e0afab",9629:"9ea44d6b",9647:"b1f5748f",9687:"78a15d84",9736:"7ae4e26a",9891:"10bde74f",9939:"a7e59776",9998:"012c6902"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),b={},d="website:",r.l=(e,a,f,c)=>{if(b[e])b[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=b[e];if(delete b[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/starknet-devnet-rs/",r.gca=function(e){return e={17682634:"4876",17896441:"8401",24503201:"4676",38541689:"6613",88065835:"258",b7bb6147:"134",df7b711e:"136","28a0cb7e":"141",fbc17a53:"264","3f194bb7":"337",c34ef302:"355","79bea677":"447","682c6856":"463","673b87a5":"484","5fadd32f":"562","9bb1131a":"579",c25a813d:"598","005b2ed7":"626","7b998695":"646","645cda15":"662","0e82b730":"832","9978e21e":"871",ba0212ef:"906","2d66ba60":"952",d6bb9e8c:"1172",a7456010:"1235",f67285de:"1312","1b560adb":"1316","8e76450a":"1437","9c3aeb12":"1475",add761da:"1513","778bcc8b":"1527",d56dded9:"1596",cb97154e:"1603","745f67c7":"1700","0657ed7d":"1759","45f00592":"1828",b4513eec:"1863","09d5ad39":"1864",a3b2272a:"1885","1151f991":"1914",d24dc0ef:"1953",f0ed85b2:"2123",c4d2e5c1:"2134","6d990bb1":"2282","6fa955f9":"2292","1867a9d5":"2390","9abfa349":"2408","16a2713f":"2412","9a1b3236":"2424","2dd27205":"2521","7f0c001c":"2523",b1ee2929:"2557",b8663a1f:"2604","962d5e1e":"2608","4769fc4e":"2627",da8a1a20:"2651","09db93ee":"2770","49885c5e":"2828",db3b40e2:"2844","3c883fc4":"2871","425e1ae2":"2916","922c21f9":"2963",b6f5fd84:"3010","7e6e598a":"3055",ef2a8751:"3124","73c5833d":"3171","1ed22fa3":"3211",c776a00c:"3290",e28eadbb:"3332","1c587616":"3422","90165b50":"3639","441b44f3":"3695",c75c8ede:"3705",a5e062ff:"3726",a525598e:"3729",e8953dad:"3768",f84fb341:"3919",b7007dab:"3950",a0ea14c4:"3956","0e384e19":"3976","211a032d":"3979","77ff8189":"4033",bc18ec82:"4171","64d9acd1":"4213",a6075433:"4252",ae603a5f:"4290","93f3c2aa":"4291","993d6a8d":"4455","4717d09b":"4525","1df93b7f":"4583",f44adc48:"4643","3bfc4533":"5050",d801da3b:"5104",a5ad27b1:"5120",b0477c6d:"5186",b759477d:"5222",c1fff4ba:"5282","5402810c":"5348","80526ee6":"5480",e81f6410:"5532","29384d70":"5568","3399a066":"5584","2353657b":"5622","9b932233":"5624",ef3b0775:"5634",b9f7b2ab:"5700",aba21aa0:"5742","8f2e4180":"5771","2ad05638":"5864","0657c530":"5960","8d981dc3":"6017","03593359":"6114","119a2918":"6131",e44e17f8:"6187",d4ac7305:"6208",e2f00550:"6286",ba6851eb:"6414",ad6bd692:"6439","7ae02d88":"6453",cfecbcac:"6457","18672b0b":"6651",c73aeb33:"6662",ee81c626:"6743","2146f16f":"6773","9976ff42":"6828",cc3979e2:"6900",def2ee80:"6928","14eb3368":"6969","38b3e9c1":"7025","14445aba":"7089",a7bd4aaa:"7098","6f9d6a10":"7104","224c8fe8":"7117",b5d665f7:"7220",eb78b783:"7229","93f75803":"7230",f575f3f2:"7249","8fc8e4ed":"7328",a130ae53:"7330",e2db9f7a:"7341",c4334754:"7544","0debafb6":"7595","5fbc5cf1":"7624",c05ed4a1:"7638","1118cfd6":"7659","1e29fbdb":"7780",fdcd530c:"7807",a56dc942:"7817",e2538a57:"7883",bf6ebb21:"7931","5985dcf4":"7969","21aaa970":"7981","7019eb68":"7987",d47bcff5:"8256","1698584d":"8398","9fb136ba":"8541","94a47589":"8586","06604d59":"8609",bca784a7:"8626","1c1cdb4e":"8704","0e46a27f":"8834",f8ae958c:"8838","2ec12dcb":"8957","17a18c62":"8978",a94703ab:"9048",aaf8ab99:"9108","533ff15f":"9146",ba738306:"9167","5999894b":"9184",cc2baa30:"9218","5abbf78e":"9245","509bfc31":"9308",e120dcd9:"9337","1554a85b":"9352","5b870ab8":"9378","8d820236":"9440",e82252d2:"9471",e3e59843:"9497","9875b4b5":"9629","5e95c892":"9647",ab03833d:"9687","4adc7347":"9736","6bb6da1f":"9891","87f6094b":"9939","7923f30a":"9998"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var b=r.o(e,a)?e[a]:void 0;if(0!==b)if(b)f.push(b[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((f,d)=>b=e[a]=[f,d]));f.push(b[2]=d);var c=r.p+r.u(a),t=new Error;r.l(c,(f=>{if(r.o(e,a)&&(0!==(b=e[a])&&(e[a]=void 0),b)){var d=f&&("load"===f.type?"missing":f.type),c=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+c+")",t.name="ChunkLoadError",t.type=d,t.request=c,b[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var b,d,c=f[0],t=f[1],o=f[2],n=0;if(c.some((a=>0!==e[a]))){for(b in t)r.o(t,b)&&(r.m[b]=t[b]);if(o)var i=o(r)}for(a&&a(f);n{"use strict";var e,a,f,b,d,c={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return c[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=c,r.c=t,e=[],r.O=(a,f,b,d)=>{if(!f){var c=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[f,b,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,b){if(1&b&&(e=this(e)),8&b)return e;if("object"==typeof e&&e){if(4&b&&e.__esModule)return e;if(16&b&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var c={};a=a||[null,f({}),f([]),f(f)];for(var t=2&b&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,r.d(d,c),d},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({134:"b7bb6147",136:"df7b711e",141:"28a0cb7e",258:"88065835",264:"fbc17a53",337:"3f194bb7",355:"c34ef302",447:"79bea677",463:"682c6856",484:"673b87a5",562:"5fadd32f",579:"9bb1131a",598:"c25a813d",626:"005b2ed7",646:"7b998695",662:"645cda15",832:"0e82b730",871:"9978e21e",906:"ba0212ef",952:"2d66ba60",1172:"d6bb9e8c",1235:"a7456010",1312:"f67285de",1316:"1b560adb",1437:"8e76450a",1475:"9c3aeb12",1513:"add761da",1527:"778bcc8b",1596:"d56dded9",1603:"cb97154e",1700:"745f67c7",1759:"0657ed7d",1828:"45f00592",1863:"b4513eec",1864:"09d5ad39",1885:"a3b2272a",1914:"1151f991",1953:"d24dc0ef",2123:"f0ed85b2",2134:"c4d2e5c1",2282:"6d990bb1",2292:"6fa955f9",2390:"1867a9d5",2408:"9abfa349",2412:"16a2713f",2424:"9a1b3236",2521:"2dd27205",2523:"7f0c001c",2557:"b1ee2929",2604:"b8663a1f",2608:"962d5e1e",2627:"4769fc4e",2651:"da8a1a20",2770:"09db93ee",2828:"49885c5e",2844:"db3b40e2",2871:"3c883fc4",2916:"425e1ae2",2963:"922c21f9",3010:"b6f5fd84",3055:"7e6e598a",3124:"ef2a8751",3171:"73c5833d",3211:"1ed22fa3",3290:"c776a00c",3332:"e28eadbb",3422:"1c587616",3639:"90165b50",3695:"441b44f3",3705:"c75c8ede",3726:"a5e062ff",3729:"a525598e",3768:"e8953dad",3919:"f84fb341",3950:"b7007dab",3956:"a0ea14c4",3976:"0e384e19",3979:"211a032d",4033:"77ff8189",4171:"bc18ec82",4213:"64d9acd1",4252:"a6075433",4290:"ae603a5f",4291:"93f3c2aa",4455:"993d6a8d",4525:"4717d09b",4583:"1df93b7f",4643:"f44adc48",4676:"24503201",4876:"17682634",5050:"3bfc4533",5104:"d801da3b",5120:"a5ad27b1",5186:"b0477c6d",5222:"b759477d",5282:"c1fff4ba",5348:"5402810c",5480:"80526ee6",5532:"e81f6410",5568:"29384d70",5584:"3399a066",5622:"2353657b",5624:"9b932233",5634:"ef3b0775",5700:"b9f7b2ab",5742:"aba21aa0",5771:"8f2e4180",5864:"2ad05638",5960:"0657c530",6017:"8d981dc3",6114:"03593359",6131:"119a2918",6187:"e44e17f8",6208:"d4ac7305",6286:"e2f00550",6414:"ba6851eb",6439:"ad6bd692",6453:"7ae02d88",6457:"cfecbcac",6613:"38541689",6651:"18672b0b",6662:"c73aeb33",6743:"ee81c626",6773:"2146f16f",6828:"9976ff42",6900:"cc3979e2",6928:"def2ee80",6969:"14eb3368",7025:"38b3e9c1",7089:"14445aba",7098:"a7bd4aaa",7104:"6f9d6a10",7117:"224c8fe8",7220:"b5d665f7",7229:"eb78b783",7230:"93f75803",7249:"f575f3f2",7328:"8fc8e4ed",7330:"a130ae53",7341:"e2db9f7a",7544:"c4334754",7595:"0debafb6",7624:"5fbc5cf1",7638:"c05ed4a1",7659:"1118cfd6",7780:"1e29fbdb",7807:"fdcd530c",7817:"a56dc942",7883:"e2538a57",7931:"bf6ebb21",7969:"5985dcf4",7981:"21aaa970",7987:"7019eb68",8256:"d47bcff5",8398:"1698584d",8401:"17896441",8541:"9fb136ba",8586:"94a47589",8609:"06604d59",8626:"bca784a7",8704:"1c1cdb4e",8834:"0e46a27f",8838:"f8ae958c",8957:"2ec12dcb",8978:"17a18c62",9048:"a94703ab",9108:"aaf8ab99",9146:"533ff15f",9167:"ba738306",9184:"5999894b",9218:"cc2baa30",9245:"5abbf78e",9308:"509bfc31",9337:"e120dcd9",9352:"1554a85b",9378:"5b870ab8",9440:"8d820236",9471:"e82252d2",9497:"e3e59843",9629:"9875b4b5",9647:"5e95c892",9687:"ab03833d",9736:"4adc7347",9891:"6bb6da1f",9939:"87f6094b",9998:"7923f30a"}[e]||e)+"."+{134:"290a582f",136:"ef03a8e1",141:"5d79e79a",258:"e636a92e",264:"52bb0281",337:"22bfc72a",355:"468e3c2f",447:"cb918855",463:"6d8a69a6",484:"d8f6d2d7",562:"04fe94e0",579:"d9ecc795",598:"dcaf95cd",626:"bcd286c8",646:"6ebe2686",662:"dca1c291",832:"de3fc129",871:"44defd03",906:"b1fc8e7b",952:"a7127b7e",1172:"0beadfb7",1235:"7b4b0a20",1312:"ba5cffdc",1316:"0fed137f",1437:"457a0c79",1475:"2ff5ffe7",1513:"257e3eec",1527:"2eb5e1de",1596:"0f854778",1603:"3a99ce3b",1700:"c9a114e0",1759:"eec41063",1828:"88b5e542",1863:"a7844b85",1864:"836bb2d7",1885:"daa48ab3",1914:"193b4b8f",1953:"33dd13e9",2123:"ca479bad",2134:"6f189758",2237:"ede9a640",2282:"e41686bf",2292:"296cea54",2390:"a3652c02",2408:"620b16d7",2412:"f08ebda5",2424:"3e55a133",2521:"ef44bbe1",2523:"7261dd07",2557:"0daf59a0",2604:"aedceb6b",2608:"bd33092b",2627:"d5e77644",2651:"3004acd0",2770:"47548e1e",2828:"4bc7e5ad",2844:"17e9c3fc",2871:"d1c841d8",2916:"469cee91",2963:"e86c36fd",3010:"6f1e8e73",3055:"73ead4c5",3124:"0dc9d49a",3171:"26a4ae5c",3211:"5076a142",3290:"8324e098",3332:"9880c232",3422:"eabbadaf",3639:"4624eed5",3695:"9947bdb0",3705:"6029ecd0",3726:"0c80ff57",3729:"4601c517",3768:"d8af09d8",3919:"cf9c8bea",3950:"dce48c7e",3956:"74b8c7b1",3976:"b630c204",3979:"fcdf1df9",4033:"d6ef4179",4171:"d97edaf2",4213:"9f6ca0fb",4252:"d2adf5a2",4290:"fa5b263f",4291:"850dddd9",4455:"28bbc400",4525:"d7dda819",4583:"f182b925",4643:"fe264cf6",4676:"df561d25",4876:"3d25384a",5050:"4a96233b",5104:"ac05cef9",5120:"07b90a0d",5186:"a87d8d6d",5222:"f63c8b85",5282:"c441d974",5348:"3ad38ed6",5480:"b9a69f3d",5532:"60f06895",5568:"aa4da7e0",5584:"2116d192",5622:"4cd5aee1",5624:"211be870",5634:"0187249f",5700:"fc7d833c",5742:"9ac6642b",5771:"6fb725c9",5864:"f7bde80c",5960:"aa8fdf00",6017:"5d6a3cde",6114:"9b1eba83",6131:"18512c2f",6187:"709607a7",6208:"a7657a33",6286:"8ca4e8a2",6414:"510d2aa4",6439:"2d8efa6d",6453:"61a0f261",6457:"6b8980a7",6613:"b3b7a295",6651:"f10bbef6",6662:"ea9df4dd",6743:"d2e69789",6773:"fed3c84a",6828:"8da5bc72",6900:"f2efdc37",6928:"5fd884cc",6969:"eeb6b7e2",7025:"04820675",7089:"fd6b6e28",7098:"b82ee0df",7104:"161a61c4",7117:"bf31a5eb",7220:"23ff5e2b",7229:"33a8bdeb",7230:"260ce03e",7249:"a1b41589",7328:"535eef0b",7330:"892f531e",7341:"810d7342",7544:"47af1d1e",7595:"bf13c614",7624:"0e41cfdd",7638:"e2d8e7e0",7659:"03eb9273",7780:"d5a6d9e6",7807:"3feb8b84",7817:"d708dd89",7883:"b963a51d",7931:"c12f1e2c",7969:"70d866fa",7981:"a0a6e6be",7987:"e63a7e3c",8256:"a1b0f30d",8398:"cf1f8111",8401:"dcdbd021",8541:"733912cf",8586:"49d5af09",8609:"18c3667b",8626:"09d406cb",8704:"e543d3ff",8834:"a752e732",8838:"a3ca5c4d",8957:"fde6504c",8978:"60a59eea",9048:"2668bc5b",9108:"166c7f55",9146:"7bbee997",9167:"fde851af",9184:"c5d9d0b4",9218:"00afc8ee",9245:"33511d58",9308:"be1fbadb",9337:"22e90422",9352:"ad388c07",9378:"e5b723a6",9440:"525617f1",9471:"9b22e8ad",9497:"a3e0afab",9629:"9ea44d6b",9647:"b1f5748f",9687:"78a15d84",9736:"7ae4e26a",9891:"10bde74f",9939:"a7e59776",9998:"012c6902"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),b={},d="website:",r.l=(e,a,f,c)=>{if(b[e])b[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=b[e];if(delete b[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/starknet-devnet-rs/",r.gca=function(e){return e={17682634:"4876",17896441:"8401",24503201:"4676",38541689:"6613",88065835:"258",b7bb6147:"134",df7b711e:"136","28a0cb7e":"141",fbc17a53:"264","3f194bb7":"337",c34ef302:"355","79bea677":"447","682c6856":"463","673b87a5":"484","5fadd32f":"562","9bb1131a":"579",c25a813d:"598","005b2ed7":"626","7b998695":"646","645cda15":"662","0e82b730":"832","9978e21e":"871",ba0212ef:"906","2d66ba60":"952",d6bb9e8c:"1172",a7456010:"1235",f67285de:"1312","1b560adb":"1316","8e76450a":"1437","9c3aeb12":"1475",add761da:"1513","778bcc8b":"1527",d56dded9:"1596",cb97154e:"1603","745f67c7":"1700","0657ed7d":"1759","45f00592":"1828",b4513eec:"1863","09d5ad39":"1864",a3b2272a:"1885","1151f991":"1914",d24dc0ef:"1953",f0ed85b2:"2123",c4d2e5c1:"2134","6d990bb1":"2282","6fa955f9":"2292","1867a9d5":"2390","9abfa349":"2408","16a2713f":"2412","9a1b3236":"2424","2dd27205":"2521","7f0c001c":"2523",b1ee2929:"2557",b8663a1f:"2604","962d5e1e":"2608","4769fc4e":"2627",da8a1a20:"2651","09db93ee":"2770","49885c5e":"2828",db3b40e2:"2844","3c883fc4":"2871","425e1ae2":"2916","922c21f9":"2963",b6f5fd84:"3010","7e6e598a":"3055",ef2a8751:"3124","73c5833d":"3171","1ed22fa3":"3211",c776a00c:"3290",e28eadbb:"3332","1c587616":"3422","90165b50":"3639","441b44f3":"3695",c75c8ede:"3705",a5e062ff:"3726",a525598e:"3729",e8953dad:"3768",f84fb341:"3919",b7007dab:"3950",a0ea14c4:"3956","0e384e19":"3976","211a032d":"3979","77ff8189":"4033",bc18ec82:"4171","64d9acd1":"4213",a6075433:"4252",ae603a5f:"4290","93f3c2aa":"4291","993d6a8d":"4455","4717d09b":"4525","1df93b7f":"4583",f44adc48:"4643","3bfc4533":"5050",d801da3b:"5104",a5ad27b1:"5120",b0477c6d:"5186",b759477d:"5222",c1fff4ba:"5282","5402810c":"5348","80526ee6":"5480",e81f6410:"5532","29384d70":"5568","3399a066":"5584","2353657b":"5622","9b932233":"5624",ef3b0775:"5634",b9f7b2ab:"5700",aba21aa0:"5742","8f2e4180":"5771","2ad05638":"5864","0657c530":"5960","8d981dc3":"6017","03593359":"6114","119a2918":"6131",e44e17f8:"6187",d4ac7305:"6208",e2f00550:"6286",ba6851eb:"6414",ad6bd692:"6439","7ae02d88":"6453",cfecbcac:"6457","18672b0b":"6651",c73aeb33:"6662",ee81c626:"6743","2146f16f":"6773","9976ff42":"6828",cc3979e2:"6900",def2ee80:"6928","14eb3368":"6969","38b3e9c1":"7025","14445aba":"7089",a7bd4aaa:"7098","6f9d6a10":"7104","224c8fe8":"7117",b5d665f7:"7220",eb78b783:"7229","93f75803":"7230",f575f3f2:"7249","8fc8e4ed":"7328",a130ae53:"7330",e2db9f7a:"7341",c4334754:"7544","0debafb6":"7595","5fbc5cf1":"7624",c05ed4a1:"7638","1118cfd6":"7659","1e29fbdb":"7780",fdcd530c:"7807",a56dc942:"7817",e2538a57:"7883",bf6ebb21:"7931","5985dcf4":"7969","21aaa970":"7981","7019eb68":"7987",d47bcff5:"8256","1698584d":"8398","9fb136ba":"8541","94a47589":"8586","06604d59":"8609",bca784a7:"8626","1c1cdb4e":"8704","0e46a27f":"8834",f8ae958c:"8838","2ec12dcb":"8957","17a18c62":"8978",a94703ab:"9048",aaf8ab99:"9108","533ff15f":"9146",ba738306:"9167","5999894b":"9184",cc2baa30:"9218","5abbf78e":"9245","509bfc31":"9308",e120dcd9:"9337","1554a85b":"9352","5b870ab8":"9378","8d820236":"9440",e82252d2:"9471",e3e59843:"9497","9875b4b5":"9629","5e95c892":"9647",ab03833d:"9687","4adc7347":"9736","6bb6da1f":"9891","87f6094b":"9939","7923f30a":"9998"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var b=r.o(e,a)?e[a]:void 0;if(0!==b)if(b)f.push(b[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((f,d)=>b=e[a]=[f,d]));f.push(b[2]=d);var c=r.p+r.u(a),t=new Error;r.l(c,(f=>{if(r.o(e,a)&&(0!==(b=e[a])&&(e[a]=void 0),b)){var d=f&&("load"===f.type?"missing":f.type),c=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+c+")",t.name="ChunkLoadError",t.type=d,t.request=c,b[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var b,d,c=f[0],t=f[1],o=f[2],n=0;if(c.some((a=>0!==e[a]))){for(b in t)r.o(t,b)&&(r.m[b]=t[b]);if(o)var i=o(r)}for(a&&a(f);n Account impersonation | Starknet Devnet - + diff --git a/docs/0.0.6/api.html b/docs/0.0.6/api.html index f57534f03..30f47ac96 100644 --- a/docs/0.0.6/api.html +++ b/docs/0.0.6/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/0.0.6/balance.html b/docs/0.0.6/balance.html index 082b556a5..261270ed4 100644 --- a/docs/0.0.6/balance.html +++ b/docs/0.0.6/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/0.0.6/blocks.html b/docs/0.0.6/blocks.html index f200ffb57..3e7718d56 100644 --- a/docs/0.0.6/blocks.html +++ b/docs/0.0.6/blocks.html @@ -4,7 +4,7 @@ Blocks | Starknet Devnet - + diff --git a/docs/0.0.6/category/running.html b/docs/0.0.6/category/running.html index 0c403a76b..0593d1bde 100644 --- a/docs/0.0.6/category/running.html +++ b/docs/0.0.6/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/0.0.6/dump-load-restart.html b/docs/0.0.6/dump-load-restart.html index fb4cd7ce7..4efba626c 100644 --- a/docs/0.0.6/dump-load-restart.html +++ b/docs/0.0.6/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/0.0.6/forking.html b/docs/0.0.6/forking.html index 838069a33..ff351697d 100644 --- a/docs/0.0.6/forking.html +++ b/docs/0.0.6/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/0.0.6/historic-state.html b/docs/0.0.6/historic-state.html index ab3e6bfe2..1e32fe1d4 100644 --- a/docs/0.0.6/historic-state.html +++ b/docs/0.0.6/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/0.0.6/intro.html b/docs/0.0.6/intro.html index d8807db47..7e5b44f15 100644 --- a/docs/0.0.6/intro.html +++ b/docs/0.0.6/intro.html @@ -4,7 +4,7 @@ Intro | Starknet Devnet - + diff --git a/docs/0.0.6/lite.html b/docs/0.0.6/lite.html index 54836f1d9..2715fb78b 100644 --- a/docs/0.0.6/lite.html +++ b/docs/0.0.6/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/0.0.6/postman.html b/docs/0.0.6/postman.html index 1c2d7629d..8b3c7a4ea 100644 --- a/docs/0.0.6/postman.html +++ b/docs/0.0.6/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/0.0.6/predeployed.html b/docs/0.0.6/predeployed.html index b4f564aba..c3f5b75eb 100644 --- a/docs/0.0.6/predeployed.html +++ b/docs/0.0.6/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/0.0.6/running/cli.html b/docs/0.0.6/running/cli.html index 15c0b82e1..c4ccbe98e 100644 --- a/docs/0.0.6/running/cli.html +++ b/docs/0.0.6/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/0.0.6/running/docker.html b/docs/0.0.6/running/docker.html index 9eb78da4d..ce15f9ff7 100644 --- a/docs/0.0.6/running/docker.html +++ b/docs/0.0.6/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/0.0.6/running/install.html b/docs/0.0.6/running/install.html index a5ecd60ad..fce88f169 100644 --- a/docs/0.0.6/running/install.html +++ b/docs/0.0.6/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/0.0.6/server-config.html b/docs/0.0.6/server-config.html index bdd96202b..a06289928 100644 --- a/docs/0.0.6/server-config.html +++ b/docs/0.0.6/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/0.0.6/starknet-time.html b/docs/0.0.6/starknet-time.html index a66ee7329..accc6a678 100644 --- a/docs/0.0.6/starknet-time.html +++ b/docs/0.0.6/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/docs/0.0.7/account-impersonation.html b/docs/0.0.7/account-impersonation.html index f2800ec86..2f2ddd86d 100644 --- a/docs/0.0.7/account-impersonation.html +++ b/docs/0.0.7/account-impersonation.html @@ -4,7 +4,7 @@ Account impersonation | Starknet Devnet - + diff --git a/docs/0.0.7/api.html b/docs/0.0.7/api.html index ec222642c..92bf923be 100644 --- a/docs/0.0.7/api.html +++ b/docs/0.0.7/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/0.0.7/balance.html b/docs/0.0.7/balance.html index dc82bf3fa..5e25f02c8 100644 --- a/docs/0.0.7/balance.html +++ b/docs/0.0.7/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/0.0.7/blocks.html b/docs/0.0.7/blocks.html index 78afdbacd..e536e1139 100644 --- a/docs/0.0.7/blocks.html +++ b/docs/0.0.7/blocks.html @@ -4,7 +4,7 @@ Blocks | Starknet Devnet - + diff --git a/docs/0.0.7/category/running.html b/docs/0.0.7/category/running.html index 5f454cc1d..9f182423d 100644 --- a/docs/0.0.7/category/running.html +++ b/docs/0.0.7/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/0.0.7/dump-load-restart.html b/docs/0.0.7/dump-load-restart.html index 8a0624d06..942c2136d 100644 --- a/docs/0.0.7/dump-load-restart.html +++ b/docs/0.0.7/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/0.0.7/forking.html b/docs/0.0.7/forking.html index 1524050b0..6ed557921 100644 --- a/docs/0.0.7/forking.html +++ b/docs/0.0.7/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/0.0.7/historic-state.html b/docs/0.0.7/historic-state.html index 076d45deb..180736405 100644 --- a/docs/0.0.7/historic-state.html +++ b/docs/0.0.7/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/0.0.7/intro.html b/docs/0.0.7/intro.html index 01ebd0963..bcb4376a9 100644 --- a/docs/0.0.7/intro.html +++ b/docs/0.0.7/intro.html @@ -4,7 +4,7 @@ Intro | Starknet Devnet - + diff --git a/docs/0.0.7/lite.html b/docs/0.0.7/lite.html index 57f6bb985..f12f37f87 100644 --- a/docs/0.0.7/lite.html +++ b/docs/0.0.7/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/0.0.7/postman.html b/docs/0.0.7/postman.html index 5eb7b1b5c..da99c300e 100644 --- a/docs/0.0.7/postman.html +++ b/docs/0.0.7/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/0.0.7/predeployed.html b/docs/0.0.7/predeployed.html index 38af37ba0..6ba681bff 100644 --- a/docs/0.0.7/predeployed.html +++ b/docs/0.0.7/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/0.0.7/running/cli.html b/docs/0.0.7/running/cli.html index 862a63713..7f5bc5d19 100644 --- a/docs/0.0.7/running/cli.html +++ b/docs/0.0.7/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/0.0.7/running/docker.html b/docs/0.0.7/running/docker.html index 535e4c82d..723aba9cc 100644 --- a/docs/0.0.7/running/docker.html +++ b/docs/0.0.7/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/0.0.7/running/install.html b/docs/0.0.7/running/install.html index a6eb428d5..14a788e7d 100644 --- a/docs/0.0.7/running/install.html +++ b/docs/0.0.7/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/0.0.7/server-config.html b/docs/0.0.7/server-config.html index 30d0f8856..6bde7a8ff 100644 --- a/docs/0.0.7/server-config.html +++ b/docs/0.0.7/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/0.0.7/starknet-time.html b/docs/0.0.7/starknet-time.html index a7b2377bf..75f9bc947 100644 --- a/docs/0.0.7/starknet-time.html +++ b/docs/0.0.7/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/docs/0.1.1/account-impersonation.html b/docs/0.1.1/account-impersonation.html index d8452d9e2..2ceb0e6e4 100644 --- a/docs/0.1.1/account-impersonation.html +++ b/docs/0.1.1/account-impersonation.html @@ -4,7 +4,7 @@ Account impersonation | Starknet Devnet - + diff --git a/docs/0.1.1/api.html b/docs/0.1.1/api.html index 0f5ed713b..ab8f59e66 100644 --- a/docs/0.1.1/api.html +++ b/docs/0.1.1/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/0.1.1/balance.html b/docs/0.1.1/balance.html index 805cbe598..fcb739fbc 100644 --- a/docs/0.1.1/balance.html +++ b/docs/0.1.1/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/0.1.1/blocks.html b/docs/0.1.1/blocks.html index 564b6a9be..682ef6433 100644 --- a/docs/0.1.1/blocks.html +++ b/docs/0.1.1/blocks.html @@ -4,7 +4,7 @@ Blocks | Starknet Devnet - + diff --git a/docs/0.1.1/category/running.html b/docs/0.1.1/category/running.html index a73777fa6..581edc529 100644 --- a/docs/0.1.1/category/running.html +++ b/docs/0.1.1/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/0.1.1/dump-load-restart.html b/docs/0.1.1/dump-load-restart.html index a12f8d08f..b85c0009c 100644 --- a/docs/0.1.1/dump-load-restart.html +++ b/docs/0.1.1/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/0.1.1/forking.html b/docs/0.1.1/forking.html index 134ee85cb..53d4a1640 100644 --- a/docs/0.1.1/forking.html +++ b/docs/0.1.1/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/0.1.1/historic-state.html b/docs/0.1.1/historic-state.html index c1b02b76e..9582eab5b 100644 --- a/docs/0.1.1/historic-state.html +++ b/docs/0.1.1/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/0.1.1/intro.html b/docs/0.1.1/intro.html index 56a2938f6..b5620632c 100644 --- a/docs/0.1.1/intro.html +++ b/docs/0.1.1/intro.html @@ -4,7 +4,7 @@ Intro | Starknet Devnet - + diff --git a/docs/0.1.1/lite.html b/docs/0.1.1/lite.html index 56810bfc9..0c313b991 100644 --- a/docs/0.1.1/lite.html +++ b/docs/0.1.1/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/0.1.1/postman.html b/docs/0.1.1/postman.html index 1a6ff57b1..a3bddf6ad 100644 --- a/docs/0.1.1/postman.html +++ b/docs/0.1.1/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/0.1.1/predeployed.html b/docs/0.1.1/predeployed.html index 6e46d23b6..c8a46794c 100644 --- a/docs/0.1.1/predeployed.html +++ b/docs/0.1.1/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/0.1.1/running/cli.html b/docs/0.1.1/running/cli.html index 84585addd..78eedb271 100644 --- a/docs/0.1.1/running/cli.html +++ b/docs/0.1.1/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/0.1.1/running/docker.html b/docs/0.1.1/running/docker.html index 6fd5f19de..27e4299fd 100644 --- a/docs/0.1.1/running/docker.html +++ b/docs/0.1.1/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/0.1.1/running/install.html b/docs/0.1.1/running/install.html index aff3cfedc..c8a744d5b 100644 --- a/docs/0.1.1/running/install.html +++ b/docs/0.1.1/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/0.1.1/server-config.html b/docs/0.1.1/server-config.html index 6abeeb112..d039bbd90 100644 --- a/docs/0.1.1/server-config.html +++ b/docs/0.1.1/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/0.1.1/starknet-time.html b/docs/0.1.1/starknet-time.html index dca101b0c..45969421d 100644 --- a/docs/0.1.1/starknet-time.html +++ b/docs/0.1.1/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/docs/0.1.2/account-impersonation.html b/docs/0.1.2/account-impersonation.html index 45c1cc984..fe21a789a 100644 --- a/docs/0.1.2/account-impersonation.html +++ b/docs/0.1.2/account-impersonation.html @@ -4,7 +4,7 @@ Account impersonation | Starknet Devnet - + diff --git a/docs/0.1.2/api.html b/docs/0.1.2/api.html index 1fc53bc9c..3a3392099 100644 --- a/docs/0.1.2/api.html +++ b/docs/0.1.2/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/0.1.2/balance.html b/docs/0.1.2/balance.html index 24903d929..0da53a7da 100644 --- a/docs/0.1.2/balance.html +++ b/docs/0.1.2/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/0.1.2/blocks.html b/docs/0.1.2/blocks.html index 0726634f7..4cc260f62 100644 --- a/docs/0.1.2/blocks.html +++ b/docs/0.1.2/blocks.html @@ -4,7 +4,7 @@ Blocks | Starknet Devnet - + diff --git a/docs/0.1.2/category/running.html b/docs/0.1.2/category/running.html index 74db4f569..d738d001b 100644 --- a/docs/0.1.2/category/running.html +++ b/docs/0.1.2/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/0.1.2/dump-load-restart.html b/docs/0.1.2/dump-load-restart.html index 2ec84c3f1..7ef4cb4be 100644 --- a/docs/0.1.2/dump-load-restart.html +++ b/docs/0.1.2/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/0.1.2/examples.html b/docs/0.1.2/examples.html index b0271692e..9ae4854e2 100644 --- a/docs/0.1.2/examples.html +++ b/docs/0.1.2/examples.html @@ -4,7 +4,7 @@ Examples | Starknet Devnet - + diff --git a/docs/0.1.2/forking.html b/docs/0.1.2/forking.html index ede09c115..d98555098 100644 --- a/docs/0.1.2/forking.html +++ b/docs/0.1.2/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/0.1.2/historic-state.html b/docs/0.1.2/historic-state.html index 13de340a0..631ab3506 100644 --- a/docs/0.1.2/historic-state.html +++ b/docs/0.1.2/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/0.1.2/intro.html b/docs/0.1.2/intro.html index 045be66fb..c6188bb61 100644 --- a/docs/0.1.2/intro.html +++ b/docs/0.1.2/intro.html @@ -4,7 +4,7 @@ Intro | Starknet Devnet - + diff --git a/docs/0.1.2/lite.html b/docs/0.1.2/lite.html index ed22a1502..0904cb64e 100644 --- a/docs/0.1.2/lite.html +++ b/docs/0.1.2/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/0.1.2/postman.html b/docs/0.1.2/postman.html index 082d758a1..1dfe66062 100644 --- a/docs/0.1.2/postman.html +++ b/docs/0.1.2/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/0.1.2/predeployed.html b/docs/0.1.2/predeployed.html index 24b4f2dfa..dfca84986 100644 --- a/docs/0.1.2/predeployed.html +++ b/docs/0.1.2/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/0.1.2/running/cli.html b/docs/0.1.2/running/cli.html index 6e880ec81..6d513093a 100644 --- a/docs/0.1.2/running/cli.html +++ b/docs/0.1.2/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/0.1.2/running/docker.html b/docs/0.1.2/running/docker.html index cf3aaeacc..9a4af8ba7 100644 --- a/docs/0.1.2/running/docker.html +++ b/docs/0.1.2/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/0.1.2/running/install.html b/docs/0.1.2/running/install.html index ade2f01bb..44701239d 100644 --- a/docs/0.1.2/running/install.html +++ b/docs/0.1.2/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/0.1.2/server-config.html b/docs/0.1.2/server-config.html index a4478e2e1..8b2b00a60 100644 --- a/docs/0.1.2/server-config.html +++ b/docs/0.1.2/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/0.1.2/starknet-time.html b/docs/0.1.2/starknet-time.html index b6d0c55ad..e83d0ab0b 100644 --- a/docs/0.1.2/starknet-time.html +++ b/docs/0.1.2/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/docs/0.2.0/account-impersonation.html b/docs/0.2.0/account-impersonation.html index f5c3409ed..074799c4d 100644 --- a/docs/0.2.0/account-impersonation.html +++ b/docs/0.2.0/account-impersonation.html @@ -4,7 +4,7 @@ Account impersonation | Starknet Devnet - + diff --git a/docs/0.2.0/api.html b/docs/0.2.0/api.html index 9f1710e3e..2d99d6290 100644 --- a/docs/0.2.0/api.html +++ b/docs/0.2.0/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/0.2.0/balance.html b/docs/0.2.0/balance.html index 2d297c922..c01c0a9ba 100644 --- a/docs/0.2.0/balance.html +++ b/docs/0.2.0/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/0.2.0/blocks.html b/docs/0.2.0/blocks.html index 5567c2e0d..cda9d1e2d 100644 --- a/docs/0.2.0/blocks.html +++ b/docs/0.2.0/blocks.html @@ -4,7 +4,7 @@ Blocks | Starknet Devnet - + diff --git a/docs/0.2.0/category/running.html b/docs/0.2.0/category/running.html index c8520660c..c1792fa69 100644 --- a/docs/0.2.0/category/running.html +++ b/docs/0.2.0/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/0.2.0/dump-load-restart.html b/docs/0.2.0/dump-load-restart.html index bca1567fe..b8f072556 100644 --- a/docs/0.2.0/dump-load-restart.html +++ b/docs/0.2.0/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/0.2.0/examples.html b/docs/0.2.0/examples.html index 4d1543ec9..037e5c97f 100644 --- a/docs/0.2.0/examples.html +++ b/docs/0.2.0/examples.html @@ -4,7 +4,7 @@ Examples | Starknet Devnet - + diff --git a/docs/0.2.0/forking.html b/docs/0.2.0/forking.html index 69e69182d..a6a1cd8d7 100644 --- a/docs/0.2.0/forking.html +++ b/docs/0.2.0/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/0.2.0/gas.html b/docs/0.2.0/gas.html index 66205b7da..c8c92f77e 100644 --- a/docs/0.2.0/gas.html +++ b/docs/0.2.0/gas.html @@ -4,7 +4,7 @@ Gas price modification | Starknet Devnet - + diff --git a/docs/0.2.0/historic-state.html b/docs/0.2.0/historic-state.html index 80e819c0b..a8b24a327 100644 --- a/docs/0.2.0/historic-state.html +++ b/docs/0.2.0/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/0.2.0/intro.html b/docs/0.2.0/intro.html index 21e2d088c..7ffe97fd3 100644 --- a/docs/0.2.0/intro.html +++ b/docs/0.2.0/intro.html @@ -4,7 +4,7 @@ Intro | Starknet Devnet - + diff --git a/docs/0.2.0/lite.html b/docs/0.2.0/lite.html index 5db3103ba..69ba8b1e8 100644 --- a/docs/0.2.0/lite.html +++ b/docs/0.2.0/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/0.2.0/postman.html b/docs/0.2.0/postman.html index ed09f667d..297ac1233 100644 --- a/docs/0.2.0/postman.html +++ b/docs/0.2.0/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/0.2.0/predeployed.html b/docs/0.2.0/predeployed.html index f01bb48d9..9bd2971a8 100644 --- a/docs/0.2.0/predeployed.html +++ b/docs/0.2.0/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/0.2.0/restrictive.html b/docs/0.2.0/restrictive.html index 3b6e85fdd..ae6833205 100644 --- a/docs/0.2.0/restrictive.html +++ b/docs/0.2.0/restrictive.html @@ -4,7 +4,7 @@ Restrictive mode | Starknet Devnet - + diff --git a/docs/0.2.0/running/cli.html b/docs/0.2.0/running/cli.html index 77fa32460..f0a6e9302 100644 --- a/docs/0.2.0/running/cli.html +++ b/docs/0.2.0/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/0.2.0/running/docker.html b/docs/0.2.0/running/docker.html index 342b4a10f..16854bdd5 100644 --- a/docs/0.2.0/running/docker.html +++ b/docs/0.2.0/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/0.2.0/running/install.html b/docs/0.2.0/running/install.html index 078901bf9..eb01e759d 100644 --- a/docs/0.2.0/running/install.html +++ b/docs/0.2.0/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/0.2.0/server-config.html b/docs/0.2.0/server-config.html index 1adb590a4..485dc5dfe 100644 --- a/docs/0.2.0/server-config.html +++ b/docs/0.2.0/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/0.2.0/starknet-time.html b/docs/0.2.0/starknet-time.html index 322de458f..51ed2bb9d 100644 --- a/docs/0.2.0/starknet-time.html +++ b/docs/0.2.0/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/docs/0.2.1/account-impersonation.html b/docs/0.2.1/account-impersonation.html index 4a294960b..3e831e142 100644 --- a/docs/0.2.1/account-impersonation.html +++ b/docs/0.2.1/account-impersonation.html @@ -4,7 +4,7 @@ Account impersonation | Starknet Devnet - + diff --git a/docs/0.2.1/api.html b/docs/0.2.1/api.html index 09f994eff..1957b0766 100644 --- a/docs/0.2.1/api.html +++ b/docs/0.2.1/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/0.2.1/balance.html b/docs/0.2.1/balance.html index e414cbed5..21c40f2dc 100644 --- a/docs/0.2.1/balance.html +++ b/docs/0.2.1/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/0.2.1/blocks.html b/docs/0.2.1/blocks.html index 24213b24b..0b9aaef9a 100644 --- a/docs/0.2.1/blocks.html +++ b/docs/0.2.1/blocks.html @@ -4,7 +4,7 @@ Blocks | Starknet Devnet - + diff --git a/docs/0.2.1/category/running.html b/docs/0.2.1/category/running.html index a1dea3394..f3058ed3f 100644 --- a/docs/0.2.1/category/running.html +++ b/docs/0.2.1/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/0.2.1/dump-load-restart.html b/docs/0.2.1/dump-load-restart.html index 8a2556b86..894a41e7f 100644 --- a/docs/0.2.1/dump-load-restart.html +++ b/docs/0.2.1/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/0.2.1/examples.html b/docs/0.2.1/examples.html index f0752b9ff..b9b070edd 100644 --- a/docs/0.2.1/examples.html +++ b/docs/0.2.1/examples.html @@ -4,7 +4,7 @@ Examples | Starknet Devnet - + diff --git a/docs/0.2.1/forking.html b/docs/0.2.1/forking.html index 1dd8d5a20..f629a8c69 100644 --- a/docs/0.2.1/forking.html +++ b/docs/0.2.1/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/0.2.1/gas.html b/docs/0.2.1/gas.html index 58a9d1546..fcae09126 100644 --- a/docs/0.2.1/gas.html +++ b/docs/0.2.1/gas.html @@ -4,7 +4,7 @@ Gas price modification | Starknet Devnet - + diff --git a/docs/0.2.1/historic-state.html b/docs/0.2.1/historic-state.html index 1b8a520d1..8362bcf6d 100644 --- a/docs/0.2.1/historic-state.html +++ b/docs/0.2.1/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/0.2.1/intro.html b/docs/0.2.1/intro.html index ab19b55bf..1ef58266b 100644 --- a/docs/0.2.1/intro.html +++ b/docs/0.2.1/intro.html @@ -4,7 +4,7 @@ Intro | Starknet Devnet - + diff --git a/docs/0.2.1/lite.html b/docs/0.2.1/lite.html index f29fd6d3b..2ee626b7f 100644 --- a/docs/0.2.1/lite.html +++ b/docs/0.2.1/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/0.2.1/postman.html b/docs/0.2.1/postman.html index 0b8faa2ac..10ec60a2f 100644 --- a/docs/0.2.1/postman.html +++ b/docs/0.2.1/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/0.2.1/predeployed.html b/docs/0.2.1/predeployed.html index 52becd164..3813a76b4 100644 --- a/docs/0.2.1/predeployed.html +++ b/docs/0.2.1/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/0.2.1/restrictive.html b/docs/0.2.1/restrictive.html index 5ea3e1adf..5288994ba 100644 --- a/docs/0.2.1/restrictive.html +++ b/docs/0.2.1/restrictive.html @@ -4,7 +4,7 @@ Restrictive mode | Starknet Devnet - + diff --git a/docs/0.2.1/running/cli.html b/docs/0.2.1/running/cli.html index 8274151c7..d41f9c22d 100644 --- a/docs/0.2.1/running/cli.html +++ b/docs/0.2.1/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/0.2.1/running/docker.html b/docs/0.2.1/running/docker.html index 42564ceb0..0550c6860 100644 --- a/docs/0.2.1/running/docker.html +++ b/docs/0.2.1/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/0.2.1/running/install.html b/docs/0.2.1/running/install.html index 93c7883fd..c423b98f2 100644 --- a/docs/0.2.1/running/install.html +++ b/docs/0.2.1/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/0.2.1/server-config.html b/docs/0.2.1/server-config.html index 5e5271a90..7ae143815 100644 --- a/docs/0.2.1/server-config.html +++ b/docs/0.2.1/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/0.2.1/starknet-time.html b/docs/0.2.1/starknet-time.html index f2fdd85c8..b75506c4c 100644 --- a/docs/0.2.1/starknet-time.html +++ b/docs/0.2.1/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/docs/0.2.2/account-impersonation.html b/docs/0.2.2/account-impersonation.html index 83b9dd84b..de6c10539 100644 --- a/docs/0.2.2/account-impersonation.html +++ b/docs/0.2.2/account-impersonation.html @@ -4,7 +4,7 @@ Account impersonation | Starknet Devnet - + diff --git a/docs/0.2.2/api.html b/docs/0.2.2/api.html index 7317c6c83..80e8c17a7 100644 --- a/docs/0.2.2/api.html +++ b/docs/0.2.2/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/0.2.2/balance.html b/docs/0.2.2/balance.html index 9b38ffedc..bdcc5fcb8 100644 --- a/docs/0.2.2/balance.html +++ b/docs/0.2.2/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/0.2.2/blocks.html b/docs/0.2.2/blocks.html index d57fd80f5..b2c47f99a 100644 --- a/docs/0.2.2/blocks.html +++ b/docs/0.2.2/blocks.html @@ -4,7 +4,7 @@ Blocks | Starknet Devnet - + diff --git a/docs/0.2.2/category/running.html b/docs/0.2.2/category/running.html index e6df32431..967052a66 100644 --- a/docs/0.2.2/category/running.html +++ b/docs/0.2.2/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/0.2.2/dump-load-restart.html b/docs/0.2.2/dump-load-restart.html index d3ac36821..bb1926dc5 100644 --- a/docs/0.2.2/dump-load-restart.html +++ b/docs/0.2.2/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/0.2.2/examples.html b/docs/0.2.2/examples.html index 219d7b0d4..0f956ddcf 100644 --- a/docs/0.2.2/examples.html +++ b/docs/0.2.2/examples.html @@ -4,7 +4,7 @@ Examples | Starknet Devnet - + diff --git a/docs/0.2.2/forking.html b/docs/0.2.2/forking.html index 6c22e0269..9df227762 100644 --- a/docs/0.2.2/forking.html +++ b/docs/0.2.2/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/0.2.2/gas.html b/docs/0.2.2/gas.html index 40140a473..68db0f87b 100644 --- a/docs/0.2.2/gas.html +++ b/docs/0.2.2/gas.html @@ -4,7 +4,7 @@ Gas price modification | Starknet Devnet - + diff --git a/docs/0.2.2/historic-state.html b/docs/0.2.2/historic-state.html index 153ff0935..94c270b4f 100644 --- a/docs/0.2.2/historic-state.html +++ b/docs/0.2.2/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/0.2.2/intro.html b/docs/0.2.2/intro.html index e40d11871..42fb9482d 100644 --- a/docs/0.2.2/intro.html +++ b/docs/0.2.2/intro.html @@ -4,7 +4,7 @@ Intro | Starknet Devnet - + diff --git a/docs/0.2.2/lite.html b/docs/0.2.2/lite.html index d95e2463c..8b3d3a3b2 100644 --- a/docs/0.2.2/lite.html +++ b/docs/0.2.2/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/0.2.2/postman.html b/docs/0.2.2/postman.html index f9cd1f4f2..5415f1595 100644 --- a/docs/0.2.2/postman.html +++ b/docs/0.2.2/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/0.2.2/predeployed.html b/docs/0.2.2/predeployed.html index 3935f23cb..a03d1a273 100644 --- a/docs/0.2.2/predeployed.html +++ b/docs/0.2.2/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/0.2.2/restrictive.html b/docs/0.2.2/restrictive.html index f78f6f36f..8208d26c7 100644 --- a/docs/0.2.2/restrictive.html +++ b/docs/0.2.2/restrictive.html @@ -4,7 +4,7 @@ Restrictive mode | Starknet Devnet - + diff --git a/docs/0.2.2/running/cli.html b/docs/0.2.2/running/cli.html index 0c43e7daa..1a86ca71b 100644 --- a/docs/0.2.2/running/cli.html +++ b/docs/0.2.2/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/0.2.2/running/docker.html b/docs/0.2.2/running/docker.html index 1575e6fb6..2bf13cdb4 100644 --- a/docs/0.2.2/running/docker.html +++ b/docs/0.2.2/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/0.2.2/running/install.html b/docs/0.2.2/running/install.html index ac1dac46f..cc561623e 100644 --- a/docs/0.2.2/running/install.html +++ b/docs/0.2.2/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/0.2.2/server-config.html b/docs/0.2.2/server-config.html index daa61239e..3611c84b8 100644 --- a/docs/0.2.2/server-config.html +++ b/docs/0.2.2/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/0.2.2/starknet-time.html b/docs/0.2.2/starknet-time.html index c4ea853a9..30ea0aae0 100644 --- a/docs/0.2.2/starknet-time.html +++ b/docs/0.2.2/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/docs/account-impersonation.html b/docs/account-impersonation.html index 9a4a43f75..f160b04b1 100644 --- a/docs/account-impersonation.html +++ b/docs/account-impersonation.html @@ -4,7 +4,7 @@ Account impersonation | Starknet Devnet - + diff --git a/docs/api.html b/docs/api.html index 475754480..25d7325c4 100644 --- a/docs/api.html +++ b/docs/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/balance.html b/docs/balance.html index 95d3ea671..0fc600f3c 100644 --- a/docs/balance.html +++ b/docs/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/blocks.html b/docs/blocks.html index 287b4310a..6281d781f 100644 --- a/docs/blocks.html +++ b/docs/blocks.html @@ -4,7 +4,7 @@ Blocks | Starknet Devnet - + diff --git a/docs/category/running.html b/docs/category/running.html index 316fe3008..499f41c5c 100644 --- a/docs/category/running.html +++ b/docs/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/dump-load-restart.html b/docs/dump-load-restart.html index 9e7766efd..2b4d1856c 100644 --- a/docs/dump-load-restart.html +++ b/docs/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/examples.html b/docs/examples.html index 755043a73..ee16510aa 100644 --- a/docs/examples.html +++ b/docs/examples.html @@ -4,7 +4,7 @@ Examples | Starknet Devnet - + diff --git a/docs/forking.html b/docs/forking.html index 3fa51bbe2..51a685848 100644 --- a/docs/forking.html +++ b/docs/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/gas.html b/docs/gas.html index f208e9cdc..958749d95 100644 --- a/docs/gas.html +++ b/docs/gas.html @@ -4,7 +4,7 @@ Gas price modification | Starknet Devnet - + diff --git a/docs/historic-state.html b/docs/historic-state.html index c824e1954..ff3e29aa6 100644 --- a/docs/historic-state.html +++ b/docs/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/intro.html b/docs/intro.html index afca40a07..f85325be5 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -4,7 +4,7 @@ Intro | Starknet Devnet - + diff --git a/docs/lite.html b/docs/lite.html index 03b292192..14c54f645 100644 --- a/docs/lite.html +++ b/docs/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/next/account-impersonation.html b/docs/next/account-impersonation.html index 42671d4d2..21e287337 100644 --- a/docs/next/account-impersonation.html +++ b/docs/next/account-impersonation.html @@ -4,7 +4,7 @@ Account impersonation | Starknet Devnet - + diff --git a/docs/next/api.html b/docs/next/api.html index 2f1d1996c..e7a01a9db 100644 --- a/docs/next/api.html +++ b/docs/next/api.html @@ -4,7 +4,7 @@ API | Starknet Devnet - + diff --git a/docs/next/balance.html b/docs/next/balance.html index d9fa449d5..1a2b3da05 100644 --- a/docs/next/balance.html +++ b/docs/next/balance.html @@ -4,7 +4,7 @@ Account balance | Starknet Devnet - + diff --git a/docs/next/blocks.html b/docs/next/blocks.html index 11d2329e0..870a4b685 100644 --- a/docs/next/blocks.html +++ b/docs/next/blocks.html @@ -3,12 +3,14 @@ -Blocks | Starknet Devnet - +Blocks | Starknet Devnet +
Version: Next

Blocks

+

State commitment

+

Block states are not committed in a Merke-Patricia trie or a similar tree-like structure. Block roots are therefore set to 0.

Genesis block

By default, Devnet starts with a genesis block labelled with number zero. In forking mode, the genesis block number is equal to the forked block number plus one.

Limits

@@ -51,6 +53,6 @@

Request
JSON-RPC
{
"jsonrpc": "2.0",
"id": "1",
"method": "devnet_abortBlocks",
"params": {
"starting_block_id": BLOCK_ID
}
}

Response:

{
"aborted": [BLOCK_HASH_0, BLOCK_HASH_1, ...]
}
-

Note: When aborting block with tag pending, block is mined and aborted as latest.

+

Note: When aborting block with tag pending, block is mined and aborted as latest.

\ No newline at end of file diff --git a/docs/next/category/running.html b/docs/next/category/running.html index ab38104e7..30284d177 100644 --- a/docs/next/category/running.html +++ b/docs/next/category/running.html @@ -4,7 +4,7 @@ Running | Starknet Devnet - + diff --git a/docs/next/dump-load-restart.html b/docs/next/dump-load-restart.html index 0c6137e47..6932b03e7 100644 --- a/docs/next/dump-load-restart.html +++ b/docs/next/dump-load-restart.html @@ -4,7 +4,7 @@ Dump, load, restart | Starknet Devnet - + diff --git a/docs/next/examples.html b/docs/next/examples.html index 8b62200d0..3380f9efb 100644 --- a/docs/next/examples.html +++ b/docs/next/examples.html @@ -4,7 +4,7 @@ Examples | Starknet Devnet - + diff --git a/docs/next/forking.html b/docs/next/forking.html index 0ee7764d9..c3ea77fec 100644 --- a/docs/next/forking.html +++ b/docs/next/forking.html @@ -4,7 +4,7 @@ Forking | Starknet Devnet - + diff --git a/docs/next/gas.html b/docs/next/gas.html index 423021ebc..6f79ef195 100644 --- a/docs/next/gas.html +++ b/docs/next/gas.html @@ -4,7 +4,7 @@ Gas price modification | Starknet Devnet - + diff --git a/docs/next/historic-state.html b/docs/next/historic-state.html index f9ef4bf92..d5b263342 100644 --- a/docs/next/historic-state.html +++ b/docs/next/historic-state.html @@ -4,7 +4,7 @@ Historic state support | Starknet Devnet - + diff --git a/docs/next/intro.html b/docs/next/intro.html index 67867dc85..44a009865 100644 --- a/docs/next/intro.html +++ b/docs/next/intro.html @@ -4,16 +4,17 @@ Intro | Starknet Devnet - +
Version: Next

Intro

Difference disclaimer
  • Devnet should not be used as a replacement for official testnets. After testing on Devnet, be sure to test on a testnet (alpha-sepolia)!
  • +
  • Block states are not committed in a Merke-Patricia trie or a similar tree-like structure. Block roots are therefore set to 0.
  • The semantics of REJECTED and REVERTED status of a transaction is not the same as on the official testnet:
Tx statusOfficial testnetDevnet
REJECTEDvalidation failed; not included in a blocknot used
REVERTEDvalidation passed but execution failed; included in a blockvalidation or execution failed; not included in a block*

*: dummy zeroes (0) in tx info for block number and tx index

-

You may now proceed with running Devnet and checking out the many features listed in the sidebar on the left.

+

You may now proceed with running Devnet and checking out the multitude of features listed in the sidebar on the left.

Limits

As mentioned here, "Starknet currently has a number of limits in place in order to keep the network stable and optimized for the best performance." Devnet uses the limits defined on that page and, for block-level limits, values defined here (provided by the Blockifier team). The block-level limits are considered only when executing transactions, not when constructing the blocks themselves. I.e. if a transaction's usage of a resource exceeds its defined block-level limit, it will be reverted; but if the cumulative usage of all transactions in a block of one resource exceeds the block limit, the block will still be generated.

diff --git a/docs/next/lite.html b/docs/next/lite.html index 8397d88d3..05a8884ec 100644 --- a/docs/next/lite.html +++ b/docs/next/lite.html @@ -4,7 +4,7 @@ Lite mode | Starknet Devnet - + diff --git a/docs/next/postman.html b/docs/next/postman.html index eff89781b..b1e64a24e 100644 --- a/docs/next/postman.html +++ b/docs/next/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/next/predeployed.html b/docs/next/predeployed.html index 16bbb39f1..5846317e8 100644 --- a/docs/next/predeployed.html +++ b/docs/next/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/next/restrictive.html b/docs/next/restrictive.html index 700406596..6cbc328c3 100644 --- a/docs/next/restrictive.html +++ b/docs/next/restrictive.html @@ -4,7 +4,7 @@ Restrictive mode | Starknet Devnet - + diff --git a/docs/next/running/cli.html b/docs/next/running/cli.html index 3c1165824..c03f3d78c 100644 --- a/docs/next/running/cli.html +++ b/docs/next/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/next/running/docker.html b/docs/next/running/docker.html index ea1f9868e..5e55b34da 100644 --- a/docs/next/running/docker.html +++ b/docs/next/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/next/running/install.html b/docs/next/running/install.html index a46bd157e..917e6d8c3 100644 --- a/docs/next/running/install.html +++ b/docs/next/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/next/server-config.html b/docs/next/server-config.html index 92390fe4b..04a7617a5 100644 --- a/docs/next/server-config.html +++ b/docs/next/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/next/starknet-time.html b/docs/next/starknet-time.html index a71ee1a06..b1549fe5e 100644 --- a/docs/next/starknet-time.html +++ b/docs/next/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/docs/postman.html b/docs/postman.html index 6854342a8..e1b508898 100644 --- a/docs/postman.html +++ b/docs/postman.html @@ -4,7 +4,7 @@ L1-L2 interaction via Postman | Starknet Devnet - + diff --git a/docs/predeployed.html b/docs/predeployed.html index f26ac45a9..c779964ef 100644 --- a/docs/predeployed.html +++ b/docs/predeployed.html @@ -4,7 +4,7 @@ Predeployed contracts | Starknet Devnet - + diff --git a/docs/restrictive.html b/docs/restrictive.html index 3417cafaa..6919b95a2 100644 --- a/docs/restrictive.html +++ b/docs/restrictive.html @@ -4,7 +4,7 @@ Restrictive mode | Starknet Devnet - + diff --git a/docs/running/cli.html b/docs/running/cli.html index 98aad4f28..ccdfffb72 100644 --- a/docs/running/cli.html +++ b/docs/running/cli.html @@ -4,7 +4,7 @@ CLI options | Starknet Devnet - + diff --git a/docs/running/docker.html b/docs/running/docker.html index 20a875775..770e101e6 100644 --- a/docs/running/docker.html +++ b/docs/running/docker.html @@ -4,7 +4,7 @@ Run with Docker | Starknet Devnet - + diff --git a/docs/running/install.html b/docs/running/install.html index 757f4c741..51456ac9c 100644 --- a/docs/running/install.html +++ b/docs/running/install.html @@ -4,7 +4,7 @@ Install and run | Starknet Devnet - + diff --git a/docs/server-config.html b/docs/server-config.html index 3a14cd24f..d110f1d4d 100644 --- a/docs/server-config.html +++ b/docs/server-config.html @@ -4,7 +4,7 @@ Server config | Starknet Devnet - + diff --git a/docs/starknet-time.html b/docs/starknet-time.html index d04a490bb..5fe98e5f5 100644 --- a/docs/starknet-time.html +++ b/docs/starknet-time.html @@ -4,7 +4,7 @@ Starknet time | Starknet Devnet - + diff --git a/index.html b/index.html index aab3b5b4c..c0b10ce49 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Home | Starknet Devnet - +