Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge develop to releases/v1.2.0 #1227

Merged
merged 31 commits into from
Sep 5, 2024
Merged

Commits on Oct 12, 2023

  1. feat: Github Migration (#1146)

    * feat: migrate to github actions
    
    * chore: migrate from circle ci
    yohanelly95 committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    fcced07 View commit details
    Browse the repository at this point in the history
  2. Update develop.yml (#1148)

    SkandaBhat committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    8f486d3 View commit details
    Browse the repository at this point in the history
  3. Update develop.yml (#1149)

    SkandaBhat committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    2ae4f4f View commit details
    Browse the repository at this point in the history
  4. Update develop.yml

    SkandaBhat committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    d7826c1 View commit details
    Browse the repository at this point in the history
  5. Update develop.yml

    SkandaBhat committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    952594e View commit details
    Browse the repository at this point in the history
  6. Update develop.yml

    SkandaBhat committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    dbd5950 View commit details
    Browse the repository at this point in the history
  7. Fix go mod tidy

    SkandaBhat committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    6aef029 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    37e0b63 View commit details
    Browse the repository at this point in the history
  2. fix: Update Dockerfile with version bumps (#1152)

    * chore: hotfix missing workflow
    
    * chore: fix dockerfile versions
    yohanelly95 committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    f1d7d35 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Feature/v1.1.0 (#1154)

    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Reduced wait for block completion to 1 second (#984)
    
    * changed tolerance flag type to uint32 (#983)
    
    * Removed ethBalanceCheck (#982)
    
    * Moved constant values to constants.go (#987)
    
    * moved gasLimitMultiplier as constant in constants.go
    
    * Moved path.go strings to constants.go
    
    * Replaced common.Hash{0x00} with core.NilHash
    
    * Update geth version to v1.10.25 and updated depreciated bindings (#985)
    
    * Updated geth version
    
    * Updated depriciated bindings
    
    * updated go.sum to fix tests
    
    * Replaced errors package
    
    * Validate contract calls (Changes from v1-audit) (#981)
    
    * Added retry mechanism for fetchBalance
    
    * Added ETA for unlockWithdraw
    
    * Added check of staker is slashed for stake
    
    * Added valid ERC20 check for addresses
    
    * Changed name from IsValidErc20Address to IsValidAddress
    
    * Functions Refactor (#989)
    
    * changed state name to Buffer instead of -1
    
    * CalculateBlockNumberAtEpochBeginning cleanup
    
    * Renamed functions in array.go
    
    * ApproveUnstake sends StakerTokenAddress instead of StakerStruct
    
    * Returned error from getMerkleTree()
    
    * Returned error from getMerkleRoot()
    
    * Removed unused functions
    
    * Added tree is nil condition in GetMerkleRoot()
    
    * fixed BenchmarkGenerateTreeRevealData
    
    * Code CleanUp (Issues from v1-audit) (#990)
    
    * Renamed getDelayedState to getBufferedState
    
    * remove uint64 from block time
    
    * Renamed handleRevealState to CheckForLastCommitted
    
    * CalculateBlockNumberAtEpochBeginning renamed to EstimateBlockNumberAtEpochBeginning
    
    * Renamed claimStakeReward to ClaimStakerReward
    
    * Renamed GetStatesAllowed to GetFormattedStateNames
    
    * GetSalt clean up
    
    * changed int64 to uint64 in constants
    
    * Used block.Time directly instead of blockTime variable
    
    * Txn hash made consistent in logging
    
    * remove redundant uint64 typecast from GetEpoch()
    
    * Rename coinContract to erc20contract
    
    * Updated mocks after renaming coinContract to erc20Contract
    
    * Removed redundant code in logger.go
    
    * Removed space from xhtml job result (#991)
    
    * Log changes from v1-audit (#994)
    
    * Renamed eth balance to sFuel balance
    
    * used log.Info instead of fmt.Println for contractAddresses
    
    * Added do not mopdify note in constants.go
    
    * Added a warning for low ethBalance
    
    * replaced path.join with filepath.join (#992)
    
    * Removed redundant cmd/utilsInterface (#997)
    
    * Removed UtilsInterface in cmd package
    
    * Compilation successful for tests
    
    * replaced utils.UtilsInterface with razorUtils
    
    * Included CheckAmountAndBalance in utils/utilsInterface
    
    * Fixed tests
    
    * Fixed benchmark
    
    * Fixed MakeBlock benchmark
    
    * Moved waitForAppropriateState after epoch check (#1008)
    
    * Implemented timeout for logger on fetching blockNumber (#1009)
    
    * Implemented timeout for logger on fethcing blockNumber
    
    * Added comments
    
    * updated dockerfile and readme for non-root user (#1014)
    
    * Moved Lumberjack constants to config (#1011)
    
    * Added logFile parameters to config
    
    * Initialised logger with getting parameters from config
    
    * Added logFile paramters in config set up script
    
    * Added config as a parameter in AssignLogFile()
    
    * Fixed tests
    
    * Avoided passing nil types.Configurations{]
    
    * Passed types.Configuations{} for setConfig
    
    * updated readme for expose metric and running cmd in background (#1015)
    
    * Cached API Response (#1016)
    
    * Added cache package containing caching utils
    
    * Used cache to get data from API
    
    * Fixed tests
    
    * Fixed test
    
    * minor fixes
    
    * removed unwanted test
    
    * Added condition to fetch value only if the key is present in json (#1028)
    
    * Added support for Post Requests (#1020)
    
    * Added POST request support
    
    * datasource URL struct support
    
    * Updated createJob command and new format for assets.json file
    
    * Fixed tests
    
    * Fixed URlStruct in test
    
    * Removed unwanted comment
    
    * Backwards compatible
    
    * Removed unwanted logs
    
    * Merge `v1.0.5`into `v1.0.6` (#1031)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * renamed variable correctly
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Refactor utilsInterface (#1024)
    
    * FileUtils, GasUtils, ClientUtils
    
    * Added test_utils.go to initialiase all the mocked interface
    
    * test_utils.go support for all tests
    
    * Initialised new utils interfaces
    
    * Fetched v1.0.5 updates to v1.0.6 (#1045)
    
    * Fetched the updated changes from v1.0.5
    
    * Staging deployement parameters (#1046)
    
    * Added http timeout as a config parameter (#1055)
    
    * added http timeout as a config parameter
    
    * Fixed and Added tests
    
    * added httpTimeout in config
    
    * Added logFile config parameters to readMe
    
    * Fixed comments
    
    * Fetched API key from env file (#1048)
    
    * Added dot env file utils
    
    * Fetched API key from .env file when required
    
    * updated dependencies
    
    * Changed API key regex
    
    * Added name field in customJob struct
    
    * Replaced content-type field with headers in dataSourceURLStruct
    
    * Updated post request creation
    
    * picked API Regex from constants.go
    
    * Removed unwanted field from header
    
    * returned error as well from GetkeywordAndAPIKey
    
    * replaces regexp.Match() with strings.Contains()
    
    * support for headers in GET requests
    
    * Refactored GetDataFromAPI
    
    * Added processRequest retry constants
    
    * Added condition to check if there was a value in previous block (#1056)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Merge v1.0.5 to main (#1038)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Releases/v1.0.5 (#1043)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    * Added sleep time to reduce amount of RPC calls to get blockNumber (#1042)
    
    add sleep after client call to get blockNumber
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Yashk767 <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    Co-authored-by: YashK <[email protected]>
    
    * updated CI for dockerhub token. (#1052)
    
    * added condition to check if there was a value in previous block
    
    * changed error messaged
    
    ---------
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Checked password is correct at the immediate start of command (#1069)
    
    * Added function CheckPassword()
    
    * Checked password at immediate start of command
    
    * Added CheckPassword in UtilsInterface
    
    * fixed tests
    
    * Fetch `main` branch into `v1.0.6` (#1076)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Merge v1.0.5 to main (#1038)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Releases/v1.0.5 (#1043)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    * Added sleep time to reduce amount of RPC calls to get blockNumber (#1042)
    
    add sleep after client call to get blockNumber
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Yashk767 <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    Co-authored-by: YashK <[email protected]>
    
    * updated CI for dockerhub token. (#1052)
    
    * updated CI for tests (#1075)
    
    * updated CI for tests
    
    * removed docker from test ci
    
    * Merge `v1.0.5-patch2` to main  (#1073)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    * Added sleep time to reduce amount of RPC calls to get blockNumber (#1042)
    
    add sleep after client call to get blockNumber
    
    * Merge `V1.0.5-gasLimitFix` to `releases/v1.0.5` (#1062)
    
    * Hardcoded gas limit for reveal (#1060)
    
    * Updated version to v1.0.5-patch2 (#1061)
    
    * Added gasLimit to override as a config parameter (#1063)
    
    * Added gasLimitOverride config parameter
    
    * Taking the gas limit value from config if present
    
    * Added tests
    
    * Added default gas limit override value
    
    * Added gas limit overridr in readMe
    
    * Updated deployment parameters to staging for `v1.0.5-patch2-alpha` (#1065)
    
    * Updated deployment parameters to staging
    
    * updated version
    
    * Updated to v1.0.5-patch2-beta (#1066)
    
    * Updated version to v1.0.5-patch2-beta
    
    * Updated deployement parameters to prod
    
    * Updated version to `v1.0.5-patch2` release (#1067)
    
    * Merge v1.0.5 to main (#1038)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch…
    10 people committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    211182d View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    768f265 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    7dbcc88 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Yash/raz 528 npm run build all fails with new update chainid script (#…

    …1160)
    
    * chore: Merging CI changes to main (#1153)
    
    * feat: Github Migration  (#1146)
    
    * feat: migrate to github actions
    
    * chore: migrate from circle ci
    
    * Update develop.yml (#1148)
    
    * Update develop.yml (#1149)
    
    * Update develop.yml
    
    * Update develop.yml
    
    * Update develop.yml
    
    * Fix go mod tidy
    
    * Replaced curve instance elliptic.P256() with crypto.S256() (#1150)
    
    * fix: Update Dockerfile with version bumps (#1152)
    
    * chore: hotfix missing workflow
    
    * chore: fix dockerfile versions
    
    ---------
    
    Co-authored-by: Yohan Nelson <[email protected]>
    Co-authored-by: SkandaBhat <[email protected]>
    Co-authored-by: Yashk767 <[email protected]>
    
    * provided empty string to -i in sed
    
    * Different cases for sed for macOS and linux
    
    * Updated comment for chainId
    
    ---------
    
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Yohan Nelson <[email protected]>
    Co-authored-by: SkandaBhat <[email protected]>
    4 people committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    ab83868 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into develop

    # Conflicts:
    #	.github/workflows/ci.yml
    #	.github/workflows/develop.yml
    #	go.mod
    #	go.sum
    SkandaBhat committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    917d46a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aea43d5 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. fix: conversion of hex to decimal (#1167)

    * fix: conversion of hex to decimal
    
    * fix: convertToNumber tests fixed
    Yashk767 committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    0dc7960 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. fix: conversion of hex to decimal (#1167) (#1169)

    * fix: conversion of hex to decimal
    
    * fix: convertToNumber tests fixed
    Yashk767 committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    703aec5 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. feat: added support for job returning results in hex array (#1174)

    * feat: added support for jobs returning result in hex array
    
    * feat: added tests for hex array decoding and regex functions
    
    * refactor: fixed golangci-lint errors
    Yashk767 committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    3bf2914 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. refactor: used hash of url and body as a cache key (#1176)

    * refactor: used hash of url and body as cache key instead of just url
    
    * fix: replaced with new cacheKey while reading from cache
    
    * refactor: added tests for different job cases
    
    * refcator: added missing coverage test cases
    
    * refcator: fixed tests
    
    * refactor: fixted tests by replcing binance API with coinbase API
    
    * refactor: job index changed in test name
    Yashk767 committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    d076432 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. fix: conversion of hex to decimal (#1167) (#1169) (#1178)

    * fix: conversion of hex to decimal
    
    * fix: convertToNumber tests fixed
    Yashk767 committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    2bab695 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8a72ec View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. chore: merge releases/v1.1.0 into develop

    chore: merge releases/v1.1.0 into develop
    Yashk767 committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    0362b02 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. release: v1.1.1-dev (#1190)

    * feat: Implemented getIteration calculation concurrently in batches (#1170)
    
    * feat: Implemented getIteration calculation concurrently in batches
    
    * feat: added iteration concurrency iterations
    
    * refactor: biggest staker calculation implemented using goroutines (#1171)
    
    * feat: GetBiggestStakeAndId() implementation in parallel
    
    * refactor: added logs for biggest staker
    
    * refactor: storing medians concurrently (#1172)
    
    * refactor: Calculated medians concurrently
    
    * Revert refactor: Calculated medians concurrently
    
    * refactor: concurrent implementation of MakeBlock
    
    * refactor: corrected benchmarks
    
    * refactor: optimized GetSortedRevealedValues (#1173)
    
    * refactor: fetched reveal event logs concurrently
    
    * refactor: calculated GetSortedRevealedValues() concurrently
    
    * feat: Fetched each job for each collection in a separate go routine (#1168)
    
    * feat: Fetched each job for each collection in a separate goroutine
    
    * refactor: removed error return from GetDataToCommitFromJobs()
    
    * refactor: defined variables together
    
    * refactor: seperated go routine part in GetDataToCommitFromJobs()
    
    * fix: Increased the buffer size of errChan in `GetBiggestStakerId` (#1175)
    
    * feat: GetBiggestStakeAndId() implementation in parallel
    
    * refactor: added logs for biggest staker
    
    * fix: updated buffer size of error channel
    
    * refactor: fixed tests
    
    * feat: processed collections concurrently (#1180)
    
    * ci: added github workflows to feature branches (#1186)
    
    * ci: added feature branches to github workflows
    
    * refactor: added feature branch trigger in develop.yml itself
    
    * refactor: implemented generic flag input function and refactored config module (#1184)
    
    * refactor: generic flagInputs and refactored config module
    
    * refactor: refactored bigger function
    
    * refactor: fixed setConfig tests
    
    * refactor: changed SKALE staging url to Polygon staging in tests
    
    * refactor: golangci-lint fix
    
    * feat: caching jobs and collections (#1183)
    
    * feat: added cache module for assets
    
    * feat: listening for asset update events
    
    * feat: added event listener for event CollectionActivityStatus
    
    * feat: added listener for create collection and create job
    
    * refcator: separated event logs fetching and processing
    
    * refactor: added method caller for initAssetCache()
    
    * refcator: fixed ExecuteVote() tests
    
    * ci: added eventListeners.go as ignore file for coverage
    
    * fix: fixed GetActiveCollection() and and GetActiveJob() tests
    
    * refactor: tests improvements   (#1187)
    
    * refcator: renamed test_utils.go to test_utils_test.go
    
    * refactor: used a global txnOpts for tests
    
    * feat: added warnings and validations for incorrect config parameters (#1188)
    
    * refactor: added validations for config parameters
    
    * refactor: modified default values for config parameters
    
    * fix: removed equal operator from comparison of config values
    
    * refactor: fixed config getter tests
    
    * chore: updated testnet parameters to europa testnet (#1189)
    
    * Releases/v1.1.0 (#1163)
    
    * feat: Github Migration  (#1146)
    
    * feat: migrate to github actions
    
    * chore: migrate from circle ci
    
    * Update develop.yml (#1148)
    
    * Update develop.yml (#1149)
    
    * Update develop.yml
    
    * Update develop.yml
    
    * Update develop.yml
    
    * Fix go mod tidy
    
    * Replaced curve instance elliptic.P256() with crypto.S256() (#1150)
    
    * fix: Update Dockerfile with version bumps (#1152)
    
    * chore: hotfix missing workflow
    
    * chore: fix dockerfile versions
    
    * Feature/v1.1.0 (#1154)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Reduced wait for block completion to 1 second (#984)
    
    * changed tolerance flag type to uint32 (#983)
    
    * Removed ethBalanceCheck (#982)
    
    * Moved constant values to constants.go (#987)
    
    * moved gasLimitMultiplier as constant in constants.go
    
    * Moved path.go strings to constants.go
    
    * Replaced common.Hash{0x00} with core.NilHash
    
    * Update geth version to v1.10.25 and updated depreciated bindings (#985)
    
    * Updated geth version
    
    * Updated depriciated bindings
    
    * updated go.sum to fix tests
    
    * Replaced errors package
    
    * Validate contract calls (Changes from v1-audit) (#981)
    
    * Added retry mechanism for fetchBalance
    
    * Added ETA for unlockWithdraw
    
    * Added check of staker is slashed for stake
    
    * Added valid ERC20 check for addresses
    
    * Changed name from IsValidErc20Address to IsValidAddress
    
    * Functions Refactor (#989)
    
    * changed state name to Buffer instead of -1
    
    * CalculateBlockNumberAtEpochBeginning cleanup
    
    * Renamed functions in array.go
    
    * ApproveUnstake sends StakerTokenAddress instead of StakerStruct
    
    * Returned error from getMerkleTree()
    
    * Returned error from getMerkleRoot()
    
    * Removed unused functions
    
    * Added tree is nil condition in GetMerkleRoot()
    
    * fixed BenchmarkGenerateTreeRevealData
    
    * Code CleanUp (Issues from v1-audit) (#990)
    
    * Renamed getDelayedState to getBufferedState
    
    * remove uint64 from block time
    
    * Renamed handleRevealState to CheckForLastCommitted
    
    * CalculateBlockNumberAtEpochBeginning renamed to EstimateBlockNumberAtEpochBeginning
    
    * Renamed claimStakeReward to ClaimStakerReward
    
    * Renamed GetStatesAllowed to GetFormattedStateNames
    
    * GetSalt clean up
    
    * changed int64 to uint64 in constants
    
    * Used block.Time directly instead of blockTime variable
    
    * Txn hash made consistent in logging
    
    * remove redundant uint64 typecast from GetEpoch()
    
    * Rename coinContract to erc20contract
    
    * Updated mocks after renaming coinContract to erc20Contract
    
    * Removed redundant code in logger.go
    
    * Removed space from xhtml job result (#991)
    
    * Log changes from v1-audit (#994)
    
    * Renamed eth balance to sFuel balance
    
    * used log.Info instead of fmt.Println for contractAddresses
    
    * Added do not mopdify note in constants.go
    
    * Added a warning for low ethBalance
    
    * replaced path.join with filepath.join (#992)
    
    * Removed redundant cmd/utilsInterface (#997)
    
    * Removed UtilsInterface in cmd package
    
    * Compilation successful for tests
    
    * replaced utils.UtilsInterface with razorUtils
    
    * Included CheckAmountAndBalance in utils/utilsInterface
    
    * Fixed tests
    
    * Fixed benchmark
    
    * Fixed MakeBlock benchmark
    
    * Moved waitForAppropriateState after epoch check (#1008)
    
    * Implemented timeout for logger on fetching blockNumber (#1009)
    
    * Implemented timeout for logger on fethcing blockNumber
    
    * Added comments
    
    * updated dockerfile and readme for non-root user (#1014)
    
    * Moved Lumberjack constants to config (#1011)
    
    * Added logFile parameters to config
    
    * Initialised logger with getting parameters from config
    
    * Added logFile paramters in config set up script
    
    * Added config as a parameter in AssignLogFile()
    
    * Fixed tests
    
    * Avoided passing nil types.Configurations{]
    
    * Passed types.Configuations{} for setConfig
    
    * updated readme for expose metric and running cmd in background (#1015)
    
    * Cached API Response (#1016)
    
    * Added cache package containing caching utils
    
    * Used cache to get data from API
    
    * Fixed tests
    
    * Fixed test
    
    * minor fixes
    
    * removed unwanted test
    
    * Added condition to fetch value only if the key is present in json (#1028)
    
    * Added support for Post Requests (#1020)
    
    * Added POST request support
    
    * datasource URL struct support
    
    * Updated createJob command and new format for assets.json file
    
    * Fixed tests
    
    * Fixed URlStruct in test
    
    * Removed unwanted comment
    
    * Backwards compatible
    
    * Removed unwanted logs
    
    * Merge `v1.0.5`into `v1.0.6` (#1031)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * renamed variable correctly
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Refactor utilsInterface (#1024)
    
    * FileUtils, GasUtils, ClientUtils
    
    * Added test_utils.go to initialiase all the mocked interface
    
    * test_utils.go support for all tests
    
    * Initialised new utils interfaces
    
    * Fetched v1.0.5 updates to v1.0.6 (#1045)
    
    * Fetched the updated changes from v1.0.5
    
    * Staging deployement parameters (#1046)
    
    * Added http timeout as a config parameter (#1055)
    
    * added http timeout as a config parameter
    
    * Fixed and Added tests
    
    * added httpTimeout in config
    
    * Added logFile config parameters to readMe
    
    * Fixed comments
    
    * Fetched API key from env file (#1048)
    
    * Added dot env file utils
    
    * Fetched API key from .env file when required
    
    * updated dependencies
    
    * Changed API key regex
    
    * Added name field in customJob struct
    
    * Replaced content-type field with headers in dataSourceURLStruct
    
    * Updated post request creation
    
    * picked API Regex from constants.go
    
    * Removed unwanted field from header
    
    * returned error as well from GetkeywordAndAPIKey
    
    * replaces regexp.Match() with strings.Contains()
    
    * support for headers in GET requests
    
    * Refactored GetDataFromAPI
    
    * Added processRequest retry constants
    
    * Added condition to check if there was a value in previous block (#1056)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Merge v1.0.5 to main (#1038)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Releases/v1.0.5 (#1043)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    * Added sleep time to reduce amount of RPC calls to get blockNumber (#1042)
    
    add sleep after client call to get blockNumber
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Yashk767 <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    Co-authored-by: YashK <[email protected]>
    
    * updated CI for dockerhub token. (#1052)
    
    * added condition to check if there was a value in previous block
    
    * changed error messaged
    
    ---------
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Checked password is correct at the immediate start of command (#1069)
    
    * Added function CheckPassword()
    
    * Checked password at immediate start of command
    
    * Added CheckPassword in UtilsInterface
    
    * fixed tests
    
    * Fetch `main` branch into `v1.0.6` (#1076)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Merge v1.0.5 to main (#1038)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Releases/v1.0.5 (#1043)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    * Added sleep time to reduce amount of RPC calls to get blockNumber (#1042)
    
    add sleep after client call to get blockNumber
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Yashk767 <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    Co-authored-by: Shrikant upadhyay <[email protected]>
    Co-authored-by: YashK <[email protected]>
    
    * updated CI for dockerhub token. (#1052)
    
    * updated CI for tests (#1075)
    
    * updated CI for tests
    
    * removed docker from test ci
    
    * Merge `v1.0.5-patch2` to main  (#1073)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fix home dir path
    
    * Add logs to vote.go and commit.go
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Add logs for dispute and propose.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Suppress unneccessary error logs. (#935)
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * changed http timeout to 30 sec (#943)
    
    * saving commit data only after successfull commit (#947)
    
    * Added password flag (#946)
    
    * added password flag
    
    * README updated
    
    * Hotfix-giveSorted (new implementation) (#953)
    
    * GiveSorted linear recursion
    
    * Added backupNode flag
    
    * Compilation success for tests
    
    * Fixed tests
    
    * removed recusrsion, called giveSorted linearly
    
    * fixed tests
    
    * Added leafId to giveSortedLeafIds[] on successful giveSorted
    
    * Hotfix-sortedProposedBlocks (#957)
    
    * Shuffled copied slice instead of original slice
    
    * returned error from giveSorted when len(sortedValues)=0
    
    * Fixed dispute tests
    
    * Changed pending nonce at to nonce at. (#948)
    
    * Changed pending nonce at to nonce at.
    * Update mockery
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * Hotfix -RPCTimeout (#955)
    
    * Added a generic function with timeout for contract calls
    
    * Moved generic function to utils and implemented to all contract getter calls
    
    * Implemented timeout for contract setter functions
    
    * rpc timeout custom error
    
    * type asserting structs from contract mappings
    
    * Shifted timeout to constants
    
    * passed timeout in int in constants.go
    
    * Added rpcTimeout as config
    
    * Removed errorIndex paramter from CheckIfAnyError()
    
    * Function renamed
    
    * Fixed tests
    
    * Unrequired change
    
    * Added backup node info in readme (#963)
    
    * Passed a initialized varible instead of nil value as a parameter
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * Updated `v1.3.0` branch to staging parameters for v1.3.0-alpha version (#967)
    
    * Updated contract addresses and chainId to staging
    
    * Updated razor-go version to v1.3.0-alpha
    
    * Fixed `CheckIfAnyError()` on RPCTimeout. (#974)
    
    * Added errorIndexInReturnedValues as a parameter in  function
    
    * Fixed comparios of error data type from returned values
    
    * Added a check if config key is present in yaml file before fetching value (#975)
    
    * Added default values for config parameters
    
    * Checked if config key is present in yaml file before fetching
    
    * Fixed tests
    
    * returned default values uniformly
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shekhar Gaur <[email protected]>
    Co-authored-by: Ashish Kumar Mishra <[email protected]>
    Co-authored-by: Shyam Patel <[email protected]>
    Co-authored-by: Raj Kharvar <[email protected]>
    Co-authored-by: Skanda Bhat <[email protected]>
    
    * updated version to v1.0.5-alpha (#978)
    
    * Changes Requested in v1.0.5 Review (#1006)
    
    * updated logs and readMe for v1.0.5
    
    * Canges string formater for errors to %v
    
    * Inserted Logs in the entire codebase (#1018)
    
    * Inserted Logs
    
    * Corrected logs
    
    * Modified lumberJack constants
    
    * V1.0.5-alpha-patch1 Ready (#1022)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Log corrections
    
    * updated release
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Calculated blockNumber in a separate go-routine for logging (#1025)
    
    * Cached block number in logger
    
    * Revert "Cached block number in logger"
    
    This reverts commit 760e3adf38f106bd444ef2d64494565d9bd6dae1.
    
    * Added block/block.go for calculating latestBlock in a seperate goroutine
    
    * Fetched block number from block package
    
    * log corrections
    
    * Increased max size of file to 182MB (#1027)
    
    * V1.0.5 beta ready (#1032)
    
    * Production support
    
    * Updated release version
    
    * Updated maxSize of log file to 200MB
    
    * Added mutex lock in blockNumber calculation (#1035)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    * Added mutex lock in blockNumber calculation
    
    * Added new staging addresses and chainId
    
    * updated version
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * v1.0.5-beta-patch1 (#1037)
    
    * Updated depolyment paramters to prod
    
    * updated version to v1.0.5-beta-patch1
    
    * Updated version to v1.0.5 (#1033)
    
    * Made v1.0.5 branch in sync with main branch (#1039)
    
    * 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)
    
    * Updated user in dockerfile (#1012)
    
    * updating user in dockerfile
    
    * updating readme for non-root user
    
    * Revert "Updated user in dockerfile (#1012)" (#1021)
    
    This reverts commit 7f95edbdc1c2963077805a9da6b0b5aa7e4c0f22.
    
    Co-authored-by: Shrikant upadhyay <[email protected]>
    
    * Deleted password file (#1040)
    
    * Added sleep time to reduce amount of RPC calls to get blockNumber (#1042)
    
    add sleep after client call to get blockNumber
    
    * Merge `V1.0.5-gasLimitFix` to `releases/v1.0.5` (#1062)
    
    * Hardcoded gas limit for reveal (#1060)
    
    * Updated version to v1.0.5-patch2 (#1061)
    
    * Added gasLimit to override as a config parameter (#1063)
    
    * Added gasLimitOverride config parameter
    
    * Taking the gas limit value from config if present
    
    * Added tests
    
    * Added default gas limit override value
    
    * Added gas limit overridr in readMe
    
    * Updated deployment parameters to staging for `v1.0.5-patch2-alpha` (#1065)
    
    * Updated deployment parameters to staging
    
    * updated version
    
    * Updated to v1.0.5-patch2-beta (#1066)
    
    * Updated version to v1.0.5-patch2-beta
    
    * Updated deployement parameters to prod
    
    * Updated version to `v1.0.5-patch2` release (#1067)
    
    * Merge v1.0.5 to main (#1038)
    
    * 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)
    
    * Merged `v1.3.0-alpha` into `v1.0.5` (#973)
    
    * Merged `v1` into `v1.3.0-aplha` with hotfixes (#966)
    
    * Hotfix-proposed data (#913)
    
    * Updated propose data global variables correctly
    
    * Fixed tests
    
    * Returned correct waitForBlockCompletion error
    
    * coverage increase
    
    * GetLocalData returns type types.ProposeFileData
    
    * fixed benchmark
    
    * Fetched Last proposed from contracts (#917)
    
    * fetched getLastProposedEpoch from contracts and tests for it
    
    * typo fix
    
    * V1 propose hotfix (#918)
    
    * Change propose.go to get sorted proposed block ids.
    * Fix sorted proposed block issue.
    
    Signed-off-by: Ashish Kumar Mishra <[email protected]>
    
    * allow stakers to addStake < minSafeRazor (#928)
    
    * Call claimStakerReward only if there reward to claim (#926)
    
    * Make contract call only if there is commission to claim
    
    * Add tests for claimCommission file
    
    * update check
    
    * Hotfix-giveSorted (#921)
    
    * ResetDispute only done after FinalizeDispute
    
    * Fixed tests
    
    * Update README (#931)
    
    * Update README
    
    * Update logs path
    
    * Fi…
    9 people committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    8aac72a View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. fix: incorrect state error for shorter epoch length (#1192)

    * refactor: moved resetting cache in a separate go routine
    
    * fix: fixed default and max/min values for wait and buffer from config
    
    * refactor: separated out resetting job/collection cache in a function
    
    * refactor: recorrected 0 value for buffer log
    
    * fix: cannot reset cache in commit state
    
    * refactor: defined buffer state sleep time in constants
    
    * refactor: added method called for ResetAssetCache and added tests
    
    * refactor: introduced resetting asset cache in a separate goroutine at the very start
    
    * refactor: removed unused errChan
    
    * refactor: Moved ticker to HandleResetCache()
    Yashk767 committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    2fd96c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. revert: fetching jobs/collections from cache (#1198)

    * Revert "fix: incorrect state error for shorter epoch length (#1192)"
    
    * Revert "feat: caching jobs and collections (#1183)"
    
    * fix: updated default config value changes considering 5 min epoch
    
    * refactor: recorrected log according to new buffer default 0 value
    Yashk767 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    5ae7e15 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. revert: median concurrency changes (#1213)

    * Revert "refactor: storing medians concurrently (#1172)"
    
    This reverts commit 230a971.
    
    * Revert "refactor: optimized GetSortedRevealedValues (#1173)"
    
    This reverts commit 9842a61.
    
    * fix: fixed API tests by updating RPC provider to op sepolia staging in POST request tests
    
    * refactor: rewritten tests extensively for GetSortedRevealedValues()
    
    * Revert "fix: Increased the buffer size of errChan in `GetBiggestStakerId` (#1175)"
    
    This reverts commit 99de721.
    
    * Revert "refactor: biggest staker calculation implemented using goroutines (#1171)"
    
    This reverts commit ef41b96.
    Yashk767 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e210cf5 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. feat: added support for APIs responding in json array (#1216)

    * feat: added support for JSON array responses
    
    * feat: added new tests for new json array and negative switch case scenarios
    
    * refactor: added test for empty json object
    Yashk767 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    f619148 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    89d1552 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. chore: merge v1.1.0-patch.1 release changes from main into develop

    Merge v1.1.0-patch.1 updates from main to develop
    Yashk767 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    12d57a1 View commit details
    Browse the repository at this point in the history
  2. chore: merge feature/v1.2.0 dev release to develop (#1224)

    * refactor: used the same keystore instance to fetch pKey everytime  (#1200)
    
    * refactor: used regex instead of ks.Accounts to match keystore file
    
    * refactor: added more extensive realistic testing for fetching of private key
    
    * ci: ignore test-accounts directory in coverage
    
    * refactor: added test when multiple timestamps keystore file present for same account
    
    * refactor: covered lower and upper case addresses
    
    * revert: optimised fetching key from keystore dir
    
    * fix: reused same keystore instance for fetching pkey every time
    
    * refactor: added realistic tests for fetching of pKey
    
    * refactor: removed unused accounts() from interface
    
    * refactor: used AccountManager struct with a keystore as a method caller
    
    * refactor: fix tests
    
    * refactor: removed commented test code
    
    * refactor: returned interface instead of type struct instance from AccountManagerForKeystore()
    
    * refactor: fixed create tests
    
    * refactor: compared expected and returned pKey values in tests
    
    * refactor: requested changes
    
    * fix: changed keyword to const for defining constants (#1206)
    
    * fix: changed keyword to const for defining constants
    
    * fix: fixed lint error by adding explicit type for ProcessRequestRetryDelay
    
    * refactor: updated RPC to op sepolia in testing post request
    
    * refactor: used a common http client for all the requests (#1201)
    
    * refactor: used a common http client throughout for all the APIs
    
    * fix: handled goroutine exit
    
    * refactor: golangci-lint fix
    
    * refactor: defined http client fields in constants.go
    
    * refactor: defined http client as a field to HttpClient struct used as a method caller
    
    * refactor: revert InvokeFunctionWithTimeout() changes
    
    * refator: fixed tests
    
    * refactor: moved httpClient as the first parameter in api.go functions signature
    
    * refactor: removed exporting of client field from HttpClient struct
    
    * refactor: changed var to const keyword for http client constants
    
    * refactor: Optimised number of `GetBlockNumber` and `GetStakerId` eth calls (#1204)
    
    * refactor: Used getStakerId() only once
    
    * refactor: used exisiting blockNumber from Vote() in dependent functions
    
    * refactor: fixed tests after header being passed as a parameter
    
    * fix: removed continous retries if error in fetching block number in logger
    
    * refactor: added tests when context is cancelled for Vote()
    
    * refactor: fixed vote tests
    
    * fix: updated default config values to support both 20 min and shorter 5 min epoch  (#1209)
    
    * fix: updated config default max, min values to support longer epoch
    
    * fix: updated default config values in config.sh if builded from source
    
    * feat: Implemented batching of multiple getStakeSnapshot RPC calls (#1218)
    
    * feat: Implemented batching of multiple getStakeSnapshot RPC calls
    
    * refactor: added method caller to batch call functions and added it to interface
    
    * refactor: added new and fixed exisiting tests
    
    * refactor: fixed log with correct staker Id associated for stake
    
    * refactor: moved getStakeSnapshot string to constants
    
    * refactor: implemented generic batch call function
    
    * refactor: used generic batch call for getStakeSnapshot
    
    * refactor: removed timeout and address parameter from GetBiggestStakeAnId()
    
    * refactor: fetching jobs and collections from asset caches (#1207)
    
    * feat: added jobs/collections cache structs
    
    * feat: added support for using jobs/collections caches
    
    * refactor: added time constants required for job/collection cache updates
    
    * fix: fixed resetting of cache every expiry interval
    
    * refactor: fixed error log
    
    * refactor: fix utils tests
    
    * refactor: added httpClient instance in commitParams struct
    
    * refactor: removed resetting of cache as its not required
    
    * feat: checked for job/collection events at the start of commit state in main go routine
    
    * refactor: used FilterLogswithRetry and fixed other tests
    
    * refactor: fixed benchmark
    
    * refactor: moved all the event names to constants
    
    * refactor: requested changes
    
    * refactor: removed custom http client struct and directly used inbuilt http.Client
    
    * refcator: updated default logFileMaxAge and logFileMaxBackups (#1221)
    
    * chore: updated default deployment parameters and version for `v1.2.0` (#1222)
    
    * chore: updated default addresses and chainId to mainnet addresses and chainId
    
    * chore: updated testnet addresses to staging europa 20 min epoch
    
    * chore: updated version to v1.2.0
    
    * refactor: fixed tests due to state length change to 1200
    
    * refactor: removed redundant and incorrect log for staker id (#1226)
    Yashk767 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    07cf9fe View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. refactor: requested changes in refactoring and default values for v1.…

    …2.0 (#1230)
    
    * refactor: renamed test_utils_test.go to initTestMocks.go
    
    * refactor: reverted buffer state sleep time to 5 seconds
    
    * refactor: reverted default gas price to 1
    Yashk767 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7f77a9f View commit details
    Browse the repository at this point in the history