{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":260485665,"defaultBranch":"master","name":"umbra-protocol","ownerLogin":"ScopeLift","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-01T14:57:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15897056?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723060862.0","currentOid":""},"activityList":{"items":[{"before":"f1c3f69b6200a2cdd086e660d199e77274c2d820","after":"dc34e73567a824063b9c097f8513dd2e8c14692c","ref":"refs/heads/master","pushedAt":"2024-08-08T03:41:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apbendi","name":"Ben DiFrancesco","path":"/apbendi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1479802?s=80&v=4"},"commit":{"message":"feat: show gg banner and update link","shortMessageHtmlLink":"feat: show gg banner and update link"}},{"before":null,"after":"a59cf37b6e1d3d10001b5e3bb6626c7899ce8dee","ref":"refs/heads/feat/enable-gg21-banner","pushedAt":"2024-08-07T20:01:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"feat: show gg banner and update link","shortMessageHtmlLink":"feat: show gg banner and update link"}},{"before":"ff71f908086f4ddc7ae3b70116012cb69f1672c3","after":"8bf0bb9eef8fcf074c9729de80d3090dd71f75af","ref":"refs/heads/tooltip-annoucement-info","pushedAt":"2024-07-18T14:06:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jferas","name":"John Feras","path":"/jferas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10680?s=80&v=4"},"commit":{"message":"Update tooltip logic since caching merge","shortMessageHtmlLink":"Update tooltip logic since caching merge"}},{"before":"a2764fd9967a0b9e87d3c4f3beab30c1a6924b10","after":"ff71f908086f4ddc7ae3b70116012cb69f1672c3","ref":"refs/heads/tooltip-annoucement-info","pushedAt":"2024-07-17T17:38:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jferas","name":"John Feras","path":"/jferas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10680?s=80&v=4"},"commit":{"message":"Merge branch 'master' into tooltip-annoucement-info","shortMessageHtmlLink":"Merge branch 'master' into tooltip-annoucement-info"}},{"before":"a13be3a54c1a46727c1b34c69892747adbe7e96b","after":"f1c3f69b6200a2cdd086e660d199e77274c2d820","ref":"refs/heads/master","pushedAt":"2024-07-15T19:24:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"garyghayrat","name":"Gary Ghayrat","path":"/garyghayrat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61768337?s=80&v=4"},"commit":{"message":"Query StealthKeyChanged events from subgraph (#675)\n\n* feat: set the last fetched block as the start block\r\n\r\n* feat: handle caching user announcements and latest fetched block\r\n\r\n* feat: show user announcements if there are any\r\n\r\n* fix: handle watching/loading announcements\r\n\r\n* fix: parse out lastFetchedBlock and fix user announcement loading logic\r\n\r\n* chore: log\r\n\r\n* feat: handle block data caching\r\n\r\n* feat: show most recent block data if exists\r\n\r\n* fix: type check\r\n\r\n* feat: handle user announcements already present and sign language\r\n\r\n* feat: only show fetching when no user announcements\r\n\r\n* feat: fetching latest from last fetched block component\r\n\r\n* feat: fetching latest translation for cn\r\n\r\n* feat: clear local storage button and functionality\r\n\r\n* fix: start block handling logic\r\n\r\n* feat: dedupe user announcements\r\n\r\n* fix: logic\r\n\r\n* fix: minimize debugging logs on userAnnouncement changes\r\n\r\n* feat: handle scanning latest announcements from last fetched block\r\n\r\n* feat: sort by timestamp explicitly\r\n\r\n* feat: no loading sequence when there are announcements\r\n\r\n* fix: need sig lately verbiage\r\n\r\n* fix: add need sig lately to cn\r\n\r\n* fix: little more mb\r\n\r\n* fix: no withdraw verbiage on need-sig-lately\r\n\r\n* feat: handle need sig\r\n\r\n* Update frontend/src/i18n/locales/en-US.json\r\n\r\nCo-authored-by: Gary Ghayrat <61768337+garyghayrat@users.noreply.github.com>\r\n\r\n* feat: handle sign button instead of needs sig\r\n\r\n* Update frontend/src/i18n/locales/zh-CN.json\r\n\r\nCo-authored-by: Gary Ghayrat <61768337+garyghayrat@users.noreply.github.com>\r\n\r\n* fix: move local storage clear button above lang\r\n\r\n* fix: spacing more uniform\r\n\r\n* fix: use computed ref as param, and set setIsInWithdrawFlow to false on mount\r\n\r\n* feat: sign and withdraw\r\n\r\n* fix: contract periphery tests (#688)\r\n\r\n* fix: explicitly sort the tokens by addr\r\n\r\n* fix: use vm.computeCreateAddress\r\n\r\n* fix: mirror test sender params\r\n\r\n* fix: use actual owner\r\n\r\n* fix: add back gnosis\r\n\r\n* Remove all reference to INFURA_ID (#687)\r\n\r\n---------\r\n\r\nCo-authored-by: John Feras \r\n\r\n* fix: use balanceIndex to ensure that the correct balance is fetched from the stealthBalances array\r\n\r\n* fix: dedupe by tx hash and receiver instead of just tx hash\r\n\r\n* fix: include receiver to derive isWithdrawn\r\n\r\n* fix: img\r\n\r\n* Query StealthKeyChanged events from subgraph for user registration block number and stealthkeys\r\n\r\n* Added valid non-found in subgraph error (vs schema error) and removed wasteful retries from wallet function getRegisteredStealthKeys\r\n\r\n* When getting stealthKeys via subgraph StealthKeyChanged event, save block number of event in storage as starting point of announcements scan\r\n\r\n* Remove unneeded 'block: undefined' return values from 'lookupRecipient' function\r\n\r\n* Query 10k announcements unless it's Gnosis subgraph\r\n\r\n* Update `umbra-js` version and add `.npmignore`\r\n\r\n* Changed public key acquisition to query registry contract before subgraph.. umbra-js change\r\n\r\n* Fix to return proper error string when public address not found in subgraph\r\n\r\n* Update UmbraJs version to 0.2.1\r\n\r\n* Use umbra-js@0.2.1 in frontend\r\n\r\n---------\r\n\r\nCo-authored-by: marcomariscal \r\nCo-authored-by: marcomariscal <42938673+marcomariscal@users.noreply.github.com>\r\nCo-authored-by: Gary Ghayrat <61768337+garyghayrat@users.noreply.github.com>\r\nCo-authored-by: garyghayrat ","shortMessageHtmlLink":"Query StealthKeyChanged events from subgraph (#675)"}},{"before":"08ec0c3305940e0b493aab9fa734d01566c74102","after":"3a23a1a5d4c2ce8c77c1acfee8d4d42573c05496","ref":"refs/heads/stealthkey-events-from-subgraph","pushedAt":"2024-07-12T19:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"garyghayrat","name":"Gary Ghayrat","path":"/garyghayrat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61768337?s=80&v=4"},"commit":{"message":"Use umbra-js@0.2.1 in frontend","shortMessageHtmlLink":"Use umbra-js@0.2.1 in frontend"}},{"before":"e42628428008faa7f32a51bf1edf8ed98f05809b","after":"08ec0c3305940e0b493aab9fa734d01566c74102","ref":"refs/heads/stealthkey-events-from-subgraph","pushedAt":"2024-07-11T21:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jferas","name":"John Feras","path":"/jferas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10680?s=80&v=4"},"commit":{"message":"Update UmbraJs version to 0.2.1","shortMessageHtmlLink":"Update UmbraJs version to 0.2.1"}},{"before":"798d5128db9fdc26b439d6bcd0cde28323e628c6","after":"e42628428008faa7f32a51bf1edf8ed98f05809b","ref":"refs/heads/stealthkey-events-from-subgraph","pushedAt":"2024-07-11T20:38:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jferas","name":"John Feras","path":"/jferas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10680?s=80&v=4"},"commit":{"message":"Merge branch 'master' into stealthkey-events-from-subgraph","shortMessageHtmlLink":"Merge branch 'master' into stealthkey-events-from-subgraph"}},{"before":"8708597b7eaf552465947807d5542ae418598e70","after":"798d5128db9fdc26b439d6bcd0cde28323e628c6","ref":"refs/heads/stealthkey-events-from-subgraph","pushedAt":"2024-07-11T20:18:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jferas","name":"John Feras","path":"/jferas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10680?s=80&v=4"},"commit":{"message":"Fix to return proper error string when public address not found in subgraph","shortMessageHtmlLink":"Fix to return proper error string when public address not found in su…"}},{"before":"8e9f414b51ba4c35a3b50e9f8d77f2b293be9447","after":"a13be3a54c1a46727c1b34c69892747adbe7e96b","ref":"refs/heads/master","pushedAt":"2024-07-11T19:06:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"garyghayrat","name":"Gary Ghayrat","path":"/garyghayrat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61768337?s=80&v=4"},"commit":{"message":"feat: save user announcements to local storage and last fetched block (#685)\n\n* feat: set the last fetched block as the start block\r\n\r\n* feat: handle caching user announcements and latest fetched block\r\n\r\n* feat: show user announcements if there are any\r\n\r\n* fix: handle watching/loading announcements\r\n\r\n* fix: parse out lastFetchedBlock and fix user announcement loading logic\r\n\r\n* chore: log\r\n\r\n* feat: handle block data caching\r\n\r\n* feat: show most recent block data if exists\r\n\r\n* fix: type check\r\n\r\n* feat: handle user announcements already present and sign language\r\n\r\n* feat: only show fetching when no user announcements\r\n\r\n* feat: fetching latest from last fetched block component\r\n\r\n* feat: fetching latest translation for cn\r\n\r\n* feat: clear local storage button and functionality\r\n\r\n* fix: start block handling logic\r\n\r\n* feat: dedupe user announcements\r\n\r\n* fix: logic\r\n\r\n* fix: minimize debugging logs on userAnnouncement changes\r\n\r\n* feat: handle scanning latest announcements from last fetched block\r\n\r\n* feat: sort by timestamp explicitly\r\n\r\n* feat: no loading sequence when there are announcements\r\n\r\n* fix: need sig lately verbiage\r\n\r\n* fix: add need sig lately to cn\r\n\r\n* fix: little more mb\r\n\r\n* fix: no withdraw verbiage on need-sig-lately\r\n\r\n* feat: handle need sig\r\n\r\n* Update frontend/src/i18n/locales/en-US.json\r\n\r\nCo-authored-by: Gary Ghayrat <61768337+garyghayrat@users.noreply.github.com>\r\n\r\n* feat: handle sign button instead of needs sig\r\n\r\n* Update frontend/src/i18n/locales/zh-CN.json\r\n\r\nCo-authored-by: Gary Ghayrat <61768337+garyghayrat@users.noreply.github.com>\r\n\r\n* fix: move local storage clear button above lang\r\n\r\n* fix: spacing more uniform\r\n\r\n* fix: use computed ref as param, and set setIsInWithdrawFlow to false on mount\r\n\r\n* feat: sign and withdraw\r\n\r\n* fix: contract periphery tests (#688)\r\n\r\n* fix: explicitly sort the tokens by addr\r\n\r\n* fix: use vm.computeCreateAddress\r\n\r\n* fix: mirror test sender params\r\n\r\n* fix: use actual owner\r\n\r\n* fix: add back gnosis\r\n\r\n* Remove all reference to INFURA_ID (#687)\r\n\r\n---------\r\n\r\nCo-authored-by: John Feras \r\n\r\n* fix: use balanceIndex to ensure that the correct balance is fetched from the stealthBalances array\r\n\r\n* fix: dedupe by tx hash and receiver instead of just tx hash\r\n\r\n* fix: include receiver to derive isWithdrawn\r\n\r\n* fix: img\r\n\r\n---------\r\n\r\nCo-authored-by: Gary Ghayrat <61768337+garyghayrat@users.noreply.github.com>\r\nCo-authored-by: John Feras ","shortMessageHtmlLink":"feat: save user announcements to local storage and last fetched block ("}},{"before":"a6d895269cc3bc764195525f5a59594dc3bcae53","after":"b6278897deab200b572900b6ffd6ad76fb4d8d85","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-11T18:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: img","shortMessageHtmlLink":"fix: img"}},{"before":"c6d04ed7c8f0902e7b9a63019795358c2c4e8c8a","after":"a6d895269cc3bc764195525f5a59594dc3bcae53","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-11T01:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: include receiver to derive isWithdrawn","shortMessageHtmlLink":"fix: include receiver to derive isWithdrawn"}},{"before":"93c8b8dff488663cbf41c0da55ce25ad4998a434","after":"cf795340458cdccde034f7e58d7629843063818a","ref":"refs/heads/user-issue-base-key","pushedAt":"2024-07-10T20:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"garyghayrat","name":"Gary Ghayrat","path":"/garyghayrat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61768337?s=80&v=4"},"commit":{"message":"Show correct message","shortMessageHtmlLink":"Show correct message"}},{"before":"4c8249dec60ce1daab620c3743ea0773b591329e","after":"93c8b8dff488663cbf41c0da55ce25ad4998a434","ref":"refs/heads/user-issue-base-key","pushedAt":"2024-07-10T20:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"garyghayrat","name":"Gary Ghayrat","path":"/garyghayrat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61768337?s=80&v=4"},"commit":{"message":"add type number","shortMessageHtmlLink":"add type number"}},{"before":null,"after":"4c8249dec60ce1daab620c3743ea0773b591329e","ref":"refs/heads/user-issue-base-key","pushedAt":"2024-07-10T20:45:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"garyghayrat","name":"Gary Ghayrat","path":"/garyghayrat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61768337?s=80&v=4"},"commit":{"message":"Sign over Base chainId","shortMessageHtmlLink":"Sign over Base chainId"}},{"before":"af15d8cd0874c1b48ee341218cfd84e5b9e1db38","after":"c6d04ed7c8f0902e7b9a63019795358c2c4e8c8a","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-09T23:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: dedupe by tx hash and receiver instead of just tx hash","shortMessageHtmlLink":"fix: dedupe by tx hash and receiver instead of just tx hash"}},{"before":"dcd0ab247709d6d146d0cc808f6d69b0dbc56c52","after":"af15d8cd0874c1b48ee341218cfd84e5b9e1db38","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-09T23:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: use balanceIndex to ensure that the correct balance is fetched from the stealthBalances array","shortMessageHtmlLink":"fix: use balanceIndex to ensure that the correct balance is fetched f…"}},{"before":"5dd9ccc6090e120fa307886e01d452d0741eb94a","after":"8708597b7eaf552465947807d5542ae418598e70","ref":"refs/heads/stealthkey-events-from-subgraph","pushedAt":"2024-07-09T21:06:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jferas","name":"John Feras","path":"/jferas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10680?s=80&v=4"},"commit":{"message":"Fix to return proper error string when public address not found in subgraph","shortMessageHtmlLink":"Fix to return proper error string when public address not found in su…"}},{"before":"5d63f2a6a20968be854e2b8e2b58cc2bef5be880","after":"dcd0ab247709d6d146d0cc808f6d69b0dbc56c52","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-09T18:51:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"garyghayrat","name":"Gary Ghayrat","path":"/garyghayrat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61768337?s=80&v=4"},"commit":{"message":"fix: contract periphery tests (#688)\n\n* fix: explicitly sort the tokens by addr\r\n\r\n* fix: use vm.computeCreateAddress\r\n\r\n* fix: mirror test sender params\r\n\r\n* fix: use actual owner\r\n\r\n* fix: add back gnosis\r\n\r\n* Remove all reference to INFURA_ID (#687)\r\n\r\n---------\r\n\r\nCo-authored-by: John Feras ","shortMessageHtmlLink":"fix: contract periphery tests (#688)"}},{"before":"d8b730b65a142fcd8beb5712d29c081a3c546a2b","after":"5d63f2a6a20968be854e2b8e2b58cc2bef5be880","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-09T18:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"feat: sign and withdraw","shortMessageHtmlLink":"feat: sign and withdraw"}},{"before":"a72ff26f40e576630de8b78bfc4417ebb4fdfb26","after":"d8b730b65a142fcd8beb5712d29c081a3c546a2b","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-09T03:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: use computed ref as param, and set setIsInWithdrawFlow to false on mount","shortMessageHtmlLink":"fix: use computed ref as param, and set setIsInWithdrawFlow to false …"}},{"before":"ba09324b2bb07d4115de28ac9bcbe3dcf9f07ec1","after":"a72ff26f40e576630de8b78bfc4417ebb4fdfb26","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-09T03:13:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: spacing more uniform","shortMessageHtmlLink":"fix: spacing more uniform"}},{"before":"e39a6900fb57dfa76d1764b7ec2ff7d64683135f","after":"ba09324b2bb07d4115de28ac9bcbe3dcf9f07ec1","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-08T20:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: move local storage clear button above lang","shortMessageHtmlLink":"fix: move local storage clear button above lang"}},{"before":"a211d4623617bfc752678eda2025280753219958","after":"e39a6900fb57dfa76d1764b7ec2ff7d64683135f","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-08T20:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"Update frontend/src/i18n/locales/zh-CN.json\n\nCo-authored-by: Gary Ghayrat <61768337+garyghayrat@users.noreply.github.com>","shortMessageHtmlLink":"Update frontend/src/i18n/locales/zh-CN.json"}},{"before":"44c53b3165ccbb7972cef6051bd84e853e8af075","after":"a211d4623617bfc752678eda2025280753219958","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-08T20:22:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"feat: handle sign button instead of needs sig","shortMessageHtmlLink":"feat: handle sign button instead of needs sig"}},{"before":"2ada97d152eb9278d8cee5202f4d8aaa2a90f33c","after":"73be1fef0d203c6c6998bd0200d39054da2ee3b6","ref":"refs/heads/fix/contract-periphery-tests","pushedAt":"2024-07-08T17:58:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"garyghayrat","name":"Gary Ghayrat","path":"/garyghayrat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61768337?s=80&v=4"},"commit":{"message":"Remove all reference to INFURA_ID (#687)","shortMessageHtmlLink":"Remove all reference to INFURA_ID (#687)"}},{"before":"29f6f6ecf25f892f33e0f4e8d027852ecf78c72a","after":"44c53b3165ccbb7972cef6051bd84e853e8af075","ref":"refs/heads/feat/last-fetched-block-usage","pushedAt":"2024-07-08T17:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"Update frontend/src/i18n/locales/en-US.json\n\nCo-authored-by: Gary Ghayrat <61768337+garyghayrat@users.noreply.github.com>","shortMessageHtmlLink":"Update frontend/src/i18n/locales/en-US.json"}},{"before":"22fa0c0572ece5720ed9fdab74cbac271ceb347f","after":"2ada97d152eb9278d8cee5202f4d8aaa2a90f33c","ref":"refs/heads/fix/contract-periphery-tests","pushedAt":"2024-07-08T17:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: add back gnosis","shortMessageHtmlLink":"fix: add back gnosis"}},{"before":"dc3c81f45f90377a3d3f45441ce43883abffcf0a","after":"e4ef519b3167ec846b10627e53dc125dcae04607","ref":"refs/heads/remove-infura-id","pushedAt":"2024-07-08T15:51:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jferas","name":"John Feras","path":"/jferas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10680?s=80&v=4"},"commit":{"message":"Remove all reference to INFURA_ID","shortMessageHtmlLink":"Remove all reference to INFURA_ID"}},{"before":"965a4e112b4c038483480610e2bdbc1b5a33b9b7","after":"22fa0c0572ece5720ed9fdab74cbac271ceb347f","ref":"refs/heads/fix/contract-periphery-tests","pushedAt":"2024-07-03T20:33:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"marcomariscal","name":null,"path":"/marcomariscal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42938673?s=80&v=4"},"commit":{"message":"fix: use actual owner","shortMessageHtmlLink":"fix: use actual owner"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElM9ZZQA","startCursor":null,"endCursor":null}},"title":"Activity · ScopeLift/umbra-protocol"}