Skip to content

refactor: cleanup IAtlas interface#513

Open
huahuayu wants to merge 1 commit intoFastLane-Labs:mainfrom
huahuayu:fix/cleanup-iatlas-interface
Open

refactor: cleanup IAtlas interface#513
huahuayu wants to merge 1 commit intoFastLane-Labs:mainfrom
huahuayu:fix/cleanup-iatlas-interface

Conversation

@huahuayu
Copy link

@huahuayu huahuayu commented Feb 1, 2026

Following up on issue #505, this PR removes functions from IAtlas.sol that are no longer present in the implementation contracts or had incorrect signatures.

Changes:

  • Removed setSurchargeRates (no longer exists, replaced by setAtlasSurchargeRate).
  • Added setAtlasSurchargeRate.
  • Removed payable from borrow (implementation is not payable).
  • Removed view from getExecutionEnvironment (calls internal state-changing logic via delegatecall).
  • Removed solverLock (getter for t_solverLock does not exist; use solverLockData instead).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant