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)

Dengan dirilisnya v0.19.0kami telah memperkenalkan kunci wajib untuk validator. eth_hot_keyKunci - kunci ini eth_cold_keydigunakan untuk tujuan jembatan Ethereum.

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.

Sebelumv0.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

Setelahv0.15.3

Jika Anda bermigrasi dari testnet SETELAH v0.15.3, direktori dasar dan file yang relevan akan ditempatkan di .local/share/namadaLinux dan Library/Application Support/NamadaMacOS. 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-genesisfolder Anda di direktori dasar buku besar

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

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

Pastikan kunci disimpan

ls backup-pregenesisharus menampilkan file wallet.toml.

Hapus direktori dasar

rm -rf $BASE_DIR/*

Periksa apakah biner namada dan cometbft sudah benar.

namada --versionharus menghasilkan v0.22.0dan cometbft versionharus menghasilkan0.37.2

Buat direktori pra-genesis

mkdir $BASE_DIR/pre-genesis

Salin file cadangan kembali ke $BASE_DIR/pre-genesisfolder

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

Anda sekarang harus siap berangkat!

Last updated