forked from razor-network/oracle-node
-
Notifications
You must be signed in to change notification settings - Fork 0
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 main to develop post release v2.0.0 #29
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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 * 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 Mishr…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat: Github Migration (feat: Github Migration razor-network/oracle-node#1146)
feat: migrate to github actions
chore: migrate from circle ci
Update develop.yml (Update develop.yml razor-network/oracle-node#1148)
Update develop.yml (Update develop.yml razor-network/oracle-node#1149)
Update develop.yml
Update develop.yml
Update develop.yml
Fix go mod tidy
Replaced curve instance elliptic.P256() with crypto.S256() (Replaced curve instance elliptic.P256() with crypto.S256() to ci work razor-network/oracle-node#1150)
fix: Update Dockerfile with version bumps (fix: Update Dockerfile with version bumps razor-network/oracle-node#1152)
chore: hotfix missing workflow
chore: fix dockerfile versions
Feature/v1.1.0 (Feature/v1.1.0 razor-network/oracle-node#1154)
v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Merged
v1.3.0-alpha
intov1.0.5
(Mergedv1.3.0-alpha
intov1.0.5
razor-network/oracle-node#973)Merged
v1
intov1.3.0-aplha
with hotfixes (Mergedv1
intov1.3.0-aplha
with hotfixes razor-network/oracle-node#966)Hotfix-proposed data (Hotfix-proposed data razor-network/oracle-node#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 (Fetched Last proposed from contracts razor-network/oracle-node#917)
fetched getLastProposedEpoch from contracts and tests for it
typo fix
V1 propose hotfix (V1 propose hotfix razor-network/oracle-node#918)
Change propose.go to get sorted proposed block ids.
Fix sorted proposed block issue.
allow stakers to addStake < minSafeRazor (Allow stakers to addStake if the stake is less than minSafeRazor razor-network/oracle-node#928)
Call claimStakerReward only if there reward to claim (Call claimStakerReward only if there reward to claim razor-network/oracle-node#926)
Make contract call only if there is commission to claim
Add tests for claimCommission file
update check
Hotfix-giveSorted (Hotfix-giveSorted razor-network/oracle-node#921)
ResetDispute only done after FinalizeDispute
Fixed tests
Update README (Update README razor-network/oracle-node#931)
Update README
Update logs path
Fix home dir path
Add logs to vote.go and commit.go
Add logs for dispute and propose.
Fix tests.
Suppress unneccessary error logs. (Suppress unneccessary error logs. razor-network/oracle-node#935)
changed http timeout to 30 sec (Changed http timeout to 30 sec razor-network/oracle-node#943)
saving commit data only after successfull commit (hotfix-CommitData razor-network/oracle-node#947)
Added password flag (Added password flag razor-network/oracle-node#946)
added password flag
README updated
Hotfix-giveSorted (new implementation) (Hotfix-giveSorted (new implementation) razor-network/oracle-node#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 (Hotfix-sortedProposedBlocks razor-network/oracle-node#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. (Changed pending nonce at to nonce at. razor-network/oracle-node#948)
Changed pending nonce at to nonce at.
Update mockery
Hotfix -RPCTimeout (Hotfix -RPCTimeout razor-network/oracle-node#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 (Added
backupNode
flag info in readme razor-network/oracle-node#963)Passed a initialized varible instead of nil value as a parameter
Updated
v1.3.0
branch to staging parameters for v1.3.0-alpha version (Updatedv1.3.0
branch to staging parameters for v1.3.0-alpha version razor-network/oracle-node#967)Updated contract addresses and chainId to staging
Updated razor-go version to v1.3.0-alpha
Fixed
CheckIfAnyError()
on RPCTimeout. (FixedCheckIfAnyError()
on RPCTimeout. razor-network/oracle-node#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 (Added a check if config key is present in yaml file before fetching value razor-network/oracle-node#975)
Added default values for config parameters
Checked if config key is present in yaml file before fetching
Fixed tests
returned default values uniformly
updated version to v1.0.5-alpha (updated version to v1.0.5-alpha razor-network/oracle-node#978)
Reduced wait for block completion to 1 second (Changed wait for block completion time to 1 sec razor-network/oracle-node#984)
changed tolerance flag type to uint32 (Fixed UpdateCollection razor-network/oracle-node#983)
Removed ethBalanceCheck (Removed ethBalanceCheck razor-network/oracle-node#982)
Moved constant values to constants.go (Moved constant values to constants.go razor-network/oracle-node#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 (Update geth version to v1.10.25 and updated depreciated bindings razor-network/oracle-node#985)
Updated geth version
Updated depriciated bindings
updated go.sum to fix tests
Replaced errors package
Validate contract calls (Changes from v1-audit) (Validate contract calls (Changes from v1-audit) razor-network/oracle-node#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 (Functions Refactor razor-network/oracle-node#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) (Code CleanUp (Issues from v1-audit) razor-network/oracle-node#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 (Remove space from xhtml job result razor-network/oracle-node#991)
Log changes from v1-audit (Log changes from v1-audit razor-network/oracle-node#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 (replaced path.join() with filepath.join() razor-network/oracle-node#992)
Removed redundant cmd/utilsInterface (Removed redundant cmd/utilsInterface razor-network/oracle-node#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 (Moved waitForAppropriateState after epoch check in
initiateWithdraw
razor-network/oracle-node#1008)Implemented timeout for logger on fetching blockNumber (Implemented timeout for logger on fetching blockNumber razor-network/oracle-node#1009)
Implemented timeout for logger on fethcing blockNumber
Added comments
updated dockerfile and readme for non-root user (updated dockerfile and readme for non-root user razor-network/oracle-node#1014)
Moved Lumberjack constants to config (Moved Lumberjack constants to config razor-network/oracle-node#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 (updated readme for expose metric and running cmd in background razor-network/oracle-node#1015)
Cached API Response (Cached API Response razor-network/oracle-node#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 (Added conditions and tests for fetching data from assets.json file razor-network/oracle-node#1028)
Added support for Post Requests (Added support for Post Requests razor-network/oracle-node#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
intov1.0.6
(Mergev1.0.5
intov1.0.6
razor-network/oracle-node#1031)Changes Requested in v1.0.5 Review (Changes Requested in v1.0.5 Review razor-network/oracle-node#1006)
updated logs and readMe for v1.0.5
Canges string formater for errors to %v
Inserted Logs in the entire codebase (Inserted Logs in the entire codebase razor-network/oracle-node#1018)
Inserted Logs
Corrected logs
Modified lumberJack constants
V1.0.5-alpha-patch1 Ready (V1.0.5-alpha-patch1 Ready razor-network/oracle-node#1022)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Log corrections
updated release
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Calculated blockNumber in a separate go-routine for logging (Calculated blockNumber in a separate go-routine for logging razor-network/oracle-node#1025)
Cached block number in logger
Revert "Cached block number in logger"
This reverts commit 760e3ad.
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 (Increased max size of log file to 182MB razor-network/oracle-node#1027)
renamed variable correctly
Refactor utilsInterface (Refactor utilsInterface razor-network/oracle-node#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 (Fetched v1.0.5 updates to v1.0.6 razor-network/oracle-node#1045)
Fetched the updated changes from v1.0.5
Staging deployement parameters (v1.0.6-alpha ready razor-network/oracle-node#1046)
Added http timeout as a config parameter (Added http timeout as a config parameter razor-network/oracle-node#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 (Fetched API key from env file razor-network/oracle-node#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 (Added condition to check if there was a value in previous block razor-network/oracle-node#1056)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Merge v1.0.5 to main (Merge v1.0.5 to main razor-network/oracle-node#1038)
v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Merged
v1.3.0-alpha
intov1.0.5
(Mergedv1.3.0-alpha
intov1.0.5
razor-network/oracle-node#973)Merged
v1
intov1.3.0-aplha
with hotfixes (Mergedv1
intov1.3.0-aplha
with hotfixes razor-network/oracle-node#966)Hotfix-proposed data (Hotfix-proposed data razor-network/oracle-node#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 (Fetched Last proposed from contracts razor-network/oracle-node#917)
fetched getLastProposedEpoch from contracts and tests for it
typo fix
V1 propose hotfix (V1 propose hotfix razor-network/oracle-node#918)
Change propose.go to get sorted proposed block ids.
Fix sorted proposed block issue.
allow stakers to addStake < minSafeRazor (Allow stakers to addStake if the stake is less than minSafeRazor razor-network/oracle-node#928)
Call claimStakerReward only if there reward to claim (Call claimStakerReward only if there reward to claim razor-network/oracle-node#926)
Make contract call only if there is commission to claim
Add tests for claimCommission file
update check
Hotfix-giveSorted (Hotfix-giveSorted razor-network/oracle-node#921)
ResetDispute only done after FinalizeDispute
Fixed tests
Update README (Update README razor-network/oracle-node#931)
Update README
Update logs path
Fix home dir path
Add logs to vote.go and commit.go
Add logs for dispute and propose.
Fix tests.
Suppress unneccessary error logs. (Suppress unneccessary error logs. razor-network/oracle-node#935)
changed http timeout to 30 sec (Changed http timeout to 30 sec razor-network/oracle-node#943)
saving commit data only after successfull commit (hotfix-CommitData razor-network/oracle-node#947)
Added password flag (Added password flag razor-network/oracle-node#946)
added password flag
README updated
Hotfix-giveSorted (new implementation) (Hotfix-giveSorted (new implementation) razor-network/oracle-node#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 (Hotfix-sortedProposedBlocks razor-network/oracle-node#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. (Changed pending nonce at to nonce at. razor-network/oracle-node#948)
Changed pending nonce at to nonce at.
Update mockery
Hotfix -RPCTimeout (Hotfix -RPCTimeout razor-network/oracle-node#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 (Added
backupNode
flag info in readme razor-network/oracle-node#963)Passed a initialized varible instead of nil value as a parameter
Updated
v1.3.0
branch to staging parameters for v1.3.0-alpha version (Updatedv1.3.0
branch to staging parameters for v1.3.0-alpha version razor-network/oracle-node#967)Updated contract addresses and chainId to staging
Updated razor-go version to v1.3.0-alpha
Fixed
CheckIfAnyError()
on RPCTimeout. (FixedCheckIfAnyError()
on RPCTimeout. razor-network/oracle-node#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 (Added a check if config key is present in yaml file before fetching value razor-network/oracle-node#975)
Added default values for config parameters
Checked if config key is present in yaml file before fetching
Fixed tests
returned default values uniformly
updated version to v1.0.5-alpha (updated version to v1.0.5-alpha razor-network/oracle-node#978)
Changes Requested in v1.0.5 Review (Changes Requested in v1.0.5 Review razor-network/oracle-node#1006)
updated logs and readMe for v1.0.5
Canges string formater for errors to %v
Inserted Logs in the entire codebase (Inserted Logs in the entire codebase razor-network/oracle-node#1018)
Inserted Logs
Corrected logs
Modified lumberJack constants
V1.0.5-alpha-patch1 Ready (V1.0.5-alpha-patch1 Ready razor-network/oracle-node#1022)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Log corrections
updated release
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Calculated blockNumber in a separate go-routine for logging (Calculated blockNumber in a separate go-routine for logging razor-network/oracle-node#1025)
Cached block number in logger
Revert "Cached block number in logger"
This reverts commit 760e3ad.
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 (Increased max size of log file to 182MB razor-network/oracle-node#1027)
V1.0.5 beta ready (V1.0.5 beta ready razor-network/oracle-node#1032)
Production support
Updated release version
Updated maxSize of log file to 200MB
Added mutex lock in blockNumber calculation (Added mutex lock in blockNumber calculation razor-network/oracle-node#1035)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Added mutex lock in blockNumber calculation
Added new staging addresses and chainId
updated version
v1.0.5-beta-patch1 (v1.0.5-beta-patch1 razor-network/oracle-node#1037)
Updated depolyment paramters to prod
updated version to v1.0.5-beta-patch1
Updated version to v1.0.5 (Updated version to v1.0.5 razor-network/oracle-node#1033)
Made v1.0.5 branch in sync with main branch (Made v1.0.5 branch in sync with main branch razor-network/oracle-node#1039)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Deleted password file (Deleted password file razor-network/oracle-node#1040)
Releases/v1.0.5 (Releases/v1.0.5 razor-network/oracle-node#1043)
v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Merged
v1.3.0-alpha
intov1.0.5
(Mergedv1.3.0-alpha
intov1.0.5
razor-network/oracle-node#973)Merged
v1
intov1.3.0-aplha
with hotfixes (Mergedv1
intov1.3.0-aplha
with hotfixes razor-network/oracle-node#966)Hotfix-proposed data (Hotfix-proposed data razor-network/oracle-node#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 (Fetched Last proposed from contracts razor-network/oracle-node#917)
fetched getLastProposedEpoch from contracts and tests for it
typo fix
V1 propose hotfix (V1 propose hotfix razor-network/oracle-node#918)
Change propose.go to get sorted proposed block ids.
Fix sorted proposed block issue.
allow stakers to addStake < minSafeRazor (Allow stakers to addStake if the stake is less than minSafeRazor razor-network/oracle-node#928)
Call claimStakerReward only if there reward to claim (Call claimStakerReward only if there reward to claim razor-network/oracle-node#926)
Make contract call only if there is commission to claim
Add tests for claimCommission file
update check
Hotfix-giveSorted (Hotfix-giveSorted razor-network/oracle-node#921)
ResetDispute only done after FinalizeDispute
Fixed tests
Update README (Update README razor-network/oracle-node#931)
Update README
Update logs path
Fix home dir path
Add logs to vote.go and commit.go
Add logs for dispute and propose.
Fix tests.
Suppress unneccessary error logs. (Suppress unneccessary error logs. razor-network/oracle-node#935)
changed http timeout to 30 sec (Changed http timeout to 30 sec razor-network/oracle-node#943)
saving commit data only after successfull commit (hotfix-CommitData razor-network/oracle-node#947)
Added password flag (Added password flag razor-network/oracle-node#946)
added password flag
README updated
Hotfix-giveSorted (new implementation) (Hotfix-giveSorted (new implementation) razor-network/oracle-node#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 (Hotfix-sortedProposedBlocks razor-network/oracle-node#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. (Changed pending nonce at to nonce at. razor-network/oracle-node#948)
Changed pending nonce at to nonce at.
Update mockery
Hotfix -RPCTimeout (Hotfix -RPCTimeout razor-network/oracle-node#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 (Added
backupNode
flag info in readme razor-network/oracle-node#963)Passed a initialized varible instead of nil value as a parameter
Updated
v1.3.0
branch to staging parameters for v1.3.0-alpha version (Updatedv1.3.0
branch to staging parameters for v1.3.0-alpha version razor-network/oracle-node#967)Updated contract addresses and chainId to staging
Updated razor-go version to v1.3.0-alpha
Fixed
CheckIfAnyError()
on RPCTimeout. (FixedCheckIfAnyError()
on RPCTimeout. razor-network/oracle-node#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 (Added a check if config key is present in yaml file before fetching value razor-network/oracle-node#975)
Added default values for config parameters
Checked if config key is present in yaml file before fetching
Fixed tests
returned default values uniformly
updated version to v1.0.5-alpha (updated version to v1.0.5-alpha razor-network/oracle-node#978)
Changes Requested in v1.0.5 Review (Changes Requested in v1.0.5 Review razor-network/oracle-node#1006)
updated logs and readMe for v1.0.5
Canges string formater for errors to %v
Inserted Logs in the entire codebase (Inserted Logs in the entire codebase razor-network/oracle-node#1018)
Inserted Logs
Corrected logs
Modified lumberJack constants
V1.0.5-alpha-patch1 Ready (V1.0.5-alpha-patch1 Ready razor-network/oracle-node#1022)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Log corrections
updated release
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Calculated blockNumber in a separate go-routine for logging (Calculated blockNumber in a separate go-routine for logging razor-network/oracle-node#1025)
Cached block number in logger
Revert "Cached block number in logger"
This reverts commit 760e3ad.
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 (Increased max size of log file to 182MB razor-network/oracle-node#1027)
V1.0.5 beta ready (V1.0.5 beta ready razor-network/oracle-node#1032)
Production support
Updated release version
Updated maxSize of log file to 200MB
Added mutex lock in blockNumber calculation (Added mutex lock in blockNumber calculation razor-network/oracle-node#1035)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Added mutex lock in blockNumber calculation
Added new staging addresses and chainId
updated version
v1.0.5-beta-patch1 (v1.0.5-beta-patch1 razor-network/oracle-node#1037)
Updated depolyment paramters to prod
updated version to v1.0.5-beta-patch1
Updated version to v1.0.5 (Updated version to v1.0.5 razor-network/oracle-node#1033)
Made v1.0.5 branch in sync with main branch (Made v1.0.5 branch in sync with main branch razor-network/oracle-node#1039)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Deleted password file (Deleted password file razor-network/oracle-node#1040)
Added sleep time to reduce amount of RPC calls to get blockNumber (Added sleep time to reduce amount of RPC calls to get blockNumber razor-network/oracle-node#1042)
add sleep after client call to get blockNumber
updated CI for dockerhub token. (updated CI for dockerhub token. razor-network/oracle-node#1052)
added condition to check if there was a value in previous block
changed error messaged
Checked password is correct at the immediate start of command (Checked password is correct at the immediate start of command razor-network/oracle-node#1069)
Added function CheckPassword()
Checked password at immediate start of command
Added CheckPassword in UtilsInterface
fixed tests
Fetch
main
branch intov1.0.6
(Fetchmain
branch intov1.0.6
razor-network/oracle-node#1076)Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Merge v1.0.5 to main (Merge v1.0.5 to main razor-network/oracle-node#1038)
v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Merged
v1.3.0-alpha
intov1.0.5
(Mergedv1.3.0-alpha
intov1.0.5
razor-network/oracle-node#973)Merged
v1
intov1.3.0-aplha
with hotfixes (Mergedv1
intov1.3.0-aplha
with hotfixes razor-network/oracle-node#966)Hotfix-proposed data (Hotfix-proposed data razor-network/oracle-node#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 (Fetched Last proposed from contracts razor-network/oracle-node#917)
fetched getLastProposedEpoch from contracts and tests for it
typo fix
V1 propose hotfix (V1 propose hotfix razor-network/oracle-node#918)
Change propose.go to get sorted proposed block ids.
Fix sorted proposed block issue.
allow stakers to addStake < minSafeRazor (Allow stakers to addStake if the stake is less than minSafeRazor razor-network/oracle-node#928)
Call claimStakerReward only if there reward to claim (Call claimStakerReward only if there reward to claim razor-network/oracle-node#926)
Make contract call only if there is commission to claim
Add tests for claimCommission file
update check
Hotfix-giveSorted (Hotfix-giveSorted razor-network/oracle-node#921)
ResetDispute only done after FinalizeDispute
Fixed tests
Update README (Update README razor-network/oracle-node#931)
Update README
Update logs path
Fix home dir path
Add logs to vote.go and commit.go
Add logs for dispute and propose.
Fix tests.
Suppress unneccessary error logs. (Suppress unneccessary error logs. razor-network/oracle-node#935)
changed http timeout to 30 sec (Changed http timeout to 30 sec razor-network/oracle-node#943)
saving commit data only after successfull commit (hotfix-CommitData razor-network/oracle-node#947)
Added password flag (Added password flag razor-network/oracle-node#946)
added password flag
README updated
Hotfix-giveSorted (new implementation) (Hotfix-giveSorted (new implementation) razor-network/oracle-node#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 (Hotfix-sortedProposedBlocks razor-network/oracle-node#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. (Changed pending nonce at to nonce at. razor-network/oracle-node#948)
Changed pending nonce at to nonce at.
Update mockery
Hotfix -RPCTimeout (Hotfix -RPCTimeout razor-network/oracle-node#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 (Added
backupNode
flag info in readme razor-network/oracle-node#963)Passed a initialized varible instead of nil value as a parameter
Updated
v1.3.0
branch to staging parameters for v1.3.0-alpha version (Updatedv1.3.0
branch to staging parameters for v1.3.0-alpha version razor-network/oracle-node#967)Updated contract addresses and chainId to staging
Updated razor-go version to v1.3.0-alpha
Fixed
CheckIfAnyError()
on RPCTimeout. (FixedCheckIfAnyError()
on RPCTimeout. razor-network/oracle-node#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 (Added a check if config key is present in yaml file before fetching value razor-network/oracle-node#975)
Added default values for config parameters
Checked if config key is present in yaml file before fetching
Fixed tests
returned default values uniformly
updated version to v1.0.5-alpha (updated version to v1.0.5-alpha razor-network/oracle-node#978)
Changes Requested in v1.0.5 Review (Changes Requested in v1.0.5 Review razor-network/oracle-node#1006)
updated logs and readMe for v1.0.5
Canges string formater for errors to %v
Inserted Logs in the entire codebase (Inserted Logs in the entire codebase razor-network/oracle-node#1018)
Inserted Logs
Corrected logs
Modified lumberJack constants
V1.0.5-alpha-patch1 Ready (V1.0.5-alpha-patch1 Ready razor-network/oracle-node#1022)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Log corrections
updated release
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Calculated blockNumber in a separate go-routine for logging (Calculated blockNumber in a separate go-routine for logging razor-network/oracle-node#1025)
Cached block number in logger
Revert "Cached block number in logger"
This reverts commit 760e3ad.
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 (Increased max size of log file to 182MB razor-network/oracle-node#1027)
V1.0.5 beta ready (V1.0.5 beta ready razor-network/oracle-node#1032)
Production support
Updated release version
Updated maxSize of log file to 200MB
Added mutex lock in blockNumber calculation (Added mutex lock in blockNumber calculation razor-network/oracle-node#1035)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Added mutex lock in blockNumber calculation
Added new staging addresses and chainId
updated version
v1.0.5-beta-patch1 (v1.0.5-beta-patch1 razor-network/oracle-node#1037)
Updated depolyment paramters to prod
updated version to v1.0.5-beta-patch1
Updated version to v1.0.5 (Updated version to v1.0.5 razor-network/oracle-node#1033)
Made v1.0.5 branch in sync with main branch (Made v1.0.5 branch in sync with main branch razor-network/oracle-node#1039)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Deleted password file (Deleted password file razor-network/oracle-node#1040)
Releases/v1.0.5 (Releases/v1.0.5 razor-network/oracle-node#1043)
v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Merged
v1.3.0-alpha
intov1.0.5
(Mergedv1.3.0-alpha
intov1.0.5
razor-network/oracle-node#973)Merged
v1
intov1.3.0-aplha
with hotfixes (Mergedv1
intov1.3.0-aplha
with hotfixes razor-network/oracle-node#966)Hotfix-proposed data (Hotfix-proposed data razor-network/oracle-node#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 (Fetched Last proposed from contracts razor-network/oracle-node#917)
fetched getLastProposedEpoch from contracts and tests for it
typo fix
V1 propose hotfix (V1 propose hotfix razor-network/oracle-node#918)
Change propose.go to get sorted proposed block ids.
Fix sorted proposed block issue.
allow stakers to addStake < minSafeRazor (Allow stakers to addStake if the stake is less than minSafeRazor razor-network/oracle-node#928)
Call claimStakerReward only if there reward to claim (Call claimStakerReward only if there reward to claim razor-network/oracle-node#926)
Make contract call only if there is commission to claim
Add tests for claimCommission file
update check
Hotfix-giveSorted (Hotfix-giveSorted razor-network/oracle-node#921)
ResetDispute only done after FinalizeDispute
Fixed tests
Update README (Update README razor-network/oracle-node#931)
Update README
Update logs path
Fix home dir path
Add logs to vote.go and commit.go
Add logs for dispute and propose.
Fix tests.
Suppress unneccessary error logs. (Suppress unneccessary error logs. razor-network/oracle-node#935)
changed http timeout to 30 sec (Changed http timeout to 30 sec razor-network/oracle-node#943)
saving commit data only after successfull commit (hotfix-CommitData razor-network/oracle-node#947)
Added password flag (Added password flag razor-network/oracle-node#946)
added password flag
README updated
Hotfix-giveSorted (new implementation) (Hotfix-giveSorted (new implementation) razor-network/oracle-node#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 (Hotfix-sortedProposedBlocks razor-network/oracle-node#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. (Changed pending nonce at to nonce at. razor-network/oracle-node#948)
Changed pending nonce at to nonce at.
Update mockery
Hotfix -RPCTimeout (Hotfix -RPCTimeout razor-network/oracle-node#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 (Added
backupNode
flag info in readme razor-network/oracle-node#963)Passed a initialized varible instead of nil value as a parameter
Updated
v1.3.0
branch to staging parameters for v1.3.0-alpha version (Updatedv1.3.0
branch to staging parameters for v1.3.0-alpha version razor-network/oracle-node#967)Updated contract addresses and chainId to staging
Updated razor-go version to v1.3.0-alpha
Fixed
CheckIfAnyError()
on RPCTimeout. (FixedCheckIfAnyError()
on RPCTimeout. razor-network/oracle-node#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 (Added a check if config key is present in yaml file before fetching value razor-network/oracle-node#975)
Added default values for config parameters
Checked if config key is present in yaml file before fetching
Fixed tests
returned default values uniformly
updated version to v1.0.5-alpha (updated version to v1.0.5-alpha razor-network/oracle-node#978)
Changes Requested in v1.0.5 Review (Changes Requested in v1.0.5 Review razor-network/oracle-node#1006)
updated logs and readMe for v1.0.5
Canges string formater for errors to %v
Inserted Logs in the entire codebase (Inserted Logs in the entire codebase razor-network/oracle-node#1018)
Inserted Logs
Corrected logs
Modified lumberJack constants
V1.0.5-alpha-patch1 Ready (V1.0.5-alpha-patch1 Ready razor-network/oracle-node#1022)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Log corrections
updated release
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Calculated blockNumber in a separate go-routine for logging (Calculated blockNumber in a separate go-routine for logging razor-network/oracle-node#1025)
Cached block number in logger
Revert "Cached block number in logger"
This reverts commit 760e3ad.
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 (Increased max size of log file to 182MB razor-network/oracle-node#1027)
V1.0.5 beta ready (V1.0.5 beta ready razor-network/oracle-node#1032)
Production support
Updated release version
Updated maxSize of log file to 200MB
Added mutex lock in blockNumber calculation (Added mutex lock in blockNumber calculation razor-network/oracle-node#1035)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Added mutex lock in blockNumber calculation
Added new staging addresses and chainId
updated version
v1.0.5-beta-patch1 (v1.0.5-beta-patch1 razor-network/oracle-node#1037)
Updated depolyment paramters to prod
updated version to v1.0.5-beta-patch1
Updated version to v1.0.5 (Updated version to v1.0.5 razor-network/oracle-node#1033)
Made v1.0.5 branch in sync with main branch (Made v1.0.5 branch in sync with main branch razor-network/oracle-node#1039)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Deleted password file (Deleted password file razor-network/oracle-node#1040)
Added sleep time to reduce amount of RPC calls to get blockNumber (Added sleep time to reduce amount of RPC calls to get blockNumber razor-network/oracle-node#1042)
add sleep after client call to get blockNumber
updated CI for dockerhub token. (updated CI for dockerhub token. razor-network/oracle-node#1052)
updated CI for tests (updated CI for tests razor-network/oracle-node#1075)
updated CI for tests
removed docker from test ci
Merge
v1.0.5-patch2
to main (Mergev1.0.5-patch2
to main razor-network/oracle-node#1073)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Merged
v1.3.0-alpha
intov1.0.5
(Mergedv1.3.0-alpha
intov1.0.5
razor-network/oracle-node#973)Merged
v1
intov1.3.0-aplha
with hotfixes (Mergedv1
intov1.3.0-aplha
with hotfixes razor-network/oracle-node#966)Hotfix-proposed data (Hotfix-proposed data razor-network/oracle-node#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 (Fetched Last proposed from contracts razor-network/oracle-node#917)
fetched getLastProposedEpoch from contracts and tests for it
typo fix
V1 propose hotfix (V1 propose hotfix razor-network/oracle-node#918)
Change propose.go to get sorted proposed block ids.
Fix sorted proposed block issue.
allow stakers to addStake < minSafeRazor (Allow stakers to addStake if the stake is less than minSafeRazor razor-network/oracle-node#928)
Call claimStakerReward only if there reward to claim (Call claimStakerReward only if there reward to claim razor-network/oracle-node#926)
Make contract call only if there is commission to claim
Add tests for claimCommission file
update check
Hotfix-giveSorted (Hotfix-giveSorted razor-network/oracle-node#921)
ResetDispute only done after FinalizeDispute
Fixed tests
Update README (Update README razor-network/oracle-node#931)
Update README
Update logs path
Fix home dir path
Add logs to vote.go and commit.go
Add logs for dispute and propose.
Fix tests.
Suppress unneccessary error logs. (Suppress unneccessary error logs. razor-network/oracle-node#935)
changed http timeout to 30 sec (Changed http timeout to 30 sec razor-network/oracle-node#943)
saving commit data only after successfull commit (hotfix-CommitData razor-network/oracle-node#947)
Added password flag (Added password flag razor-network/oracle-node#946)
added password flag
README updated
Hotfix-giveSorted (new implementation) (Hotfix-giveSorted (new implementation) razor-network/oracle-node#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 (Hotfix-sortedProposedBlocks razor-network/oracle-node#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. (Changed pending nonce at to nonce at. razor-network/oracle-node#948)
Changed pending nonce at to nonce at.
Update mockery
Hotfix -RPCTimeout (Hotfix -RPCTimeout razor-network/oracle-node#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 (Added
backupNode
flag info in readme razor-network/oracle-node#963)Passed a initialized varible instead of nil value as a parameter
Updated
v1.3.0
branch to staging parameters for v1.3.0-alpha version (Updatedv1.3.0
branch to staging parameters for v1.3.0-alpha version razor-network/oracle-node#967)Updated contract addresses and chainId to staging
Updated razor-go version to v1.3.0-alpha
Fixed
CheckIfAnyError()
on RPCTimeout. (FixedCheckIfAnyError()
on RPCTimeout. razor-network/oracle-node#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 (Added a check if config key is present in yaml file before fetching value razor-network/oracle-node#975)
Added default values for config parameters
Checked if config key is present in yaml file before fetching
Fixed tests
returned default values uniformly
updated version to v1.0.5-alpha (updated version to v1.0.5-alpha razor-network/oracle-node#978)
Changes Requested in v1.0.5 Review (Changes Requested in v1.0.5 Review razor-network/oracle-node#1006)
updated logs and readMe for v1.0.5
Canges string formater for errors to %v
Inserted Logs in the entire codebase (Inserted Logs in the entire codebase razor-network/oracle-node#1018)
Inserted Logs
Corrected logs
Modified lumberJack constants
V1.0.5-alpha-patch1 Ready (V1.0.5-alpha-patch1 Ready razor-network/oracle-node#1022)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Log corrections
updated release
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Calculated blockNumber in a separate go-routine for logging (Calculated blockNumber in a separate go-routine for logging razor-network/oracle-node#1025)
Cached block number in logger
Revert "Cached block number in logger"
This reverts commit 760e3ad.
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 (Increased max size of log file to 182MB razor-network/oracle-node#1027)
V1.0.5 beta ready (V1.0.5 beta ready razor-network/oracle-node#1032)
Production support
Updated release version
Updated maxSize of log file to 200MB
Added mutex lock in blockNumber calculation (Added mutex lock in blockNumber calculation razor-network/oracle-node#1035)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Added mutex lock in blockNumber calculation
Added new staging addresses and chainId
updated version
v1.0.5-beta-patch1 (v1.0.5-beta-patch1 razor-network/oracle-node#1037)
Updated depolyment paramters to prod
updated version to v1.0.5-beta-patch1
Updated version to v1.0.5 (Updated version to v1.0.5 razor-network/oracle-node#1033)
Made v1.0.5 branch in sync with main branch (Made v1.0.5 branch in sync with main branch razor-network/oracle-node#1039)
Merge
v1.0.4
release to main branch (Mergev1.0.4
release to main branch razor-network/oracle-node#977)v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)
updating user in dockerfile
updating readme for non-root user
Revert "Updated user in dockerfile (Updated user in dockerfile razor-network/oracle-node#1012)" (Revert "Updated user in dockerfile (#1012)" from main razor-network/oracle-node#1021)
This reverts commit 7f95edb.
Deleted password file (Deleted password file razor-network/oracle-node#1040)
Added sleep time to reduce amount of RPC calls to get blockNumber (Added sleep time to reduce amount of RPC calls to get blockNumber razor-network/oracle-node#1042)
add sleep after client call to get blockNumber
Merge
V1.0.5-gasLimitFix
toreleases/v1.0.5
(MergeV1.0.5-gasLimitFix
toreleases/v1.0.5
razor-network/oracle-node#1062)Hardcoded gas limit for reveal (Hardcoded gas limit for reveal razor-network/oracle-node#1060)
Updated version to v1.0.5-patch2 (Updated version to v1.0.5-patch2 razor-network/oracle-node#1061)
Added gasLimit to override as a config parameter (Added gasLimit to override as a config parameter razor-network/oracle-node#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
(Updated deployment parameters to staging forv1.0.5-patch2-alpha
razor-network/oracle-node#1065)Updated deployment parameters to staging
updated version
Updated to v1.0.5-patch2-beta (Updated to v1.0.5-patch2-beta razor-network/oracle-node#1066)
Updated version to v1.0.5-patch2-beta
Updated deployement parameters to prod
Updated version to
v1.0.5-patch2
release (Updated version tov1.0.5-patch2
release razor-network/oracle-node#1067)Merge v1.0.5 to main (Merge v1.0.5 to main razor-network/oracle-node#1038)
v1.2.0 (v1.2.0 razor-network/oracle-node#965)
Hotfix-logImprovements (Hotfix-logImprovements razor-network/oracle-node#952)
Set up blocknumber and epoch in logs
updated blocknumber and epoch logger info in every command
Hotfix-getDataFromAPI (Hotfix-getDataFromAPI razor-network/oracle-node#951)
Changed numm of retry attempts
removed redundant retry attempts
corrected tests
changed http timeout and logged time elapsed to fetch data (hotfix-API attempts and timeout razor-network/oracle-node#954)
Updated version (Updated version razor-network/oracle-node#960)
Updated version
updated version to v1.2.0
version update (version update to
v1.0.4
razor-network/oracle-node#972)Merged
v1.3.0-alpha
intov1.0.5
(Mergedv1.3.0-alpha
intov1.0.5
razor-network/oracle-node#973)Merged
v1
intov1.3.0-aplha
with hotfixes (Mergedv1
intov1.3.0-aplha
with hotfixes razor-network/oracle-node#966)Hotfix-proposed data (Hotfix-proposed data razor-network/oracle-node#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 (Fetched Last proposed from contracts razor-network/oracle-node#917)
fetched getLastProposedEpoch from contracts and tests for it
typo fix
V1 propose hotfix (V1 propose hotfix razor-network/oracle-node#918)
Change propose.go to get sorted proposed block ids.
Fix sorted proposed block issue.
allow stakers to addStake < minSafeRazor (Allow stakers to addStake if the stake is less than minSafeRazor razor-network/oracle-node#928)
Call claimStakerReward only if there reward to claim (Call claimStakerReward only if there reward to claim razor-network/oracle-node#926)
Make contract call only if there is commission to claim
Add tests for claimCommission file
update check
Hotfix-giveSorted (Hotfix-giveSorted razor-network/oracle-node#921)
ResetDispute only done after FinalizeDispute
Fixed tests
Update README (Update README razor-network/oracle-node#931)
Update README
Update logs path
Fix home dir path
Add logs to vote.go and commit.go
Add logs for dispute and propose.
Fix tests.
Suppress unneccessary error logs. (Suppress unneccessary error logs. razor-network/oracle-node#935)
changed http timeout to 30 sec (Changed http timeout to 30 sec razor-network/oracle-node#943)
saving commit data only after successfull commit (hotfix-CommitData razor-network/oracle-node#947)
Added password flag (Added password flag razor-network/oracle-node#946)
added password flag
README updated
Hotfix-giveSorted (new implementation) (Hotfix-giveSorted (new implementation) razor-network/oracle-node#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 (Hotfix-sortedProposedBlocks razor-network/oracle-node#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. (Changed pending nonce at to nonce at. razor-network/oracle-node#948)
Changed pending nonce at to nonce at.
Update mockery
Hotfix -RPCTimeout (Hotfix -RPCTimeout razor-network/oracle-node#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 (Added
backupNode
flag info in readme razor-network/oracle-node#963)Passed a initialized varible instead of nil value as a parameter
Updated
v1.3.0
branch to staging parameters for v1.3.0-alpha version (Updatedv1.3.0
branch to staging parameters for v1.3.0-alpha version razor-network/oracle-node#967)Updated contract addresses and chainId to staging
Updated razor-go version to v1.3.0-alpha
Fixed
CheckIfAnyError()
on RPCTimeout. (FixedCheckIfAnyError()
on RPCTimeout. razor-network/oracle-node#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 (Added a check if config key is present in yaml file before fetching value razor-network/oracle-node#975)
Added default values for config parameters
Checked if config key is present in yaml file before fetching
Fixed tests
returned default values uniformly
Co-authored-by: Ashish Kumar Mishr…
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Test Configuration:
Checklist: