Tutorial simpel RUN Testnet Aptos di baca baik-baik biar gak ada error.
sudo apt update && sudo apt upgrade -y
sudo apt-get install jq unzip -y
sudo apt install screen
apt install git
apt install cargo
git clone https://github.com/aptos-labs/aptos-core.git
cd aptos-core
./scripts/dev_setup.sh
source ~/.cargo/env
git checkout --track origin/testnet
export WORKSPACE=testnet
mkdir ~/$WORKSPACE
cargo run --release -p aptos -- genesis generate-keys --output-dir ~/$WORKSPACE
Nanti ada 3 file private-keys.yaml validator-identity.yaml validator-full-node-identity.yaml kalian simpan semua isinya buat isi form di https://community.aptoslabs.com/
Untuk menyimpan gunakan perintah di bawah
nano /root/testnet/private-keys.yaml
nano /root/testnet/validator-identity.yaml
nano /root/testnet/validator-full-node-identity.yaml
cargo run --release -p aptos -- genesis set-validator-configuration \
--keys-dir ~/$WORKSPACE --local-repository-dir ~/$WORKSPACE \
--username xxxxxxxxxxx\
--validator-host IPVPS:6180 \
--full-node-host IPVPS:6182
ganti xxxxxxxxxxx dan IPVPS dengan nama node dan ip vps kalian
Contoh di bawah
cargo run --release -p aptos -- genesis set-validator-configuration \
--keys-dir ~/$WORKSPACE --local-repository-dir ~/$WORKSPACE \
--username furi\
--validator-host 35.232.235.205:6180 \
--full-node-host 34.135.169.144:6182
sudo nano /root/testnet/usernamekalian.yaml
*setelah itu buat file layout.yaml
nano ~/$WORKSPACE/layout.yaml
---
root_key: "F22409A93D1CD12D2FC92B5F8EB84CDCD24C348E32B3E7A720F3D2E288E63394"
users:
- "xxxxxx"
chain_id: 40
min_stake: 0
max_stake: 100000
min_lockup_duration_secs: 0
max_lockup_duration_secs: 2592000
epoch_duration_secs: 86400
initial_lockup_timestamp: 1656615600
min_price_per_gas_unit: 1
allow_new_validators: true
contoh di bawah
---
root_key: "F22409A93D1CD12D2FC92B5F8EB84CDCD24C348E32B3E7A720F3D2E288E63394"
users:
- "furi"
chain_id: 40
min_stake: 0
max_stake: 100000
min_lockup_duration_secs: 0
max_lockup_duration_secs: 2592000
epoch_duration_secs: 86400
initial_lockup_timestamp: 1656615600
min_price_per_gas_unit: 1
allow_new_validators: true
cargo run --release --package framework -- --package aptos-framework --output current
mkdir ~/$WORKSPACE/framework
mv aptos-framework/releases/artifacts/current/build/**/bytecode_modules/*.mv ~/$WORKSPACE/framework/
mv aptos-framework/releases/artifacts/current/build/**/bytecode_modules/dependencies/**/*.mv ~/$WORKSPACE/framework/
cargo run --release -p aptos -- genesis generate-genesis --local-repository-dir ~/$WORKSPACE --output-dir ~/$WORKSPACE
Dan sekarang salin file validator.yaml, fullnode.yaml ke direktori ini dengan perintah di bawah:
mkdir ~/$WORKSPACE/config
cp docker/compose/aptos-node/validator.yaml ~/$WORKSPACE/validator.yaml
cp docker/compose/aptos-node/fullnode.yaml ~/$WORKSPACE/fullnode.yaml
nano /root/testnet/validator.yaml
sekarang ganti folder dimana kalian menyimpan file key, genesis file, waypoint

/root/testnet/
screen -S aptos-core
cargo run -p aptos-node --release -- -f ~/testnet/validator.yaml
kalau muncul Logs artinya node sudah berjalan, close tekan Ctrl+A then D close putty
Chcek IP VPS kalian disini https://aptos-node.info/
jika sudah seperti di screenshoot atas silahkan daftarkan node kalian disini https://community.aptoslabs.com/
Terimakasih.