-
Notifications
You must be signed in to change notification settings - Fork 286
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
Release Candidate v2023.3.0/v2023.3.1 - HIP30 Hard Fork #4500
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9f1576f - Browse repository at this point
Copy the full SHA 9f1576fView commit details
Commits on Aug 30, 2023
-
Next validator in view change. (#4492)
* NthNextValidatorHmy * Test. * Fixed func usage. * Additional checks.
Configuration menu - View commit details
-
Copy full SHA for 8c20652 - Browse repository at this point
Copy the full SHA 8c20652View commit details -
* HIP-30: sharding configuration boilerplate * update comments * goimports * update test * update comment --------- Co-authored-by: Nita Neou (Soph) <soph@harmony.one>
Configuration menu - View commit details
-
Copy full SHA for 083eef4 - Browse repository at this point
Copy the full SHA 083eef4View commit details
Commits on Sep 1, 2023
-
HIP-30: minimum validator commission of 7% (#4496)
* HIP-30: sharding configuration boilerplate * update comments * goimports * HIP-30: minimum validator commission of 7% Based on #4495, which must be merged before this PR. This PR should be rebased with dev after #4495 is merged to retain atomicity of changes by pull request. * goimports * update test * update test --------- Co-authored-by: Casey Gardiner <117784577+ONECasey@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 62feec9 - Browse repository at this point
Copy the full SHA 62feec9View commit details
Commits on Sep 2, 2023
-
HIP-30: Emission split (#4497)
* HIP-30: sharding configuration boilerplate * update comments * goimports * HIP-30: minimum validator commission of 7% Based on #4495, which must be merged before this PR. This PR should be rebased with dev after #4495 is merged to retain atomicity of changes by pull request. * goimports * HIP-30: Emission split implementation Note that the allocated split of the emission goes directly to the recipient (and not via the Reward). This is because rewards are indexed by validator and not by delegator, and the recipient may/may not have any delegations which we can reward. Even if one was guaranteed to exist, it would mess up the math of the validator. * set up mainnet recipient of emission split * HIP-30: Emission split addresses for non mainnet * update test * update test * Update mainnet.go --------- Co-authored-by: Casey Gardiner <117784577+ONECasey@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0c981ff - Browse repository at this point
Copy the full SHA 0c981ffView commit details
Commits on Sep 11, 2023
-
HIP-30: Set up pre-image generation, recording, export and import (#4494
) * flags: set up preimage flags * hip30: set up preimage import, export, api * save pre-images by default * add pre images api * goimports * commit rpc preimages file * preimages: re-generate them using CLI * add metrics and numbers for pre-images * automate generation after import * move from rpc to core * goimports * add back core/preimages.go file * goimports * goimports * export prometheus metric when no error importing preimage * add preimages flags to rootflags --------- Co-authored-by: Nita Neou (Soph) <soph@harmony.one>
Configuration menu - View commit details
-
Copy full SHA for 14eba6e - Browse repository at this point
Copy the full SHA 14eba6eView commit details -
HIP-30: Shard reduction (#4498)
* HIP-30: sharding configuration boilerplate * update comments * goimports * HIP-30: minimum validator commission of 7% Based on #4495, which must be merged before this PR. This PR should be rebased with dev after #4495 is merged to retain atomicity of changes by pull request. * goimports * HIP-30: Emission split implementation Note that the allocated split of the emission goes directly to the recipient (and not via the Reward). This is because rewards are indexed by validator and not by delegator, and the recipient may/may not have any delegations which we can reward. Even if one was guaranteed to exist, it would mess up the math of the validator. * set up mainnet recipient of emission split * HIP-30: Emission split addresses for non mainnet * HIP-30: deactivate shard 2 and 3 validators * update test * update test * shard reduction: update block reward --------- Co-authored-by: Casey Gardiner <117784577+ONECasey@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 115e434 - Browse repository at this point
Copy the full SHA 115e434View commit details
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b798df0 - Browse repository at this point
Copy the full SHA b798df0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d65d11 - Browse repository at this point
Copy the full SHA 6d65d11View commit details -
HIP-30: Balance migration (#4499)
* flags: set up preimage flags * hip30: set up preimage import, export, api * save pre-images by default * add pre images api * goimports * commit rpc preimages file * preimages: re-generate them using CLI * add metrics and numbers for pre-images * automate generation after import * move from rpc to core * goimports * add back core/preimages.go file * HIP-30: sharding configuration boilerplate * update comments * goimports * HIP-30: minimum validator commission of 7% Based on #4495, which must be merged before this PR. This PR should be rebased with dev after #4495 is merged to retain atomicity of changes by pull request. * goimports * HIP-30: Emission split implementation Note that the allocated split of the emission goes directly to the recipient (and not via the Reward). This is because rewards are indexed by validator and not by delegator, and the recipient may/may not have any delegations which we can reward. Even if one was guaranteed to exist, it would mess up the math of the validator. * set up mainnet recipient of emission split * HIP-30: Emission split addresses for non mainnet * HIP-30: deactivate shard 2 and 3 validators * goimports * update test * goimports * migrate balance uring epoch T - 1 highly untested code. also missing is the ability to generate a pre-migration report for future verification. * update test * export prometheus metric when no error importing preimage * add comment * test account migration in localnet * add preimages flags to rootflags * enable preimages on the whitelist * add the generate method * fix cropping log * fix cropping log * cropping startpoint when bigger than endpoint * add support for the rpcblocknumer type * enable import api * use earlies block * debug logs * debug logs * debug logs * debug logs * fix error catching * fix error catching * make end optional for the comand line * fix cropping logic * improve error when apply message fails * add balance on the error * fix importing * remove unused imports --------- Co-authored-by: Nita Neou (Soph) <soph@harmony.one> Co-authored-by: Soph <35721420+sophoah@users.noreply.github.com> Co-authored-by: Diego Nava <diego.nava77@hotmail.com> Co-authored-by: Diego Nava <8563843+diego1q2w@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 688b933 - Browse repository at this point
Copy the full SHA 688b933View commit details -
Hip30 balance migration with fix. (#4502)
* flags: set up preimage flags * hip30: set up preimage import, export, api * preimages: re-generate them using CLI * move from rpc to core * migrate balance uring epoch T - 1 highly untested code. also missing is the ability to generate a pre-migration report for future verification. * test account migration in localnet * enable preimages on the whitelist * add the generate method * fix cropping log * fix cropping log * cropping startpoint when bigger than endpoint * add support for the rpcblocknumer type * enable import api * Fixed stuck. * Additional logs. * Cleanup. * Rebased on harmony-one:hip30/testing. * Removed code duplicate. * Fixed stuck. * IsOneEpochBeforeHIP30 for only 1 epoch. --------- Co-authored-by: MaxMustermann2 <82761650+MaxMustermann2@users.noreply.github.com> Co-authored-by: Nita Neou (Soph) <soph@harmony.one> Co-authored-by: Diego Nava <diego.nava77@hotmail.com> Co-authored-by: Diego Nava <8563843+diego1q2w@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c2bf8de - Browse repository at this point
Copy the full SHA c2bf8deView commit details
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 343058a - Browse repository at this point
Copy the full SHA 343058aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 445d8e3 - Browse repository at this point
Copy the full SHA 445d8e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2890d84 - Browse repository at this point
Copy the full SHA 2890d84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29d46b9 - Browse repository at this point
Copy the full SHA 29d46b9View commit details -
* Fixed gas 30m. * BlockGas30M renamed to BlockGas30MEpoch. * Removed redundant code.
Configuration menu - View commit details
-
Copy full SHA for 74ede04 - Browse repository at this point
Copy the full SHA 74ede04View commit details -
Hip30 : localnet account migration fix (#4508)
* flags: set up preimage flags * hip30: set up preimage import, export, api * save pre-images by default * add pre images api * goimports * commit rpc preimages file * preimages: re-generate them using CLI * add metrics and numbers for pre-images * automate generation after import * move from rpc to core * goimports * add back core/preimages.go file * HIP-30: sharding configuration boilerplate * update comments * goimports * HIP-30: minimum validator commission of 7% Based on #4495, which must be merged before this PR. This PR should be rebased with dev after #4495 is merged to retain atomicity of changes by pull request. * goimports * HIP-30: Emission split implementation Note that the allocated split of the emission goes directly to the recipient (and not via the Reward). This is because rewards are indexed by validator and not by delegator, and the recipient may/may not have any delegations which we can reward. Even if one was guaranteed to exist, it would mess up the math of the validator. * set up mainnet recipient of emission split * HIP-30: Emission split addresses for non mainnet * HIP-30: deactivate shard 2 and 3 validators * goimports * update test * goimports * migrate balance uring epoch T - 1 highly untested code. also missing is the ability to generate a pre-migration report for future verification. * update test * export prometheus metric when no error importing preimage * add comment * test account migration in localnet * add preimages flags to rootflags * enable preimages on the whitelist * add the generate method * fix cropping log * fix cropping log * cropping startpoint when bigger than endpoint * add support for the rpcblocknumer type * enable import api * use earlies block * debug logs * debug logs * debug logs * debug logs * fix error catching * fix error catching * make end optional for the comand line * fix cropping logic * improve error when apply message fails * add balance on the error * fix importing * remove unused imports * create preimage for genesis block * fix consensus with No Migration Possible * use correct header for migration * process all tx in all block for non shard 0 --------- Co-authored-by: MaxMustermann2 <82761650+MaxMustermann2@users.noreply.github.com> Co-authored-by: Diego Nava <diego.nava77@hotmail.com> Co-authored-by: Diego Nava <8563843+diego1q2w@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed08ff3 - Browse repository at this point
Copy the full SHA ed08ff3View commit details
Commits on Sep 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9a5900d - Browse repository at this point
Copy the full SHA 9a5900dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0130436 - Browse repository at this point
Copy the full SHA 0130436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 310b4cd - Browse repository at this point
Copy the full SHA 310b4cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 924d133 - Browse repository at this point
Copy the full SHA 924d133View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6428430 - Browse repository at this point
Copy the full SHA 6428430View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa0ad97 - Browse repository at this point
Copy the full SHA aa0ad97View commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 018c336 - Browse repository at this point
Copy the full SHA 018c336View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51ed6b6 - Browse repository at this point
Copy the full SHA 51ed6b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68cb005 - Browse repository at this point
Copy the full SHA 68cb005View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff86c57 - Browse repository at this point
Copy the full SHA ff86c57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eb1cc4 - Browse repository at this point
Copy the full SHA 1eb1cc4View commit details
Commits on Sep 23, 2023
-
1
Configuration menu - View commit details
-
Copy full SHA for ccc9252 - Browse repository at this point
Copy the full SHA ccc9252View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdcae9a - Browse repository at this point
Copy the full SHA cdcae9aView commit details
Commits on Sep 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9586553 - Browse repository at this point
Copy the full SHA 9586553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2706451 - Browse repository at this point
Copy the full SHA 2706451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c84d1c - Browse repository at this point
Copy the full SHA 9c84d1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcbe6c9 - Browse repository at this point
Copy the full SHA fcbe6c9View commit details
Commits on Sep 26, 2023
-
Merge pull request #4510 from Frozen/hip30/testing-minor-fixes
Hip30/testing minor fixes.
Configuration menu - View commit details
-
Copy full SHA for e205242 - Browse repository at this point
Copy the full SHA e205242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b6df6b - Browse repository at this point
Copy the full SHA 8b6df6bView commit details
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8824e42 - Browse repository at this point
Copy the full SHA 8824e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fadfe3 - Browse repository at this point
Copy the full SHA 0fadfe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b476a1 - Browse repository at this point
Copy the full SHA 6b476a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8335523 - Browse repository at this point
Copy the full SHA 8335523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83d5104 - Browse repository at this point
Copy the full SHA 83d5104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e1f482 - Browse repository at this point
Copy the full SHA 5e1f482View commit details -
Configuration menu - View commit details
-
Copy full SHA for 215bb10 - Browse repository at this point
Copy the full SHA 215bb10View commit details
Commits on Sep 28, 2023
-
Merge pull request #4513 from harmony-one/hip30/add-prometheus-metrics
send metrics on node start
Configuration menu - View commit details
-
Copy full SHA for a9077c9 - Browse repository at this point
Copy the full SHA a9077c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7111b92 - Browse repository at this point
Copy the full SHA 7111b92View commit details -
1) Removed unused worker (#4512)
2) Proper error checking 3) Tests for gas 30m
Configuration menu - View commit details
-
Copy full SHA for d8f1225 - Browse repository at this point
Copy the full SHA d8f1225View commit details
Commits on Sep 29, 2023
-
Improvements of streamsync to deploy on mainnet (#4493)
* add faultRecoveryThreshold to reset stream failures * increase MaxStreamFailures to let stream be longer in the list * set Concurrency to 2 for devnet to be same as MinStreams, otherwise it will rewrite MinStreams * stream sync loop checks for ErrNotEnoughStreamsand waits for enough streams in case there are not enough connected streams in list * fix fault recovery issue * improve checkPrerequisites to be able to continue with minimum streams * refactor fixValues function, put priority on MinStreams rather than Concurrency * drop remote peer if sending empty blocks array * goimports to fix build issue * fix getReceipts array assignments * fix getReceipts and add tests for it
Configuration menu - View commit details
-
Copy full SHA for fa99cd1 - Browse repository at this point
Copy the full SHA fa99cd1View commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0252bd7 - Browse repository at this point
Copy the full SHA 0252bd7View commit details -
Merge pull request #4518 from harmony-one/fix/duplicate_def
fix duplicate function def
Configuration menu - View commit details
-
Copy full SHA for 532e28f - Browse repository at this point
Copy the full SHA 532e28fView commit details
Commits on Oct 5, 2023
-
reset devnet and set 30M epoch for all network except mainnet/testnet (…
…#4517) * enable on devnet hip28 and hip30 together at hip30 * enable 30M epoch for all except mainnet/testnet, update devnet for restart * remove unused var * update partner/devnet feature activation * Remove old devnet/partner instance config
Configuration menu - View commit details
-
Copy full SHA for 171e612 - Browse repository at this point
Copy the full SHA 171e612View commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for abf9dba - Browse repository at this point
Copy the full SHA abf9dbaView commit details -
add GetNodeData tests for stream client, increase nodes and receipts …
…cap (#4519) * add tests for GetNodeData in stream protocol * increase client cap for nodes and receipts requests
Configuration menu - View commit details
-
Copy full SHA for ce0f483 - Browse repository at this point
Copy the full SHA ce0f483View commit details
Commits on Oct 9, 2023
-
Merge pull request #4503 from harmony-one/hip30/testing
HIP-30 Shard Reduction Process
Configuration menu - View commit details
-
Copy full SHA for 2378b2d - Browse repository at this point
Copy the full SHA 2378b2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f6a0db - Browse repository at this point
Copy the full SHA 3f6a0dbView commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e133806 - Browse repository at this point
Copy the full SHA e133806View commit details
Commits on Oct 11, 2023
-
enable hip30 epoch for testnet (#4526)
* enable hip30 epoch for testnet * fix date comment * set blockgas30M epoch
Configuration menu - View commit details
-
Copy full SHA for d2743d9 - Browse repository at this point
Copy the full SHA d2743d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e033a - Browse repository at this point
Copy the full SHA 88e033aView commit details
Commits on Oct 12, 2023
-
fix preimage import bugs (#4529)
* fix preimage import bugs * fix typo
Configuration menu - View commit details
-
Copy full SHA for b143085 - Browse repository at this point
Copy the full SHA b143085View commit details
Commits on Oct 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1adea06 - Browse repository at this point
Copy the full SHA 1adea06View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce2c057 - Browse repository at this point
Copy the full SHA ce2c057View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae578ba - Browse repository at this point
Copy the full SHA ae578baView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 370d122 - Browse repository at this point
Copy the full SHA 370d122View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf5dd8b - Browse repository at this point
Copy the full SHA cf5dd8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d402e4 - Browse repository at this point
Copy the full SHA 0d402e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f5768a - Browse repository at this point
Copy the full SHA 9f5768aView commit details -
Rotation fix and update. (#4516)
* fixed memory * error on existed block * Fixed config to pass tests. * Cleanup * Cleanup * Condition to pass tests.
Configuration menu - View commit details
-
Copy full SHA for 1633656 - Browse repository at this point
Copy the full SHA 1633656View commit details