diff --git a/scripts/ci-helpers/wait-for-rt-startup.sh b/scripts/ci-helpers/wait-for-rt-startup.sh
index c22ccdc6ed9f926aebb4a040dcf56ec49af29bdc..0ed84b79a2416d4580a3501e76737b5caa67396a 100755
--- a/scripts/ci-helpers/wait-for-rt-startup.sh
+++ b/scripts/ci-helpers/wait-for-rt-startup.sh
@@ -17,10 +17,10 @@ EOF
 function wait-for-rt-startup() {
     if command -v psql &> /dev/null
     then
-        until psql "$POSTGRES_ACCESS" --quiet --tuples-only --command="$COMMAND" | grep 0 &>/dev/null
+        until psql "$POSTGRES_ACCESS" --quiet --tuples-only --command="$COMMAND" | grep 1 &>/dev/null
         do 
             echo "$MESSAGE"
-            sleep 3
+            sleep 20
         done
     else
         echo "Please install psql before running this script."
@@ -29,8 +29,8 @@ function wait-for-rt-startup() {
 }
 
 #shellcheck disable=SC2089
-COMMAND="SELECT CASE WHEN irreversible_block = 5000000 THEN 0 ELSE 1 END FROM hafd.contexts WHERE name = 'reptracker_app';"
-MESSAGE="Waiting for Balance Tracker to finish processing blocks..."
+COMMAND="SELECT hive.is_app_in_sync('reptracker_app')::INT;"
+MESSAGE="Waiting for Reputation Tracker to finish processing blocks..."
 
 while [ $# -gt 0 ]; do
   case "$1" in