{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":630655612,"defaultBranch":"main","name":"balancer-v3-monorepo","ownerLogin":"balancer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-20T21:21:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48451921?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727235035.0","currentOid":""},"activityList":{"items":[{"before":"6b0a96cc87e776ac6e4b029ecfbd8e20dc690189","after":"2a78301361586821bf656843f6a337ec6b31d595","ref":"refs/heads/factory-fee","pushedAt":"2024-09-25T03:32:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"Merge branch 'main' into factory-fee","shortMessageHtmlLink":"Merge branch 'main' into factory-fee"}},{"before":"7b11befe2d4d1592f9c830d012bd162853018522","after":null,"ref":"refs/heads/valid-swap-amount","pushedAt":"2024-09-25T03:30:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"}},{"before":"9793c10379f76a7994d2fc08d3e7fdcf76fc1421","after":"6bafaafb73c3f75d3d380ee1033bc9297935c267","ref":"refs/heads/main","pushedAt":"2024-09-25T03:30:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"Stricter trade size guardrail for swaps (#991)","shortMessageHtmlLink":"Stricter trade size guardrail for swaps (#991)"}},{"before":"133a349e87f9d4dcccc4147bba36dd486bcd9cf3","after":"04e1042b4de5e37b20e2c2476b4d3d00b5b1701c","ref":"refs/heads/add-liquidity-nested","pushedAt":"2024-09-24T21:36:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"joaobrunoah","name":"João Bruno - Balancer Labs","path":"/joaobrunoah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6652997?s=80&v=4"},"commit":{"message":"Add missing comment","shortMessageHtmlLink":"Add missing comment"}},{"before":"04db45c861364b1a9906ab40586199926f92712a","after":"7b11befe2d4d1592f9c830d012bd162853018522","ref":"refs/heads/valid-swap-amount","pushedAt":"2024-09-24T18:35:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"Merge branch 'main' into valid-swap-amount\n\n# Conflicts:\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - ERC4626 - BatchRouter] swapExactIn - with buffer liquidity - warm slots\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - ERC4626 - BatchRouter] swapExactOut - no buffer liquidity - warm slots\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - Standard - BatchRouter] swap exact in with one token and fees - cold slots\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - Standard - BatchRouter] swap exact in with one token and fees - warm slots\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - Standard] add liquidity unbalanced - warm slots\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - With rate - BatchRouter] add liquidity unbalanced using swapExactIn - warm slots\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - With rate - BatchRouter] swap exact in with one token and fees - cold slots\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - With rate - BatchRouter] swap exact in with one token and fees - warm slots\n#\tpkg/pool-weighted/test/gas/.hardhat-snapshots/[WeightedPool - With rate] add liquidity single token exact out - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - ERC4626 - BatchRouter] swapExactIn - no buffer liquidity - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - ERC4626 - BatchRouter] swapExactIn - with buffer liquidity - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - ERC4626 - BatchRouter] swapExactOut - no buffer liquidity - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - ERC4626 - BatchRouter] swapExactOut - with buffer liquidity - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - Standard - BatchRouter] add liquidity unbalanced using swapExactIn - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - Standard - BatchRouter] add liquidity using swapExactOur - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - Standard - BatchRouter] remove liquidity using swapExactOut - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - Standard - BatchRouter] swap exact in with one token and fees - cold slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - Standard - BatchRouter] swap exact in with one token and fees - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - Standard] add liquidity single token exact out - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - With rate - BatchRouter] remove liquidity using swapExactOut - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - With rate - BatchRouter] swap exact in with one token and fees - cold slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMock - With rate - BatchRouter] swap exact in with one token and fees - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - ERC4626 - BatchRouter] swapExactIn - no buffer liquidity - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - ERC4626 - BatchRouter] swapExactIn - with buffer liquidity - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - ERC4626 - BatchRouter] swapExactOut - no buffer liquidity - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - ERC4626 - BatchRouter] swapExactOut - with buffer liquidity - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - Standard - BatchRouter] remove liquidity using swapExactIn - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - Standard - BatchRouter] swap exact in with one token and fees - cold slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - Standard - BatchRouter] swap exact in with one token and fees - warm slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - Standard] add liquidity proportional\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - With rate - BatchRouter] swap exact in with one token and fees - cold slots\n#\tpkg/vault/test/gas/.hardhat-snapshots/[PoolMockWithHooks - With rate - BatchRouter] swap exact in with one token and fees - warm slots","shortMessageHtmlLink":"Merge branch 'main' into valid-swap-amount"}},{"before":"2def1d88d73fb14e8ee59ac4061be7fdfb0b8371","after":"6b0a96cc87e776ac6e4b029ecfbd8e20dc690189","ref":"refs/heads/factory-fee","pushedAt":"2024-09-24T18:11:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"Merge branch 'main' into factory-fee","shortMessageHtmlLink":"Merge branch 'main' into factory-fee"}},{"before":"567299e9af699ad1e17488327cf5ce8738784c0f","after":"9944943be460f9bf999a2ad30df972079625db68","ref":"refs/heads/reusing-artifacts","pushedAt":"2024-09-24T17:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"Update pkg/solidity-utils/test/foundry/utils/BaseContractsDeployer.sol\n\nCo-authored-by: EndymionJkb ","shortMessageHtmlLink":"Update pkg/solidity-utils/test/foundry/utils/BaseContractsDeployer.sol"}},{"before":"fe730616701e857cea24af7f6eac6742fc445f51","after":"567299e9af699ad1e17488327cf5ce8738784c0f","ref":"refs/heads/reusing-artifacts","pushedAt":"2024-09-24T17:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"Update pkg/pool-weighted/test/foundry/utils/WeightedPoolContractsDeployer.sol\n\nCo-authored-by: EndymionJkb ","shortMessageHtmlLink":"Update pkg/pool-weighted/test/foundry/utils/WeightedPoolContractsDepl…"}},{"before":"f78ffed2cebf0c68042c018068e3f7639ddc383c","after":"fe730616701e857cea24af7f6eac6742fc445f51","ref":"refs/heads/reusing-artifacts","pushedAt":"2024-09-24T17:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"Update pkg/pool-weighted/contracts/test/HardhatImports.sol\n\nCo-authored-by: EndymionJkb ","shortMessageHtmlLink":"Update pkg/pool-weighted/contracts/test/HardhatImports.sol"}},{"before":"8f8da3f4e72707922efb36286131c820cbbc51e6","after":"f78ffed2cebf0c68042c018068e3f7639ddc383c","ref":"refs/heads/reusing-artifacts","pushedAt":"2024-09-24T17:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"Update pkg/pool-stable/test/foundry/utils/StablePoolContractsDeployer.sol\n\nCo-authored-by: EndymionJkb ","shortMessageHtmlLink":"Update pkg/pool-stable/test/foundry/utils/StablePoolContractsDeployer…"}},{"before":"7cdea6f70a3592c3569e53029516d4cdf75822ed","after":"8f8da3f4e72707922efb36286131c820cbbc51e6","ref":"refs/heads/reusing-artifacts","pushedAt":"2024-09-24T17:24:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"Update pkg/pool-hooks/contracts/test/HardhatImports.sol\n\nCo-authored-by: EndymionJkb ","shortMessageHtmlLink":"Update pkg/pool-hooks/contracts/test/HardhatImports.sol"}},{"before":"2f500740b7b4284e840380141ce5f8cd085c17c3","after":null,"ref":"refs/heads/payable-multicall","pushedAt":"2024-09-24T17:21:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"}},{"before":"7a3f4ee081a49d92922cb694bbe0a669627f0919","after":"9793c10379f76a7994d2fc08d3e7fdcf76fc1421","ref":"refs/heads/main","pushedAt":"2024-09-24T17:21:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"Payable multicall (#988)\n\nCo-authored-by: EndymionJkb ","shortMessageHtmlLink":"Payable multicall (#988)"}},{"before":"d02643fe1cb3cfe8fe21580c0a8ebb95785a5453","after":"2def1d88d73fb14e8ee59ac4061be7fdfb0b8371","ref":"refs/heads/factory-fee","pushedAt":"2024-09-24T16:47:16.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"Merge branch 'main' into factory-fee","shortMessageHtmlLink":"Merge branch 'main' into factory-fee"}},{"before":"28d0d5c39722c33907da289ef7fa4defa88400c7","after":"2f500740b7b4284e840380141ce5f8cd085c17c3","ref":"refs/heads/payable-multicall","pushedAt":"2024-09-24T16:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"fix comment","shortMessageHtmlLink":"fix comment"}},{"before":"88fcd84430a9911bcacc61a4f9abc2e03aac2683","after":"04db45c861364b1a9906ab40586199926f92712a","ref":"refs/heads/valid-swap-amount","pushedAt":"2024-09-24T16:46:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"Merge branch 'main' into valid-swap-amount","shortMessageHtmlLink":"Merge branch 'main' into valid-swap-amount"}},{"before":"280b1c0af07f435c9167645e2657f530aab268fc","after":null,"ref":"refs/heads/cantina-comments","pushedAt":"2024-09-24T16:45:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"}},{"before":"47f726937e21b5e47dfaeb39f61605fe729cdfec","after":"7a3f4ee081a49d92922cb694bbe0a669627f0919","ref":"refs/heads/main","pushedAt":"2024-09-24T16:45:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"Typos & comment consistency (#999)","shortMessageHtmlLink":"Typos & comment consistency (#999)"}},{"before":"ecf417006e78874ab4f652488043873f8ab2ebd0","after":"28d0d5c39722c33907da289ef7fa4defa88400c7","ref":"refs/heads/payable-multicall","pushedAt":"2024-09-24T16:43:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"add comments","shortMessageHtmlLink":"add comments"}},{"before":"ce6f434e464428248b56cfdd4c5345df4df83ea2","after":"ecf417006e78874ab4f652488043873f8ab2ebd0","ref":"refs/heads/payable-multicall","pushedAt":"2024-09-24T16:39:03.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"elshan-eth","name":"Elshan Dzhafarov","path":"/elshan-eth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22689890?s=80&v=4"},"commit":{"message":"Merge branch 'main' into payable-multicall","shortMessageHtmlLink":"Merge branch 'main' into payable-multicall"}},{"before":"3a131d46993bb6a19017a854c1f03e1ecbd7ac70","after":null,"ref":"refs/heads/non-payable-query","pushedAt":"2024-09-24T16:18:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"}},{"before":"2e1e24fa8c7466996d3844f8bd32c91d7aa58307","after":"47f726937e21b5e47dfaeb39f61605fe729cdfec","ref":"refs/heads/main","pushedAt":"2024-09-24T16:18:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"Make router queries non-payable (#976)","shortMessageHtmlLink":"Make router queries non-payable (#976)"}},{"before":"b0e2c63c03f4a6170d611fd3e5346197a0b1843e","after":"280b1c0af07f435c9167645e2657f530aab268fc","ref":"refs/heads/cantina-comments","pushedAt":"2024-09-24T16:13:51.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"feat: correct comments on BPT","shortMessageHtmlLink":"feat: correct comments on BPT"}},{"before":"a6882d0886ce14d759b7203adc5ad2897d49a75e","after":null,"ref":"refs/heads/benchmark-stable","pushedAt":"2024-09-24T15:13:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joaobrunoah","name":"João Bruno - Balancer Labs","path":"/joaobrunoah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6652997?s=80&v=4"}},{"before":"01314a2dca25dc1ec913d88c1f9d2870eed1da50","after":"2e1e24fa8c7466996d3844f8bd32c91d7aa58307","ref":"refs/heads/main","pushedAt":"2024-09-24T15:13:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joaobrunoah","name":"João Bruno - Balancer Labs","path":"/joaobrunoah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6652997?s=80&v=4"},"commit":{"message":"Add benchmark to stable pool (#1005)","shortMessageHtmlLink":"Add benchmark to stable pool (#1005)"}},{"before":null,"after":"02f157a86e69a29b21f54e930441956bf711a8a2","ref":"refs/heads/test-transient-enumerable-set","pushedAt":"2024-09-24T15:12:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joaobrunoah","name":"João Bruno - Balancer Labs","path":"/joaobrunoah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6652997?s=80&v=4"},"commit":{"message":"Test TransientEnumerableSet","shortMessageHtmlLink":"Test TransientEnumerableSet"}},{"before":"d93f26535a1f0ba31d2003c5a623a917ae45e9bb","after":"a686bbab92f28c132f59fe2651dafb1a0a566027","ref":"refs/heads/add-lbpool","pushedAt":"2024-09-24T15:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gerrrg","name":"gerg","path":"/gerrrg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69520747?s=80&v=4"},"commit":{"message":"add LBPool test for invalid token index (coverage for _getNormalizedWeight) and LBPoolFactory test for getPoolVersion","shortMessageHtmlLink":"add LBPool test for invalid token index (coverage for _getNormalizedW…"}},{"before":"247024f5e3bac4c8066487a7701ef77de63bbd80","after":"88fcd84430a9911bcacc61a4f9abc2e03aac2683","ref":"refs/heads/valid-swap-amount","pushedAt":"2024-09-24T13:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EndymionJkb","name":null,"path":"/EndymionJkb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535318?s=80&v=4"},"commit":{"message":"refactor: bracket pool math","shortMessageHtmlLink":"refactor: bracket pool math"}},{"before":null,"after":"a6882d0886ce14d759b7203adc5ad2897d49a75e","ref":"refs/heads/benchmark-stable","pushedAt":"2024-09-24T13:38:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joaobrunoah","name":"João Bruno - Balancer Labs","path":"/joaobrunoah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6652997?s=80&v=4"},"commit":{"message":"Add benchmark to stable pool","shortMessageHtmlLink":"Add benchmark to stable pool"}},{"before":"b466fb33439103263b3b7ace87340f3805ef729b","after":"133a349e87f9d4dcccc4147bba36dd486bcd9cf3","ref":"refs/heads/add-liquidity-nested","pushedAt":"2024-09-23T20:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaobrunoah","name":"João Bruno - Balancer Labs","path":"/joaobrunoah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6652997?s=80&v=4"},"commit":{"message":"Test non existent token","shortMessageHtmlLink":"Test non existent token"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQwMzozMjowNC4wMDAwMDBazwAAAAS_1fy9","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQwMzozMjowNC4wMDAwMDBazwAAAAS_1fy9","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMDo0MzoxMy4wMDAwMDBazwAAAAS-bGr_"}},"title":"Activity · balancer/balancer-v3-monorepo"}