interface IPPRA {
  // ERC20 compatible
  function balanceOf(address _owner) external view returns (uint256);

  // ERC20 compatible
  function totalSupply() external view returns (uint256);

  // Private Property specific getter
  function reputationMinted(address _tokenContract, uint256 _tokenId) external view returns (bool);

  // Ping-Pong Handshake
  function ping() external pure returns (bytes32);
}
function ping() external pure returns (bytes32);

// Ping-Pong Handshake