# Education Portal

- [Create a Stakepool](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool.md): In this guide you will learn how to configure and run a Cardano stakepool on the Pre-Prod (Pre-Production) testnet using a Raspberry Pi.
- [Getting Started](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/getting-started.md): This guide will be using a 4GB Raspberry Pi Model 4 with a MicroSD card and a POE (Power Over Ethernet) hat. You will do all "Getting Started" steps on both your Relay and Block Producing node.
- [Network and Firewall](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/network-and-firewall.md)
- [Configuring and Running the Node](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/configuring-and-running-the-node.md)
- [Run the Node with Systemd](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/run-the-node-with-systemd.md)
- [Configuring the Topologies of the Relay and Block Producing Nodes](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/configuring-the-topologies-of-the-relay-and-block-producing-nodes.md)
- [Creating Wallet Payment and Stake Keys and Addresses](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/creating-wallet-payment-and-stake-keys-and-addresses.md)
- [Sending ADA, a Simple Transaction Guide](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/sending-ada-a-simple-transaction-guide.md)
- [Creating Metadata](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/creating-metadata.md): Here we will walk through creating our metadata file in a public location so that our Stakepool may be publicly identified by explorers, wallets, services, etc.
- [Stakepool Key Generation](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/stakepool-key-generation.md): As discussed earlier, we are not following production best-practices and will be creating and holding keys typically created offline for learning purposes.
- [Stake Address Registration](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/stake-address-registration.md)
- [Register the Pool](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/register-the-pool.md): It's now time to register our pool.
- [Configure and Run the BP](https://learn.cryptobounty.org/guides/education-portal/create-a-stakepool/configure-and-run-the-bp.md): We've created all the keys, setup our servers, configured firewalls, and registered our pools and stake addresses. It is now time to create our hotkeys, adjust our scripts and mint some blocks!
- [Configure a Mithril Signer](https://learn.cryptobounty.org/guides/education-portal/configure-a-mithril-signer.md): This guide will walk you through configuring a Mithril signer on your block producing node on the preproduction testnet.
- [Pool and Node Operations](https://learn.cryptobounty.org/guides/education-portal/pool-and-node-operations.md)
- [Configure Logging](https://learn.cryptobounty.org/guides/education-portal/pool-and-node-operations/configure-logging.md): This guide will show you how to enable logging on your Cardano nodes.
- [Query Block Leadership Schedule](https://learn.cryptobounty.org/guides/education-portal/pool-and-node-operations/query-block-leadership-schedule.md): Here we will use the query leadership-schedule function to check out our block schedule.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.cryptobounty.org/guides/education-portal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
