# Transisyon sa Mainnet

## Linisin ang testnet na data

Una, itigil ang lahat ng umiiral na mga client na tumatakbo sa Holesky testnet.

```sh
sudo systemctl stop nethermind.service
sudo systemctl stop tekubeacon.service
sudo systemctl stop tekuvalidator.service
```

Pagkatapos, alisin ang lahat ng umiiral na data mula sa mga direktoryo ng data ng client. Pumili ng mga naaangkop sa iyong setup:

```sh
#Nethermind
sudo rm -r /var/lib/nethermind/*

#Teku consensus
sudo rm -r /var/lib/teku_beacon/*
```

## Mga client ng Execution

1. Opsyonal, baguhin ang `Description` bilang Mainnet sa file ng konfigurasyon ng systemd para sa kaliwanagan - hal.
   * `Description=Nethermind/Besu Execution Client (Mainnet)`
2. Itakda ang parameter ng network sa mga file ng konfigurasyon ng systemd mula sa `holesky` patungo sa `mainnet` - hal.&#x20;

   ```sh
   sudo nano /etc/systemd/system/nethermind.service"
   ```

   * **Nethermind:** `--config mainnet`

{% content-ref url="/pages/4KEUJacwTUPRm4fHVhS5" %}
[Mag-set up at i-configure ang execution layer client (Nethermind)](/bitskwela-x-lido-cs-fleet-eth-home-staking-guide/installing-and-configuring-clients/mag-set-up-at-i-configure-ang-execution-layer-client-nethermind.md)
{% endcontent-ref %}

## Mga client ng Consensus

1. Opsyonal, baguhin ang `Description` bilang Mainnet sa file ng konfigurasyon ng systemd para sa kaliwanagan - hal.
   * `Description=Teku/Nimbus/Lodestar Consensus Client (Mainnet)`
2. Itakda ang parameter ng network sa mga file ng konfigurasyon ng systemd mula sa `holesky` patungo sa `mainnet` - hal.&#x20;

   ```sh
   sudo nano /etc/systemd/system/"consensus_client.service"
   ```

   * **Teku** (systemd): `--network=holesky`

{% hint style="info" %}
Pumili ng isa sa mga URL ng mainnet checkpoint sync dito -[ https://eth-clients.github.io/checkpoint-sync-endpoints/](https://eth-clients.github.io/checkpoint-sync-endpoints/)
{% endhint %}

Pumunta sa seksyon para sa sanggunian sa ibaba.

{% content-ref url="/pages/LeRv9ZRnLXOnuHp1wsQk" %}
[Mag-set up at i-configure ang MEV-boost](/bitskwela-x-lido-cs-fleet-eth-home-staking-guide/installing-and-configuring-clients/mag-set-up-at-i-configure-ang-mev-boost.md)
{% endcontent-ref %}

## Pag-generate ng key para sa validator

Gumawa ng bagong keystore para sa pagpirma ng validator at deposit data set para sa paggamit sa mainnet.

Pagkatapos sundan ang lahat ng mga naunang hakbang, simulan muli ang proseso ng pagbuo ng deposit key habang itinatakda ang flag na `--chain` sa mainnet.

Para sa pamamaraan ng pagbuo mula sa source

Para sa pamamaraan ng mga executable binaries

Pumunta sa seksyon para sa sanggunian sa ibaba.

{% content-ref url="/pages/RXW2eB04lAm6fg9m1Vle" %}
[Validator Key Generation](/bitskwela-x-lido-cs-fleet-eth-home-staking-guide/installing-and-configuring-clients/validator-key-generation.md)
{% endcontent-ref %}

## Depositing 32 ETH

Pumunta sa[ https://launchpad.ethereum.org](https://launchpad.ethereum.org/) upang makumpleto ang proseso ng deposito. Pumunta sa seksyon para sa sanggunian sa ibaba.

{% content-ref url="/pages/JryOpdChCgzbWdP65D8U" %}
[Pag-iipon ng Testnet ETH sa iyong validator](/bitskwela-x-lido-cs-fleet-eth-home-staking-guide/pag-iipon-ng-testnet-eth-at-mainnet-na-transisyon/pag-iipon-ng-testnet-eth-sa-iyong-validator.md)
{% endcontent-ref %}

{% hint style="info" %}
Siguruhing triple-check na ang URL ng launch pad ay nakatutok sa Mainnet at hindi sa Holesky testnet.
{% endhint %}

## Monitoring

#### Beaconcha.in app

Pumunta sa[ https://beaconcha.in](https://beaconcha.in/) sa halip at ulitin ang lahat ng hakbang. Pumunta sa seksyon para sa sanggunian sa ibaba

{% content-ref url="/pages/ntccwUy7GOAFmmTpG10X" %}
[Beaconcha.in App settings](/bitskwela-x-lido-cs-fleet-eth-home-staking-guide/monitoring-maintenance-at-updates/mag-set-up-ng-monitoring-suite/beaconcha.in-app-settings.md)
{% endcontent-ref %}


---

# 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://bitskwela.gitbook.io/bitskwela-x-lido-cs-fleet-eth-home-staking-guide/pag-iipon-ng-testnet-eth-at-mainnet-na-transisyon/transisyon-sa-mainnet.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.
