# Validators

## What's a validator

* Solo Validator | Full Validator: Have their own node, with 32 ETHs staked into it, and participate into Ethereum Network
* Minipods: Uses third party services like Rocket Pool, to stake under 32 ETHs to participate into Ethereum Network

## Supported Third Party

Any protocol that allows you to modify the node's graffiti are supported to execute produced block in Heroglyphs.&#x20;

But not all of them are supported to receive attesting rewards (Medals). \
For more: [Attestation (Medals & Badges)](/heroglyphs/validators/attestation-medals-and-badges.md)

## Getting Started

{% hint style="danger" %}
This is "Getting Started" for Heroglyph Protocol, if you want to enter the Heroglyph Game, go to [How to play](/heroglyphs/game/how-to-play.md)
{% endhint %}

1. Create an Identity [Identity](/heroglyphs/validators/identity.md)
2. Generate an Graffiti [Graffiti](/heroglyphs/validators/graffiti.md)
3. Save the graffiti into your node

Congratulations! You are now a valid hieroglyph validator!

## Attestation Reward

[Attestation (Medals & Badges)](/heroglyphs/validators/attestation-medals-and-badges.md)

## Multiple Validators

Each validator needs an ID of its own.&#x20;

If you do not want to do multi-graffiti, you can create a **Parent <> Child** relationship

<figure><img src="/files/ExdRDNJmqYEE7FIjKAkZ" alt=""><figcaption><p>Parent &#x3C;> Child Relationship</p></figcaption></figure>

### Create the Parent <> Child Relation

1. Find your id that you wish to be the "Parent". This is the one you will be using in the graffiti
2. Link your other ids with (Add Child Identities)\
   ![](/files/KrH1N6IjbG9JQwpSB5iL)

## Why my block has been skipped

1. **Bad** **Graffiti:** Graffiti needs to start with `#` and have an ID `@`
2. **Identity Not found:** Your Identity is not attached to the validator index and / or the Child Identity is not linked to the parent.

## Why my Ticker has been ignored

1. **Ticker Not Found:** Ticker doesn't exist
2. **No Contract Found:** No contract attached to the ticker
3. **Ticker Surrendered:** Ticker went underwater by the tax system and is now disabled
4. **Ticker Reverted:** Ticker reverted during execution, the event `TickerReverted` is emitted when it does happen

## Test your Graffiti

You can test your graffiti via our website -> `<f> Graffiti Tool` -> `<w> Test Graffiti`

It will tell you if

* Your Graffiti is well formated
* If your ID is valid
* If your Tickers are valid or Active.&#x20;


---

# 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.heroglyphs.com/heroglyphs/validators.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.
