{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":783624304,"defaultBranch":"main","name":"aave-v3-origin","ownerLogin":"aave-dao","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-08T08:56:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/161581512?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726749683.0","currentOid":""},"activityList":{"items":[{"before":"e8d17a5182443093b07d137e685ab3780c647124","after":"be45428a4c927e2a0d73a3c89901a3ed4c207887","ref":"refs/heads/v3.2.0","pushedAt":"2024-09-24T12:58:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"feat: script (#32)\n\n* feat: add library deploy scripts\r\n\r\n* fix: patch eMode snapshots","shortMessageHtmlLink":"feat: script (#32)"}},{"before":"ea32100e3222361085b3328c10f081a7bdc87d60","after":"e8d17a5182443093b07d137e685ab3780c647124","ref":"refs/heads/v3.2.0","pushedAt":"2024-09-23T10:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"fix: upgrade aave-cli","shortMessageHtmlLink":"fix: upgrade aave-cli"}},{"before":"2d4f5a4b4269a281cadb3486df8166df71b09da6","after":"ea32100e3222361085b3328c10f081a7bdc87d60","ref":"refs/heads/v3.2.0","pushedAt":"2024-09-23T08:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"feat: improve snapshots (#28)","shortMessageHtmlLink":"feat: improve snapshots (#28)"}},{"before":"f02fcb2d6ac2e08aa6bf6a8a0d38f6786cc1809a","after":"2d4f5a4b4269a281cadb3486df8166df71b09da6","ref":"refs/heads/v3.2.0","pushedAt":"2024-09-23T06:10:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"chore: bump revisions (#27)","shortMessageHtmlLink":"chore: bump revisions (#27)"}},{"before":"4beb9b8070cb4df7f1bba37fe5375f9186a63f08","after":"f02fcb2d6ac2e08aa6bf6a8a0d38f6786cc1809a","ref":"refs/heads/v3.2.0","pushedAt":"2024-09-19T17:53:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"refactor(configEngine): rename `asset` to `assets` for consistency with other methods (#26)","shortMessageHtmlLink":"refactor(configEngine): rename asset to assets for consistency wi…"}},{"before":"105baafdb65ab700859b55f2280530cc767cc0dc","after":"3aad8ca184159732e4b3d8c82cd56a8707a106a2","ref":"refs/heads/main","pushedAt":"2024-09-19T14:30:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"perf: dont use reserve data extended (#57)","shortMessageHtmlLink":"perf: dont use reserve data extended (#57)"}},{"before":null,"after":"4beb9b8070cb4df7f1bba37fe5375f9186a63f08","ref":"refs/heads/v3.2.0","pushedAt":"2024-09-19T12:41:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"fix: resolve merge conflicts","shortMessageHtmlLink":"fix: resolve merge conflicts"}},{"before":"4ad98c06d161b0da33936b87cfa75e2b2b591212","after":null,"ref":"refs/heads/project-a","pushedAt":"2024-09-19T12:40:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"}},{"before":"13caab875c42e703db15270589f718fa41339ecf","after":"105baafdb65ab700859b55f2280530cc767cc0dc","ref":"refs/heads/main","pushedAt":"2024-09-17T07:23:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"fix: Transfer excess back and reset allowance (#49)","shortMessageHtmlLink":"fix: Transfer excess back and reset allowance (#49)"}},{"before":"0c419cdf4debeff77b403c1fc0f04a9de7ee195b","after":"13caab875c42e703db15270589f718fa41339ecf","ref":"refs/heads/main","pushedAt":"2024-09-16T14:12:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"Merge pull request #54 from bgd-labs/feat/reintroduce-permissions\n\nfeat: reintroduce permissions on rescuable","shortMessageHtmlLink":"Merge pull request #54 from bgd-labs/feat/reintroduce-permissions"}},{"before":"1591f5197a371d972d9a8e5a5551850d81aa42a6","after":null,"ref":"refs/heads/stata-token-v2","pushedAt":"2024-09-12T09:20:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"}},{"before":"6948864fc7e74b2b29fadfe2007998992060f84b","after":"0c419cdf4debeff77b403c1fc0f04a9de7ee195b","ref":"refs/heads/main","pushedAt":"2024-09-12T09:20:49.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"Merge pull request #53 from aave-dao/stata-token-v2\n\nfeat: stata token v2 (#52)","shortMessageHtmlLink":"Merge pull request #53 from aave-dao/stata-token-v2"}},{"before":"067d29eb75115179501edc4316d125d9773f7928","after":"1591f5197a371d972d9a8e5a5551850d81aa42a6","ref":"refs/heads/stata-token-v2","pushedAt":"2024-09-12T07:53:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"08bdf067ec733b08face9703a47a452854d76ac4","after":"067d29eb75115179501edc4316d125d9773f7928","ref":"refs/heads/stata-token-v2","pushedAt":"2024-09-11T21:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"Certora Report (#23)\n\n* fix: calculate totalAssets\r\n\r\n* Certora adaptation to stata\r\n\r\n* Certora report + adding forgotten rule\r\n\r\n---------\r\n\r\nCo-authored-by: sakulstra ","shortMessageHtmlLink":"Certora Report (#23)"}},{"before":"9afd54af4f1cf8bd31fbffe928a61124773bf552","after":"08bdf067ec733b08face9703a47a452854d76ac4","ref":"refs/heads/stata-token-v2","pushedAt":"2024-09-11T13:18:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"This new version of stataToken most importantly upgrades the architecture to rely on [openzeppelin-contracts-upgradeable](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable) instead of solmate.\n\nNew features:\n- stataTokens now implement a permissionless rescuable, allowing to transfer excess funds to the treasury\n- stataTokens are now pausable. This was done in order to align aToken and stataToken functionality - in the previous version, stataTokens would no longer be redeemable but transferable when paused.\n- latestAnswer is now exposed directly on the token and exposes the asset price as aave would price it (based on aave-oracle & exchange rate)\n\nBREAKING_CHANGES:\n- meta transactions have been removed as there was no clear usecase. Instead a dedicated `depositWithPermit` was added\n- `deposit/redeem` are no longer overleaded with a `depositToAave/reddemFromAave` flag, but instead dedicated methods have been added `depositATokens/redeemATokens`\n\nFor a full description of the changes, check https://github.com/aave-dao/aave-v3-origin/blob/project-a/src/periphery/contracts/static-a-token/README.md#upgrade-notes-statatokenv2\n\nCo-authored-by: sakulstra \nCo-authored-by: sendra \nCo-authored-by: Andrey \nCo-authored-by: eboado \nCo-authored-by: Michael Morami <91594326+MichaelMorami@users.noreply.github.com>","shortMessageHtmlLink":"This new version of stataToken most importantly upgrades the architec…"}},{"before":"6948864fc7e74b2b29fadfe2007998992060f84b","after":"9afd54af4f1cf8bd31fbffe928a61124773bf552","ref":"refs/heads/stata-token-v2","pushedAt":"2024-09-11T12:39:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"feat: stata token v2 (#52)\n\n* feat: Add rescuable to static a token (#29)\r\n\r\n* feat: Add rescuable to static a token\r\n\r\n* Update src/periphery/contracts/static-a-token/StaticATokenLM.sol\r\n\r\n---------\r\n\r\nCo-authored-by: Lukas \r\n\r\n* fix: combine interface (#33)\r\n\r\n* Update METADEPOSIT_TYPEHASH (#44)\r\n\r\n* Update METADEPOSIT_TYPEHASH\r\n\r\n* cleanup of MetaDepositParams\r\n\r\n* feat: pausability (#45)\r\n\r\n* feat: expose latest answer on static a token (#3)\r\n\r\n* fix: add readme\r\n\r\n* docs: note on upgrade\r\n\r\n* fix: move around tests\r\n\r\n* feat: use openzeppelin & remove meta txns (for now) (#5)\r\n\r\n* fix: remove deprecation gap\r\n\r\n* fix: migrate to oz\r\n\r\n* oz: use erc20pausableupgradable\r\n\r\n* fix: move 4626 to oz as well\r\n\r\n* fix: cleanup\r\n\r\n* feat: add failing rewards test\r\n\r\n* fix: use oz\r\n\r\n* fix: cleanup tests\r\n\r\n* fix: remove deprecated interfaces\r\n\r\n* fix: lint\r\n\r\n* fix: remove unused revision\r\n\r\n* fix: address comments\r\n\r\n* fix: alter function ordering a bit\r\n\r\n* feat: move logic to oz and rework all tests (#7)\r\n\r\n* fix: remove deprecation gap\r\n\r\n* fix: migrate to oz\r\n\r\n* oz: use erc20pausableupgradable\r\n\r\n* fix: move 4626 to oz as well\r\n\r\n* fix: cleanup\r\n\r\n* feat: add failing rewards test\r\n\r\n* fix: use oz\r\n\r\n* fix: cleanup tests\r\n\r\n* fix: remove deprecated interfaces\r\n\r\n* fix: lint\r\n\r\n* fix: remove unused revision\r\n\r\n* fix: address comments\r\n\r\n* fix: alter function ordering a bit\r\n\r\n* More OZ logic on stata\r\n\r\n* add missing virtual\r\n\r\n* Separate Stata4626 (#8)\r\n\r\n* Separate Stata4626\r\n\r\n* change to erc7201\r\n\r\n* regenerated storage location\r\n\r\n* change latestAnswer calculation logic\r\n\r\n* DRAFT: Refactoring in extensions style\r\n\r\n* add initializer\r\n\r\n* remove unused params at __Stata4626_init\r\n\r\n* remove RayMathExplicitRounding\r\n\r\n* regenerated ERC20AaveLMStorageLocation\r\n\r\n* add RAY constant\r\n\r\n* remove IInitializableStata4626LM\r\n\r\n* depositWithPermit\r\n\r\n* disclamer on _update overload\r\n\r\n* some descriptions cleanup\r\n\r\n* change require to revert\r\n\r\n* add comment to latestAnswer calc\r\n\r\n* add comment to latestAnswer calc -1\r\n\r\n* make ERC20AaveLMUpgradable abstract\r\n\r\n* update license\r\n\r\n* rename merger and 4626 contracts\r\n\r\n* change Upgradable to Upgradeable\r\n\r\n* move _disableInitializers into StataTokenV2\r\n\r\n* rename IStata4626 to IERC4626StataToken\r\n\r\n* rename init on ERC4626StataToken\r\n\r\n* Changes on stata initializations, to follow more strict guidelines\r\n\r\n* Changes to make stata more consistent with using ERC20 extensions\r\n\r\n* Fix on function called on initialize of stata\r\n\r\n* feat: improved tests\r\n\r\n* fix: update test\r\n\r\n* feat: add erc4626 tests\r\n\r\n* fix: migrate some more tests\r\n\r\n* fix: improve tests\r\n\r\n* refactor: move to dedicated files\r\n\r\n* feat: improve tests\r\n\r\n* fix typo\r\n\r\n* feat: add permit tests\r\n\r\n* fix: linting\r\n\r\n* feat: improved docs\r\n\r\n* fix: typos\r\n\r\n* fix: use internal function\r\n\r\n---------\r\n\r\nCo-authored-by: eboado \r\nCo-authored-by: sakulstra \r\n\r\n---------\r\n\r\nCo-authored-by: sakulstra \r\nCo-authored-by: eboado \r\n\r\n* fix: cleanup imports\r\n\r\nrefactor: cleanup some things\r\n(cherry picked from commit dd7166d0640e1a5bb9ad7afa03d9a21c6eb938ee)\r\n\r\n* test: prevent mint to address(0)\r\n\r\n* docs: add a bit more docs\r\n\r\n* fix: lint on save\r\n\r\n* docs: add comment about libraries\r\n\r\n* Update tests/periphery/static-a-token/ERC20AaveLMUpgradable.t.sol\r\n\r\nCo-authored-by: Ernesto Boado \r\n\r\n* Update tests/periphery/static-a-token/ERC4626StataTokenUpgradeable.t.sol\r\n\r\nCo-authored-by: Ernesto Boado \r\n\r\n* refactor: rename factory + add inheritance graph (#13)\r\n\r\n* docs: add inheritance image\r\n\r\n* refactor: rename factory\r\n\r\n* docs: add some more docs on readm\r\n\r\n* fix: address certora feedback (#14)\r\n\r\n* fix: address certora feedback\r\n\r\n* fix: leftover\r\n\r\n* fix: one more leftover\r\n\r\n* fix: properly resolve conflict\r\n\r\n* fix: total assets (#17)\r\n\r\n* fix: calculate totalAssets\r\n\r\n* test: add test to ensure doesn't revert on zero\r\n\r\n* feat: use permissionless rescuable (#20)\r\n\r\n* refactor: interface inheritance (#21)\r\n\r\n* refactor: interface inheritance\r\n\r\n* refactor: inherit permit\r\n\r\n* fix: add inheritdoc\r\n\r\n* Certora adaptation to stata (#18)\r\n\r\n* fix: calculate totalAssets\r\n\r\n* Certora adaptation to stata\r\n\r\n---------\r\n\r\nCo-authored-by: sakulstra \r\n\r\n* fix: lint certora files\r\n\r\n* Update README.md\r\n\r\n---------\r\n\r\nCo-authored-by: sendra \r\nCo-authored-by: Andrey \r\nCo-authored-by: eboado \r\nCo-authored-by: Michael Morami <91594326+MichaelMorami@users.noreply.github.com>","shortMessageHtmlLink":"feat: stata token v2 (#52)"}},{"before":null,"after":"6948864fc7e74b2b29fadfe2007998992060f84b","ref":"refs/heads/stata-token-v2","pushedAt":"2024-09-11T12:39:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"feat: Add RevenueSplitter, add RevenueSplitter config to batch deployments (#37)\n\n* feat: add RevenueSplitter, add RevenueSplitter config to batch deployments\r\n\r\n* feat: add native currency split, add tests\r\n\r\n* chore: run lint\r\n\r\n* feat: add ReentrancyGuard to RevenueSplitter\r\n\r\n* chore: add test for splitNativeFund with smart contract wallet recipient that does NOT have fallback function\r\n\r\n* chore: fix assert message with correct recipient\r\n\r\n* chore: run linter\r\n\r\n* chore: add specs to IRevenueSplitter interface\r\n\r\n* chore: rephrase spec\r\n\r\n* chore: move config.incentivesProxy input logic into separate PR 'feat/reuse-rewards-controller'\r\n\r\n* chore: change license of RevenueSplitter.sol to BUSL-1.1\r\n\r\n---------\r\n\r\nCo-authored-by: kartojal ","shortMessageHtmlLink":"feat: Add RevenueSplitter, add RevenueSplitter config to batch deploy…"}},{"before":"f444b340620743cb13294cd41f417f2fd0455b23","after":"6948864fc7e74b2b29fadfe2007998992060f84b","ref":"refs/heads/main","pushedAt":"2024-08-21T13:09:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"feat: Add RevenueSplitter, add RevenueSplitter config to batch deployments (#37)\n\n* feat: add RevenueSplitter, add RevenueSplitter config to batch deployments\r\n\r\n* feat: add native currency split, add tests\r\n\r\n* chore: run lint\r\n\r\n* feat: add ReentrancyGuard to RevenueSplitter\r\n\r\n* chore: add test for splitNativeFund with smart contract wallet recipient that does NOT have fallback function\r\n\r\n* chore: fix assert message with correct recipient\r\n\r\n* chore: run linter\r\n\r\n* chore: add specs to IRevenueSplitter interface\r\n\r\n* chore: rephrase spec\r\n\r\n* chore: move config.incentivesProxy input logic into separate PR 'feat/reuse-rewards-controller'\r\n\r\n* chore: change license of RevenueSplitter.sol to BUSL-1.1\r\n\r\n---------\r\n\r\nCo-authored-by: kartojal ","shortMessageHtmlLink":"feat: Add RevenueSplitter, add RevenueSplitter config to batch deploy…"}},{"before":"97356e32e3c5392a995dfdf5a67f45e286eb77f4","after":"f444b340620743cb13294cd41f417f2fd0455b23","ref":"refs/heads/main","pushedAt":"2024-08-21T10:57:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"Add config.incentivesProxy to reuse RewardsController proxy across instances in same EVM network (#48)\n\n* feat: add config.incentivesProxy to reuse RewardsController proxy across instances in same EVM network\r\n\r\n* chore: run lint:fix\r\n\r\n* chore: move duplicated check outside if statement at BatchTestProcedures\r\n\r\n* chore: run lint:fix\r\n\r\n---------\r\n\r\nCo-authored-by: kartojal ","shortMessageHtmlLink":"Add config.incentivesProxy to reuse RewardsController proxy across in…"}},{"before":"a8e061a1663f38e322335e08e71c1f20f8be42f5","after":"4ad98c06d161b0da33936b87cfa75e2b2b591212","ref":"refs/heads/project-a","pushedAt":"2024-08-08T13:21:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"feat: pausability (#45)","shortMessageHtmlLink":"feat: pausability (#45)"}},{"before":"65ae395842472cc5945b675d472c44b162149b2f","after":"a8e061a1663f38e322335e08e71c1f20f8be42f5","ref":"refs/heads/project-a","pushedAt":"2024-08-07T21:28:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"Update METADEPOSIT_TYPEHASH (#44)\n\n* Update METADEPOSIT_TYPEHASH\r\n\r\n* cleanup of MetaDepositParams","shortMessageHtmlLink":"Update METADEPOSIT_TYPEHASH (#44)"}},{"before":"f24021649f92537d1c3275d539335ca65ba3f97e","after":null,"ref":"refs/heads/fix/new-metadeposit-typehash","pushedAt":"2024-08-07T21:25:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"}},{"before":"9933336278276e6590786ab09cf429d32023e22e","after":"65ae395842472cc5945b675d472c44b162149b2f","ref":"refs/heads/project-a","pushedAt":"2024-08-07T21:25:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"Update METADEPOSIT_TYPEHASH (#44)\n\n* Update METADEPOSIT_TYPEHASH\r\n\r\n* cleanup of MetaDepositParams","shortMessageHtmlLink":"Update METADEPOSIT_TYPEHASH (#44)"}},{"before":"b4d65f36edc60433f55ed4762a848ebdb610edf1","after":"f24021649f92537d1c3275d539335ca65ba3f97e","ref":"refs/heads/fix/new-metadeposit-typehash","pushedAt":"2024-08-07T13:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyzia551","name":"Andrey","path":"/kyzia551","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17529306?s=80&v=4"},"commit":{"message":"cleanup of MetaDepositParams","shortMessageHtmlLink":"cleanup of MetaDepositParams"}},{"before":null,"after":"b4d65f36edc60433f55ed4762a848ebdb610edf1","ref":"refs/heads/fix/new-metadeposit-typehash","pushedAt":"2024-08-07T12:36:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kyzia551","name":"Andrey","path":"/kyzia551","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17529306?s=80&v=4"},"commit":{"message":"Update METADEPOSIT_TYPEHASH","shortMessageHtmlLink":"Update METADEPOSIT_TYPEHASH"}},{"before":"1ba60d38d2986db8bcd204005ca1fe484c17fc2e","after":"97356e32e3c5392a995dfdf5a67f45e286eb77f4","ref":"refs/heads/main","pushedAt":"2024-07-31T17:27:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"fix: make libs submodules (#42)\n\n* fix: remove hardcoded libs\n\n* fix: use submodules\n\n* fix: bump solidity utils","shortMessageHtmlLink":"fix: make libs submodules (#42)"}},{"before":"3b093775a01ad29fe17dae5fb7b7a394efeb744b","after":"1ba60d38d2986db8bcd204005ca1fe484c17fc2e","ref":"refs/heads/main","pushedAt":"2024-07-31T10:16:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kyzia551","name":"Andrey","path":"/kyzia551","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17529306?s=80&v=4"},"commit":{"message":"Merge pull request #41 from bgd-labs/fix/add-view-on-configurator-interface-methids\n\nfix: Add missing view modifier on IPoolConfigurator methods","shortMessageHtmlLink":"Merge pull request #41 from bgd-labs/fix/add-view-on-configurator-int…"}},{"before":"84e158c3c80951ca2205f09beee5a52176da0088","after":"3b093775a01ad29fe17dae5fb7b7a394efeb744b","ref":"refs/heads/main","pushedAt":"2024-07-31T07:39:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakulstra","name":"Lukas","path":"/sakulstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4396533?s=80&v=4"},"commit":{"message":"fix: logic getters should be `view` (#40)","shortMessageHtmlLink":"fix: logic getters should be view (#40)"}},{"before":"09aa002b72a14a7bd80e25a9c0f5dcded17c31ea","after":"84e158c3c80951ca2205f09beee5a52176da0088","ref":"refs/heads/main","pushedAt":"2024-07-30T14:46:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sendra","name":"sendra","path":"/sendra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6848271?s=80&v=4"},"commit":{"message":"Merge pull request #39 from bgd-labs/fix/diff-json-generation-key-cleanup\n\nfix: fixed serialize json key cleanup","shortMessageHtmlLink":"Merge pull request #39 from bgd-labs/fix/diff-json-generation-key-cle…"}},{"before":"bea0c65802b53a169ede40d2a83e42a2bfc11c79","after":"09aa002b72a14a7bd80e25a9c0f5dcded17c31ea","ref":"refs/heads/main","pushedAt":"2024-07-30T05:47:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"brotherlymite","name":"Harsh Pandey","path":"/brotherlymite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22850280?s=80&v=4"},"commit":{"message":"Merge pull request #38 from bgd-labs/feat/zksync-helpers\n\nfix: mark helpers methods virtual","shortMessageHtmlLink":"Merge pull request #38 from bgd-labs/feat/zksync-helpers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxMjo1ODowNS4wMDAwMDBazwAAAAS_J_FO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxMjo1ODowNS4wMDAwMDBazwAAAAS_J_FO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMFQwNTo0Nzo1NC4wMDAwMDBazwAAAASMmU8Y"}},"title":"Activity · aave-dao/aave-v3-origin"}