From b6f7586803ee84314c8641e79c3fc3529db4b9e3 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Tue, 17 Mar 2026 15:39:32 +0100 Subject: [PATCH 1/2] fix(DssSpell.t.base.sol): UsdsJoinLike local interface --- src/DssSpell.t.base.sol | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/DssSpell.t.base.sol b/src/DssSpell.t.base.sol index 255c84ff..1178f5ae 100644 --- a/src/DssSpell.t.base.sol +++ b/src/DssSpell.t.base.sol @@ -198,8 +198,13 @@ interface FlapOracleLike { function read() external view returns (bytes32); } -// TODO: add full interfaces to dss-interfaces and remove from here -interface UsdsJoinLike is DaiJoinAbstract {} +interface UsdsJoinLike { + function dai() external view returns (address); + function exit(address usr, uint256 wad) external; + function join(address usr, uint256 wad) external; + function usds() external view returns (address); + function vat() external view returns (address); +} interface SUsdsLike { function allowance(address, address) external view returns (uint256); From d7dd2296edded2f45b96bbf155bc40b337f4688c Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Wed, 18 Mar 2026 11:17:32 +0100 Subject: [PATCH 2/2] chore(DssSpell.t.base.sol): remove TODO as decided to keep using local interfaces --- src/DssSpell.t.base.sol | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/DssSpell.t.base.sol b/src/DssSpell.t.base.sol index 1178f5ae..e5aa3be0 100644 --- a/src/DssSpell.t.base.sol +++ b/src/DssSpell.t.base.sol @@ -164,7 +164,6 @@ interface SplitterMomLike { function stop() external; } -// TODO: add full interfaces to dss-interfaces and remove from here interface FlapUniV2Like { function gem() external view returns (address); function pair() external view returns (address); @@ -172,7 +171,6 @@ interface FlapUniV2Like { function want() external view returns (uint256); } -// TODO: add full interfaces to dss-interfaces and remove from here interface SplitLike { function burn() external view returns (uint256); function farm() external view returns (address);