function setRouter
is present in the contract StrategyArb.sol
& StrategyOp.sol
, but is not declared in its interface i.e IStrategyInterface.sol
. This makes it inaccessible when interacting with the contract through its interface.
setRouter
function is implemented in the contract but not included in its interface.
developers cannot call the function when interacting through the interface.
tools and systems relying on the interface cannot detect or use the function.
I am running the setUp
in forked arbitrum. This is the original SetUp.sol
file nothing is modified here.
Then in Operation.t.sol
OUTPUT of test_setRouter
Manual reviwe and foundry
Modify the IStrategyInterface.sol
, interface to suit the setRouter
function.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.