Skip to content

Commit e64b3bd

Browse files
authored
Merge v1.0.4 release to main branch (#977)
* v1.2.0 (#965) * Hotfix-logImprovements (#952) * Set up blocknumber and epoch in logs * updated blocknumber and epoch logger info in every command * Hotfix-getDataFromAPI (#951) * Changed numm of retry attempts * removed redundant retry attempts * corrected tests * changed http timeout and logged time elapsed to fetch data (#954) * Updated version (#960) * Updated version * updated version to v1.2.0 * version update (#972)
1 parent e4749f2 commit e64b3bd

26 files changed

+221
-169
lines changed

cmd/addStake.go

+8-5
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,19 @@ func initialiseStake(cmd *cobra.Command, args []string) {
3232

3333
//This function sets the flags appropriately and executes the StakeCoins function
3434
func (*UtilsStruct) ExecuteStake(flagSet *pflag.FlagSet) {
35-
razorUtils.AssignLogFile(flagSet)
35+
config, err := cmdUtils.GetConfigData()
36+
utils.CheckError("Error in getting config: ", err)
37+
38+
client := razorUtils.ConnectToClient(config.Provider)
39+
3640
address, err := flagSetUtils.GetStringAddress(flagSet)
3741
utils.CheckError("Error in getting address: ", err)
3842

39-
logger.Address = address
43+
logger.SetLoggerParameters(client, address)
44+
razorUtils.AssignLogFile(flagSet)
4045

41-
config, err := cmdUtils.GetConfigData()
42-
utils.CheckError("Error in getting config: ", err)
4346
password := razorUtils.AssignPassword()
44-
client := razorUtils.ConnectToClient(config.Provider)
47+
4548
balance, err := razorUtils.FetchBalance(client, address)
4649
utils.CheckError("Error in fetching razor balance for account: "+address, err)
4750
valueInWei, err := cmdUtils.AssignAmountInWei(flagSet)

cmd/claimBounty.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -34,19 +34,19 @@ func initialiseClaimBounty(cmd *cobra.Command, args []string) {
3434

3535
//This function sets the flags appropriately and executes the ClaimBounty function
3636
func (*UtilsStruct) ExecuteClaimBounty(flagSet *pflag.FlagSet) {
37-
razorUtils.AssignLogFile(flagSet)
37+
config, err := cmdUtils.GetConfigData()
38+
utils.CheckError("Error in getting config: ", err)
39+
40+
client := razorUtils.ConnectToClient(config.Provider)
41+
3842
address, err := flagSetUtils.GetStringAddress(flagSet)
3943
utils.CheckError("Error in getting address: ", err)
4044

41-
logger.Address = address
42-
43-
config, err := cmdUtils.GetConfigData()
44-
utils.CheckError("Error in getting config: ", err)
45+
logger.SetLoggerParameters(client, address)
46+
razorUtils.AssignLogFile(flagSet)
4547

4648
password := razorUtils.AssignPassword()
4749

48-
client := razorUtils.ConnectToClient(config.Provider)
49-
5050
if utilsInterface.IsFlagPassed("bountyId") {
5151
bountyId, err := flagSetUtils.GetUint32BountyId(flagSet)
5252
utils.CheckError("Error in getting bountyId: ", err)

cmd/claimCommission.go

+7-5
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,18 @@ Example:
2525

2626
//This function allows the staker to claim the rewards earned from delegator's pool share as commission
2727
func (*UtilsStruct) ClaimCommission(flagSet *pflag.FlagSet) {
28-
razorUtils.AssignLogFile(flagSet)
28+
config, err := cmdUtils.GetConfigData()
29+
utils.CheckError("Error in getting config: ", err)
30+
31+
client := razorUtils.ConnectToClient(config.Provider)
32+
2933
address, err := flagSetUtils.GetStringAddress(flagSet)
3034
utils.CheckError("Error in getting address: ", err)
3135

32-
logger.Address = address
36+
logger.SetLoggerParameters(client, address)
37+
razorUtils.AssignLogFile(flagSet)
3338

34-
config, err := cmdUtils.GetConfigData()
35-
utils.CheckError("Error in getting config: ", err)
3639
password := razorUtils.AssignPassword()
37-
client := razorUtils.ConnectToClient(config.Provider)
3840

3941
razorUtils.CheckEthBalanceIsZero(client, address)
4042

cmd/collectionList.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
"github.com/spf13/cobra"
99
"github.com/spf13/pflag"
1010
"os"
11+
"razor/logger"
1112
"razor/utils"
1213
"strconv"
1314
"strings"
@@ -30,11 +31,11 @@ func initialiseCollectionList(cmd *cobra.Command, args []string) {
3031

3132
//This function sets the flags appropriately and and executes the GetCollectionList function
3233
func (*UtilsStruct) ExecuteCollectionList(flagSet *pflag.FlagSet) {
33-
razorUtils.AssignLogFile(flagSet)
3434
config, err := cmdUtils.GetConfigData()
3535
utils.CheckError("Error in getting config: ", err)
3636

3737
client := razorUtils.ConnectToClient(config.Provider)
38+
logger.SetLoggerParameters(client, "")
3839

3940
err = cmdUtils.GetCollectionList(client)
4041
utils.CheckError("Error in getting collection list: ", err)

cmd/createCollection.go

+8-7
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,19 @@ func initialiseCreateCollection(cmd *cobra.Command, args []string) {
3434

3535
//This function sets the flags appropriately and executes the CreateCollection function
3636
func (*UtilsStruct) ExecuteCreateCollection(flagSet *pflag.FlagSet) {
37-
razorUtils.AssignLogFile(flagSet)
37+
config, err := cmdUtils.GetConfigData()
38+
utils.CheckError("Error in getting config: ", err)
39+
40+
client := razorUtils.ConnectToClient(config.Provider)
41+
3842
address, err := flagSetUtils.GetStringAddress(flagSet)
3943
utils.CheckError("Error in getting address: ", err)
4044

41-
logger.Address = address
42-
43-
config, err := cmdUtils.GetConfigData()
44-
utils.CheckError("Error in getting config: ", err)
45+
logger.SetLoggerParameters(client, address)
46+
razorUtils.AssignLogFile(flagSet)
4547

4648
password := razorUtils.AssignPassword()
49+
4750
name, err := flagSetUtils.GetStringName(flagSet)
4851
utils.CheckError("Error in getting name: ", err)
4952

@@ -56,8 +59,6 @@ func (*UtilsStruct) ExecuteCreateCollection(flagSet *pflag.FlagSet) {
5659
power, err := flagSetUtils.GetInt8Power(flagSet)
5760
utils.CheckError("Error in getting power: ", err)
5861

59-
client := razorUtils.ConnectToClient(config.Provider)
60-
6162
tolerance, err := flagSetUtils.GetUint32Tolerance(flagSet)
6263
utils.CheckError("Error in getting tolerance: ", err)
6364

cmd/createJob.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,16 @@ func initialiseCreateJob(cmd *cobra.Command, args []string) {
3535

3636
//This function sets the flags appropriately and executes the CreateJob function
3737
func (*UtilsStruct) ExecuteCreateJob(flagSet *pflag.FlagSet) {
38-
razorUtils.AssignLogFile(flagSet)
38+
config, err := cmdUtils.GetConfigData()
39+
utils.CheckError("Error in getting config: ", err)
40+
41+
client := razorUtils.ConnectToClient(config.Provider)
42+
3943
address, err := flagSetUtils.GetStringAddress(flagSet)
4044
utils.CheckError("Error in getting address: ", err)
4145

42-
logger.Address = address
43-
44-
config, err := cmdUtils.GetConfigData()
45-
utils.CheckError("Error in getting config: ", err)
46+
logger.SetLoggerParameters(client, address)
47+
razorUtils.AssignLogFile(flagSet)
4648

4749
password := razorUtils.AssignPassword()
4850

@@ -64,8 +66,6 @@ func (*UtilsStruct) ExecuteCreateJob(flagSet *pflag.FlagSet) {
6466
selectorType, err := flagSetUtils.GetUint8SelectorType(flagSet)
6567
utils.CheckError("Error in getting selectorType: ", err)
6668

67-
client := razorUtils.ConnectToClient(config.Provider)
68-
6969
jobInput := types.CreateJobInput{
7070
Address: address,
7171
Password: password,

cmd/delegate.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,22 @@ func initialiseDelegate(cmd *cobra.Command, args []string) {
3232

3333
//This function sets the flags appropriately and executes the Delegate function
3434
func (*UtilsStruct) ExecuteDelegate(flagSet *pflag.FlagSet) {
35-
razorUtils.AssignLogFile(flagSet)
35+
config, err := cmdUtils.GetConfigData()
36+
utils.CheckError("Error in getting config: ", err)
37+
38+
client := razorUtils.ConnectToClient(config.Provider)
39+
3640
address, err := flagSetUtils.GetStringAddress(flagSet)
3741
utils.CheckError("Error in getting address: ", err)
3842

39-
logger.Address = address
40-
41-
config, err := cmdUtils.GetConfigData()
42-
utils.CheckError("Error in getting config: ", err)
43+
logger.SetLoggerParameters(client, address)
44+
razorUtils.AssignLogFile(flagSet)
4345

4446
password := razorUtils.AssignPassword()
4547

4648
stakerId, err := flagSetUtils.GetUint32StakerId(flagSet)
4749
utils.CheckError("Error in getting stakerId: ", err)
4850

49-
client := razorUtils.ConnectToClient(config.Provider)
50-
5151
balance, err := razorUtils.FetchBalance(client, address)
5252
utils.CheckError("Error in fetching razor balance for account "+address+": ", err)
5353

cmd/initiateWithdraw.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ Example:
3131

3232
//This function sets the flags appropriately and executes the InitiateWithdraw function
3333
func (*UtilsStruct) ExecuteInitiateWithdraw(flagSet *pflag.FlagSet) {
34-
razorUtils.AssignLogFile(flagSet)
34+
config, err := cmdUtils.GetConfigData()
35+
utils.CheckError("Error in getting config: ", err)
36+
37+
client := razorUtils.ConnectToClient(config.Provider)
38+
3539
address, err := flagSetUtils.GetStringAddress(flagSet)
3640
utils.CheckError("Error in getting address: ", err)
3741

38-
logger.Address = address
39-
40-
config, err := cmdUtils.GetConfigData()
41-
utils.CheckError("Error in getting config: ", err)
42+
logger.SetLoggerParameters(client, address)
43+
razorUtils.AssignLogFile(flagSet)
4244

4345
password := razorUtils.AssignPassword()
4446

45-
client := razorUtils.ConnectToClient(config.Provider)
46-
4747
razorUtils.CheckEthBalanceIsZero(client, address)
4848

4949
stakerId, err := razorUtils.AssignStakerId(flagSet, client, address)

cmd/jobList.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"github.com/spf13/cobra"
88
"github.com/spf13/pflag"
99
"os"
10+
"razor/logger"
1011
"razor/utils"
1112
"strconv"
1213
)
@@ -29,12 +30,11 @@ func initialiseJobList(cmd *cobra.Command, args []string) {
2930

3031
//This function sets the flags appropriately and executes the GetJobList function
3132
func (*UtilsStruct) ExecuteJobList(flagSet *pflag.FlagSet) {
32-
razorUtils.AssignLogFile(flagSet)
33-
3433
config, err := cmdUtils.GetConfigData()
3534
utils.CheckError("Error in getting config: ", err)
3635

3736
client := razorUtils.ConnectToClient(config.Provider)
37+
logger.SetLoggerParameters(client, "")
3838

3939
err = cmdUtils.GetJobList(client)
4040
utils.CheckError("Error in getting job list: ", err)

cmd/modifyCollectionStatus.go

+8-9
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,18 @@ func initialiseModifyCollectionStatus(cmd *cobra.Command, args []string) {
3030

3131
//This function sets the flags appropriately and executes the ModifyCollectionStatus function
3232
func (*UtilsStruct) ExecuteModifyCollectionStatus(flagSet *pflag.FlagSet) {
33-
razorUtils.AssignLogFile(flagSet)
33+
config, err := cmdUtils.GetConfigData()
34+
utils.CheckError("Error in getting config: ", err)
35+
36+
client := razorUtils.ConnectToClient(config.Provider)
37+
3438
address, err := flagSetUtils.GetStringAddress(flagSet)
3539
utils.CheckError("Error in getting address: ", err)
3640

37-
logger.Address = address
38-
39-
config, err := cmdUtils.GetConfigData()
40-
utils.CheckError("Error in fetching config data: ", err)
41+
logger.SetLoggerParameters(client, address)
42+
razorUtils.AssignLogFile(flagSet)
4143

44+
password := razorUtils.AssignPassword()
4245
collectionId, err := flagSetUtils.GetUint16CollectionId(flagSet)
4346
utils.CheckError("Error in getting collectionId: ", err)
4447

@@ -48,10 +51,6 @@ func (*UtilsStruct) ExecuteModifyCollectionStatus(flagSet *pflag.FlagSet) {
4851
status, err := stringUtils.ParseBool(statusString)
4952
utils.CheckError("Error in parsing status: ", err)
5053

51-
password := razorUtils.AssignPassword()
52-
53-
client := razorUtils.ConnectToClient(config.Provider)
54-
5554
modifyCollectionInput := types.ModifyCollectionInput{
5655
Address: address,
5756
Password: password,

cmd/resetUnstakeLock.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,19 @@ func initialiseExtendLock(cmd *cobra.Command, args []string) {
3333

3434
//This function sets the flags appropriately and executes the ResetUnstakeLock function
3535
func (*UtilsStruct) ExecuteExtendLock(flagSet *pflag.FlagSet) {
36-
razorUtils.AssignLogFile(flagSet)
36+
config, err := cmdUtils.GetConfigData()
37+
utils.CheckError("Error in getting config: ", err)
38+
39+
client := razorUtils.ConnectToClient(config.Provider)
40+
3741
address, err := flagSetUtils.GetStringAddress(flagSet)
3842
utils.CheckError("Error in getting address: ", err)
3943

40-
logger.Address = address
41-
42-
config, err := cmdUtils.GetConfigData()
43-
utils.CheckError("Error in getting config data: ", err)
44+
logger.SetLoggerParameters(client, address)
45+
razorUtils.AssignLogFile(flagSet)
4446

4547
password := razorUtils.AssignPassword()
4648

47-
client := razorUtils.ConnectToClient(config.Provider)
48-
4949
stakerId, err := razorUtils.AssignStakerId(flagSet, client, address)
5050
utils.CheckError("Error in getting stakerId: ", err)
5151

cmd/setDelegation.go

+7-8
Original file line numberDiff line numberDiff line change
@@ -33,25 +33,24 @@ func initialiseSetDelegation(cmd *cobra.Command, args []string) {
3333

3434
//This function sets the flags appropriately and executes the SetDelegation function
3535
func (*UtilsStruct) ExecuteSetDelegation(flagSet *pflag.FlagSet) {
36-
razorUtils.AssignLogFile(flagSet)
36+
config, err := cmdUtils.GetConfigData()
37+
utils.CheckError("Error in getting config: ", err)
38+
39+
client := razorUtils.ConnectToClient(config.Provider)
40+
3741
address, err := flagSetUtils.GetStringAddress(flagSet)
3842
utils.CheckError("Error in getting address: ", err)
3943

40-
logger.Address = address
41-
42-
config, err := cmdUtils.GetConfigData()
43-
utils.CheckError("Error in getting config: ", err)
44+
logger.SetLoggerParameters(client, address)
45+
razorUtils.AssignLogFile(flagSet)
4446

4547
password := razorUtils.AssignPassword()
46-
4748
statusString, err := flagSetUtils.GetStringStatus(flagSet)
4849
utils.CheckError("Error in getting status: ", err)
4950

5051
status, err := stringUtils.ParseBool(statusString)
5152
utils.CheckError("Error in parsing status to boolean: ", err)
5253

53-
client := razorUtils.ConnectToClient(config.Provider)
54-
5554
stakerId, err := razorUtils.GetStakerId(client, address)
5655
utils.CheckError("StakerId error: ", err)
5756

cmd/stakerInfo.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"github.com/spf13/cobra"
88
"github.com/spf13/pflag"
99
"os"
10+
"razor/logger"
1011
"razor/utils"
1112
"strconv"
1213
)
@@ -28,12 +29,11 @@ func initialiseStakerInfo(cmd *cobra.Command, args []string) {
2829

2930
//This function sets the flag appropriately and executes the GetStakerInfo function
3031
func (*UtilsStruct) ExecuteStakerinfo(flagSet *pflag.FlagSet) {
31-
razorUtils.AssignLogFile(flagSet)
32-
3332
config, err := cmdUtils.GetConfigData()
3433
utils.CheckError("Error in getting config: ", err)
3534

3635
client := razorUtils.ConnectToClient(config.Provider)
36+
logger.SetLoggerParameters(client, "")
3737

3838
stakerId, err := flagSetUtils.GetUint32StakerId(flagSet)
3939
utils.CheckError("Error in getting stakerId: ", err)

cmd/transfer.go

+7-6
Original file line numberDiff line numberDiff line change
@@ -32,21 +32,22 @@ func initialiseTransfer(cmd *cobra.Command, args []string) {
3232

3333
//This function sets the flag appropriately and executes the Transfer function
3434
func (*UtilsStruct) ExecuteTransfer(flagSet *pflag.FlagSet) {
35-
razorUtils.AssignLogFile(flagSet)
35+
config, err := cmdUtils.GetConfigData()
36+
utils.CheckError("Error in getting config: ", err)
37+
38+
client := razorUtils.ConnectToClient(config.Provider)
39+
3640
fromAddress, err := flagSetUtils.GetStringFrom(flagSet)
3741
utils.CheckError("Error in getting fromAddress: ", err)
3842

39-
logger.Address = fromAddress
43+
logger.SetLoggerParameters(client, fromAddress)
44+
razorUtils.AssignLogFile(flagSet)
4045

41-
config, err := cmdUtils.GetConfigData()
42-
utils.CheckError("Error in getting config: ", err)
4346
password := razorUtils.AssignPassword()
4447

4548
toAddress, err := flagSetUtils.GetStringTo(flagSet)
4649
utils.CheckError("Error in getting toAddress: ", err)
4750

48-
client := razorUtils.ConnectToClient(config.Provider)
49-
5051
balance, err := razorUtils.FetchBalance(client, fromAddress)
5152
utils.CheckError("Error in fetching razor balance: ", err)
5253

0 commit comments

Comments
 (0)