# Fast Sync

In this step you need to use fast sync or catch up to make more faster to reach the latest block.

{% code overflow="wrap" %}

```bash
goal node catchup $(curl -s https://algorand-catchpoints.s3.us-east-2.amazonaws.com/channel/mainnet/latest.catchpoint) -d /var/lib/algorand/
```

{% endcode %}

Check your node status.

```bash
goal node status -d /var/lib/algorand
```

Here is the result after your node fully synced using fast sync.

<figure><img src="/files/KUeXlT6uRvCmlWHucLug" alt=""><figcaption><p>example screenshot from testnet</p></figcaption></figure>

{% hint style="info" %}
If your **Sync Time** is *0.0s*, that means your node already reach latest block. To reach the latest block, it depends your VPS specs, It takes around 1-2 hours.
{% endhint %}

Now your Algorand Node Mainnet is ready to use. Now you can do next step to run goracle node and using your own algorand node API.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.strnan.top/mainnet/algorand/fast-sync.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
