// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
interface IHub {
event Add();
}
contract Hub is IHub {
function a() public {
emit Add();
}
}
contract HubBase {
function b() external {
emit IHub.Add();
}
function c() external pure returns (bytes32) {
return IHub.Add.selector;
}
}