Error on doing fast catchup

Hi, I don’t know why I can’t see the details for catch points. Am I doing something wrong. Please help me thank you.

Welcome @nikai0302 to Algorand!

Can you check your version of goal with goal version -v?
How is your Internet connectivity?
How much time was there between the catchup command and the various goal node status?

The output of goal node status ... just after the catchup command should look like:

Last committed block: 3521
Sync Time: 13.8s
Catchpoint: 11320000#RJ5PMJ2HELBCIKDTZOSF7MZSPPBYCCQQZQEWQ6F43UP2FIOSDZ3A
Catchpoint total accounts: 7864335
Catchpoint accounts processed: 863744
Catchpoint accounts verified: 0
Genesis ID: mainnet-v1.0
Genesis hash: wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=

The catchpoint label that you’ve used is wrong. Where did you get it from ?
At the time of this writing, the latest block is 11325689, which means that you wouldn’t be able to have a catchpoint for round 11,570,000 ( yet ).

The reason it failed is because your node attempted to retrieve the catchpoint several times, and gave up. You can find evidence for that in your node.log file.

You could try and use the catchpoint suggested by @fabrice above : 11320000#RJ5PMJ2HELBCIKDTZOSF7MZSPPBYCCQQZQEWQ6F43UP2FIOSDZ3A

Hi, I was able to make a transaction with the aforementioned catch point. Would that be a problem?

Thank you.

I did it again. Is it correct now?

It seems to be working but it’s not fully caught up yet. Can you send us your new goal node status?
You should see

Sync Time: 0.0s

and the last committed block should match https://testnet.algoexplorer.io/ / GoalSeeker by PureStake | Algorand Block Explorer

I see you changed from MainNet to TestNet.
I guess you used the TestNet catchpoint when you were still on MainNet, which I think explain why it was not catching up before.

Yes, I realized that mistake later on after sending you a message.

Thank you so much.

Just for the sake of completeness for people looking at this thread later, here was the issue:

The node was on MainNet but the catchpoint used was for TestNet.
The solution was to:

  • either use the catchpoint for MainNet (if the goal is to create a MainNet node)
  • or switch the node to TestNet (Algorand Developer Docs) and try again running the goal node catchup ... command