diff --git a/IERC20Staking.sol b/IERC20Staking.sol new file mode 100644 index 0000000..da42edf --- /dev/null +++ b/IERC20Staking.sol @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: AGPL-3.0-only +pragma solidity ^0.8.23; + +import {IERC20Permit} from "openzeppelin/token/ERC20/extensions/IERC20Permit.sol"; +import {IERC20} from "openzeppelin/token/ERC20/IERC20.sol"; +import {IERC20Delegates} from "src/interfaces/IERC20Delegates.sol"; + +/// @notice The interface of an ERC20 that supports a governor staker and all of the created +/// extensions. +interface IERC20Staking is IERC20Delegates, IERC20Permit {}