{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772381044,"defaultBranch":"main","name":"pancake-v4-core","ownerLogin":"pancakeswap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-15T04:35:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71247426?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727080223.0","currentOid":""},"activityList":{"items":[{"before":"1334c95e58230592427621b7f0e235f60c9860d8","after":null,"ref":"refs/heads/chore/redeployment","pushedAt":"2024-09-23T08:30:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chefburger","name":"chef-burger","path":"/chefburger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137024020?s=80&v=4"}},{"before":"d6d68247bc9c2c4dd4e66a9db53e81d6c171920c","after":"36b191348563aa98f2543e6d87e675038b41908f","ref":"refs/heads/main","pushedAt":"2024-09-23T08:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chefburger","name":"chef-burger","path":"/chefburger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137024020?s=80&v=4"},"commit":{"message":"chore: redeploy the latest contracts (#176)","shortMessageHtmlLink":"chore: redeploy the latest contracts (#176)"}},{"before":null,"after":"1334c95e58230592427621b7f0e235f60c9860d8","ref":"refs/heads/chore/redeployment","pushedAt":"2024-09-23T06:41:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chefburger","name":"chef-burger","path":"/chefburger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137024020?s=80&v=4"},"commit":{"message":"chore: redeploy the latest contracts","shortMessageHtmlLink":"chore: redeploy the latest contracts"}},{"before":"97a51ed144033b2bdf10b449652d493dd7d9095e","after":null,"ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-18T09:12:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"}},{"before":"7b15a99409ebff969ea82df43e56819523d1af62","after":"d6d68247bc9c2c4dd4e66a9db53e81d6c171920c","ref":"refs/heads/main","pushedAt":"2024-09-18T09:12:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"Support `forge coverage` in CI (#175)\n\n* feat: pre-req to support forge coverage\r\n\r\n* chore: reverted FORGE_SNAPSHOT_CHECK: true\r\n\r\n* feat: forge gas --snapshot again\r\n\r\n* reverted FORGE_SNAPSHOT_CHECK\r\n\r\n* include coverage.yaml\r\n\r\n* lower invariant runs for ci\r\n\r\n* adjust fuzz on PR downward to 1000\r\n\r\n* ci: add some debugging steps\r\n\r\n* feat: install yarn dependency\r\n\r\n* revert foundry.toml and update coverage.yml fzz run count to 1 for speed\r\n\r\n* try: commented invariant test\r\n\r\n* feat: updated coverage.yml\r\n\r\n* ci: remove coverage-debug\r\n\r\n* reverted gas snapshot\r\n\r\n* updated gas snapshot\r\n\r\n* reverted last gas snapshot\r\n\r\n* chore: remove duplicate poolManager.code.length check","shortMessageHtmlLink":"Support forge coverage in CI (#175)"}},{"before":"3995c4f3ce3119875a21add64796084d384dd543","after":"97a51ed144033b2bdf10b449652d493dd7d9095e","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-18T07:54:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"Merge branch 'main' into chore/support-forge-coverage","shortMessageHtmlLink":"Merge branch 'main' into chore/support-forge-coverage"}},{"before":"8e9ac059faa858eac13324451c30b0d21e70a9aa","after":"3995c4f3ce3119875a21add64796084d384dd543","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-18T07:29:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"chore: remove duplicate poolManager.code.length check","shortMessageHtmlLink":"chore: remove duplicate poolManager.code.length check"}},{"before":"77e06fd3c98bf8b25a4e6198edc5d511137b7665","after":null,"ref":"refs/heads/feat/owner-no-collect-protocolFee","pushedAt":"2024-09-18T06:58:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"}},{"before":"635837076fa216e7269a4abf04ad6a480c262b5d","after":"7b15a99409ebff969ea82df43e56819523d1af62","ref":"refs/heads/main","pushedAt":"2024-09-18T06:58:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"feat: only allow fee controller to collect protocolFee (#174)","shortMessageHtmlLink":"feat: only allow fee controller to collect protocolFee (#174)"}},{"before":"ccf16f73d178bb56a034c067140b64859e0fcb55","after":"77e06fd3c98bf8b25a4e6198edc5d511137b7665","ref":"refs/heads/feat/owner-no-collect-protocolFee","pushedAt":"2024-09-18T06:44:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into feat/owner-no-collect-protocolFee","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into feat/owner-no-collect…"}},{"before":"8590b9ca656faeb622fb25d40223bfaff58f1923","after":null,"ref":"refs/heads/feat/owner-contract","pushedAt":"2024-09-18T06:33:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"}},{"before":"905a96ea3477993e59f15054a15ef77508cc90c2","after":"635837076fa216e7269a4abf04ad6a480c262b5d","ref":"refs/heads/main","pushedAt":"2024-09-18T06:33:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"feat: add implementation of owner contract (#172)\n\n* feat: add implementation of owner contract\r\n\r\n* feat: remove validation on BinPoolManager and push to BinPoolManagerOwner\r\n\r\n* feat: clean up and add transferPoolManagerOwnership\r\n\r\n* feat: remove collectProtocolFees from poolManagerOwner\r\n\r\n* test: add tests for the pool manager owners","shortMessageHtmlLink":"feat: add implementation of owner contract (#172)"}},{"before":"ce25cd194325dbe0f19b4ecba940456e812ec442","after":"8e9ac059faa858eac13324451c30b0d21e70a9aa","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T08:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"reverted last gas snapshot","shortMessageHtmlLink":"reverted last gas snapshot"}},{"before":"b2d64a4a5f56c9253a8cc1289a8ad67fab67009d","after":"ce25cd194325dbe0f19b4ecba940456e812ec442","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T08:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"updated gas snapshot","shortMessageHtmlLink":"updated gas snapshot"}},{"before":"442435f13f64c01027a4ca12ed5aa9c486b41e8c","after":"b2d64a4a5f56c9253a8cc1289a8ad67fab67009d","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T08:08:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"reverted gas snapshot","shortMessageHtmlLink":"reverted gas snapshot"}},{"before":"6e3d1b68e42abc1c98dee4ed19b32ef91441caa3","after":"442435f13f64c01027a4ca12ed5aa9c486b41e8c","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T08:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"ci: remove coverage-debug","shortMessageHtmlLink":"ci: remove coverage-debug"}},{"before":"08d7744ebfb8eeebc8e16c774ffd66d477e58833","after":"6e3d1b68e42abc1c98dee4ed19b32ef91441caa3","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T08:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"feat: updated coverage.yml","shortMessageHtmlLink":"feat: updated coverage.yml"}},{"before":"d79e05a41d01f45f2341e902e275430f49612b03","after":"08d7744ebfb8eeebc8e16c774ffd66d477e58833","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T07:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"try: commented invariant test","shortMessageHtmlLink":"try: commented invariant test"}},{"before":"d6555c89be272a380f11fb3e9abc13c1a1e6bf45","after":"d79e05a41d01f45f2341e902e275430f49612b03","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T07:38:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"revert foundry.toml and update coverage.yml fzz run count to 1 for speed","shortMessageHtmlLink":"revert foundry.toml and update coverage.yml fzz run count to 1 for speed"}},{"before":"c67f5a5b939b3b06c96090fcab54430e9bcd529a","after":"d6555c89be272a380f11fb3e9abc13c1a1e6bf45","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T06:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"feat: install yarn dependency","shortMessageHtmlLink":"feat: install yarn dependency"}},{"before":"dd06f1f6c39f85f2afbe9793cd8eca9886276021","after":"c67f5a5b939b3b06c96090fcab54430e9bcd529a","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T06:35:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"ci: add some debugging steps","shortMessageHtmlLink":"ci: add some debugging steps"}},{"before":"0dc0c1e21012e75e9e06b0d8fc4994ca8845aa99","after":"dd06f1f6c39f85f2afbe9793cd8eca9886276021","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T05:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"adjust fuzz on PR downward to 1000","shortMessageHtmlLink":"adjust fuzz on PR downward to 1000"}},{"before":"74d567c6f0e015cff1cd50e59714cc934b69cf17","after":"0dc0c1e21012e75e9e06b0d8fc4994ca8845aa99","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T05:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"lower invariant runs for ci","shortMessageHtmlLink":"lower invariant runs for ci"}},{"before":"4f7dfdf846b8fba873184172e0a60113cf8d4314","after":"74d567c6f0e015cff1cd50e59714cc934b69cf17","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-17T05:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"include coverage.yaml","shortMessageHtmlLink":"include coverage.yaml"}},{"before":"f638aa459d645e5dd71ec917e413f9cbd99d25d3","after":"4f7dfdf846b8fba873184172e0a60113cf8d4314","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-16T09:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"reverted FORGE_SNAPSHOT_CHECK","shortMessageHtmlLink":"reverted FORGE_SNAPSHOT_CHECK"}},{"before":"989bc4adbd77ab228c28cfcbcdc84172ebaa4649","after":"f638aa459d645e5dd71ec917e413f9cbd99d25d3","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-16T09:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"feat: forge gas --snapshot again","shortMessageHtmlLink":"feat: forge gas --snapshot again"}},{"before":"256032662c83efdd56e4eec77a588b28599c81a8","after":"989bc4adbd77ab228c28cfcbcdc84172ebaa4649","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-16T08:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"chore: reverted FORGE_SNAPSHOT_CHECK: true","shortMessageHtmlLink":"chore: reverted FORGE_SNAPSHOT_CHECK: true"}},{"before":null,"after":"256032662c83efdd56e4eec77a588b28599c81a8","ref":"refs/heads/chore/support-forge-coverage","pushedAt":"2024-09-16T07:59:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"feat: pre-req to support forge coverage","shortMessageHtmlLink":"feat: pre-req to support forge coverage"}},{"before":null,"after":"ccf16f73d178bb56a034c067140b64859e0fcb55","ref":"refs/heads/feat/owner-no-collect-protocolFee","pushedAt":"2024-09-16T04:52:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"feat: only allow fee controller to collect protocolFee","shortMessageHtmlLink":"feat: only allow fee controller to collect protocolFee"}},{"before":"b3866271e759f69dfc733917e77e6b5bd16e4dc8","after":"8590b9ca656faeb622fb25d40223bfaff58f1923","ref":"refs/heads/feat/owner-contract","pushedAt":"2024-09-16T02:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChefMist","name":null,"path":"/ChefMist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133624774?s=80&v=4"},"commit":{"message":"test: add tests for the pool manager owners","shortMessageHtmlLink":"test: add tests for the pool manager owners"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwODozMDoyMy4wMDAwMDBazwAAAAS9tWoR","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwODozMDoyMy4wMDAwMDBazwAAAAS9tWoR","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwMjo0OTowNC4wMDAwMDBazwAAAAS2_SfB"}},"title":"Activity · pancakeswap/pancake-v4-core"}