{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":795984089,"defaultBranch":"main","name":"cow-shed","ownerLogin":"cowdao-grants","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-04T15:33:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/160216246?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726026818.0","currentOid":""},"activityList":{"items":[{"before":"d97276e69220b72809afd91c6ca8470292d528a7","after":null,"ref":"refs/heads/deploy","pushedAt":"2024-09-11T03:53:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"}},{"before":"0879a2a827b9b3336010d7bc2ebf717d13ced284","after":"0fcc157d8e8ba18447d644c78b6a4a325a74ae83","ref":"refs/heads/main","pushedAt":"2024-09-11T03:53:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"},"commit":{"message":"chore: deployment (#23)\n\nThis PR:\n\n1. Adds the deployment artifacts to the repository.\n2. Documents the deployment addresses in the readme.","shortMessageHtmlLink":"chore: deployment (#23)"}},{"before":"94cc9db03b66b1e29d3f8c5025ee5a526c0c208b","after":"d97276e69220b72809afd91c6ca8470292d528a7","ref":"refs/heads/deploy","pushedAt":"2024-09-10T13:35:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"},"commit":{"message":"chore: add networks.json and build script","shortMessageHtmlLink":"chore: add networks.json and build script"}},{"before":"4510ce099cdcd3d5c6a963d786d5141c34402672","after":"94cc9db03b66b1e29d3f8c5025ee5a526c0c208b","ref":"refs/heads/deploy","pushedAt":"2024-09-10T13:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"},"commit":{"message":"docs: readme","shortMessageHtmlLink":"docs: readme"}},{"before":null,"after":"4510ce099cdcd3d5c6a963d786d5141c34402672","ref":"refs/heads/deploy","pushedAt":"2024-09-10T13:12:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"},"commit":{"message":"chore: deployment","shortMessageHtmlLink":"chore: deployment"}},{"before":"4800711883f1c3a228ea0ec2b3fff10ab3ac6c11","after":"0879a2a827b9b3336010d7bc2ebf717d13ced284","ref":"refs/heads/main","pushedAt":"2024-08-15T13:26:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"},"commit":{"message":"Add Claim and Swap Example (#21)\n\nCo-authored-by: mendesfabio \r\nCo-authored-by: Meet Mangukiya ","shortMessageHtmlLink":"Add Claim and Swap Example (#21)"}},{"before":"c484e39ed1acfbb587f49249a2829f1c6856c43c","after":"4800711883f1c3a228ea0ec2b3fff10ab3ac6c11","ref":"refs/heads/main","pushedAt":"2024-08-15T13:26:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"},"commit":{"message":"Refactor deployment script to use determinist address (#22)\n\nCo-authored-by: mfw78 <53399572+mfw78@users.noreply.github.com>","shortMessageHtmlLink":"Refactor deployment script to use determinist address (#22)"}},{"before":"4bf247dafefbbb58141ba9c4fc6b29d97cb1daf9","after":null,"ref":"refs/heads/audit-report","pushedAt":"2024-06-11T11:54:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"}},{"before":"0f7eaf419797d1af96cb3a9d027f2596f15521ae","after":"c484e39ed1acfbb587f49249a2829f1c6856c43c","ref":"refs/heads/main","pushedAt":"2024-06-11T11:54:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"},"commit":{"message":"chore: add audit (#20)\n\nThis PR:\r\n\r\n1. Adds the audit report from Gnosis.","shortMessageHtmlLink":"chore: add audit (#20)"}},{"before":null,"after":"4bf247dafefbbb58141ba9c4fc6b29d97cb1daf9","ref":"refs/heads/audit-report","pushedAt":"2024-06-11T11:52:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfw78","name":"mfw78","path":"/mfw78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53399572?s=80&v=4"},"commit":{"message":"chore: add audit","shortMessageHtmlLink":"chore: add audit"}},{"before":"63eeff3c586ba6220a2707c20542cac7d019e97a","after":"0f7eaf419797d1af96cb3a9d027f2596f15521ae","ref":"refs/heads/main","pushedAt":"2024-06-10T14:53:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"feat: ability to opt out of ens (#19)\n\nENS will be opt-in by default i.e. initialization of proxy in first\r\nhooks execution would initialize the ens too. However, if someone really\r\nwants to opt out for gas reasons, they can do so by calling\r\ninitializeProxy(user, false) before any hooks get executed.","shortMessageHtmlLink":"feat: ability to opt out of ens (#19)"}},{"before":"2f8ee0fe2400384f677bc92f13ec565b6ebd4500","after":null,"ref":"refs/heads/opt-out-ens","pushedAt":"2024-06-10T14:53:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"}},{"before":"81ea482a08558708e95b63b62c7a8ea89eabb6da","after":"2f8ee0fe2400384f677bc92f13ec565b6ebd4500","ref":"refs/heads/opt-out-ens","pushedAt":"2024-06-10T10:26:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"nits","shortMessageHtmlLink":"nits"}},{"before":"ea00beb5551d289910c3f7fc549bec0a630293f4","after":null,"ref":"refs/heads/audit-fixes","pushedAt":"2024-06-10T10:24:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"}},{"before":"853206cd8ec43efbddda1bec7f2adfd19cd7920d","after":"63eeff3c586ba6220a2707c20542cac7d019e97a","ref":"refs/heads/main","pushedAt":"2024-06-10T10:24:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"Audit fixes (#17)\n\naudit finding fixes:\r\n- forward `receive` to implementation contract\r\n- add `supportsInterface` for the ENS interfaces\r\n- catch ens errors, they should not cause hooks execution to fail","shortMessageHtmlLink":"Audit fixes (#17)"}},{"before":"ae925080a0c42611bfd8fe22a12de679a0a1a1e9","after":"ea00beb5551d289910c3f7fc549bec0a630293f4","ref":"refs/heads/audit-fixes","pushedAt":"2024-06-10T10:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"chore: inherit IERC165","shortMessageHtmlLink":"chore: inherit IERC165"}},{"before":"e3b256893db55dc54c4872b156a431693c6e5616","after":"81ea482a08558708e95b63b62c7a8ea89eabb6da","ref":"refs/heads/opt-out-ens","pushedAt":"2024-06-10T08:05:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"nits","shortMessageHtmlLink":"nits"}},{"before":null,"after":"e3b256893db55dc54c4872b156a431693c6e5616","ref":"refs/heads/opt-out-ens","pushedAt":"2024-06-10T08:03:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"nits","shortMessageHtmlLink":"nits"}},{"before":"4fc18dc3be8f84347d8b80d2155b8ba4661e1eea","after":"ae925080a0c42611bfd8fe22a12de679a0a1a1e9","ref":"refs/heads/audit-fixes","pushedAt":"2024-06-10T08:02:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"chore: use type.interfaceId and also support IEIP165 interface","shortMessageHtmlLink":"chore: use type.interfaceId and also support IEIP165 interface"}},{"before":"e3b256893db55dc54c4872b156a431693c6e5616","after":null,"ref":"refs/heads/opt-out-ens","pushedAt":"2024-06-10T07:58:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"}},{"before":"ae925080a0c42611bfd8fe22a12de679a0a1a1e9","after":"4fc18dc3be8f84347d8b80d2155b8ba4661e1eea","ref":"refs/heads/audit-fixes","pushedAt":"2024-06-10T07:58:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"feat: ability to opt out of ens (#18)\n\nENS will be opt-in by default i.e. initialization of proxy in first\r\nhooks execution would initialize the ens too. However, if someone really\r\nwants to opt out for gas reasons, they can do so by calling\r\n`initializeProxy(user, false)` _before_ any hooks get executed.","shortMessageHtmlLink":"feat: ability to opt out of ens (#18)"}},{"before":"a8ef3360cc30817b6e06889dbc166b964e2617b5","after":"e3b256893db55dc54c4872b156a431693c6e5616","ref":"refs/heads/opt-out-ens","pushedAt":"2024-06-10T07:38:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"nits","shortMessageHtmlLink":"nits"}},{"before":"c07bf75f876ddca32bc5cbb0bcb9420f952fa836","after":"ae925080a0c42611bfd8fe22a12de679a0a1a1e9","ref":"refs/heads/audit-fixes","pushedAt":"2024-06-10T07:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"chore: use type.interfaceId and also support IEIP165 interface","shortMessageHtmlLink":"chore: use type.interfaceId and also support IEIP165 interface"}},{"before":null,"after":"a8ef3360cc30817b6e06889dbc166b964e2617b5","ref":"refs/heads/opt-out-ens","pushedAt":"2024-06-07T16:01:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"feat: ability to opt out of ens","shortMessageHtmlLink":"feat: ability to opt out of ens"}},{"before":null,"after":"c07bf75f876ddca32bc5cbb0bcb9420f952fa836","ref":"refs/heads/audit-fixes","pushedAt":"2024-06-07T16:01:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"fix(COWShedFactory): catch ens errors to ensure hook execution is not disrupted by it","shortMessageHtmlLink":"fix(COWShedFactory): catch ens errors to ensure hook execution is not…"}},{"before":"c53407d64aa66d608c9e6dd63bed19cc82ce7ca2","after":null,"ref":"refs/heads/example-dai-loan","pushedAt":"2024-05-29T11:51:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"}},{"before":"14bf5c3f1c861234f5d80efd914dd2f8b3d9f47b","after":"853206cd8ec43efbddda1bec7f2adfd19cd7920d","ref":"refs/heads/main","pushedAt":"2024-05-29T11:51:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"feat: add a prehook example for borrow dai and swap (#16)\n\n* feat: add a prehook example for borrow dai and swap\r\n\r\nUses maker protocol to mint DAI using ETH as collateral on the fly\r\nin the prehook before the swap is executed.\r\n\r\n* remove unused functions\r\n\r\n* update README\r\n\r\n* address review comments\r\n\r\n* add a bit about nonce","shortMessageHtmlLink":"feat: add a prehook example for borrow dai and swap (#16)"}},{"before":"82f908cd947988b4149da61be6eceb7ecbfcee8b","after":"c53407d64aa66d608c9e6dd63bed19cc82ce7ca2","ref":"refs/heads/example-dai-loan","pushedAt":"2024-05-29T08:37:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"add a bit about nonce","shortMessageHtmlLink":"add a bit about nonce"}},{"before":"081d54e20f4d33f4bc3a5b17dec3cf71cf5f4c15","after":"82f908cd947988b4149da61be6eceb7ecbfcee8b","ref":"refs/heads/example-dai-loan","pushedAt":"2024-05-29T08:33:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"address review comments","shortMessageHtmlLink":"address review comments"}},{"before":"2dac1df590b5439e4791cb6318dfec73243b1ef3","after":"081d54e20f4d33f4bc3a5b17dec3cf71cf5f4c15","ref":"refs/heads/example-dai-loan","pushedAt":"2024-05-29T08:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meetmangukiya","name":"Meet Mangukiya","path":"/meetmangukiya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620533?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: mfw78 <53399572+mfw78@users.noreply.github.com>","shortMessageHtmlLink":"Apply suggestions from code review"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwMzo1MzozOC4wMDAwMDBazwAAAASyvOmI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOVQwODoyOToyMS4wMDAwMDBazwAAAARWsGDD"}},"title":"Activity · cowdao-grants/cow-shed"}