{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":183183290,"defaultBranch":"staging","name":"sourcify","ownerLogin":"ethereum","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-24T08:23:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6250754?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726843880.0","currentOid":""},"activityList":{"items":[{"before":"9c9c96e5e90ff6c0fc7cfd34c0b230e34ea395f1","after":null,"ref":"refs/heads/update-chains.json","pushedAt":"2024-09-20T14:51:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manuelwedler","name":"Manuel Wedler","path":"/manuelwedler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34456797?s=80&v=4"}},{"before":"f05a71d96433d8c28f5bf08f34b7288e7aa0c966","after":"b72a49afb10699c0d39637f45540816d85c8534b","ref":"refs/heads/staging","pushedAt":"2024-09-20T14:51:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"manuelwedler","name":"Manuel Wedler","path":"/manuelwedler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34456797?s=80&v=4"},"commit":{"message":"Update chains.json (#1645)","shortMessageHtmlLink":"Update chains.json (#1645)"}},{"before":null,"after":"9c9c96e5e90ff6c0fc7cfd34c0b230e34ea395f1","ref":"refs/heads/update-chains.json","pushedAt":"2024-09-20T12:45:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"manuelwedler","name":"Manuel Wedler","path":"/manuelwedler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34456797?s=80&v=4"},"commit":{"message":"Update chains.json","shortMessageHtmlLink":"Update chains.json"}},{"before":"e33091a3aca038ec2bb3586ae69cec4ef60aa99e","after":"bc278df1cbd65433b3120a7b39d623ac28026edc","ref":"refs/heads/source-codes-table","pushedAt":"2024-09-19T13:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"remove language from Sources","shortMessageHtmlLink":"remove language from Sources"}},{"before":"0fd6632d203b3d74598f536f889c09fbc9f54e13","after":"e33091a3aca038ec2bb3586ae69cec4ef60aa99e","ref":"refs/heads/source-codes-table","pushedAt":"2024-09-19T13:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"fix PR comments","shortMessageHtmlLink":"fix PR comments"}},{"before":"af8002bc8b80c7ed306a81c2654d651c982798d9","after":"0fd6632d203b3d74598f536f889c09fbc9f54e13","ref":"refs/heads/source-codes-table","pushedAt":"2024-09-19T09:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"Execute insert and update queries inside an SQL transaction","shortMessageHtmlLink":"Execute insert and update queries inside an SQL transaction"}},{"before":"10076cf1f95d092e682f65cc68ee6a69278b59e6","after":"af8002bc8b80c7ed306a81c2654d651c982798d9","ref":"refs/heads/source-codes-table","pushedAt":"2024-09-19T07:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"remove sources from compiled_contracts","shortMessageHtmlLink":"remove sources from compiled_contracts"}},{"before":"5fdbc5831fa45a1950ea495cba552ab41567e622","after":"10076cf1f95d092e682f65cc68ee6a69278b59e6","ref":"refs/heads/source-codes-table","pushedAt":"2024-09-19T07:35:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"drop support fro sources column from compiled_contracts","shortMessageHtmlLink":"drop support fro sources column from compiled_contracts"}},{"before":"b76f46e43ffe1155d7ee1982b8f72ad42db515b3","after":"5fdbc5831fa45a1950ea495cba552ab41567e622","ref":"refs/heads/source-codes-table","pushedAt":"2024-09-18T14:41:50.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"Extract sources from compiled_contracts_sources from SourcifyDatabaseService.getFile","shortMessageHtmlLink":"Extract sources from compiled_contracts_sources from SourcifyDatabase…"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":"f05a71d96433d8c28f5bf08f34b7288e7aa0c966","ref":"refs/heads/staging","pushedAt":"2024-09-18T13:44:45.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"},"commit":{"message":"chore(release): publish\n\n - sourcify-monorepo@1.4.1\n - @ethereum-sourcify/bytecode-utils@1.2.11\n - @ethereum-sourcify/lib-sourcify@1.9.2\n - sourcify-monitor@1.3.1\n - sourcify-server@2.2.1","shortMessageHtmlLink":"chore(release): publish"}},{"before":"f05a71d96433d8c28f5bf08f34b7288e7aa0c966","after":null,"ref":"refs/tags/sourcify-server@2.2.1","pushedAt":"2024-09-18T11:40:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"f05a71d96433d8c28f5bf08f34b7288e7aa0c966","after":null,"ref":"refs/tags/sourcify-monitor@1.3.1","pushedAt":"2024-09-18T11:40:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":null,"ref":"refs/tags/sourcify-server@","pushedAt":"2024-09-18T11:37:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":null,"ref":"refs/tags/sourcify-monitor@","pushedAt":"2024-09-18T11:37:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":null,"ref":"refs/tags/sourcify-server@","pushedAt":"2024-09-18T11:34:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":null,"ref":"refs/tags/sourcify-monitor@","pushedAt":"2024-09-18T11:34:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"f05a71d96433d8c28f5bf08f34b7288e7aa0c966","after":null,"ref":"refs/tags/sourcify-server@2.2.1","pushedAt":"2024-09-18T11:33:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"f05a71d96433d8c28f5bf08f34b7288e7aa0c966","after":null,"ref":"refs/tags/sourcify-monitor@1.3.1","pushedAt":"2024-09-18T11:33:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":null,"ref":"refs/tags/sourcify-monitor@","pushedAt":"2024-09-18T11:33:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":null,"ref":"refs/tags/sourcify-server@","pushedAt":"2024-09-18T11:33:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":null,"ref":"refs/tags/sourcify-server@","pushedAt":"2024-09-18T11:32:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"2555e19d77a563a27b28b1b330c59f09feda91e2","after":null,"ref":"refs/tags/sourcify-monitor@","pushedAt":"2024-09-18T11:32:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"}},{"before":"4baed5912db9acb65bc84b3cb236113420300bbf","after":"f05a71d96433d8c28f5bf08f34b7288e7aa0c966","ref":"refs/heads/master","pushedAt":"2024-09-18T11:29:25.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"kuzdogan","name":"Kaan Uzdoğan","path":"/kuzdogan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13069972?s=80&v=4"},"commit":{"message":"chore(release): publish\n\n - sourcify-monorepo@1.4.1\n - @ethereum-sourcify/bytecode-utils@1.2.11\n - @ethereum-sourcify/lib-sourcify@1.9.2\n - sourcify-monitor@1.3.1\n - sourcify-server@2.2.1","shortMessageHtmlLink":"chore(release): publish"}},{"before":"de9e6fa8e1c4c4fde23f87338bc992b213cac67b","after":null,"ref":"refs/heads/fix-check-partial-match-already-exists","pushedAt":"2024-09-17T13:23:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"}},{"before":"876954593e9d330d434fd3c2c4730b8dc157ddb2","after":"2555e19d77a563a27b28b1b330c59f09feda91e2","ref":"refs/heads/staging","pushedAt":"2024-09-17T13:23:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"Fix the check for already existing partial match (#1625)\n\n* Fix the check for already existing partial match\r\n\r\n* simplify `getStatusDiff`; add additional information to \"Partial match already exists\" log\r\n\r\n* move `isBetterMatch` to util file\r\n\r\n* implement test for upgrading creation match while runtime match is \"perfect\"\r\n\r\n* refactor tests to check specific matchType upgrades\r\n\r\n* refactor middleware to check for: already verified contract, validate address, safeHandler\r\n\r\n* fix lint\r\n\r\n* add missing safeHandler\r\n\r\n* add test to check verifyDeployed is not called if there is an already existing perfect match\r\n\r\n* add sinon to server's devDependencies","shortMessageHtmlLink":"Fix the check for already existing partial match (#1625)"}},{"before":"4353e74957d2d84f840b3b5e5a1de6452246d202","after":"de9e6fa8e1c4c4fde23f87338bc992b213cac67b","ref":"refs/heads/fix-check-partial-match-already-exists","pushedAt":"2024-09-17T12:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"add sinon to server's devDependencies","shortMessageHtmlLink":"add sinon to server's devDependencies"}},{"before":"dadefc31e2fbf5e24da42de41b3ac5313e026472","after":"4353e74957d2d84f840b3b5e5a1de6452246d202","ref":"refs/heads/fix-check-partial-match-already-exists","pushedAt":"2024-09-17T10:53:19.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"Merge branch 'staging' into fix-check-partial-match-already-exists","shortMessageHtmlLink":"Merge branch 'staging' into fix-check-partial-match-already-exists"}},{"before":"6a14e238e4221590953a0b4c2ad95de62e858093","after":"dadefc31e2fbf5e24da42de41b3ac5313e026472","ref":"refs/heads/fix-check-partial-match-already-exists","pushedAt":"2024-09-17T10:52:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"add test to check verifyDeployed is not called if there is an already existing perfect match","shortMessageHtmlLink":"add test to check verifyDeployed is not called if there is an already…"}},{"before":"c5195b66dc9ab6b03c7b2dad5a085c750643cf99","after":"6a14e238e4221590953a0b4c2ad95de62e858093","ref":"refs/heads/fix-check-partial-match-already-exists","pushedAt":"2024-09-17T08:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcocastignoli","name":"Marco Castignoli","path":"/marcocastignoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226180?s=80&v=4"},"commit":{"message":"add missing safeHandler","shortMessageHtmlLink":"add missing safeHandler"}},{"before":"6303ce073c9c6acc7b76094ea555ca29d32fa900","after":"876954593e9d330d434fd3c2c4730b8dc157ddb2","ref":"refs/heads/staging","pushedAt":"2024-09-17T07:51:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"manuelwedler","name":"Manuel Wedler","path":"/manuelwedler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34456797?s=80&v=4"},"commit":{"message":"chore(deps): update all patch dependencies (#1633)","shortMessageHtmlLink":"chore(deps): update all patch dependencies (#1633)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDo1MToyMC4wMDAwMDBazwAAAAS8FOBc","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDo1MToyMC4wMDAwMDBazwAAAAS8FOBc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwNzo1MTo0NS4wMDAwMDBazwAAAAS4PQzW"}},"title":"Activity · ethereum/sourcify"}