{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":602932198,"defaultBranch":"main","name":"hydragon-core-contracts-archive","ownerLogin":"Hydra-Chain","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-17T08:55:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/74715062?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713268096.0","currentOid":""},"activityList":{"items":[{"before":"66d90b7c2d4b0a14dcba15f729ef9bf5245bf2c6","after":"97c0852ff61e5531cd49e806d304eaa3e8d73665","ref":"refs/heads/bugfix/fetch-rewards","pushedAt":"2024-04-17T12:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"delete redundant comment;","shortMessageHtmlLink":"delete redundant comment;"}},{"before":"01ad04307addaeb7d233473821f9ba816cdb0023","after":"66d90b7c2d4b0a14dcba15f729ef9bf5245bf2c6","ref":"refs/heads/bugfix/fetch-rewards","pushedAt":"2024-04-17T11:26:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"update comments","shortMessageHtmlLink":"update comments"}},{"before":"1dc9aaf8a85b3ecde0420f3f394252faea4887c0","after":"01ad04307addaeb7d233473821f9ba816cdb0023","ref":"refs/heads/bugfix/fetch-rewards","pushedAt":"2024-04-17T11:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"return back a todo comment;","shortMessageHtmlLink":"return back a todo comment;"}},{"before":"7c2c607c288fd7ad43c7ec1a7cb57487ca08b036","after":"1dc9aaf8a85b3ecde0420f3f394252faea4887c0","ref":"refs/heads/bugfix/fetch-rewards","pushedAt":"2024-04-17T11:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"update and polish","shortMessageHtmlLink":"update and polish"}},{"before":null,"after":"7c2c607c288fd7ad43c7ec1a7cb57487ca08b036","ref":"refs/heads/bugfix/fetch-rewards","pushedAt":"2024-04-16T11:48:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"updates\n\ncreate new _calculatePositionRewards method that will be used for the rewards calculation when getting the rewards;\nupdate _rewardParams to calculate elapsed time, not only the maturing end period;\nmake a test case that tests if the same vesting position size, but with different period shows different rewards and also if they are totally the same, opened in the same time and they've the same rewards.","shortMessageHtmlLink":"updates"}},{"before":"c069bca2c13f2f88af219c01618b2baea3db7829","after":null,"ref":"refs/heads/validator-commission","pushedAt":"2024-04-15T12:47:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"}},{"before":"adaf5f65521e8af4a3483dfd1a66dc650e2de0a2","after":"f9c19eb2fe131100562a82c56893a649bf22bd01","ref":"refs/heads/h-main","pushedAt":"2024-04-15T12:23:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"commission option (#43)\n\n* commission option\r\n\r\ninitialize the main validators on the chain with the given commission;\r\nset the validator's commission when registering and use this in the rewards calculations;\r\nadd new Errors for the commission and the min stake;\r\nrevert with error when registering with an invalid commission;\r\nupdate the tests;","shortMessageHtmlLink":"commission option (#43)"}},{"before":"fad8f4ea4cd83ab9fcce08f50f8540a1532a8f44","after":"c069bca2c13f2f88af219c01618b2baea3db7829","ref":"refs/heads/validator-commission","pushedAt":"2024-04-15T10:39:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"move the change event in the private method","shortMessageHtmlLink":"move the change event in the private method"}},{"before":"f2f333fb6883c29840e97621f4ea04a7f40778b9","after":"fad8f4ea4cd83ab9fcce08f50f8540a1532a8f44","ref":"refs/heads/validator-commission","pushedAt":"2024-04-15T10:35:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"extract commission setting in private function","shortMessageHtmlLink":"extract commission setting in private function"}},{"before":"65feaa0cb616b886ed4ed1d474f1658ac8f7e8b2","after":"f2f333fb6883c29840e97621f4ea04a7f40778b9","ref":"refs/heads/validator-commission","pushedAt":"2024-04-15T10:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"updates\n\nadd new Errors for the commission and the min stake;\nrevert with error when register with invalid commission;\nupdate the tests;","shortMessageHtmlLink":"updates"}},{"before":null,"after":"65feaa0cb616b886ed4ed1d474f1658ac8f7e8b2","ref":"refs/heads/validator-commission","pushedAt":"2024-04-12T15:27:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"commission option\n\ninitialize the main validators on the chain with given commission;\nset the validator's commission when register and use this in the rewards calculations;","shortMessageHtmlLink":"commission option"}},{"before":"5642a67a6c2575b4fb46868d9f169fa6ebb803ab","after":null,"ref":"refs/heads/migrate-statesyncer-tests","pushedAt":"2024-03-12T07:43:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"}},{"before":"4d1e962b6d5da4d36602f05827c480291da66724","after":"adaf5f65521e8af4a3483dfd1a66dc650e2de0a2","ref":"refs/heads/h-main","pushedAt":"2024-03-12T07:43:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"add StateSyncer tests and optimize the rest; (#42)\n\n* add StateSyncer tests and optimize the rest;","shortMessageHtmlLink":"add StateSyncer tests and optimize the rest; (#42)"}},{"before":"d81100254ed9fa5479b39d70fdda2e45ed3c67f1","after":"5642a67a6c2575b4fb46868d9f169fa6ebb803ab","ref":"refs/heads/migrate-statesyncer-tests","pushedAt":"2024-03-12T07:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"move the state syncer tests inside the validatorSet tests;","shortMessageHtmlLink":"move the state syncer tests inside the validatorSet tests;"}},{"before":null,"after":"d81100254ed9fa5479b39d70fdda2e45ed3c67f1","ref":"refs/heads/migrate-statesyncer-tests","pushedAt":"2024-03-11T16:14:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"add StateSyncer tests and optimize the rest;","shortMessageHtmlLink":"add StateSyncer tests and optimize the rest;"}},{"before":"b49f73cf3755508bf92545c4a71c67f639a6ed77","after":null,"ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-11T12:25:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"}},{"before":"a41bb937b92fd4daba07cf2458340e10e6332f6e","after":"4d1e962b6d5da4d36602f05827c480291da66724","ref":"refs/heads/h-main","pushedAt":"2024-03-11T12:25:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"change the calcSlashing to penalize 0.3% per week left; (#40)\n\n* change the calcSlashing to penalize 0.3% per week left;\r\n* optimize slashing calculation - use constant for the left weeks calculation to improve gas consumption and hardcode the percentage for the slashing in the tests;","shortMessageHtmlLink":"change the calcSlashing to penalize 0.3% per week left; (#40)"}},{"before":"4b28d09c03b732f6a64c11511835295fd418b6c9","after":"b49f73cf3755508bf92545c4a71c67f639a6ed77","ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-11T12:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"update docs;","shortMessageHtmlLink":"update docs;"}},{"before":"f93edcbf96c79dc8a6e28dc1c2cfd5c98c59cce8","after":"4b28d09c03b732f6a64c11511835295fd418b6c9","ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-11T12:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"update docs;","shortMessageHtmlLink":"update docs;"}},{"before":"eaf5bebb5ed64d8e9dc7800735fb073d77e1dd9e","after":"f93edcbf96c79dc8a6e28dc1c2cfd5c98c59cce8","ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-11T12:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"update docs;","shortMessageHtmlLink":"update docs;"}},{"before":"5d4ffe362fe2ec4385096e067db0ac60db9d93d0","after":"eaf5bebb5ed64d8e9dc7800735fb073d77e1dd9e","ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-11T12:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"update docs;","shortMessageHtmlLink":"update docs;"}},{"before":"a5df1a664dcc06380369e7a161bc277d2fe8d191","after":"5d4ffe362fe2ec4385096e067db0ac60db9d93d0","ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-11T12:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"update docs;","shortMessageHtmlLink":"update docs;"}},{"before":"163eb0d7d45467c2eca34e262c7ba7309c99dc98","after":null,"ref":"refs/heads/fix-apr-init","pushedAt":"2024-03-11T11:06:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"R-Santev","name":"Rosen Santev","path":"/R-Santev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77731162?s=80&v=4"}},{"before":"6768b77aeb7c260a6e9d1e296f8d7678d1dcf316","after":"a41bb937b92fd4daba07cf2458340e10e6332f6e","ref":"refs/heads/h-main","pushedAt":"2024-03-11T11:06:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"R-Santev","name":"Rosen Santev","path":"/R-Santev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77731162?s=80&v=4"},"commit":{"message":"Fix APR module initialization (#41)\n\n* Fix APR module initialization","shortMessageHtmlLink":"Fix APR module initialization (#41)"}},{"before":"e82c7d896521085333a5934e8b7730a6df700f11","after":"163eb0d7d45467c2eca34e262c7ba7309c99dc98","ref":"refs/heads/fix-apr-init","pushedAt":"2024-03-11T11:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R-Santev","name":"Rosen Santev","path":"/R-Santev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77731162?s=80&v=4"},"commit":{"message":"Default values must be constants","shortMessageHtmlLink":"Default values must be constants"}},{"before":"5878de099bf324fa15b2fa405f565b93143908c9","after":"a5df1a664dcc06380369e7a161bc277d2fe8d191","ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-08T17:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"optimize slashing calculation - use constant for the left weeks calculation to improve gas consumption and hardcode the percentage for the slashing in the tests;","shortMessageHtmlLink":"optimize slashing calculation - use constant for the left weeks calcu…"}},{"before":null,"after":"e82c7d896521085333a5934e8b7730a6df700f11","ref":"refs/heads/fix-apr-init","pushedAt":"2024-03-08T13:26:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"R-Santev","name":"Rosen Santev","path":"/R-Santev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77731162?s=80&v=4"},"commit":{"message":"Fix APR module initialization","shortMessageHtmlLink":"Fix APR module initialization"}},{"before":"46014be848bdd33939d27dc438018c1d28f8e54d","after":"5878de099bf324fa15b2fa405f565b93143908c9","ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-08T10:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"improve the slashing calculation - use modulo operation to make the weeks calculation more precise when calculating the slashing and adapt the tests;","shortMessageHtmlLink":"improve the slashing calculation - use modulo operation to make the w…"}},{"before":null,"after":"46014be848bdd33939d27dc438018c1d28f8e54d","ref":"refs/heads/bugfix/issue-58-slashing-position","pushedAt":"2024-03-07T13:19:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"},"commit":{"message":"change the calcSlashing to penalize 0.3% per week left;","shortMessageHtmlLink":"change the calcSlashing to penalize 0.3% per week left;"}},{"before":"1ab33ee9917b28f946d279b5093f26261b4707f6","after":null,"ref":"refs/heads/issue-31-FeeHandler","pushedAt":"2024-03-07T09:22:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vitomir2","name":"Vitomir Pavlov","path":"/Vitomir2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567145?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xN1QxMjoyOToyNS4wMDAwMDBazwAAAAQzDn-Y","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xN1QxMjoyOToyNS4wMDAwMDBazwAAAAQzDn-Y","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QwOToyMjo1Mi4wMDAwMDBazwAAAAQO2s8x"}},"title":"Activity · Hydra-Chain/hydragon-core-contracts-archive"}