{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":755482578,"defaultBranch":"main","name":"rollkit","ownerLogin":"AryanGodara","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-10T10:52:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65490434?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709756571.0","currentOid":""},"activityList":{"items":[{"before":"d8705e7ea44158da6382668281fe60f393817fcc","after":"f009340970faa03c2712e7275e5b686dd9abce3b","ref":"refs/heads/generateKey-refactor","pushedAt":"2024-03-07T19:15:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"rebase to newer commit","shortMessageHtmlLink":"rebase to newer commit"}},{"before":"f61fa09916be6d25bc87654bf09d4d0eab847a3c","after":"9cbe7dcac74b679eec7fa38b7cdc86ccb5f316d6","ref":"refs/heads/main","pushedAt":"2024-03-07T19:11:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"Refactor pending blocks handling (#1568)\n\n\n\n## Overview\n\nThis PR creates a new test to check pending blocks as described in issue\n#1548. It mimics the behavior of a node producing blocks, stopping and\nrestarting, then producing more blocks.\n\nLooking at commit history you can check that test was initially failing\nand then was fixed.\n\nNew implementation of `pendingBlocks` is safer because its data is\npersisted in store. If node is restarted, block submission to DA will\nrestart when it ended. The worst case scenario (very unlikely), where\n`pendingBlocks` can't save information to store, results in resubmission\nof blocks already submitted to DA, which is only the extra cost. The\nsolution ensures that all the blocks are successfully submitted to DA.\n\nThis PR is bigger than I expected, and because of that I will work on\nhttps://github.com/rollkit/rollkit/issues/1524 and limiting the number\nof blocks returned by `getPendingBlocks` in follow-up PR.\n\nResolves #1548\nResolves #457 \n\n\n\n## Checklist\n\n\n\n- [x] New and updated code has appropriate documentation\n- [x] New and updated code has new and/or updated testing\n- [x] Required CI checks are passing\n- [x] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [x] Linked issues closed with keywords\n\n\n\n## Summary by CodeRabbit\n\n- **New Features**\n- Introduced a new mock generation command for enhanced testing\ncapabilities.\n- Added functionality for improved block management and submission to\nData Availability layers.\n- Enhanced metadata management in the store for better data handling and\nretrieval.\n- Implemented new testing functions and improved existing ones for\nbetter coverage and reliability.\n\n- **Bug Fixes**\n- Fixed handling of empty block submissions to prevent errors during\nblock publishing.\n\n- **Refactor**\n- Refactored block management to improve code efficiency and\nreadability.\n- Consolidated mock application creation logic in integration tests for\nbetter maintainability.\n\n- **Tests**\n- Expanded testing suite with new tests for block submission, metadata\noperations, and mock DA interactions.\n\n- **Chores**\n- Updated dependencies and imports across various files to enhance\nfunctionality and testing.\n","shortMessageHtmlLink":"Refactor pending blocks handling (rollkit#1568)"}},{"before":"f71cbe2883d0e27400bad59c87cc0cd3360d48f9","after":"d8705e7ea44158da6382668281fe60f393817fcc","ref":"refs/heads/generateKey-refactor","pushedAt":"2024-03-07T18:37:21.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"MSevey","name":"Matthew Sevey","path":"/MSevey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15232757?s=80&v=4"},"commit":{"message":"Merge branch 'main' into generateKey-refactor","shortMessageHtmlLink":"Merge branch 'main' into generateKey-refactor"}},{"before":"83fbca5fc905aaa6869a8f82e332360ba6d607dc","after":"b591728d4cc490e1b2ec6406c9e17f7b8c540546","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-03-06T22:28:00.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Manav-Aggarwal","name":"Manav Aggarwal","path":"/Manav-Aggarwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16928547?s=80&v=4"},"commit":{"message":"Merge branch 'main' into update-getRandomBlock-helpers","shortMessageHtmlLink":"Merge branch 'main' into update-getRandomBlock-helpers"}},{"before":"f61fa09916be6d25bc87654bf09d4d0eab847a3c","after":"66a8ce8cd3dc4892ba8f30321f8ba695f4e05cec","ref":"refs/heads/make-nodetype-enum","pushedAt":"2024-03-06T20:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"add nodetype enum","shortMessageHtmlLink":"add nodetype enum"}},{"before":null,"after":"f61fa09916be6d25bc87654bf09d4d0eab847a3c","ref":"refs/heads/make-nodetype-enum","pushedAt":"2024-03-06T20:22:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"fix(sync): check height bound to avoid overflow (#1537)\n\n## Overview\n\nThis PR adds an additional check to block height during sync. This\navoids potential integer overflow. Fixes #1455\n\n## Checklist\n\n- [ ] New and updated code has appropriate documentation\n- [ ] New and updated code has new and/or updated testing\n- [ ] Required CI checks are passing\n- [ ] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [ ] Linked issues closed with keywords\n\n\n\n\n## Summary by CodeRabbit\n\n- **Bug Fixes**\n- Added a validation check to prevent negative initial height values in\nblock and header synchronization processes.\n\n","shortMessageHtmlLink":"fix(sync): check height bound to avoid overflow (rollkit#1537)"}},{"before":"bec9ad0ce507d72c8489327b307d7605e1461422","after":"f61fa09916be6d25bc87654bf09d4d0eab847a3c","ref":"refs/heads/main","pushedAt":"2024-03-06T20:16:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"fix(sync): check height bound to avoid overflow (#1537)\n\n## Overview\n\nThis PR adds an additional check to block height during sync. This\navoids potential integer overflow. Fixes #1455\n\n## Checklist\n\n- [ ] New and updated code has appropriate documentation\n- [ ] New and updated code has new and/or updated testing\n- [ ] Required CI checks are passing\n- [ ] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [ ] Linked issues closed with keywords\n\n\n\n\n## Summary by CodeRabbit\n\n- **Bug Fixes**\n- Added a validation check to prevent negative initial height values in\nblock and header synchronization processes.\n\n","shortMessageHtmlLink":"fix(sync): check height bound to avoid overflow (rollkit#1537)"}},{"before":null,"after":"f71cbe2883d0e27400bad59c87cc0cd3360d48f9","ref":"refs/heads/generateKey-refactor","pushedAt":"2024-03-03T14:48:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"change input param type for GenerateKey","shortMessageHtmlLink":"change input param type for GenerateKey"}},{"before":"b2e964b1128d1831f914a5f40a5dd0a283687efa","after":"83fbca5fc905aaa6869a8f82e332360ba6d607dc","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-03-01T14:23:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"fix linting issues for golangci","shortMessageHtmlLink":"fix linting issues for golangci"}},{"before":"a5c1173fad01d466f6546c593cf394acab21750d","after":"bec9ad0ce507d72c8489327b307d7605e1461422","ref":"refs/heads/main","pushedAt":"2024-03-01T14:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"fix(da): increase backoff for mempool errors (#1535)\n\n## Overview\n\nThis PR increases the backoff duration for mempool errors, avoiding the\nscenario where a temporary mempool error e.g due to congestion can\nexhaust all retries. Fixes #1522\n\n## Checklist\n\n- [ ] New and updated code has appropriate documentation\n- [ ] New and updated code has new and/or updated testing\n- [ ] Required CI checks are passing\n- [ ] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [ ] Linked issues closed with keywords\n\n\n\n## Summary by CodeRabbit\n\n- **New Features**\n- Introduced a default expiration time for mempool transactions to\nimprove transaction management.\n- Enhanced block submission with handling for `maxBlobSize` and\n`gasPrice`, offering better flexibility and efficiency.\n- Added a new flag in `rollkit start` command for setting DA gas price\nmultiplier, facilitating more robust transaction retries.\n- **Improvements**\n- Extended the submission timeout period from 60 to 90 seconds, allowing\nfor more reliable block submissions under network delays.\n- Enriched error messaging and introduced new status codes for block\nsubmission to improve debugging and operational transparency.\n- **Refactor**\n- Replaced `MockDA` struct with `mock.MockDA` in tests for a more\nstreamlined testing approach.\n- Implemented a mock `DA` interface in `da/mock/mock.go`, enhancing\ntestability and development efficiency.\n- **Tests**\n- Updated various test functions to accommodate new parameters and\nimproved error handling, ensuring the reliability of changes.\n- **Documentation**\n- Documented the addition of the DA gas price multiplier flag in\n`rollkit start` command usage.\n","shortMessageHtmlLink":"fix(da): increase backoff for mempool errors (rollkit#1535)"}},{"before":"c15fdee872d465780b2328726b062e8451c93bb5","after":"a5c1173fad01d466f6546c593cf394acab21750d","ref":"refs/heads/main","pushedAt":"2024-02-29T11:34:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"test : Use IsType assertions in test (#1574)\n\n\n\n## Overview\ncloses : #1570 \n\n\n## Checklist\n\n\n\n- [ ] New and updated code has appropriate documentation\n- [ ] New and updated code has new and/or updated testing\n- [ ] Required CI checks are passing\n- [ ] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [ ] Linked issues closed with keywords\n\n\n\n## Summary by CodeRabbit\n\n\n- **Tests**\n- Enhanced testing for both Full and Light Node types to ensure correct\nobject types are created and utilized.\n- Added assertions using `require.IsType` in various test functions to\ncheck object types.\n- Added assertion in `TestStartup` and `TestMempoolDirectly` to validate\nthe type of the node object as `FullNode`.\n- Introduced a new assertion in `TestLightClient_Panics` to verify the\ntype of `ln`.\n- Updated `TestNewNode` to include assertions using `require.IsType` to\nvalidate the types of nodes created, specifically for `LightNode` and\n`FullNode`.\n\n","shortMessageHtmlLink":"test : Use IsType assertions in test (rollkit#1574)"}},{"before":null,"after":"61d1e2299ed716b5138b8e1ac295c2ece0859521","ref":"refs/heads/remove-redundant-code","pushedAt":"2024-02-28T18:41:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":"562fb4193e5c0c4a9c8a06a59af0ae4c6821aef6","after":"b2e964b1128d1831f914a5f40a5dd0a283687efa","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-02-28T18:20:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"fix linting issues for golangci","shortMessageHtmlLink":"fix linting issues for golangci"}},{"before":"9658234e16c3d70c493eab68d648fd0c6d96d3b0","after":"562fb4193e5c0c4a9c8a06a59af0ae4c6821aef6","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-02-28T18:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"fix linting issues for golangci","shortMessageHtmlLink":"fix linting issues for golangci"}},{"before":"7d7b036b3355ed783076ec4fe63dec6c33bd2edd","after":"9658234e16c3d70c493eab68d648fd0c6d96d3b0","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-02-28T18:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"change name back to getRandomValidatorSet()","shortMessageHtmlLink":"change name back to getRandomValidatorSet()"}},{"before":"524784440609043367d1abdb1887d1b822c54d23","after":"7d7b036b3355ed783076ec4fe63dec6c33bd2edd","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-02-28T17:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"fix ignore logic of setting proposeraddress","shortMessageHtmlLink":"fix ignore logic of setting proposeraddress"}},{"before":"ae9a630ff4af34f75f910419c13dfbf3f747759e","after":"524784440609043367d1abdb1887d1b822c54d23","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-02-28T17:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"update blockConfig, and change return parameters of getRandomBlockCustom","shortMessageHtmlLink":"update blockConfig, and change return parameters of getRandomBlockCustom"}},{"before":"5cde17201c8bf17b52861e604293df450b6b7c2c","after":"ae9a630ff4af34f75f910419c13dfbf3f747759e","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-02-28T09:16:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"refactor GetRandomSignedHeaders and GetValidatorSet helpers to config pattern","shortMessageHtmlLink":"refactor GetRandomSignedHeaders and GetValidatorSet helpers to config…"}},{"before":"d85a8f9ce0581c33acdf7dd4d7933c5d0a04b6ac","after":"c15fdee872d465780b2328726b062e8451c93bb5","ref":"refs/heads/main","pushedAt":"2024-02-28T09:15:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"Refactor: Extract out repitition of start-stop node pattern (#1544)\n\n\n\n## Overview\nI've extracted out the common pattern of\n1. Initialize nodes\n2. Start nodes\n3. Check failures\n4. Test cleanup / defer call to stop node and free resources\ninto separate helper functions to remove redundancy and reduce scope of\ncommon error in these.\n\n\n## Checklist\n\n\n\n- [ ] New and updated code has appropriate documentation\n- [ ] New and updated code has new and/or updated testing\n- [ ] Required CI checks are passing\n- [ ] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [ ] Linked issues closed with keywords\n\n\n\n## Summary by CodeRabbit\n\n\n- **Tests**\n- Enhanced test suite for node operations with streamlined startup and\ncleanup processes.\n- Improved error handling and maintainability across various\nnode-related test functions.\n\t- Introduced `NodeType` enum to clarify node types in tests.\n- Refactored numerous test functions to use centralized initialization\nand cleanup logic, improving test readability.\n- Adjusted logic in test functions for more accurate simulation of node\nbehaviors and interactions.\n\n","shortMessageHtmlLink":"Refactor: Extract out repitition of start-stop node pattern (rollkit#…"}},{"before":"d63a49d16f217c919bc01c4d14f66cffac23174f","after":"5cde17201c8bf17b52861e604293df450b6b7c2c","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-02-23T16:30:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"refactor GetRandomSignedHeaders and GetValidatorSet helpers to config pattern","shortMessageHtmlLink":"refactor GetRandomSignedHeaders and GetValidatorSet helpers to config…"}},{"before":null,"after":"d63a49d16f217c919bc01c4d14f66cffac23174f","ref":"refs/heads/update-getRandomBlock-helpers","pushedAt":"2024-02-23T16:29:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"refactor GetRandomSignedHeaders and GetValidatorSet helpers to config pattern","shortMessageHtmlLink":"refactor GetRandomSignedHeaders and GetValidatorSet helpers to config…"}},{"before":"584f06639962223a49397aef02e0b18ecf288d90","after":"57b7458b2bdde9ed43fc88028d531f4f6377acd5","ref":"refs/heads/refactor-node-startstop","pushedAt":"2024-02-23T16:13:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"remove vendor directory, added mistakingly while fixing go mod vendoring issues locally","shortMessageHtmlLink":"remove vendor directory, added mistakingly while fixing go mod vendor…"}},{"before":"87365413afcfc652a47e420ba6ef22d05d2bb8fc","after":"d85a8f9ce0581c33acdf7dd4d7933c5d0a04b6ac","ref":"refs/heads/main","pushedAt":"2024-02-23T16:01:10.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"docs: fix typos (#1549)\n\n## Checklist\n\n\n\n- [ ] New and updated code has appropriate documentation\n- [ ] New and updated code has new and/or updated testing\n- [ ] Required CI checks are passing\n- [ ] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [ ] Linked issues closed with keywords\n\n\n\n## Summary by CodeRabbit\n\n\n- **Documentation**\n- Corrected a typo in the method description of `BlockExecutor` related\nto publishing events during block execution.\n\n","shortMessageHtmlLink":"docs: fix typos (rollkit#1549)"}},{"before":"8b16b5c191394ae0e6f5997e3de6e5b5c741e989","after":"584f06639962223a49397aef02e0b18ecf288d90","ref":"refs/heads/refactor-node-startstop","pushedAt":"2024-02-23T15:53:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"Merge branch 'main' into refactor-node-startstop","shortMessageHtmlLink":"Merge branch 'main' into refactor-node-startstop"}},{"before":"f22ab3e7bdb16670bb83b0e8c296e593ce957fe1","after":"87365413afcfc652a47e420ba6ef22d05d2bb8fc","ref":"refs/heads/refactor-test-cont","pushedAt":"2024-02-16T16:59:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"Refactor TestGetNodeHeight (#1545)\n\n\n\n## Overview\n\n\nI've refactored the testcases in `TestGetNodeHeight` into a struct-list\nformat for a cleaner testing interface. And taken out the `SetDalc`\npattern, repeated in the codes, out to a separate helper function.\n\n## Checklist\n\n\n\n- [ ] New and updated code has appropriate documentation\n- [ ] New and updated code has new and/or updated testing\n- [ ] Required CI checks are passing\n- [ ] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [ ] Linked issues closed with keywords\n\n\n\n\n## Summary by CodeRabbit\n\n- **Refactor**\n- Improved the setup process for integration tests by introducing a\ncentralized method for node creation and configuration.\n- Optimized test code by consolidating repetitive setup tasks and\nenhancing the clarity of height retrieval tests.\n\n","shortMessageHtmlLink":"Refactor TestGetNodeHeight (rollkit#1545)"}},{"before":"fd1ca5a6723ac2c9a936c2dcd1f6b7ceeed1cbcc","after":"8b16b5c191394ae0e6f5997e3de6e5b5c741e989","ref":"refs/heads/refactor-node-startstop","pushedAt":"2024-02-16T16:55:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"remove vendor directory, added mistakingly while fixing go mod vendoring issues locally","shortMessageHtmlLink":"remove vendor directory, added mistakingly while fixing go mod vendor…"}},{"before":"013a055ff24bf12fa2e8ea7bfd0f1c1b47c2dd89","after":"87365413afcfc652a47e420ba6ef22d05d2bb8fc","ref":"refs/heads/main","pushedAt":"2024-02-16T16:52:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"},"commit":{"message":"Refactor TestGetNodeHeight (#1545)\n\n\n\n## Overview\n\n\nI've refactored the testcases in `TestGetNodeHeight` into a struct-list\nformat for a cleaner testing interface. And taken out the `SetDalc`\npattern, repeated in the codes, out to a separate helper function.\n\n## Checklist\n\n\n\n- [ ] New and updated code has appropriate documentation\n- [ ] New and updated code has new and/or updated testing\n- [ ] Required CI checks are passing\n- [ ] Visual proof for any user facing features like CLI or\ndocumentation updates\n- [ ] Linked issues closed with keywords\n\n\n\n\n## Summary by CodeRabbit\n\n- **Refactor**\n- Improved the setup process for integration tests by introducing a\ncentralized method for node creation and configuration.\n- Optimized test code by consolidating repetitive setup tasks and\nenhancing the clarity of height retrieval tests.\n\n","shortMessageHtmlLink":"Refactor TestGetNodeHeight (rollkit#1545)"}},{"before":"a007130a7f08b3059fb0c8562822483b43598313","after":null,"ref":"refs/heads/refactor-TestGetNodeHeight","pushedAt":"2024-02-16T16:49:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AryanGodara","name":"Aryan Godara","path":"/AryanGodara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65490434?s=80&v=4"}},{"before":"a2760dea269abb55838a16f8faf61e053e7de1e5","after":"f22ab3e7bdb16670bb83b0e8c296e593ce957fe1","ref":"refs/heads/refactor-test-cont","pushedAt":"2024-02-16T13:46:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Manav-Aggarwal","name":"Manav Aggarwal","path":"/Manav-Aggarwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16928547?s=80&v=4"},"commit":{"message":"refactor GetRandomSignedHeaders helpers to config pattern","shortMessageHtmlLink":"refactor GetRandomSignedHeaders helpers to config pattern"}},{"before":"52003ba55f29cc2450bbd356722ff2965018c363","after":"fd1ca5a6723ac2c9a936c2dcd1f6b7ceeed1cbcc","ref":"refs/heads/refactor-node-startstop","pushedAt":"2024-02-16T13:46:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Manav-Aggarwal","name":"Manav Aggarwal","path":"/Manav-Aggarwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16928547?s=80&v=4"},"commit":{"message":"remove vendor directory, added mistakingly while fixing go mod vendoring issues locally","shortMessageHtmlLink":"remove vendor directory, added mistakingly while fixing go mod vendor…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QxOToxNTowNi4wMDAwMDBazwAAAAQPckg1","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QxOToxNTowNi4wMDAwMDBazwAAAAQPckg1","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNlQxMzo0NjoxNi4wMDAwMDBazwAAAAP8nY_G"}},"title":"Activity · AryanGodara/rollkit"}