{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":587952411,"defaultBranch":"main","name":"optimism-governor","ownerLogin":"voteagora","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-12T01:03:26.000Z","ownerAvatar":"https://github.com/avatars/u/116477747?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721145421.0","currentOid":""},"activityList":{"items":[{"before":"b5d0cde434efea091a3cc2bf57becd956b96c753","after":"4e96aa1584cb9e36da2e9786318703aacf44253d","ref":"refs/heads/feat/upgrade-forge-std","pushedAt":"2024-07-16T16:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"Update forge-std","shortMessageHtmlLink":"Update forge-std"}},{"before":null,"after":"b5d0cde434efea091a3cc2bf57becd956b96c753","ref":"refs/heads/feat/upgrade-forge-std","pushedAt":"2024-07-16T15:57:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"🩹 fix: alligator tests and typos (#27)","shortMessageHtmlLink":"🩹 fix: alligator tests and typos (#27)"}},{"before":"dc8dc635febe20250589f20ae7dbe6da979dd7c5","after":"1a478e031bfe4b750206ff1a32b7d985037c3599","ref":"refs/heads/feat/advanced-delegation-govtoken","pushedAt":"2024-06-22T02:25:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"use updated interface for Alligator in gov token","shortMessageHtmlLink":"use updated interface for Alligator in gov token"}},{"before":"209207e145a6b1b99204ce7bea42c36f5da5b842","after":"79d2ad4cc47a9d13941c3f8c7f21b20c8462ecd0","ref":"refs/heads/feat/advanced-delegation-alligator","pushedAt":"2024-06-22T02:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"add IVotes to interface for AlligatorOP_V6","shortMessageHtmlLink":"add IVotes to interface for AlligatorOP_V6"}},{"before":"73fed1bd75f7f8fce6bf106a66b2742782ba5034","after":"dc8dc635febe20250589f20ae7dbe6da979dd7c5","ref":"refs/heads/feat/advanced-delegation-govtoken","pushedAt":"2024-06-22T02:11:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"refactor GovernanceToken according to advanced delegation specs","shortMessageHtmlLink":"refactor GovernanceToken according to advanced delegation specs"}},{"before":"9c2b3de7bd3a4fda9255d571850828f5b2ec37f7","after":"209207e145a6b1b99204ce7bea42c36f5da5b842","ref":"refs/heads/feat/advanced-delegation-alligator","pushedAt":"2024-06-22T02:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"update interface for AlligatorOP_V6","shortMessageHtmlLink":"update interface for AlligatorOP_V6"}},{"before":"9868bb2db1e3aa43c9ced824e6dedf019770cbab","after":"9c2b3de7bd3a4fda9255d571850828f5b2ec37f7","ref":"refs/heads/feat/advanced-delegation-alligator","pushedAt":"2024-06-22T02:06:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"drop Alligator from OptimismToken","shortMessageHtmlLink":"drop Alligator from OptimismToken"}},{"before":"57fe8d81232aa9a61b7f53dfd01f4e3ccbc968b3","after":"9868bb2db1e3aa43c9ced824e6dedf019770cbab","ref":"refs/heads/feat/advanced-delegation-alligator","pushedAt":"2024-06-22T02:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"add logic for AlligatorOP_V6","shortMessageHtmlLink":"add logic for AlligatorOP_V6"}},{"before":"727d7c62a30280d20d6f5e487969db9dae8815bf","after":"57fe8d81232aa9a61b7f53dfd01f4e3ccbc968b3","ref":"refs/heads/feat/advanced-delegation-alligator","pushedAt":"2024-06-20T04:32:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"create new alligator impl","shortMessageHtmlLink":"create new alligator impl"}},{"before":"d16ba4e7a8f5d826844403eaf69cece01bd92228","after":"73fed1bd75f7f8fce6bf106a66b2742782ba5034","ref":"refs/heads/feat/advanced-delegation-govtoken","pushedAt":"2024-06-18T01:25:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"refactor GovernanceToken according to advanced delegation specs","shortMessageHtmlLink":"refactor GovernanceToken according to advanced delegation specs"}},{"before":null,"after":"d16ba4e7a8f5d826844403eaf69cece01bd92228","ref":"refs/heads/feat/advanced-delegation-govtoken","pushedAt":"2024-06-18T01:21:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"refactor GovernanceToken according to advanced delegation specs","shortMessageHtmlLink":"refactor GovernanceToken according to advanced delegation specs"}},{"before":null,"after":"727d7c62a30280d20d6f5e487969db9dae8815bf","ref":"refs/heads/feat/advanced-delegation-alligator","pushedAt":"2024-06-18T01:21:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xfuturistic","name":"Diego","path":"/0xfuturistic","primaryAvatarUrl":"https://github.com/avatars/u/105765223?s=80&v=4"},"commit":{"message":"create Alligator","shortMessageHtmlLink":"create Alligator"}},{"before":"e6541b494839468ef52defee21b9bce78c717124","after":null,"ref":"refs/heads/fix-tests-and-typos","pushedAt":"2024-05-16T18:52:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cairoeth","name":"cairo","path":"/cairoeth","primaryAvatarUrl":"https://github.com/avatars/u/101215230?s=80&v=4"}},{"before":"288fc70dc0d30f55bcc6417bd09cfb3d03bc1ea8","after":"b5d0cde434efea091a3cc2bf57becd956b96c753","ref":"refs/heads/main","pushedAt":"2024-05-16T18:52:56.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cairoeth","name":"cairo","path":"/cairoeth","primaryAvatarUrl":"https://github.com/avatars/u/101215230?s=80&v=4"},"commit":{"message":"🩹 fix: alligator tests and typos (#27)","shortMessageHtmlLink":"🩹 fix: alligator tests and typos (#27)"}},{"before":"1038b449d726b0597918a4c8f914819044bc0025","after":"e6541b494839468ef52defee21b9bce78c717124","ref":"refs/heads/fix-tests-and-typos","pushedAt":"2024-05-16T18:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cairoeth","name":"cairo","path":"/cairoeth","primaryAvatarUrl":"https://github.com/avatars/u/101215230?s=80&v=4"},"commit":{"message":"✅ fix: alligator tests","shortMessageHtmlLink":"✅ fix: alligator tests"}},{"before":"288fc70dc0d30f55bcc6417bd09cfb3d03bc1ea8","after":"1038b449d726b0597918a4c8f914819044bc0025","ref":"refs/heads/fix-tests-and-typos","pushedAt":"2024-05-16T18:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cairoeth","name":"cairo","path":"/cairoeth","primaryAvatarUrl":"https://github.com/avatars/u/101215230?s=80&v=4"},"commit":{"message":"✏️ fix: typos","shortMessageHtmlLink":"✏️ fix: typos"}},{"before":null,"after":"288fc70dc0d30f55bcc6417bd09cfb3d03bc1ea8","ref":"refs/heads/fix-tests-and-typos","pushedAt":"2024-05-16T18:47:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cairoeth","name":"cairo","path":"/cairoeth","primaryAvatarUrl":"https://github.com/avatars/u/101215230?s=80&v=4"},"commit":{"message":"fix: allowance calculation in alligator (#23)\n\nfixes how allowances are calculated in complex subdelegation scenarios.\r\n\r\nthe main correction comes from the assumption that:\r\n- absolute allowances are related to **all votes cast by a delegate**\r\nregardless of authority chains\r\n- relative allowances are related to **votes cast by a delegate via a\r\ncertain authority chain**\r\n\r\nthis should fix should solve most scenarios, but more tests (especially\r\nfuzz) are needed to make sure all edge cases are covered and the desired\r\noutcome is always achieved.\r\n\r\n---\r\n\r\nNote: this also adds new helpers useful for writing tests\r\n- `createAuthorityChain`\r\n- `createBasicAuthorities`","shortMessageHtmlLink":"fix: allowance calculation in alligator (#23)"}},{"before":"bef30c0a6332c30cfc798a26f78af0d08f03b7fd","after":null,"ref":"refs/heads/alligator-allowance-fix","pushedAt":"2024-05-16T18:28:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cairoeth","name":"cairo","path":"/cairoeth","primaryAvatarUrl":"https://github.com/avatars/u/101215230?s=80&v=4"}},{"before":"d983b02bad9651888ab85c60a0c581458a06cecb","after":"288fc70dc0d30f55bcc6417bd09cfb3d03bc1ea8","ref":"refs/heads/main","pushedAt":"2024-05-16T18:28:19.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"cairoeth","name":"cairo","path":"/cairoeth","primaryAvatarUrl":"https://github.com/avatars/u/101215230?s=80&v=4"},"commit":{"message":"fix: allowance calculation in alligator (#23)\n\nfixes how allowances are calculated in complex subdelegation scenarios.\r\n\r\nthe main correction comes from the assumption that:\r\n- absolute allowances are related to **all votes cast by a delegate**\r\nregardless of authority chains\r\n- relative allowances are related to **votes cast by a delegate via a\r\ncertain authority chain**\r\n\r\nthis should fix should solve most scenarios, but more tests (especially\r\nfuzz) are needed to make sure all edge cases are covered and the desired\r\noutcome is always achieved.\r\n\r\n---\r\n\r\nNote: this also adds new helpers useful for writing tests\r\n- `createAuthorityChain`\r\n- `createBasicAuthorities`","shortMessageHtmlLink":"fix: allowance calculation in alligator (#23)"}},{"before":"ddf5816d5baf32ea195bf630a550c05c9d687c7e","after":"bef30c0a6332c30cfc798a26f78af0d08f03b7fd","ref":"refs/heads/alligator-allowance-fix","pushedAt":"2024-05-16T18:27:26.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"cairoeth","name":"cairo","path":"/cairoeth","primaryAvatarUrl":"https://github.com/avatars/u/101215230?s=80&v=4"},"commit":{"message":"Merge branch 'main' into alligator-allowance-fix","shortMessageHtmlLink":"Merge branch 'main' into alligator-allowance-fix"}},{"before":"01b913d9d37a6f4f3f8456d9dd509f3220253607","after":"d983b02bad9651888ab85c60a0c581458a06cecb","ref":"refs/heads/main","pushedAt":"2024-04-05T15:46:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"},"commit":{"message":"Merge branch 'dev'","shortMessageHtmlLink":"Merge branch 'dev'"}},{"before":"dd9715817b8ae441991659c73e098e1a671f33e8","after":"a41f70682d4d3bdb77fbb1700f9b8d1650ae4fbe","ref":"refs/heads/dev","pushedAt":"2024-04-05T15:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"},"commit":{"message":"remove reinitializer function","shortMessageHtmlLink":"remove reinitializer function"}},{"before":null,"after":"dd9715817b8ae441991659c73e098e1a671f33e8","ref":"refs/heads/dev","pushedAt":"2024-04-05T01:26:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"},"commit":{"message":"fix: tests for auto-standard-vote","shortMessageHtmlLink":"fix: tests for auto-standard-vote"}},{"before":"dd9715817b8ae441991659c73e098e1a671f33e8","after":null,"ref":"refs/heads/dev","pushedAt":"2024-04-05T01:26:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"}},{"before":"c64aefb80d5a6345f91618026e024a5586aea121","after":"01b913d9d37a6f4f3f8456d9dd509f3220253607","ref":"refs/heads/main","pushedAt":"2024-04-05T01:26:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"},"commit":{"message":"Merge pull request #19 from voteagora/dev\n\nfeat: auto-vote with standard voting power","shortMessageHtmlLink":"Merge pull request #19 from voteagora/dev"}},{"before":"8e25c496f7d45d4653cfc2c0a15035bc5c15e641","after":"dd9715817b8ae441991659c73e098e1a671f33e8","ref":"refs/heads/dev","pushedAt":"2024-04-05T01:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"},"commit":{"message":"fix: tests for auto-standard-vote","shortMessageHtmlLink":"fix: tests for auto-standard-vote"}},{"before":"d6403e3a2b531eaa8f6a06b93fc2b93051ff2cae","after":null,"ref":"refs/heads/auto-standard-vote","pushedAt":"2024-04-04T18:27:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"}},{"before":"e9387da3a4cf33c0caef2e91b7c1f59be9c09550","after":"8e25c496f7d45d4653cfc2c0a15035bc5c15e641","ref":"refs/heads/dev","pushedAt":"2024-04-04T18:27:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"},"commit":{"message":"Merge branch 'auto-standard-vote' into dev","shortMessageHtmlLink":"Merge branch 'auto-standard-vote' into dev"}},{"before":"859d5e6782c2285adcbc7d121ad9c73024ea5e9c","after":"d6403e3a2b531eaa8f6a06b93fc2b93051ff2cae","ref":"refs/heads/auto-standard-vote","pushedAt":"2024-04-04T18:25:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"},"commit":{"message":"feat: auto-vote with standard votes when voting through alligator 917080","shortMessageHtmlLink":"feat: auto-vote with standard votes when voting through alligator 917080"}},{"before":"917080f45821955edb9e1e2e441ac6de15e2051e","after":"e9387da3a4cf33c0caef2e91b7c1f59be9c09550","ref":"refs/heads/dev","pushedAt":"2024-04-04T18:25:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jjranalli","name":"jacopo","path":"/jjranalli","primaryAvatarUrl":"https://github.com/avatars/u/39241410?s=80&v=4"},"commit":{"message":"Merge branch 'dev'","shortMessageHtmlLink":"Merge branch 'dev'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQxNjowMzoyNy4wMDAwMDBazwAAAASA-S37","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQxNjowMzoyNy4wMDAwMDBazwAAAASA-S37","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNFQxODoyNToxNS4wMDAwMDBazwAAAAQoHWIh"}},"title":"Activity · voteagora/optimism-governor"}