Skip to main content
Version: dev

Verifying your full node

Verification

Once your node is running, verify it's working correctly:

Check Node Sync Status

Check the current sync status:

curl -s -X POST -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"node_getL2Tips","params":[],"id":67}' \
http://localhost:8080 | jq -r ".result.proven.number"

Compare the output with block explorers (see Networks page for explorer links).

Check Node Status

curl http://localhost:8080/status

Verify Port Connectivity

# Check TCP connectivity on port 40400
nc -vz [YOUR_EXTERNAL_IP] 40400
# Should return: "Connection to [YOUR_EXTERNAL_IP] 40400 port [tcp/*] succeeded!"

# Check UDP connectivity on port 40400
nc -vu [YOUR_EXTERNAL_IP] 40400
# Should return: "Connection to [YOUR_EXTERNAL_IP] 40400 port [udp/*] succeeded!"

View Logs

docker compose logs -f aztec-node

If all checks pass, your node should be up, running, and connected to the network.