@@ -95,13 +95,15 @@ var statsCmd = &cli.Command{
95
95
96
96
fmt .Println ("Total SPs with minimum power: " , len (withMinPower ))
97
97
98
- var boostNodes , marketsNodes , venusNodes , noProtocolsNodes , indexerNodes int
98
+ var boostNodes , marketsNodes , venusNodes , noProtocolsNodes , indexerNodes , curioNodes int
99
99
boostRawBytePower := big .NewInt (0 )
100
100
boostQualityAdjPower := big .NewInt (0 )
101
101
venusRawBytePower := big .NewInt (0 )
102
102
venusQualityAdjPower := big .NewInt (0 )
103
103
agentVersions := make (map [string ]int )
104
104
transportProtos := make (map [string ]int )
105
+ curioRawBytePower := big .NewInt (0 )
106
+ curioQualityAdjPower := big .NewInt (0 )
105
107
106
108
throttle = make (chan struct {}, cctx .Int ("sp-query-concurrency" ))
107
109
for i , maddr := range withMinPower {
@@ -171,7 +173,11 @@ var statsCmd = &cli.Command{
171
173
lk .Lock ()
172
174
var out string
173
175
out += "Provider " + maddr .String ()
174
- if strings .Contains (agentVersion , "venus" ) || strings .Contains (agentVersion , "droplet" ) {
176
+ if strings .Contains (agentVersion , "curio" ) {
177
+ curioNodes ++
178
+ curioQualityAdjPower = big .Add (curioQualityAdjPower , minerToMinerPower [maddr ].QualityAdjPower )
179
+ curioRawBytePower = big .Add (curioRawBytePower , minerToMinerPower [maddr ].RawBytePower )
180
+ } else if strings .Contains (agentVersion , "venus" ) || strings .Contains (agentVersion , "droplet" ) {
175
181
out += " is running venus"
176
182
177
183
venusNodes ++
@@ -232,6 +238,9 @@ var statsCmd = &cli.Command{
232
238
fmt .Println ("Total Boost nodes:" , boostNodes )
233
239
fmt .Println ("Total Boost raw power:" , boostRawBytePower )
234
240
fmt .Println ("Total Boost quality adj power:" , boostQualityAdjPower )
241
+ fmt .Println ("Total Curio nodes:" , curioNodes )
242
+ fmt .Println ("Total Curio raw power:" , curioRawBytePower )
243
+ fmt .Println ("Total Curio quality adj power:" , curioQualityAdjPower )
235
244
fmt .Println ("Total Venus nodes:" , venusNodes )
236
245
fmt .Println ("Total Venus raw power:" , venusRawBytePower )
237
246
fmt .Println ("Total Venus quality adj power:" , venusQualityAdjPower )
0 commit comments