-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
External Liquidity Providers #13
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00164c6 - Browse repository at this point
Copy the full SHA 00164c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72282eb - Browse repository at this point
Copy the full SHA 72282ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 081cad1 - Browse repository at this point
Copy the full SHA 081cad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9732e85 - Browse repository at this point
Copy the full SHA 9732e85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80170bd - Browse repository at this point
Copy the full SHA 80170bdView commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c481ee - Browse repository at this point
Copy the full SHA 9c481eeView commit details
Commits on Sep 2, 2024
-
PeggedARM now support one sided and double sided trades
Made the AbstractARM more generic Improved OETH ARM tests
Configuration menu - View commit details
-
Copy full SHA for 0a987f7 - Browse repository at this point
Copy the full SHA 0a987f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a39504c - Browse repository at this point
Copy the full SHA a39504cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bf3d33 - Browse repository at this point
Copy the full SHA 8bf3d33View commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ccf5986 - Browse repository at this point
Copy the full SHA ccf5986View commit details -
Configuration menu - View commit details
-
Copy full SHA for 550610c - Browse repository at this point
Copy the full SHA 550610cView commit details -
Added convertToShares and convertToAssets to MultiLP
Added donation attack protection to MultiLP
Configuration menu - View commit details
-
Copy full SHA for 680e7ec - Browse repository at this point
Copy the full SHA 680e7ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8da3061 - Browse repository at this point
Copy the full SHA 8da3061View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce04236 - Browse repository at this point
Copy the full SHA ce04236View commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 04f547c - Browse repository at this point
Copy the full SHA 04f547cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b9a767 - Browse repository at this point
Copy the full SHA 8b9a767View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e7b89 - Browse repository at this point
Copy the full SHA f4e7b89View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d65c44 - Browse repository at this point
Copy the full SHA 5d65c44View commit details -
Made it clear the deposit and withdraw hooks are post function
Configuration menu - View commit details
-
Copy full SHA for d117f2b - Browse repository at this point
Copy the full SHA d117f2bView commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 849eecc - Browse repository at this point
Copy the full SHA 849eeccView commit details -
Split performance fee logic into PerformanceFee contract
Moved calc of perf fee to LP deposit and withdraw instead of swaps
Configuration menu - View commit details
-
Copy full SHA for 4c54c48 - Browse repository at this point
Copy the full SHA 4c54c48View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6c49b61 - Browse repository at this point
Copy the full SHA 6c49b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6db1bb2 - Browse repository at this point
Copy the full SHA 6db1bb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dc44d0 - Browse repository at this point
Copy the full SHA 4dc44d0View commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3a19ed8 - Browse repository at this point
Copy the full SHA 3a19ed8View commit details -
Changed timestamp that was storing the request time in WithdrawalRequ…
…est to claimTimestamp Fixed compilation of contracts using PerformanceFee
Configuration menu - View commit details
-
Copy full SHA for c44d4de - Browse repository at this point
Copy the full SHA c44d4deView commit details -
Renamed liquidityToken to liquidityAsset Renamed _assetsInWithdrawalQueue to _externalWithdrawQueue
Configuration menu - View commit details
-
Copy full SHA for fd2bc10 - Browse repository at this point
Copy the full SHA fd2bc10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09e0283 - Browse repository at this point
Copy the full SHA 09e0283View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b59dc0 - Browse repository at this point
Copy the full SHA 4b59dc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d003dd - Browse repository at this point
Copy the full SHA 9d003ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for d00856b - Browse repository at this point
Copy the full SHA d00856bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32ff7fa - Browse repository at this point
Copy the full SHA 32ff7faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3755870 - Browse repository at this point
Copy the full SHA 3755870View commit details -
Added whitelist controls to LidoFixedPriceMultiLpARM
Started LidoFixedPriceMultiLpARM fork tests
Configuration menu - View commit details
-
Copy full SHA for 77e08ec - Browse repository at this point
Copy the full SHA 77e08ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4487f13 - Browse repository at this point
Copy the full SHA 4487f13View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb36e1 - Browse repository at this point
Copy the full SHA bbb36e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b348276 - Browse repository at this point
Copy the full SHA b348276View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74de0bb - Browse repository at this point
Copy the full SHA 74de0bbView commit details -
changed setLiquidityProviderCaps to bulk set lp caps
Removed increasing the LP's cap on withdrawals
Configuration menu - View commit details
-
Copy full SHA for 07d0242 - Browse repository at this point
Copy the full SHA 07d0242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bf0599 - Browse repository at this point
Copy the full SHA 8bf0599View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dfb26f4 - Browse repository at this point
Copy the full SHA dfb26f4View commit details
Commits on Sep 19, 2024
-
* refactor test structur. * feat: adjust tests for liquidityProviderController. * forge fmt * feat: add asOwner modifier * bump forge version. * feat: use random address.
Configuration menu - View commit details
-
Copy full SHA for d61a3d6 - Browse repository at this point
Copy the full SHA d61a3d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c6a6b9 - Browse repository at this point
Copy the full SHA 7c6a6b9View commit details -
Switch from gitmodules to Soldeer. (#17)
* chore: switch from gitmodules to soldeer. * chore: update Makefile. * try to fix CI * chore: use rpc_endpoints for forking.
Configuration menu - View commit details
-
Copy full SHA for b607e6f - Browse repository at this point
Copy the full SHA b607e6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b7788c - Browse repository at this point
Copy the full SHA 9b7788cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25b2302 - Browse repository at this point
Copy the full SHA 25b2302View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7e7d24 - Browse repository at this point
Copy the full SHA b7e7d24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d95819 - Browse repository at this point
Copy the full SHA 9d95819View commit details -
Configuration menu - View commit details
-
Copy full SHA for cda3c0e - Browse repository at this point
Copy the full SHA cda3c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 991e10d - Browse repository at this point
Copy the full SHA 991e10dView commit details
Commits on Sep 20, 2024
-
Add test for Swaps in LidoFixedPriceMultiLpARM.sol. (#18)
* fix: rename `lidoARM` in `lidoFixedPriceMulltiLpARM` for tests. * feat: add badToken. * [WIP] test: add tests for `SwapExactTokensForTokens`. * test: finalize `swapExactTokensForTokens()`. * chore: set fuzz runs in config. * fix: transfer to address dead steth when dealing 0. * test: add tests for `swapTokensForExactTokens()`. * fix: adjust `swapExactTokensForTokens()` tests.
Configuration menu - View commit details
-
Copy full SHA for 74c36a0 - Browse repository at this point
Copy the full SHA 74c36a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12dbafe - Browse repository at this point
Copy the full SHA 12dbafeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a5439 - Browse repository at this point
Copy the full SHA 19a5439View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bc1c2e - Browse repository at this point
Copy the full SHA 2bc1c2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2371dfb - Browse repository at this point
Copy the full SHA 2371dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a31216 - Browse repository at this point
Copy the full SHA 9a31216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73dacff - Browse repository at this point
Copy the full SHA 73dacffView commit details -
Configuration menu - View commit details
-
Copy full SHA for d57fe5d - Browse repository at this point
Copy the full SHA d57fe5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5acf34b - Browse repository at this point
Copy the full SHA 5acf34bView commit details
Commits on Sep 23, 2024
-
* [WIP] test: add reverting test for `deposit()`. * fix: update `lastTotalAssets` before checking caps. * [WIP] test: add more test for deposit. * fix: cleanup tests. * test: add failing test. * test: add failling test. --------- Co-authored-by: Clément <clemmoller@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0b6e950 - Browse repository at this point
Copy the full SHA 0b6e950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a9f1f6 - Browse repository at this point
Copy the full SHA 5a9f1f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9de6f0 - Browse repository at this point
Copy the full SHA a9de6f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff7b1c - Browse repository at this point
Copy the full SHA 1ff7b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de950a - Browse repository at this point
Copy the full SHA 2de950aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 568c974 - Browse repository at this point
Copy the full SHA 568c974View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa61f9c - Browse repository at this point
Copy the full SHA aa61f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ce329e - Browse repository at this point
Copy the full SHA 7ce329eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 541c50e - Browse repository at this point
Copy the full SHA 541c50eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca3af64 - Browse repository at this point
Copy the full SHA ca3af64View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0403e - Browse repository at this point
Copy the full SHA bc0403eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7b676f - Browse repository at this point
Copy the full SHA c7b676fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7966860 - Browse repository at this point
Copy the full SHA 7966860View commit details -
Configuration menu - View commit details
-
Copy full SHA for a56e90c - Browse repository at this point
Copy the full SHA a56e90cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6810952 - Browse repository at this point
Copy the full SHA 6810952View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5d23b5 - Browse repository at this point
Copy the full SHA c5d23b5View commit details
Commits on Sep 24, 2024
-
* chore: add coverage files to gitignore. * test: add tests for claimRedeem and TotalAssets. * test: add more tests for setters. * forge fmt
Configuration menu - View commit details
-
Copy full SHA for 4c33338 - Browse repository at this point
Copy the full SHA 4c33338View commit details -
Deposit now adds to the withdrawal queue
Added test of deposit with outstanding withdrawal request
Configuration menu - View commit details
-
Copy full SHA for 40af28f - Browse repository at this point
Copy the full SHA 40af28fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1c9ee4 - Browse repository at this point
Copy the full SHA f1c9ee4View commit details
Commits on Sep 25, 2024
-
* test: add more test for `totalAssets()`. * feat: add modifiers to simulate gain or loss assets in ARM. * fix: use boolean instead of int256. * fix: use Foundry stdError lib for expectRevert. * test: add setter test for LCP. * chore: fix lcov name in .gitignore * test: add tests for collectFees().
Configuration menu - View commit details
-
Copy full SHA for 5130d6c - Browse repository at this point
Copy the full SHA 5130d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0997d5 - Browse repository at this point
Copy the full SHA c0997d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79eaf5c - Browse repository at this point
Copy the full SHA 79eaf5cView commit details -
Changed the preview functions to be external now that are no longer b…
…eing used internally
Configuration menu - View commit details
-
Copy full SHA for 9b98110 - Browse repository at this point
Copy the full SHA 9b98110View commit details -
Configuration menu - View commit details
-
Copy full SHA for 202915f - Browse repository at this point
Copy the full SHA 202915fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d255ff - Browse repository at this point
Copy the full SHA 9d255ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c58acd - Browse repository at this point
Copy the full SHA 4c58acdView commit details -
Ensure swaps don't use withdrawal queue liquidity (#23)
* Ensure swaps don't use WETH reserved for the withdrawal queue * Fund the withdrawal queue when WETH is swapped into the ARM * More refactoring of MultiLP deposit and swap not longer add to the withdrawal queue. Its only need on claim * Refactor withdrawal queue storage to optimize swap gas usage * Generated latest contract diagrams * Removed _postClaimHook as it's no longer needed * Added more Natspec * Add more Natspec * Changed the _postWithdrawHook to _postRequestRedeemHook * Generated latest contract diagrams * Minor change to constructor param
Configuration menu - View commit details
-
Copy full SHA for ad1445d - Browse repository at this point
Copy the full SHA ad1445dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5387d79 - Browse repository at this point
Copy the full SHA 5387d79View commit details
Commits on Sep 26, 2024
-
Bring in the latest tests (#24)
* test: add test for requestStETHWithdrawamForETH. * chore: use last version of forge for `mockFunction()`. * feat: create a fake Lido Withdraw to mock it when testing. * [WIP] test: add test for `claimStETHWithdrawalForWETH()`. * fix: tests for claimWithdrawals. * fix: typo on variable name. --------- Co-authored-by: Clément <clemmoller@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 59ebf11 - Browse repository at this point
Copy the full SHA 59ebf11View commit details -
Flatten the LidoARM inheritance (#25)
* Flatten LidoARM's inheritance * Renamed LidoARM contract * Changed to LidoARM name in tests * Generated new contract diagrams * Minor changes to the LidoARM * Renamed lidoARM variable in tests * Updated deposit test comments * Updated setPrice tests * Small change to setPrices test
Configuration menu - View commit details
-
Copy full SHA for 6a8652b - Browse repository at this point
Copy the full SHA 6a8652bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 070f9ff - Browse repository at this point
Copy the full SHA 070f9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 133f5e0 - Browse repository at this point
Copy the full SHA 133f5e0View commit details
Commits on Sep 27, 2024
-
Added switch to LiquidityProviderController so the account level caps…
… can be disabled
Configuration menu - View commit details
-
Copy full SHA for 61f83d2 - Browse repository at this point
Copy the full SHA 61f83d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39933ec - Browse repository at this point
Copy the full SHA 39933ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db8f36 - Browse repository at this point
Copy the full SHA 4db8f36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4703a90 - Browse repository at this point
Copy the full SHA 4703a90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8568f6d - Browse repository at this point
Copy the full SHA 8568f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd33b38 - Browse repository at this point
Copy the full SHA bd33b38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b33788 - Browse repository at this point
Copy the full SHA 7b33788View commit details -
Configuration menu - View commit details
-
Copy full SHA for bccfc27 - Browse repository at this point
Copy the full SHA bccfc27View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa71e97 - Browse repository at this point
Copy the full SHA fa71e97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1f7ee - Browse repository at this point
Copy the full SHA 2f1f7eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a243cbd - Browse repository at this point
Copy the full SHA a243cbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 624578d - Browse repository at this point
Copy the full SHA 624578dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1653927 - Browse repository at this point
Copy the full SHA 1653927View commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28482b2 - Browse repository at this point
Copy the full SHA 28482b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7abcc1d - Browse repository at this point
Copy the full SHA 7abcc1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3940168 - Browse repository at this point
Copy the full SHA 3940168View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c0c86 - Browse repository at this point
Copy the full SHA c4c0c86View commit details
Commits on Oct 1, 2024
-
Fixed setting of token0 and token1 in LidoARM (#27)
* Restore deploy script so fork section uses prank * Fix hardhat postDeploy task * Added HH task to snap Lido ARM * Add Hardhat tasks snapLido, swapLido, submitLido Renamed the depositLido task * Added Deposit event LidoARM was setting token0 and token1 the wrong way around Used PRICE_SCALE in setPrices Improved smoke tests * Generated latest LidoARM contract diagram
Configuration menu - View commit details
-
Copy full SHA for 35915a6 - Browse repository at this point
Copy the full SHA 35915a6View commit details -
Handler Tenderly testnet (#26)
* fix: handler better tenderly testnet * fix: use -unlocked keywork to broadcast & impersonate * feat: add initial deployer test address. * fix: give enough gas to deployer for Tenderly test. --------- Co-authored-by: Nicholas Addison <nick@addisonbrown.com.au>
Configuration menu - View commit details
-
Copy full SHA for 8ceb827 - Browse repository at this point
Copy the full SHA 8ceb827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8420809 - Browse repository at this point
Copy the full SHA 8420809View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39086af - Browse repository at this point
Copy the full SHA 39086afView commit details -
Configuration menu - View commit details
-
Copy full SHA for d53a75c - Browse repository at this point
Copy the full SHA d53a75cView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f999fa - Browse repository at this point
Copy the full SHA 9f999faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2741660 - Browse repository at this point
Copy the full SHA 2741660View commit details -
Configuration menu - View commit details
-
Copy full SHA for 745bf57 - Browse repository at this point
Copy the full SHA 745bf57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5545239 - Browse repository at this point
Copy the full SHA 5545239View commit details -
Renamed total assets to available assets (#28)
* Renamed _rawTotalAssets to _availableAssets Renamed lastTotalAssets to lastAvailableAssets * Generated new LidoARM diagrams * Update Natspec
Configuration menu - View commit details
-
Copy full SHA for 47fae01 - Browse repository at this point
Copy the full SHA 47fae01View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9f25f4 - Browse repository at this point
Copy the full SHA c9f25f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf449c2 - Browse repository at this point
Copy the full SHA bf449c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3358f2 - Browse repository at this point
Copy the full SHA f3358f2View commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1112965 - Browse repository at this point
Copy the full SHA 1112965View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef6f7e6 - Browse repository at this point
Copy the full SHA ef6f7e6View commit details -
Only accrued fees when they are collected (#30)
* Only accrue fees when the fees are collected * packed fee and lastAvailableAssets back into a single slot
Configuration menu - View commit details
-
Copy full SHA for 19b55d7 - Browse repository at this point
Copy the full SHA 19b55d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff40876 - Browse repository at this point
Copy the full SHA ff40876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87ef2f5 - Browse repository at this point
Copy the full SHA 87ef2f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 533e21e - Browse repository at this point
Copy the full SHA 533e21eView commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67259f5 - Browse repository at this point
Copy the full SHA 67259f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 725fb99 - Browse repository at this point
Copy the full SHA 725fb99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75eb931 - Browse repository at this point
Copy the full SHA 75eb931View commit details -
Configuration menu - View commit details
-
Copy full SHA for b94977f - Browse repository at this point
Copy the full SHA b94977fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d68e72 - Browse repository at this point
Copy the full SHA 5d68e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d8c1f1 - Browse repository at this point
Copy the full SHA 7d8c1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dc0084 - Browse repository at this point
Copy the full SHA 2dc0084View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45b3bf0 - Browse repository at this point
Copy the full SHA 45b3bf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80caba0 - Browse repository at this point
Copy the full SHA 80caba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d93f21 - Browse repository at this point
Copy the full SHA 5d93f21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c342f0 - Browse repository at this point
Copy the full SHA 2c342f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d89607f - Browse repository at this point
Copy the full SHA d89607fView commit details -
Configuration menu - View commit details
-
Copy full SHA for df8a1f9 - Browse repository at this point
Copy the full SHA df8a1f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 608ccc4 - Browse repository at this point
Copy the full SHA 608ccc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for faa8495 - Browse repository at this point
Copy the full SHA faa8495View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0b18c - Browse repository at this point
Copy the full SHA 5f0b18cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d62dfb - Browse repository at this point
Copy the full SHA 8d62dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac44df - Browse repository at this point
Copy the full SHA 0ac44dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f522b9 - Browse repository at this point
Copy the full SHA 2f522b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 541e298 - Browse repository at this point
Copy the full SHA 541e298View commit details -
Configuration menu - View commit details
-
Copy full SHA for 123646f - Browse repository at this point
Copy the full SHA 123646fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d70f65 - Browse repository at this point
Copy the full SHA 9d70f65View commit details
Commits on Oct 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 61e95ab - Browse repository at this point
Copy the full SHA 61e95abView commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 89f7146 - Browse repository at this point
Copy the full SHA 89f7146View commit details -
Configuration menu - View commit details
-
Copy full SHA for de02502 - Browse repository at this point
Copy the full SHA de02502View commit details -
* feat: create Zapper contract. * test: add tests for Zapper. * test: add extra test for rescue tokens. * Added assets (ETH) to Zapper's Zap event * Added ZapperLidoARM to deploy script * Updated deploy script for Testnet --------- Co-authored-by: Nicholas Addison <nick@addisonbrown.com.au>
Configuration menu - View commit details
-
Copy full SHA for d3a1236 - Browse repository at this point
Copy the full SHA d3a1236View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1070a9 - Browse repository at this point
Copy the full SHA a1070a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebdf3e2 - Browse repository at this point
Copy the full SHA ebdf3e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72415d1 - Browse repository at this point
Copy the full SHA 72415d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fbb80c - Browse repository at this point
Copy the full SHA 4fbb80cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce2a03 - Browse repository at this point
Copy the full SHA 5ce2a03View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e7f294 - Browse repository at this point
Copy the full SHA 2e7f294View commit details -
Configuration menu - View commit details
-
Copy full SHA for b339fc5 - Browse repository at this point
Copy the full SHA b339fc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 322ec2f - Browse repository at this point
Copy the full SHA 322ec2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for db0b95a - Browse repository at this point
Copy the full SHA db0b95aView commit details -
totalAssets returns MIN_TOTAL_SUPPLY if fees > available assets
setPrice enforcement of crossPrice also applies to Owner to ensure no asset losses remove old Price cross check as that's replaced by the crossPrice check
Configuration menu - View commit details
-
Copy full SHA for fecb2c0 - Browse repository at this point
Copy the full SHA fecb2c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c88e741 - Browse repository at this point
Copy the full SHA c88e741View commit details -
Configuration menu - View commit details
-
Copy full SHA for 711ba46 - Browse repository at this point
Copy the full SHA 711ba46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66c0bbf - Browse repository at this point
Copy the full SHA 66c0bbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f63104 - Browse repository at this point
Copy the full SHA 4f63104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59c2701 - Browse repository at this point
Copy the full SHA 59c2701View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a3e4a1 - Browse repository at this point
Copy the full SHA 3a3e4a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 450524d - Browse repository at this point
Copy the full SHA 450524dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b991c0 - Browse repository at this point
Copy the full SHA 6b991c0View commit details
Commits on Oct 10, 2024
-
Add Zap compliant with Liquidity Provider Cap (#32)
* feat: add zap to deposit. * Updated Natspec --------- Co-authored-by: Nicholas Addison <nick@addisonbrown.com.au>
Configuration menu - View commit details
-
Copy full SHA for 299be9d - Browse repository at this point
Copy the full SHA 299be9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7200138 - Browse repository at this point
Copy the full SHA 7200138View commit details -
Configuration menu - View commit details
-
Copy full SHA for eea9445 - Browse repository at this point
Copy the full SHA eea9445View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90c543b - Browse repository at this point
Copy the full SHA 90c543bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b814a8 - Browse repository at this point
Copy the full SHA 8b814a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a547b4 - Browse repository at this point
Copy the full SHA 2a547b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3191670 - Browse repository at this point
Copy the full SHA 3191670View commit details -
Configuration menu - View commit details
-
Copy full SHA for 730b8dc - Browse repository at this point
Copy the full SHA 730b8dcView commit details -
depositLido now supports depositing ETH using the Zapper
Added setZapper Hardhat task
Configuration menu - View commit details
-
Copy full SHA for 3d48ae2 - Browse repository at this point
Copy the full SHA 3d48ae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6c29fb - Browse repository at this point
Copy the full SHA c6c29fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf916aa - Browse repository at this point
Copy the full SHA cf916aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e80d46 - Browse repository at this point
Copy the full SHA 1e80d46View commit details -
Renamed withdrawalQueue to lidoWithdrawalQueue so its not confused wi…
…th the ARM withdrawal queue
Configuration menu - View commit details
-
Copy full SHA for c8467af - Browse repository at this point
Copy the full SHA c8467afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aa4009 - Browse repository at this point
Copy the full SHA 7aa4009View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11eb8e3 - Browse repository at this point
Copy the full SHA 11eb8e3View commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be9ad00 - Browse repository at this point
Copy the full SHA be9ad00View commit details
Commits on Oct 12, 2024
-
Change Zap integration in ARM. (#33)
* fix: remove zap restricted method.. * style: change liquidity provider param name. * fix: change state then write call. * fix: state change then transfer token. * fix: use `fees` instead of `fee` when collecting fees. * fix: move up `nextWithdrawalIndex` increase. * fix: avoid code duplication. * fix: pack variable action (read & write).
Configuration menu - View commit details
-
Copy full SHA for 36a3132 - Browse repository at this point
Copy the full SHA 36a3132View commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e58a322 - Browse repository at this point
Copy the full SHA e58a322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd8511 - Browse repository at this point
Copy the full SHA 4bd8511View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bdca99 - Browse repository at this point
Copy the full SHA 6bdca99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c30a4c - Browse repository at this point
Copy the full SHA 5c30a4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec44d07 - Browse repository at this point
Copy the full SHA ec44d07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9257f50 - Browse repository at this point
Copy the full SHA 9257f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce9cf60 - Browse repository at this point
Copy the full SHA ce9cf60View commit details -
* Set buy and sell prices in initialize function setCrossPrice also validates buy and sell prices against the new cross price * fix: use `newCrossPrice` instead of `crossPrice`. * fix: use `<=` instead of `<` for `setCrossPrice`. * test: add reverting test for `setCrossPrice`. * fix: revert commit `a7947f3`. * fix: move `setCrossPrice` test to new file. * test: add more test for `setCrossPrice`. * feat: allow anyone to call claimLidoWithdrawals. * fix: adjust failing test * fix: remove testing stuff. --------- Co-authored-by: Clément <clemmoller@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 18b96c8 - Browse repository at this point
Copy the full SHA 18b96c8View commit details
Commits on Oct 15, 2024
-
Updated Lido ARM's token symbol
initial performance fee set to 20% initial total assets cap set to 400 ether
Configuration menu - View commit details
-
Copy full SHA for 1ad9655 - Browse repository at this point
Copy the full SHA 1ad9655View commit details -
* Increased rounding in swapTokensForExactTokens to cover 1-2 wei lost with stETH transfers Added test_SwapTokensForExactTokens_Steth_Transfer_Truncated test Added test modifiers disableCaps, setPrices and setArmBalances * Updated fuzz tests for SwapTokensForExactTokens * Added to SwapExactTokensForTokens fuzz tests * Added workaround to swapExactTokensForTokens fuzz test * fix: adjust test structure. * fix: initialize `accountCapEnabled` to false. * fix: adjust lastTotalAsset check after swap. --------- Co-authored-by: Clément <clemmoller@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6427782 - Browse repository at this point
Copy the full SHA 6427782View commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 894ed9e - Browse repository at this point
Copy the full SHA 894ed9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b923cb - Browse repository at this point
Copy the full SHA 6b923cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77321c0 - Browse repository at this point
Copy the full SHA 77321c0View commit details -
Invariant testing campaign (#29)
* chore: add solmate. * feat: add mock for stETH. * feat: add mock for Lido Withdraw. * fix: cleanup variables * feat: create shared contract for invariant. * [WIP] feat: add handler logic. * feat: add more users. * [WIP] feat: add distribution handler. * chore: add invariant config * fix: address null user bug. * feat: add LP Handler. * [WIP]: feat: swapHandler. * feat: add swapTokensForExactTokens to handler. * fix: adjust handler weight. * fix: set default verbosity to 3. * fix: adjust console log * feat: add Owner handler. * fix: account withdraw queue in available liquidity. * fix: adjust failing tx. * fix: use vm to send ETH instead of .call. * feat: add Lido Liquidity Manager Handler. * feat: check preview return corerct amount. * fix: use correct price * fix: adjust new availableTotalAssets * chore: use --fail-fast for test * [WIP] feat: add first invariants. * [WIP] feat: add more invariants. * [WIP] feat: adjust handler and add more invariants. * [WIP] feat: add invariant for lido liquidity manager. * feat: add donation handler. * test: add new concrete scenario test. * test: fix CI. * try to fix CI. * test[invariant]: ensure enough liquiidty before claiming fees. * chore: add --show-progress for `make test` * test[invariant]: adjust `withdrawsClaimable` removal. * fix: use aproxEq instead of Eq due to rounding error * chore: remove --show-progress * test[invariant]: only request when there is enough liquidity * test[invariant]: add more invariant. * fix: remove wrong invariant. * fix: adjust with latest update. * test: adjust with lastest update. * test[invariant]: use owner to set price. * chore: add --show-progress for tests. * fix: use new claimDelay. * docs: adjust comments. * test[invariant]: add setCrossPrice to handlers. * test[invariant]: adjust test. * forge fmt * feat: add stats for invariants. * chore: ignore warning in Proxy.sol. * fix: adjust with new variable name. * test[invariant]: adjust swap handler with latest update. * fix: import console. * fix: adjust claimResquest for invariant. * test[invariant]: WIP. * test[invariant]: add LLM to invariant. * test[invariant]: adjust owner handler. * perf: optimize calls for logs. * perf: adjust % for call distribution. * feat: add skip %. * test[invariant]: adjust last invariant. * fix: log stat bool. * test[invariant]: up only shares values invariant. * fix: adjust type uint120 to uint128 * fix: prevetn setCrossPrice to revert. * feat: remove all user funds after invariants. * test[invariant]: add approx up-only invariant [WIP] * test[invariant]: add invariant for approx up-only. * docs: adjust natspec and description. * forge fmt * fix: increase error tolerance.
Configuration menu - View commit details
-
Copy full SHA for 5883df2 - Browse repository at this point
Copy the full SHA 5883df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4839ca6 - Browse repository at this point
Copy the full SHA 4839ca6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0bd97a - Browse repository at this point
Copy the full SHA d0bd97aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eaabf90 - Browse repository at this point
Copy the full SHA eaabf90View commit details -
Fix contract verification & update Makefile (#37)
* fix: remove etherscan setting from config. * chore: update forge version. * chore: exclude invariant from classic test.
Configuration menu - View commit details
-
Copy full SHA for fa3be77 - Browse repository at this point
Copy the full SHA fa3be77View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f330e03 - Browse repository at this point
Copy the full SHA f330e03View commit details