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 setupIs 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,
-
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 / Month2- 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:9982And 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 / TBHost 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 HRPC Stats:
Error Calls: 0 Unrecognized Calls: 2 Download Calls: 0 Renew Calls: 0 Revise Calls: 0 Settings Calls: 266 FormContract Calls: 0Storage Folders:
Used Capacity % Used Path
0 B 400.000 GB 0.00 /home/sia_storageand my wallet
./siac walletWallet status:
Encrypted, Unlocked
Confirmed Balance: 100.1 KS
Unconfirmed Delta: -50 mS
Exact: 100089050000050000000000000000 H
Siafunds: 0 SF
Siafund Claims: 0 HDo you see anything wrong?
Thanks for your help.
Regards,
-
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 !
-
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]
-
@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,
-
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