diff --git a/test/functional/test_framework/avatools.py b/test/functional/test_framework/avatools.py
--- a/test/functional/test_framework/avatools.py
+++ b/test/functional/test_framework/avatools.py
@@ -136,8 +136,8 @@
 
 
 def get_proof_ids(node):
-    return [FromHex(LegacyAvalancheProof(), peer['proof']
-                    ).proofid for peer in node.getavalanchepeerinfo()]
+    return [int(node.decodeavalancheproof(peer['proof'])['proofid'], 16)
+            for peer in node.getavalanchepeerinfo()]
 
 
 def wait_for_proof(node, proofid_hex, timeout=60, expect_orphan=None):