2024-03-05 21:44:54 +09:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								#!/usr/bin/env zsh
							 
						 
					
						
							
								
									
										
										
										
											2024-03-06 17:37:27 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								#for j in fmt va1 fra tk7;do for i in 1 2 3 4 5 6;do echo -n 20$i.$j: ;curl -i -s https://node20$i.$j.mempool.space/api/v1/services/accelerator/accelerations|head -1;done;done
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								check_mempoolspace_frontend_git_hash() {
							 
						 
					
						
							
								
									
										
										
										
											2024-04-01 18:43:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									echo -n $(curl -s --connect-to "::node${1}.${2}.mempool.space:443" https://mempool.space/en-US/resources/config.js|grep GIT_COMMIT_HASH|cut -d "'" -f2|cut -c1-8)
							 
						 
					
						
							
								
									
										
										
										
											2024-03-05 21:44:54 +09:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
									
										
										
										
											2024-03-06 17:37:27 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								check_mempoolfoss_frontend_git_hash() {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									echo -n $(curl -s "https://node${1}.${2}.mempool.space/resources/config.js"|grep GIT_COMMIT_HASH|cut -d "'" -f2|cut -c1-8)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								check_mempoolspace_frontend_md5_hash() {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									echo -n $(curl -s --connect-to "::node${1}.${2}.mempool.space:443" https://mempool.space|md5|cut -c1-8)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								check_mempoolfoss_frontend_md5_hash() {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									echo -n $(curl -s https://node${1}.${2}.mempool.space|md5|cut -c1-8)
							 
						 
					
						
							
								
									
										
										
										
											2024-03-05 21:44:54 +09:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
									
										
										
										
											2024-04-01 18:43:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								check_mempool_electrs_git_hash() {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									echo -n $(curl -s -i https://node${1}.${2}.mempool.space/api/mempool|grep -i x-powered-by|cut -d ' ' -f3)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
									
										
										
										
											2024-03-05 21:44:54 +09:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								for site in fmt va1 fra tk7;do
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									echo "${site}"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									for node in 201 202 203 204 205 206 207 208 209 210 211 212 213 214;do
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										[ "${site}" = "fmt" ] && [ "${node}" -gt 206 ] && continue
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										[ "${site}" = "tk7" ] && [ "${node}" -gt 206 ] && continue
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										echo -n "node${node}.${site}: "
							 
						 
					
						
							
								
									
										
										
										
											2024-04-01 18:43:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										check_mempoolspace_frontend_git_hash $node $site
							 
						 
					
						
							
								
									
										
										
										
											2024-03-06 17:37:27 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										echo -n " "
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										check_mempoolfoss_frontend_git_hash $node $site
							 
						 
					
						
							
								
									
										
										
										
											2024-03-05 21:44:54 +09:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										echo -n " "
							 
						 
					
						
							
								
									
										
										
										
											2024-04-01 18:43:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										check_mempoolspace_frontend_md5_hash $node $site
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										echo -n " "
							 
						 
					
						
							
								
									
										
										
										
											2024-03-06 17:37:27 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										check_mempoolfoss_frontend_md5_hash $node $site
							 
						 
					
						
							
								
									
										
										
										
											2024-04-01 18:43:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										echo -n " "
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										check_mempool_electrs_git_hash $node $site
							 
						 
					
						
							
								
									
										
										
										
											2024-03-05 21:44:54 +09:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										echo
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									done
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								done