event Registred(address indexed user, uint256 price)
event UpdateOffer(address indexed user, uint256 newPrice)
event Quit(address indexed user)
event BoostPurchase( address indexed delegator, address indexed receiver, uint256 tokenId, uint256 percent, uint256 price, uint256 paidFeeAmount, uint256 expiryTime )
event Claim(address indexed user, uint256 amount)
function feeToken() public view returns(address)
function votingEscrow() public view returns(address)
function delegationBoost() public view returns(address)
function feeReserveRatio() public view returns(address)
function minPercRequired() public view returns(address)
function minDelegationTime() public view returns(address)
function offers(uint256 index) public view returns(BoostOffer)
function userIndex(address user) public view returns(uint256)
function earnedFees(address user) public view returns(uint256)
function offersIndex() external view returns(uint256)
function estimateFees( address delegator, uint256 percent, uint256 duration) external view returns (uint256)
function claimable(address user) external view returns (uint256)
function register( uint256 pricePerVote, uint16 minPerc, uint16 maxPerc ) external returns(bool)
function updateOffer( uint256 pricePerVote, uint16 minPerc, uint16 maxPerc )
external returns(bool)
function quit() external returns(bool)
function buyDelegationBoost( address delegator, address receiver, uint256 percent, uint256 duration, uint256 maxFeeAmount ) external returns(uint256)
function cancelDelegationBoost(uint256 tokenId) external returns(bool)
cancel_boost
& burn
method from the veBoost contract)function claim() external returns(bool)
function claim(uint256 amount) external returns(bool)
function claimAndCancel() external returns(bool)