# Prerequisites

## Prerequisites

Before you begin using Settlus, ensure you meet the following requirements to seamlessly interact with the platform, access the network, and build on top of the blockchain.

### For Users

To start transacting on Settlus as a user:

1. **Ethereum-Compatible Wallet**: Install a wallet such as [MetaMask](https://metamask.io/) or any other wallet that supports Ethereum Layer-2 rollups.
2. **ETH for Gas Fees**: Ensure your wallet has a sufficient balance of ETH to cover transaction fees on Settlus.
3. **Access to the Testnet/Mainnet**:
   * Connect your wallet to the Settlus Testnet or Mainnet. Detailed instructions can be found in the Getting Started Guide.
4. **Basic Understanding of Blockchain** (optional): Familiarity with concepts like gas fees, transactions, and wallets will enhance your experience.

### For Developers

To develop and deploy applications on Settlus, you’ll need:

1. **Ethereum Development Environment**:
   * Install [Node.js](https://nodejs.org/) for smart contract development.
   * Install [Hardhat](https://hardhat.org/) or [Foundry](https://github.com/foundry-rs/foundry) for testing and deploying smart contracts.
2. **Wallet with ETH**:
   * Use an Ethereum-compatible wallet like MetaMask, and ensure you have ETH for deploying contracts and covering gas fees.
3. **Settlus Network Configuration**:
   * Add the Settlus network to your wallet and development tools. Configuration details are provided in the Network Setup Guide.
4. **Familiarity with Solidity**:
   * Basic knowledge of Solidity or other smart contract languages is required for deploying contracts on Settlus.
5. **Access to Development Tools**:
   * Use blockchain explorers, debuggers, and monitoring tools like Etherscan or Optimism-specific tools to interact with and test your dApps.

### Optional but Recommended

* Join the **Settlus Community**: Connect with other developers and users on Discord or Twitter for the latest updates and support.
* Explore the **Ethereum Ecosystem**: Since Settlus is part of the Ethereum Layer-2 rollup ecosystem, understanding how Ethereum and other Layer-2s work can provide deeper insights.

By ensuring these prerequisites are in place, you’ll be ready to leverage the full potential of the Settlus blockchain. Check out our Getting Started section to begin your journey!


---

# 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://docs.settlus.org/getting-started/prerequisites.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.
