{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":628552377,"defaultBranch":"master","name":"konoha","ownerLogin":"CarmineOptions","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-16T10:04:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104313511?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724769038.0","currentOid":""},"activityList":{"items":[{"before":"47ed5b0ab5e92a7894741d0609312b14e841d95a","after":"0edf935dd8bcafb78000f73ea8ad709b9b8340b0","ref":"refs/heads/master","pushedAt":"2024-09-23T20:12:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Feat/add vesting backend and frontend (#134)\n\n* add new routing for getEvents\r\n\r\n* add new logic for getEvents to return vesting\r\n\r\n* add env.example file\r\n\r\n* change operant\r\n\r\n* refactoring\r\n\r\n* add missing param\r\n\r\n* add caching and start_block\r\n\r\n* update package-lock.json\r\n\r\n* add new logic\r\n\r\n* add annotation for types\r\n\r\n* update routes\r\n\r\n* rework get vesting event\r\n\r\n* change governance contract\r\n\r\n* update logic to fetch all events\r\n\r\n* refactoring\r\n\r\n* add new package\r\n\r\n* add new VestingTable\r\n\r\n* add VestingTable\r\n\r\n* add basic url\r\n\r\n* fix api url\r\n\r\n* refactoring caching\r\n\r\n* add new table style\r\n\r\n* unify BASE_API_URL\r\n\r\n* add do .. while\r\n\r\n* Refactor backend for readability\r\n\r\n* Polish refactor\r\n\r\n* remove IsVestingMilestones if it is vested\r\n\r\n* refactoring getVestingEvents\r\n\r\n* Enforce consistency and code quality\r\n\r\n---------\r\n\r\nCo-authored-by: Ondřej Sojka ","shortMessageHtmlLink":"Feat/add vesting backend and frontend (#134)"}},{"before":"b6317b9ab2521f3c0669808f373e5fa657a891d2","after":"47ed5b0ab5e92a7894741d0609312b14e841d95a","ref":"refs/heads/master","pushedAt":"2024-09-21T09:45:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Frontend for treasury transfer status (#137)\n\n* cancel transfer component\r\n\r\n* mock data for status transfer\r\n\r\n* added status transfer\r\n\r\n* new treasury_abi\r\n\r\n* render live transfers\r\n\r\n* logical cancel transfer\r\n\r\n* Fix 'There are no transfers' bug\r\n\r\n* fix condition\r\n\r\n* fix\r\n\r\n* deleted unused file\r\n\r\n* added handler click token_addr or receiver\r\n\r\n* Format\r\n\r\n* Remove refetch\r\n\r\n---------\r\n\r\nCo-authored-by: Ondřej Sojka ","shortMessageHtmlLink":"Frontend for treasury transfer status (#137)"}},{"before":"721a3924cdfdca6f05f79c8afbdd8d65c1d8d442","after":"b6317b9ab2521f3c0669808f373e5fa657a891d2","ref":"refs/heads/master","pushedAt":"2024-09-20T15:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add deployment files","shortMessageHtmlLink":"Add deployment files"}},{"before":"a04dbf711c679967cd1894daac759d3ab5a642e5","after":"721a3924cdfdca6f05f79c8afbdd8d65c1d8d442","ref":"refs/heads/master","pushedAt":"2024-09-20T14:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Fix crash when selecting Treasury","shortMessageHtmlLink":"Fix crash when selecting Treasury"}},{"before":"27f75133ed9c8f334bcf9d8acccfe47499fef790","after":"a04dbf711c679967cd1894daac759d3ab5a642e5","ref":"refs/heads/master","pushedAt":"2024-09-13T14:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Remove debug test","shortMessageHtmlLink":"Remove debug test"}},{"before":"c9b5c3605f9f4849da70eae2c96c28896a056550","after":"27f75133ed9c8f334bcf9d8acccfe47499fef790","ref":"refs/heads/master","pushedAt":"2024-09-13T14:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Treasury transfers cooldown implementation (#131)\n\n* Base functions implementation\r\n\r\n* Transfer struct fixed. Cooldown time field added\r\n\r\n* Access control added\r\n\r\n* Guardians partial functionality\r\n\r\n* Guardians functionality, roles, formatting\r\n\r\n* Errors added to enum\r\n\r\n* Storage types moved to another file\r\n\r\n* Query methods for transfers added\r\n\r\n* Query methods for guardians\r\n\r\n* Emitting events on guardians actions\r\n\r\n* Return transfer information on add\r\n\r\n* Id field added to transfer struct\r\n\r\n* New methods, transfer adding fixed, first guardian added\r\n\r\n* Add and cancel transfer tests implemented\r\n\r\n* Formatting\r\n\r\n* Execute current pending transfer base test cases\r\n\r\n* Failed transfers endpoint, manual pending transfers trigger, common logic extracted\r\n\r\n* More test cases for add and cancel transfer\r\n\r\n* Logic for transfers obtaining grouped in one place\r\n\r\n* Treasaury funding moved to function\r\n\r\n* Execution logic updated. Execute current deleted.\r\n\r\n* Tests for execute by id\r\n\r\n* View endpoints corrected, conditions optimised\r\n\r\n* Tests for view endpoints\r\n\r\n* Error in logic fixed and tested\r\n\r\n* Formatting\r\n\r\n* Unnecessary code removed\r\n\r\n* Tests corrected. Floating token experiments.\r\n\r\n* Tests for transfer rewritten to use Floating Token\r\n\r\n* Guardians functionality refactored\r\n\r\n* Tests for guardians functionality\r\n\r\n* Guardians part fixed\r\n\r\n* Tests adjusted for new functions\r\n\r\n* Unnecessary types removed\r\n\r\n* Get live transfers not panicking\r\n\r\n* Added first guardian to constructor. Removed unused errors.\r\n\r\n* Function return fix","shortMessageHtmlLink":"Treasury transfers cooldown implementation (#131)"}},{"before":"694eebcb5ba615a647209077081f07e2d41a297c","after":"c9b5c3605f9f4849da70eae2c96c28896a056550","ref":"refs/heads/master","pushedAt":"2024-09-12T16:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Fix wrong proposal ID in proposal form","shortMessageHtmlLink":"Fix wrong proposal ID in proposal form"}},{"before":"8c6ef55f552dfb079a2d19e93e189ed6f6b7502f","after":"694eebcb5ba615a647209077081f07e2d41a297c","ref":"refs/heads/master","pushedAt":"2024-09-11T10:37:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Staking frontend (#132)\n\n* Polish token balance code\r\n\r\n* Clean up unused code and configuration splitbrain\r\n\r\n* Add display of voting and floating token balance\r\n\r\n* Add ability to add new stake\r\n\r\n* WIP: Basic stake fetching works\r\n\r\n* Add list of stakes\r\n\r\n* Add ability to unstake","shortMessageHtmlLink":"Staking frontend (#132)"}},{"before":"f40f842253d208af4910216d4bd4ffb31ee948f5","after":"2cd00c736532ac1d0ced2e985de374e6d07531cd","ref":"refs/heads/staking-frontend","pushedAt":"2024-09-11T10:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add ability to unstake","shortMessageHtmlLink":"Add ability to unstake"}},{"before":"bea21a71170de00d1f17f3589778b9c0baa85737","after":"f40f842253d208af4910216d4bd4ffb31ee948f5","ref":"refs/heads/staking-frontend","pushedAt":"2024-09-05T16:16:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add list of stakes","shortMessageHtmlLink":"Add list of stakes"}},{"before":"93831262f767472a6a27bff35565a87c60c58825","after":"bea21a71170de00d1f17f3589778b9c0baa85737","ref":"refs/heads/staking-frontend","pushedAt":"2024-08-29T16:43:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add ability to add new stake","shortMessageHtmlLink":"Add ability to add new stake"}},{"before":"355681a6701a6fa09201117348ab125325c30566","after":"8c6ef55f552dfb079a2d19e93e189ed6f6b7502f","ref":"refs/heads/master","pushedAt":"2024-08-29T14:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Adjust minimum proposal voting time to 1 day","shortMessageHtmlLink":"Adjust minimum proposal voting time to 1 day"}},{"before":null,"after":"93831262f767472a6a27bff35565a87c60c58825","ref":"refs/heads/staking-frontend","pushedAt":"2024-08-27T14:30:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add display of voting and floating token balance","shortMessageHtmlLink":"Add display of voting and floating token balance"}},{"before":"65e3c7b3c17e8dd7a4419b6e47089247c298bcef","after":"355681a6701a6fa09201117348ab125325c30566","ref":"refs/heads/master","pushedAt":"2024-08-26T18:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Fix attempt at mainnet RPC","shortMessageHtmlLink":"Fix attempt at mainnet RPC"}},{"before":"e79e3b095ca6037814df00da4a0b141fcb8edebb","after":"65e3c7b3c17e8dd7a4419b6e47089247c298bcef","ref":"refs/heads/master","pushedAt":"2024-08-26T17:58:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add adjustment of default proposal parameters to FE (#130)\n\n* Add proposal that updates default prop params (see #127)\r\n\r\n* Add display of generic proposal\r\n\r\n* Fix dependencies, add eslint CI\r\n\r\n* Update CI","shortMessageHtmlLink":"Add adjustment of default proposal parameters to FE (#130)"}},{"before":"9dc810bacbdd97c71a9a71f560b3aeb166a999c6","after":"1e9febfce913f54be6abacfaf6c5d107bfda7f36","ref":"refs/heads/default-proposal-parameters-fe","pushedAt":"2024-08-26T17:52:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Update CI","shortMessageHtmlLink":"Update CI"}},{"before":"109924aaea8de81554f9494ce3991737a3848fc8","after":"9dc810bacbdd97c71a9a71f560b3aeb166a999c6","ref":"refs/heads/default-proposal-parameters-fe","pushedAt":"2024-08-26T17:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Fix dependencies, add eslint CI","shortMessageHtmlLink":"Fix dependencies, add eslint CI"}},{"before":"2ebdd62218456407b70b0bea5dd54d4fe4ffeeb1","after":"109924aaea8de81554f9494ce3991737a3848fc8","ref":"refs/heads/default-proposal-parameters-fe","pushedAt":"2024-08-26T16:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add display of generic proposal","shortMessageHtmlLink":"Add display of generic proposal"}},{"before":null,"after":"2ebdd62218456407b70b0bea5dd54d4fe4ffeeb1","ref":"refs/heads/default-proposal-parameters-fe","pushedAt":"2024-08-26T16:50:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add proposal that updates default prop params (see #127)","shortMessageHtmlLink":"Add proposal that updates default prop params (see #127)"}},{"before":"010d070a2e433abf135d4ce9dcbd7a781751334b","after":"e79e3b095ca6037814df00da4a0b141fcb8edebb","ref":"refs/heads/master","pushedAt":"2024-08-26T12:10:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add default proposal parameters and custom proposal configuration (#127)\n\n* Add default proposal parameters and custom proposal configuration\r\n\r\n* Polish formatting\r\n\r\n* Fix some tests\r\n\r\n* Fix treasury test\r\n\r\nWas broken because I deployed the treasury contract on Sepolia.\r\n\r\n* Run scarb fmt","shortMessageHtmlLink":"Add default proposal parameters and custom proposal configuration (#127)"}},{"before":"b65ff202fa8ff44d9ffc3b593cba574c9f109908","after":"9a17975e8cd844dec9f7db78ffc162f920cdaa34","ref":"refs/heads/updatable-quorum-voting-time","pushedAt":"2024-08-26T11:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Run scarb fmt","shortMessageHtmlLink":"Run scarb fmt"}},{"before":"fc6b45b307324d4fc09acb53c19989f78716d2d4","after":"b65ff202fa8ff44d9ffc3b593cba574c9f109908","ref":"refs/heads/updatable-quorum-voting-time","pushedAt":"2024-08-26T08:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Fix treasury test\n\nWas broken because I deployed the treasury contract on Sepolia.","shortMessageHtmlLink":"Fix treasury test"}},{"before":"0487558b0cf70f1768a2b9d8cbe99c81088230d7","after":"fc6b45b307324d4fc09acb53c19989f78716d2d4","ref":"refs/heads/updatable-quorum-voting-time","pushedAt":"2024-08-22T17:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Fix some tests","shortMessageHtmlLink":"Fix some tests"}},{"before":"9da3691f352482269294a3bc36819e50ceb8b606","after":"0487558b0cf70f1768a2b9d8cbe99c81088230d7","ref":"refs/heads/updatable-quorum-voting-time","pushedAt":"2024-08-22T16:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Polish formatting","shortMessageHtmlLink":"Polish formatting"}},{"before":null,"after":"9da3691f352482269294a3bc36819e50ceb8b606","ref":"refs/heads/updatable-quorum-voting-time","pushedAt":"2024-08-22T16:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add default proposal parameters and custom proposal configuration","shortMessageHtmlLink":"Add default proposal parameters and custom proposal configuration"}},{"before":"f42a77a22d5de386282d440ae60e5d51c7b350c5","after":"010d070a2e433abf135d4ce9dcbd7a781751334b","ref":"refs/heads/master","pushedAt":"2024-08-22T12:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Add note on token distribution to tokenholders","shortMessageHtmlLink":"Add note on token distribution to tokenholders"}},{"before":"210fcd714850a85fb96144c2a126621889cea51b","after":"f42a77a22d5de386282d440ae60e5d51c7b350c5","ref":"refs/heads/master","pushedAt":"2024-08-20T09:22:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Frontend for Treasury (#126)\n\n* feat: 1.Drop down added 2.Distribution logic added\r\n\r\n* feat: 1.Treasury status added 2.Distribution logic improved\r\n\r\n* feat: 1.Treasury status added 2.Distribution logic improved\r\n\r\n* feat: Custom proposal ability added\r\n\r\n* Prepare for treasury FE\r\n\r\n* Show proposal ID instead of index\r\n\r\n* Almost finish treasury FE\r\n\r\n* Fix submission of treasury proposal\r\n\r\n* Show running treasury distribution proposal correctly\r\n\r\n---------\r\n\r\nCo-authored-by: AndreiZg \r\nCo-authored-by: AndreiZg <121171262+AndreiZg@users.noreply.github.com>","shortMessageHtmlLink":"Frontend for Treasury (#126)"}},{"before":"b53e566601638b584bd679819eb011d01273e926","after":"2464468eb49f8df9aa5ab37a94e90f029096cdb3","ref":"refs/heads/treasury-fe","pushedAt":"2024-08-19T13:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Show running treasury distribution proposal correctly","shortMessageHtmlLink":"Show running treasury distribution proposal correctly"}},{"before":"8e114869b0e502033e295931622227c4af4e6984","after":"b53e566601638b584bd679819eb011d01273e926","ref":"refs/heads/treasury-fe","pushedAt":"2024-08-19T13:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Fix submission of treasury proposal","shortMessageHtmlLink":"Fix submission of treasury proposal"}},{"before":"78c3f5255b9638551a99adb940fe0f80ef47accd","after":"8e114869b0e502033e295931622227c4af4e6984","ref":"refs/heads/treasury-fe","pushedAt":"2024-08-19T12:31:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tensojka","name":"Ondřej Sojka","path":"/tensojka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470346?s=80&v=4"},"commit":{"message":"Almost finish treasury FE","shortMessageHtmlLink":"Almost finish treasury FE"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMDoxMjozMy4wMDAwMDBazwAAAAS-ZjGo","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxMjozMTo0Ni4wMDAwMDBazwAAAASeAMnO"}},"title":"Activity · CarmineOptions/konoha"}