def get_hardfork_properties(self, use_stored_data=True):
    ' Returns Hardfork and live_time of the hardfork\n\n            :param bool use_stored_data: if True, stored data will be returned. If stored data are\n                                         empty or old, refresh_data() is used.\n        '
    if use_stored_data:
        self.refresh_data()
        return self.data['hardfork_properties']
    if (self.rpc is None):
        return None
    ret = None
    self.rpc.set_next_node_on_empty_reply(True)
    if self.rpc.get_use_appbase():
        ret = self.rpc.get_hardfork_properties(api='database')
    else:
        ret = self.rpc.get_next_scheduled_hardfork(api='database')
    return ret
Returns Hardfork and live_time of the hardfork

:param bool use_stored_data: if True, stored data will be returned. If stored data are
                             empty or old, refresh_data() is used.
def get_hardfork_properties(self, use_stored_data=True):
    ' Returns Hardfork and live_time of the hardfork\n\n            :param bool use_stored_data: if True, stored data will be returned. If stored data are\n                                         empty or old, refresh_data() is used.\n        '
    if use_stored_data:
        self.refresh_data()
        return self.data['hardfork_properties']
    if (self.rpc is None):
        return None
    ret = None
    self.rpc.set_next_node_on_empty_reply(True)
    if self.rpc.get_use_appbase():
        ret = self.rpc.get_hardfork_properties(api='database')
    else:
        ret = self.rpc.get_next_scheduled_hardfork(api='database')
    return ret