Skip to content

Commit

Permalink
v1.2.0 (#965)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
Yashk767 authored Oct 7, 2022
1 parent e4749f2 commit ba96f0e
Show file tree
Hide file tree
Showing 26 changed files with 221 additions and 169 deletions.
13 changes: 8 additions & 5 deletions cmd/addStake.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,19 @@ func initialiseStake(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the StakeCoins function
func (*UtilsStruct) ExecuteStake(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
password := razorUtils.AssignPassword()
client := razorUtils.ConnectToClient(config.Provider)

balance, err := razorUtils.FetchBalance(client, address)
utils.CheckError("Error in fetching razor balance for account: "+address, err)
valueInWei, err := cmdUtils.AssignAmountInWei(flagSet)
Expand Down
14 changes: 7 additions & 7 deletions cmd/claimBounty.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,19 +34,19 @@ func initialiseClaimBounty(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the ClaimBounty function
func (*UtilsStruct) ExecuteClaimBounty(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

password := razorUtils.AssignPassword()

client := razorUtils.ConnectToClient(config.Provider)

if utilsInterface.IsFlagPassed("bountyId") {
bountyId, err := flagSetUtils.GetUint32BountyId(flagSet)
utils.CheckError("Error in getting bountyId: ", err)
Expand Down
12 changes: 7 additions & 5 deletions cmd/claimCommission.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,18 @@ Example:

//This function allows the staker to claim the rewards earned from delegator's pool share as commission
func (*UtilsStruct) ClaimCommission(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
password := razorUtils.AssignPassword()
client := razorUtils.ConnectToClient(config.Provider)

razorUtils.CheckEthBalanceIsZero(client, address)

Expand Down
3 changes: 2 additions & 1 deletion cmd/collectionList.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/pflag"
"os"
"razor/logger"
"razor/utils"
"strconv"
"strings"
Expand All @@ -30,11 +31,11 @@ func initialiseCollectionList(cmd *cobra.Command, args []string) {

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

client := razorUtils.ConnectToClient(config.Provider)
logger.SetLoggerParameters(client, "")

err = cmdUtils.GetCollectionList(client)
utils.CheckError("Error in getting collection list: ", err)
Expand Down
15 changes: 8 additions & 7 deletions cmd/createCollection.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,19 @@ func initialiseCreateCollection(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the CreateCollection function
func (*UtilsStruct) ExecuteCreateCollection(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

password := razorUtils.AssignPassword()

name, err := flagSetUtils.GetStringName(flagSet)
utils.CheckError("Error in getting name: ", err)

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

client := razorUtils.ConnectToClient(config.Provider)

tolerance, err := flagSetUtils.GetUint32Tolerance(flagSet)
utils.CheckError("Error in getting tolerance: ", err)

Expand Down
14 changes: 7 additions & 7 deletions cmd/createJob.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,16 @@ func initialiseCreateJob(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the CreateJob function
func (*UtilsStruct) ExecuteCreateJob(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

password := razorUtils.AssignPassword()

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

client := razorUtils.ConnectToClient(config.Provider)

jobInput := types.CreateJobInput{
Address: address,
Password: password,
Expand Down
14 changes: 7 additions & 7 deletions cmd/delegate.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,22 +32,22 @@ func initialiseDelegate(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the Delegate function
func (*UtilsStruct) ExecuteDelegate(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

password := razorUtils.AssignPassword()

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

client := razorUtils.ConnectToClient(config.Provider)

balance, err := razorUtils.FetchBalance(client, address)
utils.CheckError("Error in fetching razor balance for account "+address+": ", err)

Expand Down
14 changes: 7 additions & 7 deletions cmd/initiateWithdraw.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,19 @@ Example:

//This function sets the flags appropriately and executes the InitiateWithdraw function
func (*UtilsStruct) ExecuteInitiateWithdraw(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

password := razorUtils.AssignPassword()

client := razorUtils.ConnectToClient(config.Provider)

razorUtils.CheckEthBalanceIsZero(client, address)

stakerId, err := razorUtils.AssignStakerId(flagSet, client, address)
Expand Down
4 changes: 2 additions & 2 deletions cmd/jobList.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/pflag"
"os"
"razor/logger"
"razor/utils"
"strconv"
)
Expand All @@ -29,12 +30,11 @@ func initialiseJobList(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the GetJobList function
func (*UtilsStruct) ExecuteJobList(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)
logger.SetLoggerParameters(client, "")

err = cmdUtils.GetJobList(client)
utils.CheckError("Error in getting job list: ", err)
Expand Down
17 changes: 8 additions & 9 deletions cmd/modifyCollectionStatus.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,18 @@ func initialiseModifyCollectionStatus(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the ModifyCollectionStatus function
func (*UtilsStruct) ExecuteModifyCollectionStatus(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in fetching config data: ", err)
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

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

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

password := razorUtils.AssignPassword()

client := razorUtils.ConnectToClient(config.Provider)

modifyCollectionInput := types.ModifyCollectionInput{
Address: address,
Password: password,
Expand Down
14 changes: 7 additions & 7 deletions cmd/resetUnstakeLock.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,19 @@ func initialiseExtendLock(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the ResetUnstakeLock function
func (*UtilsStruct) ExecuteExtendLock(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config data: ", err)
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

password := razorUtils.AssignPassword()

client := razorUtils.ConnectToClient(config.Provider)

stakerId, err := razorUtils.AssignStakerId(flagSet, client, address)
utils.CheckError("Error in getting stakerId: ", err)

Expand Down
15 changes: 7 additions & 8 deletions cmd/setDelegation.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,25 +33,24 @@ func initialiseSetDelegation(cmd *cobra.Command, args []string) {

//This function sets the flags appropriately and executes the SetDelegation function
func (*UtilsStruct) ExecuteSetDelegation(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

address, err := flagSetUtils.GetStringAddress(flagSet)
utils.CheckError("Error in getting address: ", err)

logger.Address = address

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
logger.SetLoggerParameters(client, address)
razorUtils.AssignLogFile(flagSet)

password := razorUtils.AssignPassword()

statusString, err := flagSetUtils.GetStringStatus(flagSet)
utils.CheckError("Error in getting status: ", err)

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

client := razorUtils.ConnectToClient(config.Provider)

stakerId, err := razorUtils.GetStakerId(client, address)
utils.CheckError("StakerId error: ", err)

Expand Down
4 changes: 2 additions & 2 deletions cmd/stakerInfo.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/pflag"
"os"
"razor/logger"
"razor/utils"
"strconv"
)
Expand All @@ -28,12 +29,11 @@ func initialiseStakerInfo(cmd *cobra.Command, args []string) {

//This function sets the flag appropriately and executes the GetStakerInfo function
func (*UtilsStruct) ExecuteStakerinfo(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)
logger.SetLoggerParameters(client, "")

stakerId, err := flagSetUtils.GetUint32StakerId(flagSet)
utils.CheckError("Error in getting stakerId: ", err)
Expand Down
13 changes: 7 additions & 6 deletions cmd/transfer.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,21 +32,22 @@ func initialiseTransfer(cmd *cobra.Command, args []string) {

//This function sets the flag appropriately and executes the Transfer function
func (*UtilsStruct) ExecuteTransfer(flagSet *pflag.FlagSet) {
razorUtils.AssignLogFile(flagSet)
config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)

client := razorUtils.ConnectToClient(config.Provider)

fromAddress, err := flagSetUtils.GetStringFrom(flagSet)
utils.CheckError("Error in getting fromAddress: ", err)

logger.Address = fromAddress
logger.SetLoggerParameters(client, fromAddress)
razorUtils.AssignLogFile(flagSet)

config, err := cmdUtils.GetConfigData()
utils.CheckError("Error in getting config: ", err)
password := razorUtils.AssignPassword()

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

client := razorUtils.ConnectToClient(config.Provider)

balance, err := razorUtils.FetchBalance(client, fromAddress)
utils.CheckError("Error in fetching razor balance: ", err)

Expand Down
Loading

0 comments on commit ba96f0e

Please sign in to comment.