Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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.
- Loading branch information