Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip CodeRabbit can approve the review once all CodeRabbit's comments are resolved.Enable the |
src/DssSpell.t.base.sol
Outdated
| function deny(address usr) external; | ||
| function exec(uint256 lot) external; | ||
| function file(bytes32 what, uint256 data) external; | ||
| function file(bytes32 what, address data) external; |
There was a problem hiding this comment.
We usually declare only the methods that are actually used from inline interfaces.
The argument against that is that manually editing interfaces is error-prone.
There was a problem hiding this comment.
Many interfaces actually declare more inline methods than they are actually used.
Maybe it is worth deciding how to approach this once for all.
01a289e to
b6f7586
Compare
amusingaxl
left a comment
There was a problem hiding this comment.
While this interface is not directly used in any of the files, so do many others declared here.
It's better to have the most commonly used ones that can be eventually used in a test than extending a mostly incompatible interface such as DaiJoinAbstract.
Description
Closes Issue #513
Updated interfaces locally with:
cast interface 0x3C0f895007CA717Aa01c8693e59DF1e8C3777FEB.Please note that:
was incorrect. As:
is different from: