IGovToken.sol
1 pragma solidity >=0.6.0; 2 3 interface IGovToken { 4 function totalSupply() external view returns (uint256); 5 function transfer(address recipient, uint256 amount) external returns (bool); 6 function enforceHotVotingSetting() external view; 7 function isRegisteredProposal(address addr) external view returns (bool); 8 function calcShare(address owner, uint base) external view returns (uint); 9 function delegateBalanceOf(address delegate) external view returns (uint); 10 function delegateTo(address newDelegate) external; 11 }