> For the complete documentation index, see [llms.txt](https://exfaz.gitbook.io/namada/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://exfaz.gitbook.io/namada/jaringan/jaringan-pengujian/memigrasikan-testnet.md).

# Memigrasikan testnet

## Langkah-langkah untuk memigrasikan testnet

Panduan ini akan membantu Anda memigrasikan node validator dari satu testnet ke testnet lainnya. Langkah-langkah ini bersifat opsional, dan untuk sebagian besar testnet, langkah-langkah ini tidak diperlukan.

### Menyetel ulang node validator Anda (opsional)

{% hint style="info" %}
Dengan dirilisnya `v0.19.0`kami telah memperkenalkan kunci wajib untuk validator. `eth_hot_key`Kunci - kunci ini `eth_cold_key`digunakan untuk tujuan jembatan Ethereum.
{% endhint %}

#### Temukan direktori dasar namada

Tergantung pada testnet tempat Anda bermigrasi, direktori dasar akan ditempatkan di tempat yang berbeda. Untuk alasan ini, kami akan menyimpan jalur direktori dasar ke suatu variabel.

**Sebelum`v0.15.3`**

Jika Anda bermigrasi dari testnet SEBELUMnya `v0.15.3`, maka direktori home Anda dan file yang relevan akan ditempatkan di file `.namada`. Lokasi direktori ini tergantung di mana Anda pertama kali menjalankan perintah `namadac utils join-network --chain-id <CHAIN_ID> --genesis-validator <ALIAS>`. Itu akan ditempatkan di direktori tempat perintah itu dijalankan.

Setelah ditemukan, Anda dapat menyimpan jalur direktori dasar ke suatu variabel. Misalnya, jika perintah join-network dijalankan dari direktori home, Anda dapat menjalankan:

```
export BASE_DIR=$HOME/.namada
```

**Setelah`v0.15.3`**

Jika Anda bermigrasi dari testnet SETELAH `v0.15.3`, direktori dasar dan file yang relevan akan ditempatkan di `.local/share/namada`Linux dan `Library/Application Support/Namada`MacOS. Anda dapat memverifikasi direktori default pada mesin Anda dengan menjalankan:

```
export BASE_DIR=$(namadac utils default-base-dir)
```

> 🤓 Secara teknis, direktori yang benar adalah direktori yang ditetapkan `$XDG_DATA_HOME`, tetapi jika Anda belum menyetel variabel tersebut, direktori tersebut akan default ke direktori yang diberikan di atas.

#### PENTING! Simpan `pre-genesis`folder Anda di direktori dasar buku besar

Sebelum kami menghapus folder apa pun, kami ingin memastikan bahwa kami menyimpan `pre-genesis`folder kami. Folder ini berisi kunci validator Anda, dan kami ingin memastikan kami tidak kehilangannya.

{% code overflow="wrap" %}

```
mkdir $HOME/backup-pregenesis && cp -r $BASE_DIR/pre-genesis $HOME/backup-pregenesis/
```

{% endcode %}

#### **Pastikan kunci disimpan**

`ls backup-pregenesis`harus menampilkan file `wallet.toml`.

#### Hapus direktori dasar

```
rm -rf $BASE_DIR/*
```

#### Periksa apakah biner namada dan cometbft sudah benar.

`namada --version`harus menghasilkan `v0.22.0`dan `cometbft version`harus menghasilkan`0.37.2`

#### Buat direktori pra-genesis

```
mkdir $BASE_DIR/pre-genesis
```

#### Salin file cadangan kembali ke `$BASE_DIR/pre-genesis`folder

```
cp -r backup-pregenesis/* $BASE_DIR/pre-genesis/
```

**Anda sekarang harus siap berangkat!**
