<p>Testnet should sync within a couple of hours. Mainnet will be longer (I have not done this recently so I do not know).</p>
<p>There is a <code>cardano-cli query tip</code> command. eg:</p>
<pre><code>CARDANO_NODE_SOCKET_PATH=state-node-mainnet/node.socket ./cardano-cli query tip --cardano-mode --mainnet
{
    &quot;epoch&quot;: 321,
    &quot;hash&quot;: &quot;561310c715bff5d8a8f310e55e3ceb5b9116a058aaf716e3ab930bc120c6e47e&quot;,
    &quot;slot&quot;: 53350023,
    &quot;block&quot;: 6884753,
    &quot;era&quot;: &quot;Alonzo&quot;,
    &quot;syncProgress&quot;: &quot;100.00&quot;
}
</code></pre>

CC BY-SA 4.0
2022-02-15T09:12:47.477Z
2022-02-15T09:12:47.477Z
Erik de Castro Lopo
<p>As of early 2022, I would expect about two days.</p>

CC BY-SA 4.0
2022-02-15T11:14:18.067Z
is that same for testnet as well?
arunwebber
CC BY-SA 4.0
2022-02-15T14:11:18.397Z
for testnet, it typically takes 4-6 hours depending upon your internet connection.
Bharat Mallapur
CC BY-SA 4.0
2022-02-15T11:01:17.467Z
2022-02-15T11:01:17.467Z
Jey
<p>It took about half a day to a day, from my personal experience in early 2022. But I think it varies depending on internet connection and the computer.</p>
<p>Make sure your machine is not resource-starved. I.e. check that you have enough RAM as you sync. While cardano-node does not require a super powerful computer, any computer process would struggle to get any work done if there are not enough resources ;)</p>

CC BY-SA 4.0
2022-02-23T15:07:35.703Z
2022-02-23T15:07:35.703Z
Alo - RAMBO Pool
<p>I have startted my cardano node with this command.</p>
<pre><code>cardano-node run \
--config $HOME/cardano/testnet-config.json \
--database-path $HOME/cardano/db/ \
--socket-path $HOME/cardano/db/node.socket \
--host-addr 127.0.0.1 \
--port 1337 \
--topology $HOME/cardano/testnet-topology.json
</code></pre>
<p>Now what i can see in my terminal is this.</p>
<pre><code>dk-Latit:cardano.node.ChainDB:Notice:142] [2022-02-15 08:42:59.71 UTC] Chain extended, new tip: 4ec48842a96990c32bcc0bb3fa99037d12c70228df6a57bec7e273c9fb5789f8 at slot 45502922
[dk-Latit:cardano.node.ChainDB:Notice:142] [2022-02-15 08:43:01.05 UTC] Chain extended, new tip: 001df73cc6c3f531d4bb304ec579ccf4323811aa9f2404865684fa65554c3bfd at slot 45503205
[dk-Latit:cardano.node.ChainDB:Notice:142] [2022-02-15 08:43:03.18 UTC] Chain extended, new tip: 601a92bdbbc85fd99b8108780419b9716ce74379ad39dffed21d8753cc3d067f at slot 45503277
[dk-Latit:cardano.node.ChainDB:Notice:142] [2022-02-15 08:43:04.53 UTC] Chain extended, new tip: ffe4eeeb00529dbf0b031f6822c33dc3c93c68c02c22b01f709c2f3cf6cd7e44 at slot 45503504
[dk-Latit:cardano.node.ChainDB:Notice:1
</code></pre>
<p>How long am i supposed to see this? Is there any way to check whether the node is fully synced or not or what percentage its got synced?</p>

CC BY-SA 4.0
2022-02-18T00:21:19.747Z
When you accept an answer, you should also up-vote it.  ;-)  Let's build this community.
gRebel
<cardano-node>
How long will it takes a cardano node to fully sync?
# How long will it takes a cardano node to fully sync?

(Asked by: username_0 on 2022-02-15)

I have startted my cardano node with this command.
cardano-node run \
--config $HOME/cardano/testnet-config.json \
--database-path $HOME/cardano/db/ \
--socket-path $HOME/cardano/db/node.socket \
--host-addr 127.0.0.1 \
--port 1337 \
--topology $HOME/cardano/testnet-topology.json

Now what i can see in my terminal is this.
dk-Latit:cardano.node.ChainDB:Notice:142] [2022-02-15 08:42:59.71 UTC] Chain extended, new tip: 4ec48842a96990c32bcc0bb3fa99037d12c70228df6a57bec7e273c9fb5789f8 at slot 45502922
[dk-Latit:cardano.node.ChainDB:Notice:142] [2022-02-15 08:43:01.05 UTC] Chain extended, new tip: 001df73cc6c3f531d4bb304ec579ccf4323811aa9f2404865684fa65554c3bfd at slot 45503205
[dk-Latit:cardano.node.ChainDB:Notice:142] [2022-02-15 08:43:03.18 UTC] Chain extended, new tip: 601a92bdbbc85fd99b8108780419b9716ce74379ad39dffed21d8753cc3d067f at slot 45503277
[dk-Latit:cardano.node.ChainDB:Notice:142] [2022-02-15 08:43:04.53 UTC] Chain extended, new tip: ffe4eeeb00529dbf0b031f6822c33dc3c93c68c02c22b01f709c2f3cf6cd7e44 at slot 45503504
[dk-Latit:cardano.node.ChainDB:Notice:1

How long am i supposed to see this? Is there any way to check whether the node is fully synced or not or what percentage its got synced?

**Tags:** cardano-node
> **Comments:**
> **username_1**: When you accept an answer, you should also up-vote it.  ;-)  Let's build this community.  

---

## 3 answers

### Answer by username_2 on 2022-02-15. Score: 2 | Accepted answer

Testnet should sync within a couple of hours. Mainnet will be longer (I have not done this recently so I do not know).
There is a cardano-cli query tip command. eg:
CARDANO_NODE_SOCKET_PATH=state-node-mainnet/node.socket ./cardano-cli query tip --cardano-mode --mainnet
{
    "epoch": 321,
    "hash": "561310c715bff5d8a8f310e55e3ceb5b9116a058aaf716e3ab930bc120c6e47e",
    "slot": 53350023,
    "block": 6884753,
    "era": "Alonzo",
    "syncProgress": "100.00"
}


---

### Answer by username_3 on 2022-02-15. Score: 2

As of early 2022, I would expect about two days.

> **Comments:**
> **username_0**: is that same for testnet as well?  
> **username_4**: for testnet, it typically takes 4-6 hours depending upon your internet connection.  

---

### Answer by username_5 on 2022-02-23. Score: 0

It took about half a day to a day, from my personal experience in early 2022. But I think it varies depending on internet connection and the computer.

Make sure your machine is not resource-starved. I.e. check that you have enough RAM as you sync. While cardano-node does not require a super powerful computer, any computer process would struggle to get any work done if there are not enough resources ;)


---

