{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":654473533,"defaultBranch":"main","name":"safe-core-protocol","ownerLogin":"5afe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-16T07:54:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102984491?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707902811.0","currentOid":""},"activityList":{"items":[{"before":"73960c56903a3d12cf76b79863b300e7cb092c7f","after":null,"ref":"refs/heads/core/add-maintenance-disclaimer","pushedAt":"2024-02-14T09:26:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmv08","name":"Mikhail","path":"/mmv08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16622558?s=80&v=4"}},{"before":"2dbaf9304a471032c9fb8efc53ded7b9471b1094","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-133-71dff1dc39abf2ef69ea2ac638937d3f5b0ed6fe","pushedAt":"2024-02-14T08:31:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"71dff1dc39abf2ef69ea2ac638937d3f5b0ed6fe","after":"2dbaf9304a471032c9fb8efc53ded7b9471b1094","ref":"refs/heads/main","pushedAt":"2024-02-14T08:31:31.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add Maintenance Disclaimer to README (#133)\n\nThis PR adds a disclaimer to the README that the repository is no longer being actively developed at the moment by the protocol team, although we expect to resume development some time in the near future.","shortMessageHtmlLink":"Add Maintenance Disclaimer to README (#133)"}},{"before":null,"after":"2dbaf9304a471032c9fb8efc53ded7b9471b1094","ref":"refs/heads/gh-readonly-queue/main/pr-133-71dff1dc39abf2ef69ea2ac638937d3f5b0ed6fe","pushedAt":"2024-02-14T08:31:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add Maintenance Disclaimer to README (#133)\n\nThis PR adds a disclaimer to the README that the repository is no longer being actively developed at the moment by the protocol team, although we expect to resume development some time in the near future.","shortMessageHtmlLink":"Add Maintenance Disclaimer to README (#133)"}},{"before":null,"after":"73960c56903a3d12cf76b79863b300e7cb092c7f","ref":"refs/heads/core/add-maintenance-disclaimer","pushedAt":"2024-02-14T08:29:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Add Maintenance Disclaimer to README\n\nThis PR adds a disclaimer to the README that the repository is no longer being actively developed at the moment by the protocol team, although we expect to resume development some time in the near future.","shortMessageHtmlLink":"Add Maintenance Disclaimer to README"}},{"before":"66c2d06cded2e0c39637088b1addec6c5039c3b9","after":"819d110f6a5f6e118a8daa20747ba0f2aad6fd58","ref":"refs/heads/feature-125-sample-4337-plugin","pushedAt":"2023-11-13T09:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Consistent use of _ in file names","shortMessageHtmlLink":"Consistent use of _ in file names"}},{"before":"9ec4cc6718cb308593d197ef4c22286407ecd428","after":"66c2d06cded2e0c39637088b1addec6c5039c3b9","ref":"refs/heads/feature-125-sample-4337-plugin","pushedAt":"2023-11-13T09:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Update test/modules/plugins/erc4337/SafeProtocol4337Module.spec.ts\n\nCo-authored-by: Mikhail <16622558+mmv08@users.noreply.github.com>","shortMessageHtmlLink":"Update test/modules/plugins/erc4337/SafeProtocol4337Module.spec.ts"}},{"before":null,"after":"465b85cbafe3685eba2664e776e1b8de3001b3b7","ref":"refs/heads/4337","pushedAt":"2023-11-10T10:37:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmv08","name":"Mikhail","path":"/mmv08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16622558?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"71dff1dc39abf2ef69ea2ac638937d3f5b0ed6fe","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-132-0f3ee326009709a705eb560712bad070b52d8890","pushedAt":"2023-11-09T16:18:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"0f3ee326009709a705eb560712bad070b52d8890","after":"71dff1dc39abf2ef69ea2ac638937d3f5b0ed6fe","ref":"refs/heads/main","pushedAt":"2023-11-09T16:18:41.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Refactor Storage Access to be 4337 Compatible (#132)\n\n* Refactor Storage Access to be 4337 Compatible\n\n* Make all storage ERC-4337 compatible\n\n* Add Comment Explaining Mapping Setup","shortMessageHtmlLink":"Refactor Storage Access to be 4337 Compatible (#132)"}},{"before":null,"after":"71dff1dc39abf2ef69ea2ac638937d3f5b0ed6fe","ref":"refs/heads/gh-readonly-queue/main/pr-132-0f3ee326009709a705eb560712bad070b52d8890","pushedAt":"2023-11-09T16:18:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Refactor Storage Access to be 4337 Compatible (#132)\n\n* Refactor Storage Access to be 4337 Compatible\n\n* Make all storage ERC-4337 compatible\n\n* Add Comment Explaining Mapping Setup","shortMessageHtmlLink":"Refactor Storage Access to be 4337 Compatible (#132)"}},{"before":"b20eab912ae0d28953bf21b7b6333a200d11e301","after":"9ec4cc6718cb308593d197ef4c22286407ecd428","ref":"refs/heads/feature-125-sample-4337-plugin","pushedAt":"2023-11-09T15:26:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Check that it is a pluggin as well","shortMessageHtmlLink":"Check that it is a pluggin as well"}},{"before":"27a2e98a330e9a33f1439d46ebce1bafb9866e99","after":"b20eab912ae0d28953bf21b7b6333a200d11e301","ref":"refs/heads/feature-125-sample-4337-plugin","pushedAt":"2023-11-09T14:38:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Lint","shortMessageHtmlLink":"Lint"}},{"before":"df1a0e283e9ad1561c181891eb3514319d2a1f39","after":"27a2e98a330e9a33f1439d46ebce1bafb9866e99","ref":"refs/heads/feature-125-sample-4337-plugin","pushedAt":"2023-11-09T14:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Add Test Script","shortMessageHtmlLink":"Add Test Script"}},{"before":"fbc5c97af98bbb95d0e4c058069913462373f6b0","after":"f156b186687b2d12952e5f0a7b8401a3fca58eb8","ref":"refs/heads/feature-125-refactor-storage-mapping","pushedAt":"2023-11-08T15:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Add Comment Explaining Mapping Setup","shortMessageHtmlLink":"Add Comment Explaining Mapping Setup"}},{"before":null,"after":"fbc5c97af98bbb95d0e4c058069913462373f6b0","ref":"refs/heads/feature-125-refactor-storage-mapping","pushedAt":"2023-11-08T15:07:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Make all storage ERC-4337 compatible","shortMessageHtmlLink":"Make all storage ERC-4337 compatible"}},{"before":"e7e4eb5bf5fe4507b3b8163fdfdb880afe48aabd","after":"df1a0e283e9ad1561c181891eb3514319d2a1f39","ref":"refs/heads/feature-125-sample-4337-plugin","pushedAt":"2023-11-08T15:05:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Added Sample 4337 Module","shortMessageHtmlLink":"Added Sample 4337 Module"}},{"before":"3a13d53d498d3c93c07eab9ed3800e69732cb543","after":"e7e4eb5bf5fe4507b3b8163fdfdb880afe48aabd","ref":"refs/heads/feature-125-sample-4337-plugin","pushedAt":"2023-11-08T15:04:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Added Sample 4337 Module","shortMessageHtmlLink":"Added Sample 4337 Module"}},{"before":"3a13d53d498d3c93c07eab9ed3800e69732cb543","after":null,"ref":"refs/heads/sample-4337-module","pushedAt":"2023-11-08T14:22:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"}},{"before":null,"after":"3a13d53d498d3c93c07eab9ed3800e69732cb543","ref":"refs/heads/feature-125-sample-4337-plugin","pushedAt":"2023-11-08T14:22:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Added Sample 4337 Module","shortMessageHtmlLink":"Added Sample 4337 Module"}},{"before":null,"after":"3a13d53d498d3c93c07eab9ed3800e69732cb543","ref":"refs/heads/sample-4337-module","pushedAt":"2023-11-08T14:20:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Added Sample 4337 Module","shortMessageHtmlLink":"Added Sample 4337 Module"}},{"before":"205a0b8beccf4e7580d1fe6a76671e85967b5286","after":"fbc5c97af98bbb95d0e4c058069913462373f6b0","ref":"refs/heads/refactor-storage-mapping","pushedAt":"2023-11-08T09:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Make all storage ERC-4337 compatible","shortMessageHtmlLink":"Make all storage ERC-4337 compatible"}},{"before":null,"after":"205a0b8beccf4e7580d1fe6a76671e85967b5286","ref":"refs/heads/refactor-storage-mapping","pushedAt":"2023-11-02T09:18:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nlordell","name":"Nicholas Rodrigues Lordello","path":"/nlordell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4210206?s=80&v=4"},"commit":{"message":"Refactor Storage Access to be 4337 Compatible","shortMessageHtmlLink":"Refactor Storage Access to be 4337 Compatible"}},{"before":"119aca10047e8899de951d7f90a0178390263c7b","after":"465b85cbafe3685eba2664e776e1b8de3001b3b7","ref":"refs/heads/feature-125-4337-compatibility","pushedAt":"2023-10-31T15:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akshay-ap","name":"Akshay","path":"/akshay-ap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16358982?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"0f3ee326009709a705eb560712bad070b52d8890","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-109-a603214c9938148f17050b0508de201cfb1030d6","pushedAt":"2023-10-30T11:07:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"a603214c9938148f17050b0508de201cfb1030d6","after":"0f3ee326009709a705eb560712bad070b52d8890","ref":"refs/heads/main","pushedAt":"2023-10-30T11:07:21.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add SignatureValidatorManager contract (#109)\n\n* [#108] Create SignatureValidatorManager contract\n\n* [#108] SignatureValidatorManager to be used as a function handler\n\n* wip: tests\n\n* [#108] Implement signature validation flow\n\n* [#108] Add validator hooks\n\n* [#108] Add test for signature validation with hooks\n\n* [#108] Add tests for signature validator flow\n\n* [#108] Add tests for signature validator, minor fix in Registry\n\n* [#108] Rename ISafeProtocol712SignatureValidator to ISafeProtocolSignatureValidator, Update natspec doc\n\n* [#108] Define signature selector as const, reorg signature selector tests\n\n* [#108] Document layout of signatures\n\n* [#108] Validate messageHash\n\n* [#108] Add mocks and tests for signature validators with hooks\n\n* [#108] Add tests for default validation flow, minor test updates\n\n* [#108] Fix lint issues\n\n* [#108] Update natspec for events\n\n* [#108] Remove ISafeAccount interface\n\n* [#108] Add domain separator in default validation flow\n\n* [#108] Fix typo\n\n* [#108] Use number as type for constants\n\n* [#108] Use if-else in deciding validator routing\n\n* [#108] use hash in defaultValidator instead of hash of hash\n\n* [#108] Use Signature Validator Manager's domain separator and type hash for default valdiation\n\n* Update contracts/SignatureValidatorManager.sol\n\nCo-authored-by: Nicholas Rodrigues Lordello \n\n* [#108] Fix lint issue\n\n* [#108] Define preise error reason, fix tests\n\n* [#108] Create function that checks if contract supports interface in Registry\n\n* [#108] SignatureMalidatorManager handle(...) function is view\n\n---------\n\nCo-authored-by: Nicholas Rodrigues Lordello ","shortMessageHtmlLink":"Add SignatureValidatorManager contract (#109)"}},{"before":null,"after":"0f3ee326009709a705eb560712bad070b52d8890","ref":"refs/heads/gh-readonly-queue/main/pr-109-a603214c9938148f17050b0508de201cfb1030d6","pushedAt":"2023-10-30T11:07:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add SignatureValidatorManager contract (#109)\n\n* [#108] Create SignatureValidatorManager contract\n\n* [#108] SignatureValidatorManager to be used as a function handler\n\n* wip: tests\n\n* [#108] Implement signature validation flow\n\n* [#108] Add validator hooks\n\n* [#108] Add test for signature validation with hooks\n\n* [#108] Add tests for signature validator flow\n\n* [#108] Add tests for signature validator, minor fix in Registry\n\n* [#108] Rename ISafeProtocol712SignatureValidator to ISafeProtocolSignatureValidator, Update natspec doc\n\n* [#108] Define signature selector as const, reorg signature selector tests\n\n* [#108] Document layout of signatures\n\n* [#108] Validate messageHash\n\n* [#108] Add mocks and tests for signature validators with hooks\n\n* [#108] Add tests for default validation flow, minor test updates\n\n* [#108] Fix lint issues\n\n* [#108] Update natspec for events\n\n* [#108] Remove ISafeAccount interface\n\n* [#108] Add domain separator in default validation flow\n\n* [#108] Fix typo\n\n* [#108] Use number as type for constants\n\n* [#108] Use if-else in deciding validator routing\n\n* [#108] use hash in defaultValidator instead of hash of hash\n\n* [#108] Use Signature Validator Manager's domain separator and type hash for default valdiation\n\n* Update contracts/SignatureValidatorManager.sol\n\nCo-authored-by: Nicholas Rodrigues Lordello \n\n* [#108] Fix lint issue\n\n* [#108] Define preise error reason, fix tests\n\n* [#108] Create function that checks if contract supports interface in Registry\n\n* [#108] SignatureMalidatorManager handle(...) function is view\n\n---------\n\nCo-authored-by: Nicholas Rodrigues Lordello ","shortMessageHtmlLink":"Add SignatureValidatorManager contract (#109)"}},{"before":"119aca10047e8899de951d7f90a0178390263c7b","after":null,"ref":"refs/heads/feature-125-4337-compatability","pushedAt":"2023-10-30T10:09:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akshay-ap","name":"Akshay","path":"/akshay-ap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16358982?s=80&v=4"}},{"before":null,"after":"119aca10047e8899de951d7f90a0178390263c7b","ref":"refs/heads/feature-125-4337-compatibility","pushedAt":"2023-10-30T10:07:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akshay-ap","name":"Akshay","path":"/akshay-ap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16358982?s=80&v=4"},"commit":{"message":"WIP: 4337","shortMessageHtmlLink":"WIP: 4337"}},{"before":null,"after":"119aca10047e8899de951d7f90a0178390263c7b","ref":"refs/heads/feature-125-4337-compatability","pushedAt":"2023-10-30T10:05:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akshay-ap","name":"Akshay","path":"/akshay-ap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16358982?s=80&v=4"},"commit":{"message":"WIP: 4337","shortMessageHtmlLink":"WIP: 4337"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-lqhIQA","startCursor":null,"endCursor":null}},"title":"Activity ยท 5afe/safe-core-protocol"}