{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":151067423,"defaultBranch":"master","name":"gowaves","ownerLogin":"wavesplatform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-01T09:53:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18295288?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717405504.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"f590705cf7409de5a49f257b3ad216c846233d1d","ref":"refs/heads/handle-challenged-blocks","pushedAt":"2024-06-03T09:05:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Handle elided transactions during block processing.","shortMessageHtmlLink":"Handle elided transactions during block processing."}},{"before":"7a669ab87a7bfd1513250fe6c6a4bc5eb5d3b966","after":"f590705cf7409de5a49f257b3ad216c846233d1d","ref":"refs/heads/handle-challenged-blocks.master","pushedAt":"2024-06-03T09:03:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Handle elided transactions during block processing.","shortMessageHtmlLink":"Handle elided transactions during block processing."}},{"before":"d43829bfc0499ba883f2e0d0520a3cac077159c7","after":"7a669ab87a7bfd1513250fe6c6a4bc5eb5d3b966","ref":"refs/heads/handle-challenged-blocks.master","pushedAt":"2024-06-03T09:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Handle elided transactions during block processing.","shortMessageHtmlLink":"Handle elided transactions during block processing."}},{"before":"1b4f3aa346b0dd1d9064b7a3e509f1f319486b72","after":"c80190fc1ce5314c9d033d9f929c4ca237256fd2","ref":"refs/heads/change-invoke-intermediate-payments-balances-check.fix-fixme","pushedAt":"2024-05-31T20:56:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Fix test 'TestInvokePaymentsCheckBeforeAndAfterInvokeScriptTxActivation'.","shortMessageHtmlLink":"Fix test 'TestInvokePaymentsCheckBeforeAndAfterInvokeScriptTxActivati…"}},{"before":"5c5f7cbcaa2303db75b47ecfe67dbfab6bf2c821","after":null,"ref":"refs/heads/generate-keyblock-with-snapshot-hash.light-node-true","pushedAt":"2024-05-31T20:55:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"}},{"before":"96d6bacecdf7190b451c8f32a98b646cbd9cd388","after":"d43829bfc0499ba883f2e0d0520a3cac077159c7","ref":"refs/heads/handle-challenged-blocks.master","pushedAt":"2024-05-31T20:54:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Handle challenged account status in public state API and ride.","shortMessageHtmlLink":"Handle challenged account status in public state API and ride."}},{"before":"af331c4aa9776e25584e149f3e7bb91c10b5b71b","after":"1e4006504824bda96cb463f7cd7010079a0ded60","ref":"refs/heads/wallet-fix","pushedAt":"2024-05-31T20:39:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Fix lint.","shortMessageHtmlLink":"Fix lint."}},{"before":"a8f19d6ceb706320db9a94c852733d57c32a2e13","after":null,"ref":"refs/heads/activate-light-node-feature","pushedAt":"2024-05-31T19:52:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"}},{"before":"3498a8f55e0e27f765e70541724412f0a34cf993","after":"1c3189dbd8c0faae912a2b116c7a237e5bbb205f","ref":"refs/heads/master","pushedAt":"2024-05-31T19:52:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Mark 'Light Node' feature as implemented. (#1422)","shortMessageHtmlLink":"Mark 'Light Node' feature as implemented. (#1422)"}},{"before":null,"after":"a8f19d6ceb706320db9a94c852733d57c32a2e13","ref":"refs/heads/activate-light-node-feature","pushedAt":"2024-05-31T16:29:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Mark 'Light Node' feature as implemented.","shortMessageHtmlLink":"Mark 'Light Node' feature as implemented."}},{"before":"d2850876fc006ab353de6a1379612023315d7caa","after":null,"ref":"refs/heads/generate-keyblock-with-snapshot-hash","pushedAt":"2024-05-31T16:26:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"}},{"before":"620b16303b01ea6d90e6f6fc5a2f07efc44363d6","after":"3498a8f55e0e27f765e70541724412f0a34cf993","ref":"refs/heads/master","pushedAt":"2024-05-31T16:26:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Generate keyblock with snapshot hash after LightNode feature (#1363)\n\n* generate sh in keyBlock and pass with microBlock\r\n\r\n* Removed unnecessary line of code.\r\n\r\n* Handle corner case for a key block generation when fix snapshots have to be generated on the block height.\r\n\r\n* Regenerate block ID for key block with filled 'StateHash' field.\r\n\r\n* Refactor 'IsActiveLightNodeNewBlocksFields' method of 'StateInfo' interface.\r\n\r\n* Move 'CreateNextSnapshotHash' to the 'StateModifier' interface.\r\n\r\nThis method can potentially change the state by calling\r\n'stateManager.generateBlockchainFix' method and\r\n'txAppender.createInitialDiffAndStateHash' method.\r\n\r\n* Remove 'getTopBlockSnapshotHash' function.\r\n\r\n* calculate snapshot sh in micro miner\r\n\r\n* turn off the implemented flag for lightNode feature\r\n\r\n* Create 'CalculateSnapshotStateHash' function and use it instead of 'StateInfo.SnapshotStateHash' method.\r\n\r\n* Refactor 'txAppender.createInitialDiffAndStateHash'.\r\n\r\n* Make 'CreateNextSnapshotHash' read only.\r\n\r\nBecause 'CreateNextSnapshotHash' method can be called in the miner's\r\ngoroutine it should not modify the state data.\r\n\r\n* add feature check in micro miner\r\n\r\n* Fix comment about 'createInitialBlockSnapshot' method.\r\n\r\n* Fix micro miner before light node feature activation.\r\n\r\nIn case when ligh node feature is not activated the 'StateHash' block\r\nfield must be set to nil.\r\n\r\n* Fill 'StateHash' field to microblock in micro-miner after light node feature activation.\r\n\r\n* Simplified condition for 'StateHash' of microblock\r\n\r\n* add Reshedule after micro block and fix some logs messages\r\n\r\n* send block after applying and send microBlockInv in full mode\r\n\r\n* Fix TODO in createInitialDiffAndStateHash: use temp diff.\r\n\r\n* Remove unused params.\r\n\r\n---------\r\n\r\nCo-authored-by: Nikolay Eskov ","shortMessageHtmlLink":"Generate keyblock with snapshot hash after LightNode feature (#1363)"}},{"before":"b685c04382ed0027f1af98b9e58c6a5f862fabe1","after":"d2850876fc006ab353de6a1379612023315d7caa","ref":"refs/heads/generate-keyblock-with-snapshot-hash","pushedAt":"2024-05-31T13:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Remove unused params.","shortMessageHtmlLink":"Remove unused params."}},{"before":"6505da7e69dede9095d4530fc1bfb86688951e5b","after":"5c5f7cbcaa2303db75b47ecfe67dbfab6bf2c821","ref":"refs/heads/generate-keyblock-with-snapshot-hash.light-node-true","pushedAt":"2024-05-31T13:23:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Revert \"turn off the implemented flag for lightNode feature\"\n\nThis reverts commit 16524bf23db2c43fa47b11005b1aff1be1ba617f.","shortMessageHtmlLink":"Revert \"turn off the implemented flag for lightNode feature\""}},{"before":"4f25acf85acf2466bf44c4b052518baececf3ba6","after":"b685c04382ed0027f1af98b9e58c6a5f862fabe1","ref":"refs/heads/generate-keyblock-with-snapshot-hash","pushedAt":"2024-05-31T13:22:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Merge branch 'master' into generate-keyblock-with-snapshot-hash","shortMessageHtmlLink":"Merge branch 'master' into generate-keyblock-with-snapshot-hash"}},{"before":"4e7d3c4ffcc1be07b95646095a9f8fe61de4e81b","after":"4f25acf85acf2466bf44c4b052518baececf3ba6","ref":"refs/heads/generate-keyblock-with-snapshot-hash","pushedAt":"2024-05-31T13:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Fix TODO in createInitialDiffAndStateHash: use temp diff.","shortMessageHtmlLink":"Fix TODO in createInitialDiffAndStateHash: use temp diff."}},{"before":"3b94ad146e2b6c67b7294c9dc604ac25abca6506","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/beevik/ntp-1.4.3","pushedAt":"2024-05-31T02:50:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"611956614128d6671b0f5a75dd85516475b702b9","after":"620b16303b01ea6d90e6f6fc5a2f07efc44363d6","ref":"refs/heads/master","pushedAt":"2024-05-31T02:50:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/beevik/ntp from 1.4.2 to 1.4.3 (#1421)","shortMessageHtmlLink":"Bump github.com/beevik/ntp from 1.4.2 to 1.4.3 (#1421)"}},{"before":null,"after":"3b94ad146e2b6c67b7294c9dc604ac25abca6506","ref":"refs/heads/dependabot/go_modules/github.com/beevik/ntp-1.4.3","pushedAt":"2024-05-31T00:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/beevik/ntp from 1.4.2 to 1.4.3\n\nBumps [github.com/beevik/ntp](https://github.com/beevik/ntp) from 1.4.2 to 1.4.3.\n- [Release notes](https://github.com/beevik/ntp/releases)\n- [Changelog](https://github.com/beevik/ntp/blob/main/RELEASE_NOTES.md)\n- [Commits](https://github.com/beevik/ntp/compare/v1.4.2...v1.4.3)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/beevik/ntp\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/beevik/ntp from 1.4.2 to 1.4.3"}},{"before":"e7fe78664bdf97012ec65311272caae41b11c09e","after":"b9009a337aef5e0b121cfb1821a3e294cc1508ce","ref":"refs/heads/add-sign-to-convert","pushedAt":"2024-05-30T12:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykiselev","name":"Alexey Kiselev","path":"/alexeykiselev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/374639?s=80&v=4"},"commit":{"message":"Linter issues fixed.\nTypos fixed.","shortMessageHtmlLink":"Linter issues fixed."}},{"before":"04650fce8eae35cd0229e1c6703dbaf186c616d4","after":"e7fe78664bdf97012ec65311272caae41b11c09e","ref":"refs/heads/add-sign-to-convert","pushedAt":"2024-05-30T12:00:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexeykiselev","name":"Alexey Kiselev","path":"/alexeykiselev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/374639?s=80&v=4"},"commit":{"message":"Merge branch 'master' into add-sign-to-convert","shortMessageHtmlLink":"Merge branch 'master' into add-sign-to-convert"}},{"before":null,"after":"04650fce8eae35cd0229e1c6703dbaf186c616d4","ref":"refs/heads/add-sign-to-convert","pushedAt":"2024-05-30T12:00:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexeykiselev","name":"Alexey Kiselev","path":"/alexeykiselev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/374639?s=80&v=4"},"commit":{"message":"Convert utility rework. Option to sign transactions added.\nOption to write or read binary transactions as Base64 strings added.","shortMessageHtmlLink":"Convert utility rework. Option to sign transactions added."}},{"before":"000441aa9f3f5106d6abf1ef48cc05abe73bc9c5","after":"af331c4aa9776e25584e149f3e7bb91c10b5b71b","ref":"refs/heads/wallet-fix","pushedAt":"2024-05-30T09:17:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Fix lint.","shortMessageHtmlLink":"Fix lint."}},{"before":"6a45dadf5dd42a7bc813c45c8b87d25819dcae68","after":"6505da7e69dede9095d4530fc1bfb86688951e5b","ref":"refs/heads/generate-keyblock-with-snapshot-hash.light-node-true","pushedAt":"2024-05-29T23:09:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Revert \"turn off the implemented flag for lightNode feature\"\n\nThis reverts commit 16524bf23db2c43fa47b11005b1aff1be1ba617f.","shortMessageHtmlLink":"Revert \"turn off the implemented flag for lightNode feature\""}},{"before":"39f0751f2ee7be4d426c65f340ed088f26168ed4","after":"4e7d3c4ffcc1be07b95646095a9f8fe61de4e81b","ref":"refs/heads/generate-keyblock-with-snapshot-hash","pushedAt":"2024-05-29T16:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Anton-Rampage","name":"Anton Ilin","path":"/Anton-Rampage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48175203?s=80&v=4"},"commit":{"message":"send block after applying and send microBlockInv in full mode","shortMessageHtmlLink":"send block after applying and send microBlockInv in full mode"}},{"before":"ec13be650cd7c030b93ace50ce57023f857b9cfb","after":"96d6bacecdf7190b451c8f32a98b646cbd9cd388","ref":"refs/heads/handle-challenged-blocks.master","pushedAt":"2024-05-29T15:05:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Handle challenged account status in public state API and ride.","shortMessageHtmlLink":"Handle challenged account status in public state API and ride."}},{"before":"4a5966e0bcf6ab209523bac6a4ee5a2bce83d1a5","after":null,"ref":"refs/heads/revert-before-invoke-balances-check","pushedAt":"2024-05-29T10:44:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"}},{"before":"426a9560c8793829febd60fa53b79f179ce8d532","after":"6a45dadf5dd42a7bc813c45c8b87d25819dcae68","ref":"refs/heads/generate-keyblock-with-snapshot-hash.light-node-true","pushedAt":"2024-05-29T10:16:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Revert \"turn off the implemented flag for lightNode feature\"\n\nThis reverts commit 16524bf23db2c43fa47b11005b1aff1be1ba617f.","shortMessageHtmlLink":"Revert \"turn off the implemented flag for lightNode feature\""}},{"before":"cb51e7663d842342663773b6bfa91927047624df","after":"1b4f3aa346b0dd1d9064b7a3e509f1f319486b72","ref":"refs/heads/change-invoke-intermediate-payments-balances-check.fix-fixme","pushedAt":"2024-05-29T10:16:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Fix test 'TestInvokePaymentsCheckBeforeAndAfterInvokeScriptTxActivation'.","shortMessageHtmlLink":"Fix test 'TestInvokePaymentsCheckBeforeAndAfterInvokeScriptTxActivati…"}},{"before":"ae6253780eee14090493efb691b9e32dfbef4520","after":"39f0751f2ee7be4d426c65f340ed088f26168ed4","ref":"refs/heads/generate-keyblock-with-snapshot-hash","pushedAt":"2024-05-29T10:14:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nickeskov","name":"Nikolay Eskov","path":"/nickeskov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22665132?s=80&v=4"},"commit":{"message":"Merge branch 'master' into generate-keyblock-with-snapshot-hash","shortMessageHtmlLink":"Merge branch 'master' into generate-keyblock-with-snapshot-hash"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWrlRAwA","startCursor":null,"endCursor":null}},"title":"Activity · wavesplatform/gowaves"}