{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":139428636,"defaultBranch":"main","name":"safe-transaction-service","ownerLogin":"safe-global","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-02T10:33:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102983781?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716269488.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c2c62b2ed859b8f4f7a8ade4aa1bc7cb6b2c23b0","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T05:31:28.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":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":null,"after":"5ce2644f3bf761d7fd52c2015e58e5e335526bb9","ref":"refs/heads/dependabot/pip/faker-25.2.0","pushedAt":"2024-05-20T06:54:54.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 faker from 25.1.0 to 25.2.0\n\nBumps [faker](https://github.com/joke2k/faker) from 25.1.0 to 25.2.0.\n- [Release notes](https://github.com/joke2k/faker/releases)\n- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/joke2k/faker/compare/v25.1.0...v25.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: faker\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump faker from 25.1.0 to 25.2.0"}},{"before":null,"after":"606e71112f5cc44885cf63f609285e039d2859bc","ref":"refs/heads/dependabot/pip/boto3-1.34.108","pushedAt":"2024-05-20T06:54:49.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 boto3 from 1.34.103 to 1.34.108\n\nBumps [boto3](https://github.com/boto/boto3) from 1.34.103 to 1.34.108.\n- [Release notes](https://github.com/boto/boto3/releases)\n- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)\n- [Commits](https://github.com/boto/boto3/compare/1.34.103...1.34.108)\n\n---\nupdated-dependencies:\n- dependency-name: boto3\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump boto3 from 1.34.103 to 1.34.108"}},{"before":null,"after":"29c2caea2a029688d4646a208ac082fc65d8b05d","ref":"refs/heads/dependabot/pip/django-5.0.6","pushedAt":"2024-05-20T06:54:39.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 django from 5.0.4 to 5.0.6\n\nBumps [django](https://github.com/django/django) from 5.0.4 to 5.0.6.\n- [Commits](https://github.com/django/django/compare/5.0.4...5.0.6)\n\n---\nupdated-dependencies:\n- dependency-name: django\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump django from 5.0.4 to 5.0.6"}},{"before":null,"after":"d50f007980c6b69b93b6458c852646bd4a099168","ref":"refs/heads/dependabot/pip/web3-6.19.0","pushedAt":"2024-05-20T06:54:34.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 web3 from 6.18.0 to 6.19.0\n\nBumps [web3](https://github.com/ethereum/web3.py) from 6.18.0 to 6.19.0.\n- [Changelog](https://github.com/ethereum/web3.py/blob/v6.19.0/docs/releases.rst)\n- [Commits](https://github.com/ethereum/web3.py/compare/v6.18.0...v6.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: web3\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump web3 from 6.18.0 to 6.19.0"}},{"before":"6623d75dd431c15f159a64ced8a70bbee98be7d0","after":null,"ref":"refs/heads/bump-version","pushedAt":"2024-05-15T15:13:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"}},{"before":"6753c7aa747d18f6fb86849a6007a4b7fa7f4fe8","after":"aaf441be4ae8d41a18409ccc82f20ffc5760a1be","ref":"refs/heads/main","pushedAt":"2024-05-15T15:13:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Set version 5.0.0\n\n- 4337 indexing is a change big enough to bump major version","shortMessageHtmlLink":"Set version 5.0.0"}},{"before":"350ec655139ce782043536dbb8ada83ff6dc9f89","after":null,"ref":"refs/heads/remove-deprecated-endpoint","pushedAt":"2024-05-15T14:48:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"}},{"before":"2d63d0e86fba20d16bc29f7db0ffc5208c305657","after":"6753c7aa747d18f6fb86849a6007a4b7fa7f4fe8","ref":"refs/heads/main","pushedAt":"2024-05-15T14:48:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Remove deprecated endpoints\n\n- `master-copies/` -> `singletons/`\n- `transactions/` -> `multisig-transactions/`","shortMessageHtmlLink":"Remove deprecated endpoints"}},{"before":"63e337b8c096c5bdd82cbed9ac8952e9c2331763","after":null,"ref":"refs/heads/add-tag-logic","pushedAt":"2024-05-15T14:48:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"}},{"before":"34ca2d6ec533399ac8ad3292cb72cbaf66f89dee","after":"2d63d0e86fba20d16bc29f7db0ffc5208c305657","ref":"refs/heads/main","pushedAt":"2024-05-15T14:48:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Add logic to define Swagger tags\n\n- Closes #2036\n\nCurrently tags are generated using the first path in the url, like `v1` or `v2`.\nWe are now defining some logic to generate `tags`:\n- If they are explicitly defined in the view, we keep that (`self.overrides`).\n- If the `operation_id` contains any of the words defined, we override the tag.\n- Otherwise, just iterate the `operation_keys` and return","shortMessageHtmlLink":"Add logic to define Swagger tags"}},{"before":"aaf5d3d6aff150fcd9dd8879d20f10f9b4a94720","after":"350ec655139ce782043536dbb8ada83ff6dc9f89","ref":"refs/heads/remove-deprecated-endpoint","pushedAt":"2024-05-15T13:27:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Remove deprecated endpoints\n\n- `master-copies/` -> `singletons/`\n- `transactions/` -> `multisig-transactions/`","shortMessageHtmlLink":"Remove deprecated endpoints"}},{"before":"817a212105ba61af37ae434d466d500ac8cebbc6","after":null,"ref":"refs/heads/fix-user-operation-post","pushedAt":"2024-05-15T13:19:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"}},{"before":"fae8d02dbe2d71d0c5749b3cf4662c54687a2634","after":"34ca2d6ec533399ac8ad3292cb72cbaf66f89dee","ref":"refs/heads/main","pushedAt":"2024-05-15T13:19:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Remove UserOperation POST method\n\n- Endpoint should not allow POST.\n- SafeOperations must be created from the `safe-operations/` endpoint.","shortMessageHtmlLink":"4337: Remove UserOperation POST method"}},{"before":"074ee8cf2508fe2bce02b62ed4e5f435e9eb8fe5","after":"aaf5d3d6aff150fcd9dd8879d20f10f9b4a94720","ref":"refs/heads/remove-deprecated-endpoint","pushedAt":"2024-05-15T13:17:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Remove deprecated endpoints\n\n- `master-copies/` -> `singletons/`\n- `transactions/` -> `multisig-transactions/`","shortMessageHtmlLink":"Remove deprecated endpoints"}},{"before":"52477bbe9d9c46bc9f2e4f3c851deec970ac5417","after":"63e337b8c096c5bdd82cbed9ac8952e9c2331763","ref":"refs/heads/add-tag-logic","pushedAt":"2024-05-15T13:17:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Add logic to define Swagger tags\n\n- Closes #2036\n\nCurrently tags are generated using the first path in the url, like `v1` or `v2`.\nWe are now defining some logic to generate `tags`:\n- If they are explicitly defined in the view, we keep that (`self.overrides`).\n- If the `operation_id` contains any of the words defined, we override the tag.\n- Otherwise, just iterate the `operation_keys` and return","shortMessageHtmlLink":"Add logic to define Swagger tags"}},{"before":null,"after":"074ee8cf2508fe2bce02b62ed4e5f435e9eb8fe5","ref":"refs/heads/remove-deprecated-endpoint","pushedAt":"2024-05-15T13:02:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Remove deprecated endpoints\n\n- `master-copies/` -> `singletons/`\n- `transactions/` -> `multisig-transactions/`","shortMessageHtmlLink":"Remove deprecated endpoints"}},{"before":null,"after":"52477bbe9d9c46bc9f2e4f3c851deec970ac5417","ref":"refs/heads/add-tag-logic","pushedAt":"2024-05-15T12:59:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Add logic to define Swagger tags\n\n- Closes #2036\n\nCurrently tags are generated using the first path in the url, like `v1` or `v2`.\nWe are now defining some logic to generate `tags`:\n- If they are explicitly defined in the view, we keep that (`self.overrides`).\n- If the `operation_id` contains any of the words defined, we override the tag.\n- Otherwise, just iterate the `operation_keys` and return","shortMessageHtmlLink":"Add logic to define Swagger tags"}},{"before":null,"after":"817a212105ba61af37ae434d466d500ac8cebbc6","ref":"refs/heads/fix-user-operation-post","pushedAt":"2024-05-15T11:25:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Remove UserOperation POST method\n\n- Endpoint should not allow POST.\n- SafeOperations must be created from the `safe-operations/` endpoint.","shortMessageHtmlLink":"4337: Remove UserOperation POST method"}},{"before":null,"after":"6623d75dd431c15f159a64ced8a70bbee98be7d0","ref":"refs/heads/bump-version","pushedAt":"2024-05-15T08:24:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"Set version 5.0.0\n\n- 4337 indexing is a change big enough to bump major version","shortMessageHtmlLink":"Set version 5.0.0"}},{"before":"52098a0eee731cbd82272b82687f30284f66937d","after":null,"ref":"refs/heads/refactor-safe-operation-serializer","pushedAt":"2024-05-14T14:37:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"}},{"before":"c65b002c82f6b443a93e323b92278771d54b9bdf","after":"fae8d02dbe2d71d0c5749b3cf4662c54687a2634","ref":"refs/heads/main","pushedAt":"2024-05-14T14:37:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Add `safeOperation` inside of `userOperation` models","shortMessageHtmlLink":"4337: Add safeOperation inside of userOperation models"}},{"before":"d94f8d24c9c783e08d453312dbdacccca8fd9379","after":"52098a0eee731cbd82272b82687f30284f66937d","ref":"refs/heads/refactor-safe-operation-serializer","pushedAt":"2024-05-14T13:21:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Add `safeOperation` inside of `userOperation` models","shortMessageHtmlLink":"4337: Add safeOperation inside of userOperation models"}},{"before":null,"after":"d94f8d24c9c783e08d453312dbdacccca8fd9379","ref":"refs/heads/refactor-safe-operation-serializer","pushedAt":"2024-05-14T12:35:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Add `safeOperation` inside of `userOperation` models","shortMessageHtmlLink":"4337: Add safeOperation inside of userOperation models"}},{"before":"2b9daaf7c4f31e08c81fcaf57395541ebd680c73","after":null,"ref":"refs/heads/refactor-safe-operation-serializer","pushedAt":"2024-05-14T08:12:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"}},{"before":"bf6d78060a87f1f9662bef5f06ce4e889622a9e0","after":"c65b002c82f6b443a93e323b92278771d54b9bdf","ref":"refs/heads/main","pushedAt":"2024-05-14T08:12:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Refactor SafeOperation serializer (#2042)\n\n* 4337: Add endpoint to return UserOperations\n\n- Sometimes SafeOperation is reverted and the only existing information is the UserOperation\n- Related to #2035\n\n* 4337: Refactor SafeOperation serializer\n\n- Everything related to `UserOperation` goes now into `userOperation` field\n\n---------\n\nCo-authored-by: Uxio Fuentefria <6909403+Uxio0@users.noreply.github.com>","shortMessageHtmlLink":"4337: Refactor SafeOperation serializer (#2042)"}},{"before":"a165bfeafcf1d610576a97c7205606886cadf967","after":null,"ref":"refs/heads/ignore-safe-operation","pushedAt":"2024-05-14T08:10:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"}},{"before":"3315dc5d3b53265b91eb9866cdce44c9664fc984","after":"bf6d78060a87f1f9662bef5f06ce4e889622a9e0","ref":"refs/heads/main","pushedAt":"2024-05-14T08:10:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Add endpoint to return UserOperations\n\n- Sometimes SafeOperation is reverted and the only existing information is the UserOperation\n- Related to #2035","shortMessageHtmlLink":"4337: Add endpoint to return UserOperations"}},{"before":"b7cc985cfac01ca62667f2f896c2ccfa794c030c","after":"2b9daaf7c4f31e08c81fcaf57395541ebd680c73","ref":"refs/heads/refactor-safe-operation-serializer","pushedAt":"2024-05-13T14:51:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Refactor SafeOperation serializer\n\n- Everything related to `UserOperation` goes now into `userOperation` field","shortMessageHtmlLink":"4337: Refactor SafeOperation serializer"}},{"before":null,"after":"b7cc985cfac01ca62667f2f896c2ccfa794c030c","ref":"refs/heads/refactor-safe-operation-serializer","pushedAt":"2024-05-13T14:42:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Uxio0","name":"Uxío","path":"/Uxio0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6909403?s=80&v=4"},"commit":{"message":"4337: Refactor SafeOperation serializer\n\n- Everything related to `UserOperation` goes now into `userOperation` field","shortMessageHtmlLink":"4337: Refactor SafeOperation serializer"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET3PongA","startCursor":null,"endCursor":null}},"title":"Activity · safe-global/safe-transaction-service"}