I have a new stellar core instance with CATCHUP COMPLETE true and one stellar horizon instance with INGEST true. I'm totally new with stellar. I've started the core node and it's catching up the data. I'm not sure if I have to start the horizon after core or I should wait until it's syncing if finished?

  • there are very few scenarios where one would want to perform a complete catchup. do you really need it? its only needed if you wish to have the entire history of the blockchain on your HD. note that you dont need it to run a fully-functioning core.
    – FuzzyAmi
    Commented Jun 30, 2019 at 10:54
  • Yes, I really need to catch-up all of the data. And DB instance is not on my computer. FuzzyAmi
    – taraf
    Commented Jul 2, 2019 at 13:14

1 Answer 1


You could start Horizon anytime (before or after Core), even though Core is still catching up.

Horizon is depending on Core, and will "ingest" data after Core has processed it, little-by-little. Without Horizon, Core can still work perfectly, but not the other way around.

p.s. If you are catching up with the public main-net / test-net (where both contains tonnes of data), it could take you tens of hours... so be sure if your Core is running good, or you would have hours wasted before getting the right configurations.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.