{"version":1,"pages":[{"id":"D8m7BbAYjR3d4RYzqo9S","title":"WELCOME TO ALEPH ZERO","pathname":"/aleph-zero","siteSpaceId":"sitesp_sGBL2"},{"id":"aH5kC7b7h9LNHYoBPJ8P","title":"EXPLORE","pathname":"/aleph-zero/explore","siteSpaceId":"sitesp_sGBL2"},{"id":"5L70o59ZqBis274PmljS","title":"About Aleph Zero","pathname":"/aleph-zero/explore/about-aleph-zero","siteSpaceId":"sitesp_sGBL2","description":"What is Aleph Zero?","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"x7TrfGHweYsG1ltmmfpU","title":"AlephBFT Consensus","pathname":"/aleph-zero/explore/alephbft-consensus","siteSpaceId":"sitesp_sGBL2","description":"The code behind the Aleph Zero blockchain is AlephBFT, which is a peer-reviewed consensus protocol that was presented at the Advances in Financial Technologies (AFT) 2019 conference in Zurich.","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"LyN0uLm7Kwapa6w0dATp","title":"The Economy of Aleph Zero","pathname":"/aleph-zero/explore/the-economy-of-aleph-zero","siteSpaceId":"sitesp_sGBL2","description":"Tokenomics are a crucial element that can make or break a project. Read on to learn about the solutions Aleph Zero pursued to create an economically viable ecosystem.","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"DHDNjLRQJ1cFiz6bGbrA","title":"Where to Buy AZERO","pathname":"/aleph-zero/explore/where-to-buy-azero","siteSpaceId":"sitesp_sGBL2","description":"The Aleph Zero blockchain's native currency, dubbed AZERO, is currently listed on following exchanges, with more to be added in the future.","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"eCzRKvtL6x60trtq4zvg","title":"Decentralized Governance on Aleph Zero","pathname":"/aleph-zero/explore/decentralized-governance-on-aleph-zero","siteSpaceId":"sitesp_sGBL2","description":"Decentralization and democracy go hand-in-hand, resulting in power being handed over to the average user. Learn more about our work on ensuring Aleph Zero's decentralization.","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"af8r3yTrtGv0aOVq0Nep","title":"Ecosystem","pathname":"/aleph-zero/explore/ecosystem","siteSpaceId":"sitesp_sGBL2","description":"The Aleph Zero ecosystem consists of a web of interconnected projects, initiatives, and partnerships that are dedicated to building the Web3 future.","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"KE0x88axSCTUfnTroYVP","title":"Aleph Zero Foundation Treasury Management","pathname":"/aleph-zero/explore/aleph-zero-foundation-treasury-management","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"rzc6RuAum0iGi2YSFu9M","title":"Community","pathname":"/aleph-zero/explore/community","siteSpaceId":"sitesp_sGBL2","description":"The Aleph Zero community is continuously growing, proving to be fertile ground for discussion and insights into the blockchain space. We also welcome all to take part in our Ambassador Program.","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"KMHYA50txJQMm40VnEAX","title":"Glossary","pathname":"/aleph-zero/explore/glossary","siteSpaceId":"sitesp_sGBL2","description":"From A to Z, all the words on Aleph Zero that you will ever need.","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"pLIfellOt62mnsB3wmlY","title":"Audit & Research Papers","pathname":"/aleph-zero/explore/audit-and-research-papers","siteSpaceId":"sitesp_sGBL2","description":"Learn more about Aleph Zero's secure smart contracts, zk-proof blockchain, and privacy-enhancing technology in our whitepapers.","breadcrumbs":[{"label":"EXPLORE"}]},{"id":"eoqS4HjgEwdLptzacEQ5","title":"USE","pathname":"/aleph-zero/use","siteSpaceId":"sitesp_sGBL2"},{"id":"zP4vP54rWK42FDw0PDth","title":"Wallets","pathname":"/aleph-zero/use/wallets","siteSpaceId":"sitesp_sGBL2","description":"Cryptocurrency wallets are a cornerstone of Web3, giving you full control over your funds. Aleph Zero offers its own native web wallet as well as collaborates with several third-party wallet providers","breadcrumbs":[{"label":"USE"}]},{"id":"pIZzKbUq3dbBEgkABqCF","title":"Explorer","pathname":"/aleph-zero/use/explorer","siteSpaceId":"sitesp_sGBL2","description":"The Aleph Zero Explorer is available through Subscan and provides real-time information on all on-chain activities.","breadcrumbs":[{"label":"USE"}]},{"id":"G4Yv6lG01iHqW4juhO3j","title":"Ledger","pathname":"/aleph-zero/use/ledger","siteSpaceId":"sitesp_sGBL2","description":"Ledger hardware wallets are considered to be one of the most secure ways to store a variety of digital assets, including Aleph Zero (AZERO).","breadcrumbs":[{"label":"USE"}]},{"id":"HubypXrwLZWaRSxBxwBT","title":"Telegram Notifications","pathname":"/aleph-zero/use/telegram-notifications","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"USE"}]},{"id":"KyOyaRLHI1SKotkdnT6x","title":"Aleph Zero Signer","pathname":"/aleph-zero/use/aleph-zero-signer","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"USE"}]},{"id":"eB2vBeigpEALsDCBoFVm","title":"General introduction","pathname":"/aleph-zero/use/aleph-zero-signer/general-introduction","siteSpaceId":"sitesp_sGBL2","description":"The Aleph Zero Signer is the dedicated account manager extension for interacting with the Aleph Zero ecosystem.","breadcrumbs":[{"label":"USE"},{"label":"Aleph Zero Signer"}]},{"id":"2yrUWfgpdyWpClooZOoX","title":"What does Signer do?","pathname":"/aleph-zero/use/aleph-zero-signer/what-does-signer-do","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Aleph Zero Signer"}]},{"id":"ooj5JzkwIkNBjFzDLA6f","title":"What are Sub-accounts and Sub-account paths?","pathname":"/aleph-zero/use/aleph-zero-signer/what-are-sub-accounts-and-sub-account-paths","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Aleph Zero Signer"}]},{"id":"1paRhrIvctmCHjgMHESW","title":"Why is it critical to store your Secret Phrase in a safe place?","pathname":"/aleph-zero/use/aleph-zero-signer/why-is-it-critical-to-store-your-secret-phrase-in-a-safe-place","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Aleph Zero Signer"}]},{"id":"o3lHkeZSf6g0rmzvzoOi","title":"How to forget and restore accounts?","pathname":"/aleph-zero/use/aleph-zero-signer/how-to-forget-and-restore-accounts","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Aleph Zero Signer"}]},{"id":"74lSJylKitt18hxeQyU8","title":"What are Networks?","pathname":"/aleph-zero/use/aleph-zero-signer/what-are-networks","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Aleph Zero Signer"}]},{"id":"jX9cKsq0xnqSFccjBJ3B","title":"What are Trusted apps?","pathname":"/aleph-zero/use/aleph-zero-signer/what-are-trusted-apps","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Aleph Zero Signer"}]},{"id":"wFnDZC1ZlqqAA4HgBaAW","title":"Dashboard","pathname":"/aleph-zero/use/dashboard","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"USE"}]},{"id":"5Y6kFbQkYJ5erxkNF6F0","title":"Dashboard basics","pathname":"/aleph-zero/use/dashboard/dashboard-basics","siteSpaceId":"sitesp_sGBL2","description":"A general guide to using Aleph Zero Dashboard","breadcrumbs":[{"label":"USE"},{"label":"Dashboard"}]},{"id":"GEb1CB9EN6oMePVUQ5F9","title":"Overview","pathname":"/aleph-zero/use/dashboard/overview","siteSpaceId":"sitesp_sGBL2","description":"Overview of the UI on the Aleph Zero Dashboard","breadcrumbs":[{"label":"USE"},{"label":"Dashboard"}]},{"id":"OCG0RYczPdF35KaNxHDW","title":"Stake","pathname":"/aleph-zero/use/stake","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"USE"}]},{"id":"UVkjXyRGkyfrQrc7Oc3C","title":"Staking Basics","pathname":"/aleph-zero/use/stake/staking-basics","siteSpaceId":"sitesp_sGBL2","description":"Get started with staking on Aleph Zero's secure blockchain with privacy-enhancing technology.","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"vc5W0a8xnXNy8oxhh1M6","title":"Staking Menu Overview","pathname":"/aleph-zero/use/stake/staking-menu-overview","siteSpaceId":"sitesp_sGBL2","description":"Overview of the Staking UI on azero.dev","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"uyH2IWZZqOanLCnHxErr","title":"How to Start Staking with the Aleph Zero Dashboard","pathname":"/aleph-zero/use/stake/how-to-start-staking-with-the-aleph-zero-dashboard","siteSpaceId":"sitesp_sGBL2","description":"This guide will outline how to stake via the Aleph Zero Dashboard","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"5Rls7ghAWtAwOYF6yFw8","title":"How to Start Staking With the Developer Wallet","pathname":"/aleph-zero/use/stake/how-to-start-staking-with-the-developer-wallet","siteSpaceId":"sitesp_sGBL2","description":"This section explains how to become a nominator by bonding your AZERO and staking them to safeguard the Aleph Zero blockchain.","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"RmEPCnWQDZnDfmi2RkU4","title":"How to start staking using Ledger hardware wallet","pathname":"/aleph-zero/use/stake/how-to-start-staking-using-ledger-hardware-wallet","siteSpaceId":"sitesp_sGBL2","description":"Learn how to stake your AZERO coins using Ledger hardware wallet and azero.dev.","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"0hZtt8n7LxE7i04mJAwm","title":"How to Change Nominations","pathname":"/aleph-zero/use/stake/how-to-change-nominations","siteSpaceId":"sitesp_sGBL2","description":"Learn how to change nominations when staking on Aleph Zero's secure blockchain with privacy-enhancing technology.","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"ZaYyO74FsLeL4cIMRCiy","title":"How to Stop Staking","pathname":"/aleph-zero/use/stake/how-to-stop-staking","siteSpaceId":"sitesp_sGBL2","description":"Follow these steps to stop staking on Aleph Zero, a secure blockchain with zk-proof technology.","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"302WlI9FCZyLzkiZdnEu","title":"Staking Rewards","pathname":"/aleph-zero/use/stake/staking-rewards","siteSpaceId":"sitesp_sGBL2","description":"In this section, we go over the mechanism determining validator and nominator compensation for their work in safeguarding the network.","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"HPK2QVGQRPaZbNXuzNnG","title":"Validators","pathname":"/aleph-zero/use/stake/validators","siteSpaceId":"sitesp_sGBL2","description":"Validators are members of Aleph Zero community who run the nodes responsible for creating and securing the Aleph Zero blockchain.","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"Xl3rwrfTZqb0xV2n1MoH","title":"Commission and Foundation Nodes","pathname":"/aleph-zero/use/stake/commission-and-foundation-nodes","siteSpaceId":"sitesp_sGBL2","description":"Understand the commission and foundation nodes in Aleph Zero's staking process, a secure blockchain with zk-proof technology.","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"QteT0qnxVZdahW3NZBl4","title":"Proxy Accounts","pathname":"/aleph-zero/use/stake/proxy-accounts","siteSpaceId":"sitesp_sGBL2","description":"Learn what proxy accounts are and how to create them","breadcrumbs":[{"label":"USE"},{"label":"Stake"}]},{"id":"5SO5Qnlk6QF6uPsi2MIn","title":"Validate","pathname":"/aleph-zero/use/validate","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"USE"}]},{"id":"rt3SvmL5E5wkD1GPXDML","title":"Validating Overview","pathname":"/aleph-zero/use/validate/validating-overview","siteSpaceId":"sitesp_sGBL2","description":"This document will guide you through the core concepts and the procedure of becoming a validator on the Aleph Zero network.","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"hcjjJ8zAvQFPMDfAlpoX","title":"Hardware requirements","pathname":"/aleph-zero/use/validate/hardware-requirements","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"mx5LZOD12uiQuEC0jSvP","title":"Running an Aleph Node on Testnet","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet","siteSpaceId":"sitesp_sGBL2","description":"This section guides you through the process of running the node and verifying that it's working.","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"yS0x5PCwoLon42xDfSvY","title":"Downloading and running the node","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/downloading-and-running-the-node","siteSpaceId":"sitesp_sGBL2","description":"After completing this section, your node will be connected to the Aleph Zero Testnet and will start receiving blocks from the network.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"}]},{"id":"yqN3t4g1qkzdMY8NaYNn","title":"Verifying your setup","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/verifying-your-setup","siteSpaceId":"sitesp_sGBL2","description":"Some simple steps to make sure your node is running and is in fact to connect to the network correctly.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"}]},{"id":"sUz1EIN7JYlJapziXNeD","title":"Customizing your setup","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/customizing-your-setup","siteSpaceId":"sitesp_sGBL2","description":"If the script we provide isn't flexible enough for your needs, in this section you will find more ways to customize your setup.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"}]},{"id":"kq4M7aCwLtFOO36JNe08","title":"Building and running from source [advanced]","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/building-and-running-from-source-advanced","siteSpaceId":"sitesp_sGBL2","description":"This section is intended for power users who are sure what they are doing: it is not recommended by default.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"}]},{"id":"VdYsM9SsHYOiOQJeVAm2","title":"Building from source","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/building-and-running-from-source-advanced/building-from-source","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"},{"label":"Building and running from source [advanced]"}]},{"id":"0Vw1kL6E6qqUYnleDYli","title":"Set environment variables","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/building-and-running-from-source-advanced/set-environment-variables","siteSpaceId":"sitesp_sGBL2","description":"Set environment variables when running an Aleph node on the testnet for validating transactions.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"},{"label":"Building and running from source [advanced]"}]},{"id":"fo5zmD4tPEd1m1ph3KH9","title":"Download DB snapshot","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/building-and-running-from-source-advanced/download-db-snapshot","siteSpaceId":"sitesp_sGBL2","description":"Download a database snapshot to run an Aleph node on the testnet for validating transactions.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"},{"label":"Building and running from source [advanced]"}]},{"id":"JPRtS3RKkhEx5FRmUpxE","title":"Running the binary","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/building-and-running-from-source-advanced/running-the-binary","siteSpaceId":"sitesp_sGBL2","description":"Run an Aleph node on the testnet for validating transactions with these instructions.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"},{"label":"Building and running from source [advanced]"}]},{"id":"rKDYQ5f8L5Ia5sKKQeix","title":"Appendix: Ports, addresses, validators, and archivists","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-testnet/appendix-ports-addresses-validators-and-archivists","siteSpaceId":"sitesp_sGBL2","description":"This page aims to provide more context with regard to the ports and which of them should be made available publicly.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Testnet"}]},{"id":"2tCH2rstfc0PMCOcklfb","title":"Running an Aleph Node on Mainnet","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-mainnet","siteSpaceId":"sitesp_sGBL2","description":"Run an Aleph node on the mainnet using these instructions, and validate transactions on a secure blockchain with zk-proof tech.","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"6yIx8R8enPtgzforHHKh","title":"Running the node","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-mainnet/running-the-node","siteSpaceId":"sitesp_sGBL2","description":"After completing this section, your node will be connected to the Aleph Zero Testnet and will start receiving blocks from the network.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Mainnet"}]},{"id":"PWRCKRXYONEkIDK99XI9","title":"Building and running from source [advanced]","pathname":"/aleph-zero/use/validate/running-an-aleph-node-on-mainnet/building-and-running-from-source-advanced","siteSpaceId":"sitesp_sGBL2","description":"This section is intended for power users who are sure what they are doing: it is not recommended by default.","breadcrumbs":[{"label":"USE"},{"label":"Validate"},{"label":"Running an Aleph Node on Mainnet"}]},{"id":"AIEA0vAkqjYu6ABMZOJs","title":"Setting your identity","pathname":"/aleph-zero/use/validate/setting-your-identity","siteSpaceId":"sitesp_sGBL2","description":"This section will guide you through the process of attaching real-world information to your Aleph account.","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"nnuR0F7ErYBPKKo1U813","title":"Making the node validate","pathname":"/aleph-zero/use/validate/making-the-node-validate","siteSpaceId":"sitesp_sGBL2","description":"So far you have set up a node that is ready to become a validator from the setup standpoint. That said, there are some additional actions you need to perform to actually take part in the rotation.","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"MSF67a9LFDa5vPdQqxpX","title":"Securing your validator","pathname":"/aleph-zero/use/validate/securing-your-validator","siteSpaceId":"sitesp_sGBL2","description":"Even though this page attempts to cover some good practices when setting up a validator, it is not meant to be an absolute guide for creating an iron-clad validator but rather a starting point.","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"dDJgiMIEcNdlxTL1bPGo","title":"Troubleshooting","pathname":"/aleph-zero/use/validate/troubleshooting","siteSpaceId":"sitesp_sGBL2","description":"This page contains a handful of tips for solving problems with your validator node","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"Eg34nxOfbYzGeFH4S21Z","title":"Elections and Rewards Math","pathname":"/aleph-zero/use/validate/elections-and-rewards-math","siteSpaceId":"sitesp_sGBL2","description":"Understand the mathematics behind Aleph Zero's validator elections and rewards.","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"TK7mja08iXEvR1dPnbwq","title":"Testnet Validator Airdrop","pathname":"/aleph-zero/use/validate/testnet-validator-airdrop","siteSpaceId":"sitesp_sGBL2","description":"Get rewards for running a Testnet validator node","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"mIMrpMTE4EOx3syoQKY9","title":"Foundation Nomination Program","pathname":"/aleph-zero/use/validate/foundation-nomination-program","siteSpaceId":"sitesp_sGBL2","description":"This page describes the Foundation Nomination Program (FNP): an initiative to support community validators by delegating Aleph Zero Foundation's stake to them.","breadcrumbs":[{"label":"USE"},{"label":"Validate"}]},{"id":"A3CZo4wJQ35AKPTBE9Zg","title":"Using the EVM-layer","pathname":"/aleph-zero/use/using-the-evm-layer","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"USE"}]},{"id":"rDqU6qstr0GbKSQzKHIo","title":"Governance","pathname":"/aleph-zero/use/governance","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"USE"}]},{"id":"I4D1Bbwx8WNouaYCVWNT","title":"Token","pathname":"/aleph-zero/use/governance/token","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"USE"},{"label":"Governance"}]},{"id":"v4CXJwjHMG2bWNn1dsgr","title":"Multisig Accounts","pathname":"/aleph-zero/use/governance/multisig-accounts","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"USE"},{"label":"Governance"}]},{"id":"Rdz6M1R6yGMUNKVKxGAW","title":"BUILD","pathname":"/aleph-zero/build","siteSpaceId":"sitesp_sGBL2"},{"id":"NoQTxPUO2cTYBlJPPBt4","title":"Aleph Zero smart contracts basics","pathname":"/aleph-zero/build/aleph-zero-smart-contracts-basics","siteSpaceId":"sitesp_sGBL2","description":"We invite developers to explore the smart contract functionalities on the Aleph Zero Testnet. This guide will explain how to get started!","breadcrumbs":[{"label":"BUILD"}]},{"id":"3pUvPrlAwR4klhJbLwgy","title":"Setting up a Testnet account","pathname":"/aleph-zero/build/aleph-zero-smart-contracts-basics/setting-up-a-testnet-account","siteSpaceId":"sitesp_sGBL2","description":"All you need to know about navigating the Testnet can be found here as we go over the two crucial components necessary to take advantage of this test environment.","breadcrumbs":[{"label":"BUILD"},{"label":"Aleph Zero smart contracts basics"}]},{"id":"hJJBqD2nTcxPXIrn5o20","title":"Installing required tools","pathname":"/aleph-zero/build/aleph-zero-smart-contracts-basics/installing-required-tools","siteSpaceId":"sitesp_sGBL2","description":"Before running your first smart contract on Aleph Zero, you will first need to prepare your computer for development in Rust and ink!. Here's a handy guide to get you started.","breadcrumbs":[{"label":"BUILD"},{"label":"Aleph Zero smart contracts basics"}]},{"id":"BTkF2Vx3asoQbBRZgrpi","title":"Creating your first contract","pathname":"/aleph-zero/build/aleph-zero-smart-contracts-basics/creating-your-first-contract","siteSpaceId":"sitesp_sGBL2","description":"As now your machine is ready for development, it's time we build our first smart contract. The example contract we are going to develop in this tutorial is a simplified version of the ERC20 token.","breadcrumbs":[{"label":"BUILD"},{"label":"Aleph Zero smart contracts basics"}]},{"id":"u7aV3Jm88SWeEfD8KwC2","title":"Deploying your contract to Aleph Zero Testnet","pathname":"/aleph-zero/build/aleph-zero-smart-contracts-basics/deploying-your-contract-to-aleph-zero-testnet","siteSpaceId":"sitesp_sGBL2","description":"In this tutorial, we will go over the some of the ways of interacting with the smart contract environments on the Aleph Zero blockchain.","breadcrumbs":[{"label":"BUILD"},{"label":"Aleph Zero smart contracts basics"}]},{"id":"AyQHnfN12E9n6hm0CrYB","title":"Extending your contract","pathname":"/aleph-zero/build/aleph-zero-smart-contracts-basics/extending-your-contract","siteSpaceId":"sitesp_sGBL2","description":"Here you will find a collection of \"how to\" on various topics related to writing smart contracts in ink!","breadcrumbs":[{"label":"BUILD"},{"label":"Aleph Zero smart contracts basics"}]},{"id":"H3CuWTeTAFPNZglRlnr0","title":"Cross contract calls","pathname":"/aleph-zero/build/cross-contract-calls","siteSpaceId":"sitesp_sGBL2","description":"This section covers the more advanced topic of calling another contract from your code.","breadcrumbs":[{"label":"BUILD"}]},{"id":"9GmgcEJ4UwdPHJype6wD","title":"Using references","pathname":"/aleph-zero/build/cross-contract-calls/using-references","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"},{"label":"Cross contract calls"}]},{"id":"uaKqAknHqDaTRodudPw1","title":"Using dynamic calls","pathname":"/aleph-zero/build/cross-contract-calls/using-dynamic-calls","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"},{"label":"Cross contract calls"}]},{"id":"G9OsOX39bvS5qFhUEfzn","title":"Migrating from Solidity","pathname":"/aleph-zero/build/migrating-from-solidity","siteSpaceId":"sitesp_sGBL2","description":"The similarities and differences between Ink! and Solidity","breadcrumbs":[{"label":"BUILD"}]},{"id":"4Dp76gPvQ3WlGZd6lTpc","title":"Writing e2e tests with ink-wrapper","pathname":"/aleph-zero/build/writing-e2e-tests-with-ink-wrapper","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"}]},{"id":"EnlC9ezO5gMD0v0rJzwF","title":"Aleph Zero Signer integration","pathname":"/aleph-zero/build/aleph-zero-signer-integration","siteSpaceId":"sitesp_sGBL2","description":"Learn how to integrate Aleph Zero Signer into web apps.","breadcrumbs":[{"label":"BUILD"}]},{"id":"6mBzyOFDZx4P5XJGobkM","title":"Front-end app: smart contract interaction","pathname":"/aleph-zero/build/front-end-app-smart-contract-interaction","siteSpaceId":"sitesp_sGBL2","description":"Learn how to query a contract's state and send signed transactions in your front-end application.","breadcrumbs":[{"label":"BUILD"}]},{"id":"uaONzFfXTdDjIvygC0x2","title":"Security Course by Kudelski Security","pathname":"/aleph-zero/build/security-course-by-kudelski-security","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"BUILD"}]},{"id":"5tb3NLMKjCr0vDMH2gqG","title":"ink! Developers Security Guideline","pathname":"/aleph-zero/build/security-course-by-kudelski-security/ink-developers-security-guideline","siteSpaceId":"sitesp_sGBL2","description":"This guide aims at supporting ink! developers who want to deploy their project on the Aleph Zero blockchain. It has been developed as part of the partnership between Aleph Zero and Kudelski Security.","breadcrumbs":[{"label":"BUILD"},{"label":"Security Course by Kudelski Security"}]},{"id":"s7q6PaENbj9wAks400rn","title":"Lesson 1 - Getting started with ink!","pathname":"/aleph-zero/build/security-course-by-kudelski-security/lesson-1-getting-started-with-ink","siteSpaceId":"sitesp_sGBL2","description":"In this lesson, you will learn how to install the necessary tools and deploy a simple smart contract.","breadcrumbs":[{"label":"BUILD"},{"label":"Security Course by Kudelski Security"}]},{"id":"M97DYmLwtlTEX9Sclhgn","title":"Lesson 2 - Threat Assessment","pathname":"/aleph-zero/build/security-course-by-kudelski-security/lesson-2-threat-assessment","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"},{"label":"Security Course by Kudelski Security"}]},{"id":"iE8swGlb0zKs1ITMHAAp","title":"Lesson 3 - Integer Overflow","pathname":"/aleph-zero/build/security-course-by-kudelski-security/lesson-3-integer-overflow","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"},{"label":"Security Course by Kudelski Security"}]},{"id":"y59nu7xPUL8lNfqWl0xk","title":"Lesson 4 - Signed-integer","pathname":"/aleph-zero/build/security-course-by-kudelski-security/lesson-4-signed-integer","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"},{"label":"Security Course by Kudelski Security"}]},{"id":"UlqDXt0YX2NpRozJsk1I","title":"Lesson 5 - Role-Based Access Control","pathname":"/aleph-zero/build/security-course-by-kudelski-security/lesson-5-role-based-access-control","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"},{"label":"Security Course by Kudelski Security"}]},{"id":"7udvVnVaiNZqC6sCE8k1","title":"Lesson 6 - Address Validation","pathname":"/aleph-zero/build/security-course-by-kudelski-security/lesson-6-address-validation","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"},{"label":"Security Course by Kudelski Security"}]},{"id":"JWDhaMsMBauQVrC7gG5L","title":"Lesson 7 - Smart Contract Control","pathname":"/aleph-zero/build/security-course-by-kudelski-security/lesson-7-smart-contract-control","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"BUILD"},{"label":"Security Course by Kudelski Security"}]},{"id":"OY3BQsoXXUBxMkKLfiTc","title":"Development on EVM-layer","pathname":"/aleph-zero/build/development-on-evm-layer","siteSpaceId":"sitesp_sGBL2","description":"Details on Aleph Zero EVM layer","breadcrumbs":[{"label":"BUILD"}]},{"id":"qTUJOHAdl33zf19Oe3n6","title":"PROTOCOL DETAILS","pathname":"/aleph-zero/protocol-details","siteSpaceId":"sitesp_sGBL2"},{"id":"DPBKBtb8apDDzADGwat9","title":"Shielder","pathname":"/aleph-zero/protocol-details/shielder","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"}]},{"id":"rs5xFArRtixoa7I9XDMO","title":"Overview","pathname":"/aleph-zero/protocol-details/shielder/overview","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"6s7JCh4tIjpq88yZpnVL","title":"Design against Bad Actors","pathname":"/aleph-zero/protocol-details/shielder/design-against-bad-actors","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"gbgjouaKZ6guI4IENMze","title":"Preliminaries - ZK-relations","pathname":"/aleph-zero/protocol-details/shielder/preliminaries-zk-relations","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"raUiJJhLmDIfMyeGjb9I","title":"Notes and Accounts","pathname":"/aleph-zero/protocol-details/shielder/notes-and-accounts","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"S7ETVgs92cTHwinf4q3i","title":"ZK-ID and Registrars","pathname":"/aleph-zero/protocol-details/shielder/zk-id-and-registrars","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"Tr3u5sneDBIssa29Hf7v","title":"Anonymity Revokers","pathname":"/aleph-zero/protocol-details/shielder/anonymity-revokers","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"8NOzh8O67afavPWAiOZg","title":"PoW Anonymity Revoking","pathname":"/aleph-zero/protocol-details/shielder/pow-anonymity-revoking","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"2dttqY70vsBfZGt5oyPC","title":"Relayers","pathname":"/aleph-zero/protocol-details/shielder/relayers","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"qMzgiaRykPacGnvjgoyg","title":"Deterministic Secret Management","pathname":"/aleph-zero/protocol-details/shielder/deterministic-secret-management","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"irv4KKRRgx0Wknv1rLJw","title":"SNARK-friendly Symmetric Encryption","pathname":"/aleph-zero/protocol-details/shielder/snark-friendly-symmetric-encryption","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"uRcKOyqakSaIigQhaEIf","title":"SNARK-friendly Asymmetric Encryption","pathname":"/aleph-zero/protocol-details/shielder/snark-friendly-asymmetric-encryption","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"y1ZhdAUjWdLQbciOiZJb","title":"Cryptography","pathname":"/aleph-zero/protocol-details/shielder/cryptography","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"k6LIR5JgeOOpmA38iYWC","title":"Token shortlist","pathname":"/aleph-zero/protocol-details/shielder/token-shortlist","siteSpaceId":"sitesp_sGBL2","description":"","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"G0h9MD4oZ23SbS1AXtRj","title":"User Wallet","pathname":"/aleph-zero/protocol-details/shielder/user-wallet","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"DFVKxv6znkAdEEB4aCTe","title":"Versioning","pathname":"/aleph-zero/protocol-details/shielder/versioning","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"Hry3fqlDKhQWfukB7Hwt","title":"PoC","pathname":"/aleph-zero/protocol-details/shielder/poc","siteSpaceId":"sitesp_sGBL2","description":"What will all this look like in the first version?","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"mdggx5W5cRz8WWpziD8V","title":"Version 0.1.0","pathname":"/aleph-zero/protocol-details/shielder/version-0.1.0","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"k7pBb1lb3AO4EdpccNoB","title":"Version 0.2.0","pathname":"/aleph-zero/protocol-details/shielder/version-0.2.0","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Shielder"}]},{"id":"Z6VWDh6vS02xhzSJnDYb","title":"Common DEX","pathname":"/aleph-zero/protocol-details/common-dex","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"}]},{"id":"Wb3np29jH3Uo0odHNx0d","title":"Common Whitepaper - Differences","pathname":"/aleph-zero/protocol-details/common-dex/common-whitepaper-differences","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Common DEX"}]},{"id":"V6LFfG7RkcQQ7TWhDC4K","title":"Dutch Auctions","pathname":"/aleph-zero/protocol-details/common-dex/dutch-auctions","siteSpaceId":"sitesp_sGBL2","description":"Generalized Order Book","breadcrumbs":[{"label":"PROTOCOL DETAILS"},{"label":"Common DEX"}]},{"id":"Am19sel81L51dvJFocxH","title":"FAQ","pathname":"/aleph-zero/faq","siteSpaceId":"sitesp_sGBL2","description":"Find answers to common questions about Aleph Zero's blockchain technology and staking process."},{"id":"QAeXAqBqZmEOyIr1ib0X","title":"Withdrawing coins from exchanges","pathname":"/aleph-zero/tutorials/withdrawing-coins-from-exchanges","siteSpaceId":"sitesp_sGBL2","breadcrumbs":[{"label":"Tutorials"}]},{"id":"BKHlliZYCqqDcxbB1b5R","title":"How to withdraw your AZERO coins from KuCoin","pathname":"/aleph-zero/tutorials/withdrawing-coins-from-exchanges/how-to-withdraw-your-azero-coins-from-kucoin","siteSpaceId":"sitesp_sGBL2","description":"Learn how to withdraw your AZERO coins from the centralised exchange, KuCoin.","breadcrumbs":[{"label":"Tutorials"},{"label":"Withdrawing coins from exchanges"}]},{"id":"Sx8bgIUibI3BCkeJ8BCG","title":"How to withdraw your AZERO coins from MEXC Global","pathname":"/aleph-zero/tutorials/withdrawing-coins-from-exchanges/how-to-withdraw-your-azero-coins-from-mexc-global","siteSpaceId":"sitesp_sGBL2","description":"Learn how to withdraw your AZERO coins from the centralised exchange, MEXC Global.","breadcrumbs":[{"label":"Tutorials"},{"label":"Withdrawing coins from exchanges"}]},{"id":"fs9nTDmBkzuKBo4rie52","title":"How to withdraw your AZERO coins from HTX","pathname":"/aleph-zero/tutorials/withdrawing-coins-from-exchanges/how-to-withdraw-your-azero-coins-from-htx","siteSpaceId":"sitesp_sGBL2","description":"Learn how to withdraw your AZERO coins from the centralised exchange, HTX.","breadcrumbs":[{"label":"Tutorials"},{"label":"Withdrawing coins from exchanges"}]},{"id":"ENHg72vBResSNKddbM3v","title":"Setting up or restoring a wallet","pathname":"/aleph-zero/setting-up-or-restoring-a-wallet","siteSpaceId":"sitesp_sGBL2"},{"id":"ii1FAm1hTCqd07kOOLSq","title":"How to set up or recover your AZERO account using Aleph Zero Signer","pathname":"/aleph-zero/setting-up-or-restoring-a-wallet/how-to-set-up-or-recover-your-azero-account-using-aleph-zero-signer","siteSpaceId":"sitesp_sGBL2","description":"A step-by-step guide for creating a new account via Aleph Zero Signer, as well as restoring your already existing one.","breadcrumbs":[{"label":"Setting up or restoring a wallet"}]},{"id":"YXyam87SlPBkHmVNZPtg","title":"How to set up or recover your AZERO account using the official mainnet web wallet","pathname":"/aleph-zero/setting-up-or-restoring-a-wallet/how-to-set-up-or-recover-your-azero-account-using-the-official-mainnet-web-wallet","siteSpaceId":"sitesp_sGBL2","description":"A step-by-step guide for creating a new account via the official mainnet web wallet, as well as restoring your already existing one.","breadcrumbs":[{"label":"Setting up or restoring a wallet"}]},{"id":"NUew96MjdkL7NPxxXZi6","title":"How to set up or recover your AZERO account using Nova Wallet","pathname":"/aleph-zero/setting-up-or-restoring-a-wallet/how-to-set-up-or-recover-your-azero-account-using-nova-wallet","siteSpaceId":"sitesp_sGBL2","description":"A step-by-step guide for creating a new account via Nova Wallet, as well as restoring your already existing one.","breadcrumbs":[{"label":"Setting up or restoring a wallet"}]},{"id":"iTWdJUHUFopWEdEvDGJh","title":"How to set up or recover your AZERO account using SubWallet","pathname":"/aleph-zero/setting-up-or-restoring-a-wallet/how-to-set-up-or-recover-your-azero-account-using-subwallet","siteSpaceId":"sitesp_sGBL2","description":"A step-by-step guide for creating a new account via SubWallet, as well as restoring your already existing one.","breadcrumbs":[{"label":"Setting up or restoring a wallet"}]},{"id":"aGGRxXeIqOgZWU69N7TD","title":"How to set up or recover your AZERO account using Talisman","pathname":"/aleph-zero/setting-up-or-restoring-a-wallet/how-to-set-up-or-recover-your-azero-account-using-talisman","siteSpaceId":"sitesp_sGBL2","description":"A step-by-step guide for creating a new account via Talisman, as well as restoring your already existing one.","breadcrumbs":[{"label":"Setting up or restoring a wallet"}]},{"id":"Kf4lzwEmrEKaI1L1SWit","title":"Staking","pathname":"/aleph-zero/staking","siteSpaceId":"sitesp_sGBL2"},{"id":"hpUmJ9tlJrRdYC8VQNoo","title":"How to stake via a direct nomination using the Aleph Zero Dashboard","pathname":"/aleph-zero/staking/how-to-stake-via-a-direct-nomination-using-the-aleph-zero-dashboard","siteSpaceId":"sitesp_sGBL2","description":"Learn how to stake on Aleph Zero WASM via a direct nomination using the Aleph Zero Dashboard.","breadcrumbs":[{"label":"Staking"}]},{"id":"e7PCPLgfiK9QwmhPSO6J","title":"How to stake via a nomination pool using the Aleph Zero Dashboard","pathname":"/aleph-zero/staking/how-to-stake-via-a-nomination-pool-using-the-aleph-zero-dashboard","siteSpaceId":"sitesp_sGBL2","description":"Learn how to stake on Aleph Zero WASM via a nomination pool using the Aleph Zero Dashboard.","breadcrumbs":[{"label":"Staking"}]},{"id":"sHwZtbwgabBASz6tQKhT","title":"How to destroy a nomination pool via the Aleph Zero Dashboard","pathname":"/aleph-zero/staking/how-to-destroy-a-nomination-pool-via-the-aleph-zero-dashboard","siteSpaceId":"sitesp_sGBL2","description":"Learn how to destroy a nomination pool on Aleph Zero WASM using the Aleph Zero Dashboard.","breadcrumbs":[{"label":"Staking"}]}]}