1 2 3 4 5 6 7 8 9
// SPDX-License-Identifier: MIT pragma solidity ^0.8.26; // Error 1560: Functions in interfaces must be declared external. // Fix: replace `public` visibility with `external`. interface IFoo { function foo() public returns (uint256); }