How to Verify Sia Node is running succesfully



  • Hello to all!

    I'm new to SIA so this post serves as my introduction also; Hi ! ;)

    I'm trying to run a SIA node to make some storage space available for rent via the sia network.

    I have followed the instructions here: https://forum.sia.tech/topic/174/how-to-run-a-host-on-sia

    I have opened ports 9981 and 9982 TCP on node. BTW no mention of any of this in the docs.

    I have funded the wallet with enough siacoin collateral to start

    siac wallet and siac host -v give good results

    Everything seems to be running ok ;) .....

    But:
    1- After a day of activation, my node does not appear at the Nodes Map at http://siapulse.com/page/network
    2- I have not gotten any contracts
    So I feel there must be something wrong in my setup

    Is there a way to check a node to confirm that it is running OK and being recognized by the sia network?

    Thanks for your help and ideas,
    Regards,

    Technical Director
    CRServers.com

    0


  • Hi and welcome to Sia!

    1- It can take some time until you see your IP on the list. You can also manually announce your host with siac host announce yourIP:yourPort to make sure it is announced. It could also be that the siapulse node does not see you. I can see the following hosts at the moment:

    [2a01:4f8:172:59f::2]:9982 - 1000 uS / TB / Month
    138.201.13.159:9982 - 1000 uS / TB / Month
    86.144.230.16:9982 - 660 SC / TB / Month
    108.44.244.51:9982 - 580 SC / TB / Month
    132.147.77.48:9982 - 400 SC / TB / Month
    68.173.30.2:9982 - 500 SC / TB / Month
    216.84.97.66:9982 - 500 SC / TB / Month
    97.122.169.166:9982 - 500 SC / TB / Month
    sia.pylon.org.uk:10982 - 500 SC / TB / Month
    dataspace.ddns.net:9982 - 660 SC / TB / Month
    52.26.159.234:9982 - 600 SC / TB / Month
    81.226.143.115:9982 - 799 SC / TB / Month
    78.45.38.3:9982 - 500 SC / TB / Month
    80.234.37.94:9982 - 699 SC / TB / Month
    104.223.98.174:9982 - 650 SC / TB / Month
    94.61.109.44:9982 - 700 SC / TB / Month
    85.255.197.69:9982 - 1000 SC / TB / Month
    86.233.122.234:9982 - 850 SC / TB / Month
    220.178.235.85:9982 - 1000 SC / TB / Month
    stor1.sia.rivine.io:9982 - 1000 SC / TB / Month
    141.135.30.53:9982 - 1.024 KS / TB / Month
    sia.internet-box.ch:9982 - 900 SC / TB / Month
    213.73.138.240:9982 - 1000 SC / TB / Month
    108.13.70.202:9982 - 1000 SC / TB / Month
    47.20.146.132:9982 - 1000 SC / TB / Month
    95.130.199.130:9982 - 1000 SC / TB / Month
    siahost.mooo.com:9982 - 799 SC / TB / Month
    194.135.83.229:9982 - 1000 SC / TB / Month
    75.82.98.122:9982 - 1000 SC / TB / Month
    puychip.no-ip.biz:9982 - 850 SC / TB / Month
    109.161.80.101:9982 - 999 SC / TB / Month
    23.31.52.201:9982 - 800 SC / TB / Month
    24.183.45.5:9982 - 1.2 KS / TB / Month
    stor2.sia.rivine.io:19982 - 1000 SC / TB / Month
    123.193.37.90:9982 - 1000 SC / TB / Month
    220.245.28.142:9982 - 998 SC / TB / Month
    112.74.97.188:9982 - 1000 SC / TB / Month
    [2a01:4f8:151:20a:42::3]:9982 - 2 KS / TB / Month
    space.siahub.com:9982 - 2 KS / TB / Month
    sia.wnono.com:9982 - 2 KS / TB / Month
    62.107.201.170:9982 - 2 KS / TB / Month
    78.237.112.179:9982 - 2 KS / TB / Month
    115.231.183.5:9982 - 2 KS / TB / Month
    95.211.203.138:9982 - 8 KS / TB / Month
    192.241.185.107:9982 - 10 KS / TB / Month
    23.239.14.98:9962 - 20 KS / TB / Month
    [2600:3c03::f03c:91ff:fe73:e059]:9962 - 20 KS / TB / Month
    rigmonitor.hopto.org:9982 - 20 KS / TB / Month
    82.220.99.82:9982 - 30 KS / TB / Month

    2- For getting contracts it is important is that you have acceptingcontracts=Yes when you do siac host -v. And you need a minstorageprice that is low enough. Estimated Competitive Price: 637.2 SC at the moment. Else, just wait some more time. Not so many people are uploading at the moment due to some bugs that are currently being fixed.



  • Thanks for your reply.
    No, my IP does not appear on that list ;(

    I had issued command ./siac host announce before.
    No I redid that as you suggested: ./siac host announce 190.10.8.173:9982

    And I''l wait to see if I get included in the network in the next 24 hours.

    Another question. Why does it ask this after announcing?
    "The host has also been configured to accept contracts.
    To revert this, run:
    siac host config acceptingcontracts false"

    Shouldn't' that be the right way if you want to rent storage?
    It's confusing.

    Here's my ./siac host -v

    General Info:

        Estimated Competitive Price: 678.7 SC
       
        Host Internal Settings: 
     
        acceptingcontracts:   Yes
        maxduration:          25 Weeks
        maxdownloadbatchsize: 17.83 MB
        maxrevisebatchsize:   17.83 MB
        netaddress:           190.10.8.173:9982 (automatically determined)
        windowsize:           0 Weeks
    
        collateral:       432 MS / TB / Month
        collateralbudget: 2 MS
        maxcollateral:    100 KS Per Contract
    
        mincontractprice:         620 SC
        mindownloadbandwithprice: 250 SC / TB
        minstorageprice:          620 SC / TB / Month
        minuploadbandwidthprice:  100 SC / TB
    

    Host Financials:

        Contract Count:               0
        Transaction Fee Compensation: 0 H
        Transaction Fee Expenses:     0 H
        Storage Revenue:           0 H
        Potential Storage Revenue: 0 H
        Locked Collateral: 0 H
        Risked Collateral: 0 H
        Lost Collateral:   0 H
    
        Download Revenue:           0 H
        Potential Download Revenue: 0 H
        Upload Revenue :            0 H
        Potential Upload Revenue:   0 H
    

    RPC Stats:

        Error Calls:        0
        Unrecognized Calls: 2
        Download Calls:     0
        Renew Calls:        0
        Revise Calls:       0
        Settings Calls:     266
        FormContract Calls: 0
    

    Storage Folders:

    Used Capacity % Used Path
    0 B 400.000 GB 0.00 /home/sia_storage

    and my wallet
    ./siac wallet

    Wallet status:

    Encrypted, Unlocked
    Confirmed Balance: 100.1 KS
    Unconfirmed Delta: -50 mS
    Exact: 100089050000050000000000000000 H
    Siafunds: 0 SF
    Siafund Claims: 0 H

    Do you see anything wrong?
    Thanks for your help.
    Regards,

    Technical Director
    CRServers.com

    0


  • OK, good ;)

    I guess ./siac host announce 190.10.8.173:9982 did the trick
    Now I'm recognized in the map ;)
    So we're in !

    Technical Director
    CRServers.com

    0


  • Ah, one other thing to check: are you synced? Check with siac consensus.

    About your other question: When you announce your host then acceptingcontracts will be set to Yes. If you don't want that you have to set it to No manually. This could be the case if you already have some contracts but you don't want to get any new ones.

    Your config looks fine. But one thing that is completely different than in my host config is the collateral. You have 432MS whereas i have only 250 SC / TB / Month. I'm not sure if that the problem. I remember the devs saying that 250SC is a good value for that...



  • I guess yes,

    ./siac consensus
    Synced: Yes
    Block: 0000000000000a592649ab7874070b714d375314815cddf5bbd87437684a2bee
    Height: 59682
    Target: [0 0 0 0 0 0 15 53 130 206 18 4 133 234 38 1 125 144 208 115 142 93 160 105 105 95 167 122 209 149 76 53]

    Technical Director
    CRServers.com

    0


  • @CRServers said in How to Verify Sia Node is running succesfully:

    OK, good ;)

    I guess ./siac host announce 190.10.8.173:9982 did the trick
    Now I'm recognized in the map ;)
    So we're in !

    great! now let's see if you get some files in the next day or two...



  • betaboot,

    One last question ;)

    What would be the optimal values for these parameters (for the state of network today)?

    siac host config collateral [value]
    siac host config collateralbudget [value]
    siac host config maxcollateral [value]
    siac host config maxduration [value]

    Thanks,

    Technical Director
    CRServers.com

    0


  • Hmmm, i'm not an expert on that. I had the same questions in the beginning and then set the values that were discussed in Slack. They are good default values and i think most people have them now.

    Host Internal Settings:

        acceptingcontracts:   Yes
        maxduration:          13 Weeks
        maxdownloadbatchsize: 17.83 MB
        maxrevisebatchsize:   17.83 MB
        netaddress:           85.7.252.119:9982 (automatically determined)
        windowsize:           0 Weeks
    
        collateral:       250 SC / TB / Month
        collateralbudget: 2 MS
        maxcollateral:    100 KS Per Contract
    
        mincontractprice:         30 SC
        mindownloadbandwithprice: 250 SC / TB
        minstorageprice:          900 SC / TB / Month
        minuploadbandwidthprice:  100 SC / TB

Log in to reply