ops: Add negative balance check to check script

This commit is contained in:
wiz 2025-03-12 09:35:55 +09:00
parent c79ef93413
commit 65b276678f
No known key found for this signature in database
GPG key ID: A394E332255A6173

View file

@ -18,28 +18,37 @@ check_mempoolfoss_frontend_md5_hash() {
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|cut -d '-' -f3|tr -d '\r'|tr -d '\n')
}
check_mempool_electrs_negative_balance() {
echo -n $(curl -s https://node${1}.${2}.mempool.space/api/address/35Ty15fzBPGQvKnXZMLYvr41Fq2FTdU54a|jq .chain_stats.spent_txo_sum|tr -d '\r'|tr -d '\n')
}
check_liquid_electrs_git_hash() {
echo -n $(curl -s -i --connect-to "::node${1}.${2}.mempool.space:443" https://liquid.network/api/mempool|grep -i x-powered-by|cut -d ' ' -f3|cut -d '-' -f3|tr -d '\r'|tr -d '\n')
}
for site in fmt va1 fra tk7;do
check_contributors_md5_hash() {
echo -n $(curl -s --connect-to "::node${1}.${2}.mempool.space:443" https://mempool.space/api/v1/contributors|md5|cut -c1-8)
}
for site in va1 fra tk7 fmt;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}: "
check_mempoolspace_frontend_git_hash $node $site
echo -n " "
check_mempoolfoss_frontend_git_hash $node $site
echo -n " "
check_mempoolfoss_backend_git_hash $node $site
echo -n " "
check_mempoolspace_frontend_md5_hash $node $site
echo -n " "
check_mempoolfoss_frontend_md5_hash $node $site
echo -n " "
# check_mempoolspace_frontend_git_hash $node $site
# echo -n " "
# check_mempoolfoss_frontend_git_hash $node $site
# echo -n " "
# check_mempoolfoss_backend_git_hash $node $site
# echo -n " "
# check_mempoolspace_frontend_md5_hash $node $site
# echo -n " "
# check_mempoolfoss_frontend_md5_hash $node $site
# echo -n " "
check_mempool_electrs_git_hash $node $site
echo -n " "
check_liquid_electrs_git_hash $node $site
# check_liquid_electrs_git_hash $node $site
# echo -n " "
# check_contributors_md5_hash $node $site
check_mempool_electrs_negative_balance $node $site
echo
done
done