{"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:1720174990.0","currentOid":""},"activityList":{"items":[{"before":"922b1d201bd1f8d80ff416140a6c394ec273e7e0","after":null,"ref":"refs/heads/fix-4337-signatures","pushedAt":"2024-07-05T10:23: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":"1bd03eec837019200f7ad52ee79d639d18abb4a1","after":"491224f437a139f0a2c3ac4167d78fdd276454e6","ref":"refs/heads/main","pushedAt":"2024-07-05T10:23:08.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: Allow confirmations for not initialized Safes\n\n- Previously, if a Safe was not deployed no more confirmations were allowed.\n- After this PR the owners encoded in the `initCode` will be checked if the Safe is not deployed.","shortMessageHtmlLink":"4337: Allow confirmations for not initialized Safes"}},{"before":"3a488d34a5379c31d0262f9065d9740e8ddb17ff","after":null,"ref":"refs/heads/add-subgraph-configuration","pushedAt":"2024-07-05T08:09:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"}},{"before":"544859c7b3e8af45b1147804dc6d2bde6c7f0276","after":"1bd03eec837019200f7ad52ee79d639d18abb4a1","ref":"refs/heads/main","pushedAt":"2024-07-05T08:09:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Add ENS Subgraph configuration (#2105)\n\n- Adds the possibility to add an ENS Subgraph configuration.\r\n- The Subgraph requires an API key which can be obtained via The Graph interface (https://thegraph.com/docs/en/querying/querying-the-graph/)\r\n- Adds three environment variables that should be used if The Subgraph support needs to be enabled:\r\n * `ENS_SUBGRAPH_URL` – the base url to query the subgraph from\r\n * `ENS_SUBGRAPH_API_KEY` – the API key that was obtained from The Graph\r\n * `ENS_SUBGRAPH_ID` – the subgraph id. An example of an ENS Subgraph can be found in https://thegraph.com/explorer/subgraphs/5XqPmWe6gjyrJtFn9cLy237i4cWw2j9HcUJEXsP5qGtH?view=Query&chain=arbitrum-one. To query this graph, you should use `5XqPmWe6gjyrJtFn9cLy237i4cWw2j9HcUJEXsP5qGtH` as the subgraph id.\r\n- The ENS Subgraph configuration is only required if querying on `Mainnet`. \r\n- Support was added to `Sepolia` and `Holesky`. These two networks do not require an API key but should not be considered for production usage (rate limits might apply).\r\n- If the current chain is `Mainnet` and the Subgraph configuration was not provided, a fallback for Mainnet is used. However, such fallback might be under stricter rate limits and should only be used in a testing environment. A warning is logged if the fallback option is used.","shortMessageHtmlLink":"Add ENS Subgraph configuration (#2105)"}},{"before":"cc92b7a1fc3848b5b36193d53c91dbbe4e7bc295","after":null,"ref":"refs/heads/cross-chain-eip712","pushedAt":"2024-07-04T15:13:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"}},{"before":"49f0860047597489d17d983bdd001d35307da8f6","after":"544859c7b3e8af45b1147804dc6d2bde6c7f0276","ref":"refs/heads/main","pushedAt":"2024-07-04T15:13:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Allow cross chain Delegate registration (#2116)\n\n- Adds support for signatures of EIP-712 payloads which might not include the Chain ID.\r\n- Signatures of payloads which included the Chain ID are still valid.","shortMessageHtmlLink":"Allow cross chain Delegate registration (#2116)"}},{"before":"4d4d1e6aab20cd7ec980758f6107279e8585b4be","after":null,"ref":"refs/heads/add_balances_pagination","pushedAt":"2024-07-04T14:37:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moisses89","name":"Moisés ","path":"/moisses89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888669?s=80&v=4"}},{"before":"511403af10cc310fc81671038e256729a95561aa","after":"49f0860047597489d17d983bdd001d35307da8f6","ref":"refs/heads/main","pushedAt":"2024-07-04T14:37:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"moisses89","name":"Moisés ","path":"/moisses89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888669?s=80&v=4"},"commit":{"message":"Support balance pagination (#2118)","shortMessageHtmlLink":"Support balance pagination (#2118)"}},{"before":"022f77ae7f7a3e27e6ad54c2d426bf74b8b021a5","after":"3a488d34a5379c31d0262f9065d9740e8ddb17ff","ref":"refs/heads/add-subgraph-configuration","pushedAt":"2024-07-04T12:29:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Add ENS Subgraph configuration","shortMessageHtmlLink":"Add ENS Subgraph configuration"}},{"before":"41d316c640eb4fdb29d83c8a1f67a142d6930cde","after":"022f77ae7f7a3e27e6ad54c2d426bf74b8b021a5","ref":"refs/heads/add-subgraph-configuration","pushedAt":"2024-07-04T12:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Bump safe-eth-py[django]","shortMessageHtmlLink":"Bump safe-eth-py[django]"}},{"before":"defd54c2dfb951fd11de5a6b4fbfa7275f0563a4","after":"cc92b7a1fc3848b5b36193d53c91dbbe4e7bc295","ref":"refs/heads/cross-chain-eip712","pushedAt":"2024-07-04T12:16:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"PR comments","shortMessageHtmlLink":"PR comments"}},{"before":"27af137e9de4fb919913a4d135a749a8992b07df","after":"defd54c2dfb951fd11de5a6b4fbfa7275f0563a4","ref":"refs/heads/cross-chain-eip712","pushedAt":"2024-07-04T12:13:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"PR comments","shortMessageHtmlLink":"PR comments"}},{"before":"8b997a40a26cb0552ee20405492b51dc91efc6b8","after":"27af137e9de4fb919913a4d135a749a8992b07df","ref":"refs/heads/cross-chain-eip712","pushedAt":"2024-07-04T12:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"PR comments","shortMessageHtmlLink":"PR comments"}},{"before":"0d1a9ab5800464f18a1dbb2287cd4ce9e8ad90f2","after":"4d4d1e6aab20cd7ec980758f6107279e8585b4be","ref":"refs/heads/add_balances_pagination","pushedAt":"2024-07-04T11:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moisses89","name":"Moisés ","path":"/moisses89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888669?s=80&v=4"},"commit":{"message":"Add swagger comments\nFix wrong _get_page_erc20_balances function doc","shortMessageHtmlLink":"Add swagger comments"}},{"before":"4e2c25c90d2961531d386667d39cf241a3ee7895","after":"0d1a9ab5800464f18a1dbb2287cd4ce9e8ad90f2","ref":"refs/heads/add_balances_pagination","pushedAt":"2024-07-04T11:19:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moisses89","name":"Moisés ","path":"/moisses89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888669?s=80&v=4"},"commit":{"message":"Refactor limits function","shortMessageHtmlLink":"Refactor limits function"}},{"before":"52e46a34a289fca303c149f84e48be6c136faf2d","after":null,"ref":"refs/heads/fix-out-of-order-processing","pushedAt":"2024-07-04T10:13:47.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":"0d839a3b819eb0e5eb1cd4345becd201926f49d3","after":"511403af10cc310fc81671038e256729a95561aa","ref":"refs/heads/main","pushedAt":"2024-07-04T10:13:45.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":"Optimize out of order tx processing\n\n- When processing transactions, if there is a reindex a old transaction can appear between the already processed ones\n- Previously, the solution for that was removing status for the Safe and then process all the transactions again\n- This was not optimal at all for Safes with a high number of transactions, so this PR will only reprocess transactions from the problematic timestamp","shortMessageHtmlLink":"Optimize out of order tx processing"}},{"before":"12a6cdb0bb569dc68e7aa9de0206d999f69631a7","after":"52e46a34a289fca303c149f84e48be6c136faf2d","ref":"refs/heads/fix-out-of-order-processing","pushedAt":"2024-07-04T10:13:37.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":"Optimize out of order tx processing\n\n- When processing transactions, if there is a reindex a old transaction can appear between the already processed ones\n- Previously, the solution for that was removing status for the Safe and then process all the transactions again\n- This was not optimal at all for Safes with a high number of transactions, so this PR will only reprocess transactions from the problematic timestamp","shortMessageHtmlLink":"Optimize out of order tx processing"}},{"before":"b7688a432fbc18dd55f0d389f04309fbcafd67d3","after":"4e2c25c90d2961531d386667d39cf241a3ee7895","ref":"refs/heads/add_balances_pagination","pushedAt":"2024-07-04T08:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moisses89","name":"Moisés ","path":"/moisses89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888669?s=80&v=4"},"commit":{"message":"Change count cache key","shortMessageHtmlLink":"Change count cache key"}},{"before":null,"after":"12a6cdb0bb569dc68e7aa9de0206d999f69631a7","ref":"refs/heads/fix-out-of-order-processing","pushedAt":"2024-07-03T14:34:46.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":"Optimize out of order tx processing\n\n- When processing transactions, if there is a reindex a old transaction can appear between the already processed ones\n- Previously, the solution for that was removing status for the Safe and then process all the transactions again\n- This was not optimal at all for Safes with a high number of transactions, so this PR will only reprocess transactions from the problematic timestamp","shortMessageHtmlLink":"Optimize out of order tx processing"}},{"before":"a2b10f83c4d5b2c7f678fdc4db2474427fb7c6aa","after":"8b997a40a26cb0552ee20405492b51dc91efc6b8","ref":"refs/heads/cross-chain-eip712","pushedAt":"2024-07-03T14:33:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Remove client side chain id","shortMessageHtmlLink":"Remove client side chain id"}},{"before":"9dd7992c9c51b947115b01b3781b4e592f1d48f6","after":"a2b10f83c4d5b2c7f678fdc4db2474427fb7c6aa","ref":"refs/heads/cross-chain-eip712","pushedAt":"2024-07-03T14:05:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Remove client side chain id","shortMessageHtmlLink":"Remove client side chain id"}},{"before":"953b1241518e03e153d0670cb2d2907d7cb6c540","after":"9dd7992c9c51b947115b01b3781b4e592f1d48f6","ref":"refs/heads/cross-chain-eip712","pushedAt":"2024-07-03T13:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Remove client side chain id","shortMessageHtmlLink":"Remove client side chain id"}},{"before":"5b69417486e95fb7321e7c01ecfe5e6edfe86319","after":"41d316c640eb4fdb29d83c8a1f67a142d6930cde","ref":"refs/heads/add-subgraph-configuration","pushedAt":"2024-07-03T12:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Restructure control flow","shortMessageHtmlLink":"Restructure control flow"}},{"before":"273e3c896d93cc9e666afd47733e644a381f70bb","after":null,"ref":"refs/heads/force-recreate-test-script","pushedAt":"2024-07-03T11:58:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"}},{"before":"a92156ba954031ffbe98fd06cc06da210f362b06","after":"0d839a3b819eb0e5eb1cd4345becd201926f49d3","ref":"refs/heads/main","pushedAt":"2024-07-03T11:58:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fmrsabino","name":"Frederico Sabino","path":"/fmrsabino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332770?s=80&v=4"},"commit":{"message":"Force recreate containers in test script (#2104)\n\nThere might be situations where `docker compose up` tries to add an existing container to a network that no longer exists (Docker daemon returns an error in those cases).\r\n\r\nFor a test script, we do want to have a new environment (network) created which the new containers can interact with.\r\n\r\nSee https://docs.docker.com/reference/cli/docker/compose/up/","shortMessageHtmlLink":"Force recreate containers in test script (#2104)"}},{"before":"e1c3d01cc26ad39848cef67373fc28faf55466e6","after":"b7688a432fbc18dd55f0d389f04309fbcafd67d3","ref":"refs/heads/add_balances_pagination","pushedAt":"2024-07-03T11:22:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moisses89","name":"Moisés ","path":"/moisses89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888669?s=80&v=4"},"commit":{"message":"Fix wrong name refactor","shortMessageHtmlLink":"Fix wrong name refactor"}},{"before":"5cd8bee68a2e3c2303546439d40495e6ff8d7338","after":"e1c3d01cc26ad39848cef67373fc28faf55466e6","ref":"refs/heads/add_balances_pagination","pushedAt":"2024-07-03T11:07:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moisses89","name":"Moisés ","path":"/moisses89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888669?s=80&v=4"},"commit":{"message":"Add some comments","shortMessageHtmlLink":"Add some comments"}},{"before":"ffa1d99f50b19fa7333fa414bb31b2c791ae2253","after":"5cd8bee68a2e3c2303546439d40495e6ff8d7338","ref":"refs/heads/add_balances_pagination","pushedAt":"2024-07-03T11:06:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moisses89","name":"Moisés ","path":"/moisses89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7888669?s=80&v=4"},"commit":{"message":"Add some comments","shortMessageHtmlLink":"Add some comments"}},{"before":"590185089e1b9e53aa84d095d008b4be2f6a093d","after":null,"ref":"refs/heads/optimize-module-txs","pushedAt":"2024-07-03T10:59:46.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEd61twgA","startCursor":null,"endCursor":null}},"title":"Activity · safe-global/safe-transaction-service"}