function onRequestVotingRights(address user, uint tokenAmount) external;
}



pragma solidity ^0.4.23;




contract CivilPLCRVoting is PLCRVoting {

  TokenTelemetryI public telemetry;

  
  constructor(address tokenAddr, address telemetryAddr) public PLCRVoting(tokenAddr) {
    require(telemetryAddr != 0);
    telemetry = TokenTelemetryI(telemetryAddr);
  }