diff --git a/claim.sh b/claim.sh index 6938753..2f4c722 100644 --- a/claim.sh +++ b/claim.sh @@ -18,6 +18,7 @@ rpcurls=( "https://prettiest-multi-scion.solana-mainnet.quiknode.pro/879eb32f3cd556cfff80973ff6a51b9e8b7a81ec/" "https://silent-tiniest-diamond.solana-mainnet.quiknode.pro/fcef276a3d99aa044e9d7d7193aced24563de630/" "https://few-billowing-liquid.solana-mainnet.quiknode.pro/85c2480a4641a74c262b93f9a2e4385f9fdd4ab3/" + "https://withered-still-borough.solana-mainnet.quiknode.pro/6568815b3dbf509bb2689d6fba5dd973a7c8cada/" "https://mainnet.helius-rpc.com/?api-key=fa8414c7-043e-4888-922a-344a2d413ec8" "https://solana-mainnet.core.chainstack.com/b366b2ab269b22f4b6dd521c59079618" "https://api.mainnet-beta.solana.com" diff --git a/run.sh b/run.sh index dbc4457..92071a6 100644 --- a/run.sh +++ b/run.sh @@ -1,14 +1,16 @@ #!/bin/bash -#rpc=https://go.getblock.io/61bed5f600ab47ff903baacab0e37c36 -#rpc=https://api.mainnet-beta.solana.com - # 定义RPC URL数组 rpcurls=( "https://solana-mainnet.core.chainstack.com/b366b2ab269b22f4b6dd521c59079618" "https://prettiest-multi-scion.solana-mainnet.quiknode.pro/879eb32f3cd556cfff80973ff6a51b9e8b7a81ec/" "https://silent-tiniest-diamond.solana-mainnet.quiknode.pro/fcef276a3d99aa044e9d7d7193aced24563de630/" "https://few-billowing-liquid.solana-mainnet.quiknode.pro/85c2480a4641a74c262b93f9a2e4385f9fdd4ab3/" + "https://withered-still-borough.solana-mainnet.quiknode.pro/6568815b3dbf509bb2689d6fba5dd973a7c8cada/" + "https://mainnet.helius-rpc.com/?api-key=fa8414c7-043e-4888-922a-344a2d413ec8" + "https://solana-mainnet.core.chainstack.com/b366b2ab269b22f4b6dd521c59079618" + "https://linguistic-dulcea-fast-mainnet.helius-rpc.com" + "https://cold-hanni-fast-mainnet.helius-rpc.com" "https://api.mainnet-beta.solana.com" ) @@ -22,10 +24,9 @@ do screen -dmS mining_$keypair bash -c " while true; do - if [ -f rpc_config ]; then - source rpc_config - fi - echo \"Starting indefinite ore mining iteration with $keypair....\" + index=$((RANDOM % ${#rpcurls[@]})) + rpc=${rpcurls[$index]} + echo \"Starting indefinite ore mining iteration with $keypair and rpc $rpc ....\" nice -n 2 ./ore --rpc $rpc --keypair ./$keypair --priority-fee 5000000 mine --threads 2 #ore --rpc $rpc --keypair ./$keypair --priority-fee 1000000 mine --threads 16 & #sleep 5