You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
contract PotLike {
function chi() external view returns (uint);
function dsr() external view returns (uint);
function rho() external view returns (uint);
function pie(address) external view returns (uint);
function drip() external returns (uint);
function join(uint) external;
function exit(uint) external;
}
CDaiDelegate.sol
interface PotLike {
function chi() external view returns (uint);
function pie(address) external view returns (uint);
function drip() external returns (uint);
function join(uint) external;
function exit(uint) external;
}
Generally, there seems to be a practice of renaming old interfaces/contracts using versions to avoid confusion and conflicts within compilation/flattening tools - I wonder if this should be applicable in this instance as well?
The text was updated successfully, but these errors were encountered:
Hi There,
DAIInterestRateModelV3
andCDaiDelegate
now have two different implementations of the MakerPotLike
interface with the same name.DAIInterestRateModelV3.sol
CDaiDelegate.sol
Generally, there seems to be a practice of renaming old interfaces/contracts using versions to avoid confusion and conflicts within compilation/flattening tools - I wonder if this should be applicable in this instance as well?
The text was updated successfully, but these errors were encountered: