# Cardano: ADA

- [Guide: How to Set Up a Cardano Stake Pool](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node.md)
- [Benefits of Operating a Cardano Stake Pool](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/benefits.md)
- [PART I - INSTALLATION](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-i-installation.md)
- [Prerequisites](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-i-installation/prerequisites.md)
- [Hardening an Ubuntu Server](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-i-installation/hardening-an-ubuntu-server.md): Quick steps to secure your node.
- [Setting Up chrony](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-i-installation/setting-up-chrony.md): chrony is an implementation of the Network Time Protocol and helps to keep your computer's time synchronized with NTP.
- [Installing the Glasgow Haskell Compiler and Cabal](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-i-installation/installing-ghc-and-cabal.md)
- [Compiling Cardano Node](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-i-installation/compiling-cardano-node.md)
- [PART II - CONFIGURATION](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-ii-configuration.md)
- [Downloading Configuration Files](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-ii-configuration/downloading-configuration-files.md)
- [Configuring Topology](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-ii-configuration/configuring-topology.md)
- [Configuring an Air-gapped, Offline Computer](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-ii-configuration/configuring-an-air-gapped-offline-computer.md)
- [Creating Startup Scripts and Services](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-ii-configuration/creating-startup-scripts.md)
- [PART III - OPERATION](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation.md)
- [Starting the Nodes](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/starting-the-nodes.md)
- [Accessing Built-in Help](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/accessing-help.md)
- [Generating Keys for the Block-producing Node](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/generating-keys-for-the-block-producing-node.md)
- [Setting Up Payment and Stake Keys](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/setting-up-payment-and-stake-keys.md)
- [Registering Your Stake Address](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/registering-your-stake-address.md)
- [Registering Your Stake Pool](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/registering-your-stake-pool.md)
- [Verifying Stake Pool Operation](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/verifying-stake-pool-operation.md)
- [Setting Up Dashboards](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/setting-up-dashboards.md)
- [Configuring Slot Leader Calculations](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/configuring-slot-leader-calculation.md)
- [Securing Your Stake Pool Using a Hardware Wallet](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/securing-your-stake-pool-using-a-hardware-wallet.md)
- [Setting up a Mithril Signer](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/setting-up-mithril-signer.md)
- [PART IV - ADMINISTRATION & MAINTENANCE](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration.md)
- [Checking Stake Pool Rewards](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/checking-stake-pool-rewards.md)
- [Claiming Stake Pool Rewards](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/claiming-stake-pool-rewards.md)
- [Delegating to a Stake Pool](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/delegating-to-a-stake-pool.md)
- [Delegating to a Representative](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/delegating-to-a-representative.md)
- [Issuing a New Operational Certificate](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/issuing-new-opcert.md)
- [Updating Stake Pool Information](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/updating-stake-pool-information.md)
- [Upgrading a Node](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/upgrading-a-node.md)
- [Retiring Your Stake Pool](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/retiring-your-stake-pool.md)
- [Auditing Your nodes configuration](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/audit-node-configuration.md)
- [KES Key Rotation / Operational Certificate Companion Script](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iv-administration/kes-rotate-companion-script.md)
- [PART V - TIPS](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips.md)
- [Submitting a Simple Transaction](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/submitting-a-simple-transaction.md)
- [Transferring Files Using SSH](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/transferring-files-using-ssh.md)
- [Updating Configuration Files](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/updating-configuration-files.md)
- [Implementing Peer Sharing](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/implementing-peer-sharing.md)
- [Uploading Pool Metadata to GitHub Pages](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/uploading-pool-metadata-to-github.md)
- [Obtaining a PoolTool API Key](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/obtaining-a-pooltool-api-key.md)
- [Configuring Glasgow Haskell Compiler Runtime System Options](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/configuring-runtime-options.md)
- [Reducing Missed Slot Leader Checks and Improving Cardano Node Performance](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/reducing-missed-slot-leader-checks.md)
- [Increasing Swap File Size](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/increasing-swap-file.md)
- [Setting Up an External Passive Relay Node](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/setting-up-an-external-passive-relay-node.md): This quick start guide walks through setting up an external relay node with the help of CNTOOLs.
- [Setting Up WireGuard](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/setting-up-wireguard.md): WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner.
- [Monitoring Node Security Using OSSEC Server and Slack](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/monitoring-node-security-using-ossec-server-and-slack.md): Guide to monitor your node security with OSSEC and Slack.
- [Resetting an Installation](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/resetting-an-installation.md)
- [Fixing a Corrupt Blockchain](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/fixing-a-corrupt-blockchain.md)
- [Verifying an ITN Stake Pool](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/verifying-an-itn-stake-pool.md)
- [Fixing the Mnemonic Staking Balance Bug](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-v-tips/fixing-the-mnemonic-staking-balance-bug.md)
- [Appendix A - Best Practices Checklist](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/appendix-a-best-practices-checklist.md)
- [Appendix B - Cardano Resource Index](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/appendix-b-resource-index.md)
- [Discord Chat Channel](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/contact.md)
- [See Also](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/see-also.md)
- [Credits](/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/credits.md)
- [Guide: How to buy ADA](/coins/overview-ada/guide-how-to-buy-ada.md): Simple two step process to buying Cardano.
- [Guide: How to stake ADA](/coins/overview-ada/guide-how-to-stake-ada.md)
