vichne-zade / ario-delegate

Ario delegate işlemi yapar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AR Node Oto delegate işlemi.

Script listede belirtilen adreslere 2dk arayla stake yapar.

Linkler

  • ilk olarak tools/delegate-stake.ts dosyasını açın ve 200 olarak ayarlayın dosyayı kaydedin ve ardından aşağıdaki kodları çalıştırın.
  • Kod listede kaç adres var ise hepsine tek tek stake işlemi yapar

image

Screen açalım orada takılsın kod

screen -S aroto

1 - kodun çalışacağı dosyayı açalım .

nano ario.sh

2 - Aşağıdaki kodu açtığımız ario nano dosyasının içine yapıştırın CTRL + X + Y tuşlarıyla kaydedin. Eğer testnet-contract dosyası ar-io-node dizini içindeyse . "cd /root/ar-io-node/testnet-contract/ " bu şekilde yapın.

#!/bin/bash
cd /root/testnet-contract/
while true; do

	# Stake edilecek adreslerin listesi (örnek)
	declare -a TARGETS=(
	"oHl168xaaIWAi53qY8G0Y4EbwXe41Dix0LbdvcdvLvw"
	"T0EdDRDngav9ovQFkgOxp5jh_ZyRF53_Mvzex-wKs4I"
	"l0iODykz8poPjVJ2HlY-wrnzAHyp_0267w8oGvxECWk"
	"s8u2SDPNU3ndJdzi-dIwJ6xJyjg4_O_stmWpJfnqQ_0"
	"s91BsMWRi8E4Lkmx0cjzwFNxTnlKjX6ne4mJ2jdMjHE"
	"zFBm5PN2a8AFoDivZ4cBOmspBiENWBdXz15rEXpGxC4"
	"hqjcMZ8bEyF7VQBAIOlHRaOMTv8SX9Z_SFRwylxG0SU"
	"qNPdvpt_iC1f3uRfmh5GPpwMPRNujWdddb7M9gWlkDU"
	"lQ1e2TNADS1kLJy5gUTW2GS0s1po6s3GI15hHsgNKks"
	"9my2TT05SwQrk8TCXmASpr3nh_DuEIKh5GicUfn4d-Q"
	"KjdFZRz3XfMu2E_3KiDuqW0Ye-K70Kr2gbu8Z4S0Ts4"
	"lUn5LRp-np-WVJyFLC38cAy1213Hhf5We3Cv6PSmyjs"
	"YlDY5URaAmLNcg5BfqQHKl6-_tIIuHfp5oPjpaqLX6w"
	"PE0gBR0wwHlNA4k4He0K3iYc-EKPqjgm7dG65T9pNiw"
	"HGKM7G-HuP4nK0cLGW6OxHvJKpt48AX0Wc9M11TET1o"
	"ghGftRJ6mcBSqL1g9b4DIfqs4tbD4CuDXtAZaYRSzDs"
	"BAQYHfwzlL5Fd1w8-fr2Iu0DMUzbgjwV-EM9fTP1Oeg"
	"cTAjCmyteUycFexytR8s8xJ8y6UhYjN6qNFTqVXny-c"
	"vBDC_yCsXY9KrM4nFy_ngR2aN75F85650lJZnWH5tEU"
	"3Gr4shi-MU94pPC1g3vlMPPl39gffOoZwAcJd8UBtcQ"
	"1erDIhwoWtE_1kCV6Ouc4cXEWfpEY9JfMNJdI9Op0-0"
	"KhX4ymYGPdOgq_5SbDBIHcPj7EI3JMW4xxp60y45zuY"
	"PknxsIAYcyz0bgHOpH8W_IjDFBUYBLjvXezEDN_mze0"
	"NrE-g7b_WCSTLNRwJXouBsPWxwXFtF4-lyg5a8Enq8w"
	"5wseWFMo4M1BsCJ_lxIU1bbLH7vMTL-SImx_x7eeCYM"
	"RuqD0_TLZ4METrEEkipMvJikb4EHT1MGAiZQwP_cOlw"
	"GG8zi-bWN-S7ANPBfKIo48NVWyM_OEm3B-xJW_AuvCU"
	"0HOIZX22DQ0Ln8JuYBDavFhP5_XRH8TQx5RvKGAQHFk"
	"arn_Hkv7mwX1HALJktsiaYg_bXc5aBeddicvVf6pla4"
	"BIa3UE0QEPRJC4HBSU252qHtA8ZOR4ClnzBq1LZQ_WU"
	"lC5I5rQvGZn36DodBvWiMD_abkprE20p6GgGiZakk9Y"
	"C5AiYcMmrOFHrnQwhJg1Xtzhz23T0zNB0ACge1otHs"
	"W-is11Lhz1V666jC8xkmxZxTRdFnSzkbvHc1NNsM878"
	"ghGftRJ6mcBSqL1g9b4DIfqs4tbD4CuDXtAZaYRSzDs"
	"1DkiG-bX-EnXBHtIYnBPLHXLLUQtTZiw9qgMgRrnahA"
	)

	# delegate-stake.ts dosyasının yedek kopyasını alın
	cp tools/delegate-stake.ts tools/delegate-stake.ts.bak

	# Adresler üzerinde döngü yap ve her biri için stake işlemini çalıştır
	for TARGET in "${TARGETS[@]}"; do
		# delegate-stake.ts dosyasındaki `target` değerini güncelle
		sed -i "s/const target = '.*';/const target = '$TARGET';/" tools/delegate-stake.ts

  		# Stake işlemini çalıştır
  		yarn ts-node tools/delegate-stake.ts

  		# Kısa bir bekleme süresi (isteğe bağlı)
  		sleep 20
	done
  for ((i=172800; i>0; i--)); do
        echo -ne "Kalan süre: $i saniye\033[0K\r"
        sleep 1
  done
  echo -ne "Kalan süre: 0 saniye\033[0K\r"
  echo -e "\nMerhaba, bu kod her 48 saatte bir çalışacak! HerculesNode"
done

3 - izin verelim

chmod +x ario.sh

4- Scripti çalıştıralım

./ario.sh

5- Ctrl A D ile Screen den çıkalım. Screen açık kalsın. Kod 48 saate bir kendini tekrar edecek. Diğer kurulumlardan dolayı kill olursa tekrar "./ario.sh" kodu ile çalıştırın.

  • Aşağıdaki gibi çıktı alıyorsanız işlem tamamdır.

image

delegate-stake.ts dosyasını eski haline getirir.

mv tools/delegate-stake.ts.bak tools/delegate-stake.ts

About

Ario delegate işlemi yapar