/// @title ERC-2767 Governance
/// @dev ERC-165 InterfaceID: 0xd8b04e0e
interfaceERC2767isERC165{/// @notice Gets number votes required for achieving consensus
// 获取达成共识所需的票数
/// @dev Should cost less than 30000 gas
// 应花费少于 30000 gas
/// @return Required number of votes for achieving consensus
// 达成共识所需的票数
functionquorumVotes()externalviewreturns(uint256);/// @notice The address of the Governance ERC20 token
// 治理 ERC20 代币的地址
functiontoken()externalviewreturns(address);}
interfaceERC165{/// @notice Query if a contract implements an interface
// 查询合约是否实现了接口
/// @param interfaceID The interface identifier, as specified in ERC-165
// 接口标识符,如 ERC-165 中指定
/// @dev Interface identification is specified in ERC-165. This function
// 接口标识在 ERC-165 中指定。 此函数
/// uses less than 30,000 gas.
// 使用少于 30,000 gas。
/// @return `true` if the contract implements `interfaceID` and
// 如果合约实现了 `interfaceID` 并且
/// `interfaceID` is not 0xffffffff, `false` otherwise
// `interfaceID` 不是 0xffffffff,否则为 `false`
functionsupportsInterface(bytes4interfaceID)externalviewreturns(bool);}