{"version":1,"pages":[{"id":"PTuYyeV8EaRz4T1BxZDu","title":"Introduction","pathname":"/ethereal-chain-documentation","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"KUAQMBcluf59zi9hX5if","title":"Decentralized applications","pathname":"/ethereal-chain-documentation/industry-use-cases/decentralized-applications","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Industry use cases"}]},{"id":"WBMeOJ6rIXO4BXOBbXsG","title":"NFT Marketplaces","pathname":"/ethereal-chain-documentation/industry-use-cases/nft-marketplaces","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Industry use cases"}]},{"id":"DMIgM63R5ErTCKaJ1fAK","title":"Decentralized finance","pathname":"/ethereal-chain-documentation/industry-use-cases/decentralized-finance","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Industry use cases"}]},{"id":"QtVzTDgjBJ14cj41m2JE","title":"Ethereal Wallet Guide","pathname":"/ethereal-chain-documentation/wallets/ethereal-wallet-guide","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Wallets"}]},{"id":"5N6FRAS64QorjCK5pida","title":"App Wallets","pathname":"/ethereal-chain-documentation/wallets/app-wallets","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Wallets"}]},{"id":"GV2nmHPXoXaeP1jEnjxs","title":"Ethereal Wallets","pathname":"/ethereal-chain-documentation/wallets/app-wallets/ethereal-wallets","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Wallets"},{"label":"App Wallets"}]},{"id":"f8Gdq3M071FPvEAMdh8O","title":"Web Wallets","pathname":"/ethereal-chain-documentation/web-wallets","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"piVON3fWCw2Uu016cN9b","title":"Web Wallets","pathname":"/ethereal-chain-documentation/web-wallets/web-wallets","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Web Wallets"}]},{"id":"dUcqZI9HyKMoi2r9Fd0x","title":"Command-Line Wallets","pathname":"/ethereal-chain-documentation/command-line-wallets","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"v7ssku7TSZG9SVrlEk1j","title":"Command-Line Wallets","pathname":"/ethereal-chain-documentation/command-line-wallets/command-line-wallets","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command-Line Wallets"}]},{"id":"GYWtfVfvsbYJEPLavrkt","title":"Paper Wallet","pathname":"/ethereal-chain-documentation/command-line-wallets/paper-wallet","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command-Line Wallets"}]},{"id":"FvrTTx2M0jAGbeOuaxnE","title":"File System Wallet","pathname":"/ethereal-chain-documentation/command-line-wallets/file-system-wallet","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command-Line Wallets"}]},{"id":"amhPWwk1z7smQ2vSdwEI","title":"Support/ Troubleshooting","pathname":"/ethereal-chain-documentation/support-troubleshooting","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"0S1AY1kW4ONADE43NVY3","title":"Staking on Ethereal","pathname":"/ethereal-chain-documentation/staking/staking-on-ethereal","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Staking"}]},{"id":"b2yNA1aeG6LFUkYM6Sva","title":"Stake Account Structure","pathname":"/ethereal-chain-documentation/staking/stake-account-structure","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Staking"}]},{"id":"lRWkWo04VevBjgFa1rof","title":"Ethereal's $100 Thousand Grants Program","pathname":"/ethereal-chain-documentation/grants/ethereals-usd100-thousand-grants-program","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Grants"}]},{"id":"kv0BAFhMJbst9nxDufh2","title":"Ethereal's Grants Process","pathname":"/ethereal-chain-documentation/grants/ethereals-grants-process","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Grants"}]},{"id":"2SkrGKq018Nqj2cIRym6","title":"Command-line Guide","pathname":"/ethereal-chain-documentation/command-line/command-line-guide","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command Line"}]},{"id":"uaGmCycWSkYqXYYIeIec","title":"Install the Ethereal Tool Suite","pathname":"/ethereal-chain-documentation/command-line/install-the-ethereal-tool-suite","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command Line"}]},{"id":"lrwmgSaz9OiKuRE5Yv4h","title":"Using Ethereal CLI","pathname":"/ethereal-chain-documentation/command-line/using-ethereal-cli","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command Line"}]},{"id":"rYXoZppjXC4tzRRPbO63","title":"Connecting to a Cluster","pathname":"/ethereal-chain-documentation/command-line/connecting-to-a-cluster","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command Line"}]},{"id":"c9eNrjzkYl1MT0ddXNqO","title":"Send and Receive Tokens","pathname":"/ethereal-chain-documentation/command-line/send-and-receive-tokens","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command Line"}]},{"id":"Rpo5plPNJOwpTxaV1tqQ","title":"Offline Transaction Signing","pathname":"/ethereal-chain-documentation/command-line/offline-transaction-signing","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command Line"}]},{"id":"V8WrxViD3dUw0BVqjr2r","title":"Durable Transaction Nonces","pathname":"/ethereal-chain-documentation/command-line/durable-transaction-nonces","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Command Line"}]},{"id":"lfWa34ggCWYD3ygILYiW","title":"Programming Model","pathname":"/ethereal-chain-documentation/developing-on-native-ethereal/programming-model","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Developing on native Ethereal"}]},{"id":"DdA5YaRZ49CwKz7YuEJT","title":"Overview","pathname":"/ethereal-chain-documentation/developing-on-native-ethereal/programming-model/overview","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Developing on native Ethereal"},{"label":"Programming Model"}]},{"id":"nduFLMIIxjBdI8d4ui9n","title":"Transactions","pathname":"/ethereal-chain-documentation/developing-on-native-ethereal/programming-model/transactions","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Developing on native Ethereal"},{"label":"Programming Model"}]},{"id":"9HmMOdCpLA1LtnDIdvEm","title":"Accounts","pathname":"/ethereal-chain-documentation/developing-on-native-ethereal/programming-model/accounts","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Developing on native Ethereal"},{"label":"Programming Model"}]},{"id":"ointNAoCbc64VWwbNtWz","title":"Runtime","pathname":"/ethereal-chain-documentation/developing-on-native-ethereal/programming-model/runtime","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Developing on native Ethereal"},{"label":"Programming Model"}]},{"id":"J96vN8aS6PaHJxN3N3o1","title":"Calling Between Programs","pathname":"/ethereal-chain-documentation/developing-on-native-ethereal/programming-model/calling-between-programs","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Developing on native Ethereal"},{"label":"Programming Model"}]},{"id":"Bsp6UUzkwhQGqPeMLJtQ","title":"Clients","pathname":"/ethereal-chain-documentation/clients","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"8Y6zaKxM8prFvPsTZwgM","title":"JSON RPC API","pathname":"/ethereal-chain-documentation/clients/json-rpc-api","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Clients"}]},{"id":"MUa6y1ibAmSctmedbLuY","title":"JavaScript API","pathname":"/ethereal-chain-documentation/clients/javascript-api","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Clients"}]},{"id":"bvcbmBuYP52zzcusZbgh","title":"Runtime Facilities","pathname":"/ethereal-chain-documentation/runtime-facilities","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"a49MgtNSH36zjGCk4Sgh","title":"Native Programs","pathname":"/ethereal-chain-documentation/runtime-facilities/native-programs","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Runtime Facilities"}]},{"id":"2IUO74uRTdKwD0P4CBeg","title":"Sysvar Cluster Data","pathname":"/ethereal-chain-documentation/runtime-facilities/sysvar-cluster-data","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Runtime Facilities"}]},{"id":"oq7PPUoUvYURf9zs71hL","title":"On-chain Programs","pathname":"/ethereal-chain-documentation/on-chain-programs","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"e9WATamCQhfOwo8yW1AZ","title":"Overview","pathname":"/ethereal-chain-documentation/on-chain-programs/overview","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"On-chain Programs"}]},{"id":"u07k7Echc5V9IS5jIwkE","title":"Developing with Rust","pathname":"/ethereal-chain-documentation/on-chain-programs/developing-with-rust","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"On-chain Programs"}]},{"id":"sUltQK0iuWUgbMXpp6vJ","title":"Developing with C","pathname":"/ethereal-chain-documentation/on-chain-programs/developing-with-c","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"On-chain Programs"}]},{"id":"qXrec7kcudqyJQV1utc8","title":"Deploying","pathname":"/ethereal-chain-documentation/on-chain-programs/deploying","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"On-chain Programs"}]},{"id":"zy6p7rdtKHQ3MfEF2YcB","title":"Debugging","pathname":"/ethereal-chain-documentation/on-chain-programs/debugging","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"On-chain Programs"}]},{"id":"2bSO2RRINn4RT0ganFxP","title":"Ethereal Test Validator","pathname":"/ethereal-chain-documentation/ethereal-test-validator","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"mk5gCCpGpiVjZmMj1wEs","title":"EVM Integration","pathname":"/ethereal-chain-documentation/evm-integration","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"zphAGzI6EPw1sqg9lzKn","title":"EVM in Ethereal","pathname":"/ethereal-chain-documentation/evm-integration/evm-in-ethereal","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"EVM Integration"}]},{"id":"6hDI38lxYfGCCJGYwkEI","title":"Legacy Address convention","pathname":"/ethereal-chain-documentation/evm-integration/legacy-address-convention","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"EVM Integration"}]},{"id":"5TXxCMHtAgyLm6kfLPYS","title":"EVM Bridge","pathname":"/ethereal-chain-documentation/evm-integration/evm-bridge","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"EVM Integration"}]},{"id":"yc7LDf0WzVW96eYz42Jm","title":"Integrating","pathname":"/ethereal-chain-documentation/integrating","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"JjXYwk102krVy3oCRlzx","title":"Add Ethereal to Your Exchange","pathname":"/ethereal-chain-documentation/integrating/add-ethereal-to-your-exchange","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Integrating"}]},{"id":"4Mu3JKBrg3KtIInEE1YR","title":"Validating","pathname":"/ethereal-chain-documentation/validating","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"CRNz6wiDYJXi4KWWWRxp","title":"Running a Validator","pathname":"/ethereal-chain-documentation/validating/running-a-validator","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Validating"}]},{"id":"nifRaJLBvtTNgayo2Gje","title":"Validator Requirements","pathname":"/ethereal-chain-documentation/validating/validator-requirements","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Validating"}]},{"id":"QTWnjWolSeCwR1LvlLf4","title":"Starting a Validator","pathname":"/ethereal-chain-documentation/validating/starting-a-validator","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Validating"}]},{"id":"V3rW5Bli5eY61aQXnCat","title":"Vote Account Management","pathname":"/ethereal-chain-documentation/validating/vote-account-management","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Validating"}]},{"id":"gXlxw1Ls8hEN8NnxkKYI","title":"Staking","pathname":"/ethereal-chain-documentation/validating/staking","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Validating"}]},{"id":"ydstgBLnytX26fIhk53y","title":"Monitoring a Validator","pathname":"/ethereal-chain-documentation/validating/monitoring-a-validator","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Validating"}]},{"id":"otubarh7cBBZ9ZQZSYmh","title":"Publishing Validator Info","pathname":"/ethereal-chain-documentation/validating/publishing-validator-info","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Validating"}]},{"id":"63AmEJyLzhs1mEF62wQn","title":"Clusters","pathname":"/ethereal-chain-documentation/clusters","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"MZJCqjTzERyTnY2Tf4O8","title":"Ethereal Clusters","pathname":"/ethereal-chain-documentation/clusters/ethereal-clusters","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Clusters"}]},{"id":"sXuPIprXLf0bAjs94EUL","title":"Benchmark a Cluster","pathname":"/ethereal-chain-documentation/clusters/benchmark-a-cluster","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Clusters"}]},{"id":"ScdMetgu7NhFuf2m6vin","title":"Performance Metrics","pathname":"/ethereal-chain-documentation/clusters/performance-metrics","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Clusters"}]},{"id":"aBwQScrctlxlveb8mh0z","title":"Architecture","pathname":"/ethereal-chain-documentation/architecture","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"tywDtpx3Io6KKprFBTuS","title":"Cluster","pathname":"/ethereal-chain-documentation/architecture/cluster","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"piKM8bNuopd3OpvUDNCr","title":"Ethereal Cluster","pathname":"/ethereal-chain-documentation/architecture/cluster/ethereal-cluster","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Cluster"}]},{"id":"362FBCnxMnl7PIRCmJbq","title":"Synchronization","pathname":"/ethereal-chain-documentation/architecture/cluster/synchronization","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Cluster"}]},{"id":"bl75qeysQhCz1WkcQCFb","title":"Leader Rotation","pathname":"/ethereal-chain-documentation/architecture/cluster/leader-rotation","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Cluster"}]},{"id":"TasqllIaOSazjWgYMsJa","title":"Fork Generation","pathname":"/ethereal-chain-documentation/architecture/cluster/fork-generation","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Cluster"}]},{"id":"D1QAfqiMBx5e27nvo0V1","title":"Validator","pathname":"/ethereal-chain-documentation/architecture/validator","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"MYI5fwNmTtCytsEq6Os2","title":"Anatomy of a Validator","pathname":"/ethereal-chain-documentation/architecture/validator/anatomy-of-a-validator","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Validator"}]},{"id":"GZ1OHofYN73c0qJReLhj","title":"Blockstore","pathname":"/ethereal-chain-documentation/architecture/validator/blockstore","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Validator"}]},{"id":"mQ1UMKktMKofQ2zV2tx3","title":"Gossip Service","pathname":"/ethereal-chain-documentation/architecture/validator/gossip-service","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Validator"}]},{"id":"Hl81AkG3LUrsaL6Az6CV","title":"Software","pathname":"/ethereal-chain-documentation/software","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"L7Usv5DKmACkmrMBrF62","title":"Vision Documentation","pathname":"/ethereal-chain-documentation/software/vision-documentation","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"xPDXuEfxrVSvdcbbh8ko","title":"Quick Start","pathname":"/ethereal-chain-documentation/software/quick-start","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"2tTVLo1bcHK0IIJ6dcdo","title":"Specifications","pathname":"/ethereal-chain-documentation/software/specifications","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"t1jMIGW5987lSb4DJcnW","title":"Technical Perspective","pathname":"/ethereal-chain-documentation/software/technical-perspective","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"ZjunNAvUMdB8hZuTHUNV","title":"Solidity Tutorials","pathname":"/ethereal-chain-documentation/tutorials/solidity-tutorials","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"RXND5n4ey1Xt7t5QhvFp","title":"Deploy a NFT (ERC-721) Tutorial","pathname":"/ethereal-chain-documentation/tutorials/solidity-tutorials/deploy-a-nft-erc-721-tutorial","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Solidity Tutorials"}]},{"id":"yaF8Ev3fv2cL2xl1xVjR","title":"Deploy a Smart Contract","pathname":"/ethereal-chain-documentation/tutorials/solidity-tutorials/deploy-a-smart-contract","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Solidity Tutorials"}]},{"id":"DLr9BcEZAKgxfzV6SQQP","title":"Deploy a ERC-20 Token","pathname":"/ethereal-chain-documentation/tutorials/solidity-tutorials/deploy-a-erc-20-token","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Solidity Tutorials"}]},{"id":"YG21PBWx9brKA0w10Ecw","title":"How To Build an NFT Marketplace","pathname":"/ethereal-chain-documentation/tutorials/solidity-tutorials/how-to-build-an-nft-marketplace","siteSpaceId":"sitesp_jwwVK","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Solidity Tutorials"}]},{"id":"r8PuxWxZapkwqG7najHF","title":"Set up MetaMask (Mainnet)","pathname":"/ethereal-chain-documentation/set-up-metamask-mainnet","siteSpaceId":"sitesp_jwwVK","description":""},{"id":"n5qqbvbkprdizdbdjLvO","title":"Set up MetaMask (Testnet)","pathname":"/ethereal-chain-documentation/set-up-metamask-testnet","siteSpaceId":"sitesp_jwwVK","description":""}]}