@@ -12,37 +12,40 @@ import (
12
12
"github.com/spf13/cobra"
13
13
)
14
14
15
- func printStorageSCConfig (conf * sdk.StorageSCConfig ) {
16
- fmt .Println ("min_alloc_size: " , conf .MinAllocSize )
17
- fmt .Println ("min_alloc_duration: " , conf .MinAllocDuration )
18
- fmt .Println ("max_challenge_completion_time:" , conf .MaxChallengeCompletionTime )
19
- fmt .Println ("min_offer_duration: " , conf .MinOfferDuration )
20
- fmt .Println ("min_blobber_capacity: " , conf .MinBlobberCapacity )
21
- fmt .Println ("max_delegates: " , conf .MaxDelegates )
22
- fmt .Println ("max_charge: " , conf .MaxCharge * 100 , "%" )
23
- fmt .Println ("readpool:" )
24
- fmt .Println (" min_lock:" , conf .ReadPool .MinLock , "tok" )
25
- fmt .Println (" min_lock_period:" , conf .ReadPool .MinLockPeriod )
26
- fmt .Println (" max_lock_period:" , conf .ReadPool .MaxLockPeriod )
27
- fmt .Println ("writepool:" )
28
- fmt .Println (" min_lock:" , conf .WritePool .MinLock , "tok" )
29
- fmt .Println (" min_lock_period:" , conf .WritePool .MinLockPeriod )
30
- fmt .Println (" max_lock_period:" , conf .WritePool .MaxLockPeriod )
31
- fmt .Println ("stakepool:" )
32
- fmt .Println (" min_lock:" , conf .StakePool .MinLock , "tok" )
33
- fmt .Println (" interest_rate:" , conf .StakePool .InterestRate )
34
- fmt .Println (" interest_interval:" , conf .StakePool .InterestInterval )
35
- fmt .Println ("validator_reward: " , conf .ValidatorReward )
36
- fmt .Println ("blobber_slash: " , conf .BlobberSlash )
37
- fmt .Println ("max_read_price: " , conf .MaxReadPrice , "tok / GB" )
38
- fmt .Println ("max_write_price: " , conf .MaxWritePrice , "tok / GB / time_unit" )
39
- fmt .Println ("time_unit: " , conf .TimeUnit )
40
- fmt .Println ("failed_challenges_to_cancel: " , conf .FailedChallengesToCancel )
41
- fmt .Println ("failed_challenges_to_revoke_min_lock:" , conf .FailedChallengesToRevokeMinLock )
42
- fmt .Println ("challenge_enabled: " , conf .ChallengeEnabled )
43
- fmt .Println ("max_challenges_per_generation: " , conf .MaxChallengesPerGeneration )
44
- fmt .Println ("challenge_rate_per_mb_min: " , conf .ChallengeGenerationRate )
45
- }
15
+ // TODO: @Piers: update print logic sc-config; using datastructure might make sense instead of
16
+ // InputMap because some fields have specific type (like Balance) which includes formatting logic
17
+
18
+ // func printStorageSCConfig(conf *sdk.StorageSCConfig) {
19
+ // fmt.Println("min_alloc_size: ", conf.MinAllocSize)
20
+ // fmt.Println("min_alloc_duration: ", conf.MinAllocDuration)
21
+ // fmt.Println("max_challenge_completion_time:", conf.MaxChallengeCompletionTime)
22
+ // fmt.Println("min_offer_duration: ", conf.MinOfferDuration)
23
+ // fmt.Println("min_blobber_capacity: ", conf.MinBlobberCapacity)
24
+ // fmt.Println("max_delegates: ", conf.MaxDelegates)
25
+ // fmt.Println("max_charge: ", conf.MaxCharge*100, "%")
26
+ // fmt.Println("readpool:")
27
+ // fmt.Println(" min_lock:", conf.ReadPool.MinLock)
28
+ // fmt.Println(" min_lock_period:", conf.ReadPool.MinLockPeriod)
29
+ // fmt.Println(" max_lock_period:", conf.ReadPool.MaxLockPeriod)
30
+ // fmt.Println("writepool:")
31
+ // fmt.Println(" min_lock:", conf.WritePool.MinLock)
32
+ // fmt.Println(" min_lock_period:", conf.WritePool.MinLockPeriod)
33
+ // fmt.Println(" max_lock_period:", conf.WritePool.MaxLockPeriod)
34
+ // fmt.Println("stakepool:")
35
+ // fmt.Println(" min_lock:", conf.StakePool.MinLock)
36
+ // fmt.Println(" interest_rate:", conf.StakePool.InterestRate)
37
+ // fmt.Println(" interest_interval:", conf.StakePool.InterestInterval)
38
+ // fmt.Println("validator_reward: ", conf.ValidatorReward)
39
+ // fmt.Println("blobber_slash: ", conf.BlobberSlash)
40
+ // fmt.Println("max_read_price: ", conf.MaxReadPrice, "/ GB")
41
+ // fmt.Println("max_write_price: ", conf.MaxWritePrice, "/ GB / time_unit")
42
+ // fmt.Println("time_unit: ", conf.TimeUnit)
43
+ // fmt.Println("failed_challenges_to_cancel: ", conf.FailedChallengesToCancel)
44
+ // fmt.Println("failed_challenges_to_revoke_min_lock:", conf.FailedChallengesToRevokeMinLock)
45
+ // fmt.Println("challenge_enabled: ", conf.ChallengeEnabled)
46
+ // fmt.Println("max_challenges_per_generation: ", conf.MaxChallengesPerGeneration)
47
+ // fmt.Println("challenge_rate_per_mb_min: ", conf.ChallengeGenerationRate)
48
+ // }
46
49
47
50
// scConfig shows SC configurations
48
51
var scConfig = & cobra.Command {
@@ -60,7 +63,8 @@ var scConfig = &cobra.Command{
60
63
util .PrintJSON (conf )
61
64
return
62
65
}
63
- printStorageSCConfig (conf )
66
+ util .PrintJSON (conf .Fields )
67
+ // printStorageSCConfig(conf)
64
68
},
65
69
}
66
70
@@ -76,8 +80,8 @@ func printBlobbers(nodes []*sdk.Blobber) {
76
80
val .Capacity .String ())
77
81
fmt .Println (" last_health_check: " , val .LastHealthCheck )
78
82
fmt .Println (" terms:" )
79
- fmt .Println (" read_price: " , val .Terms .ReadPrice .String (), "tok / GB" )
80
- fmt .Println (" write_price: " , val .Terms .WritePrice .String (), "tok / GB / time_unit" )
83
+ fmt .Println (" read_price: " , val .Terms .ReadPrice .String (), "/ GB" )
84
+ fmt .Println (" write_price: " , val .Terms .WritePrice .String (), "/ GB / time_unit" )
81
85
fmt .Println (" min_lock_demand: " , val .Terms .MinLockDemand )
82
86
fmt .Println (" cct: " , val .Terms .ChallengeCompletionTime .String ())
83
87
fmt .Println (" max_offer_duration: " , val .Terms .MaxOfferDuration .String ())
@@ -168,15 +172,15 @@ var blobberInfoCmd = &cobra.Command{
168
172
fmt .Println ("last_health_check:" , blob .LastHealthCheck .ToTime ())
169
173
fmt .Println ("capacity_used: " , blob .Used )
170
174
fmt .Println ("terms:" )
171
- fmt .Println (" read_price: " , blob .Terms .ReadPrice , "tok / GB" )
172
- fmt .Println (" write_price: " , blob .Terms .WritePrice , "tok / GB" )
175
+ fmt .Println (" read_price: " , blob .Terms .ReadPrice , "/ GB" )
176
+ fmt .Println (" write_price: " , blob .Terms .WritePrice , "/ GB" )
173
177
fmt .Println (" min_lock_demand: " , blob .Terms .MinLockDemand * 100.0 , "%" )
174
178
fmt .Println (" max_offer_duration:" , blob .Terms .MaxOfferDuration )
175
179
fmt .Println (" cct: " , blob .Terms .ChallengeCompletionTime )
176
180
fmt .Println ("settings:" )
177
181
fmt .Println (" delegate_wallet:" , blob .StakePoolSettings .DelegateWallet )
178
- fmt .Println (" min_stake: " , blob .StakePoolSettings .MinStake , "tok" )
179
- fmt .Println (" max_stake: " , blob .StakePoolSettings .MaxStake , "tok" )
182
+ fmt .Println (" min_stake: " , blob .StakePoolSettings .MinStake )
183
+ fmt .Println (" max_stake: " , blob .StakePoolSettings .MaxStake )
180
184
fmt .Println (" num_delegates: " , blob .StakePoolSettings .NumDelegates )
181
185
fmt .Println (" service_charge: " , blob .StakePoolSettings .ServiceCharge * 100 , "%" )
182
186
},
0 commit comments