def refresh_data(self, force_refresh=False, data_refresh_time_seconds=None):
    ' Read and stores crea blockchain parameters\n            If the last data refresh is older than data_refresh_time_seconds, data will be refreshed\n\n            :param bool force_refresh: if True, a refresh of the data is enforced\n            :param float data_refresh_time_seconds: set a new minimal refresh time in seconds\n\n        '
    if self.offline:
        return
    if (data_refresh_time_seconds is not None):
        self.data_refresh_time_seconds = data_refresh_time_seconds
    if ((self.data['last_refresh'] is not None) and (not force_refresh) and (self.data['last_node'] == self.rpc.url)):
        if ((datetime.utcnow() - self.data['last_refresh']).total_seconds() < self.data_refresh_time_seconds):
            return
    self.data['last_refresh'] = datetime.utcnow()
    self.data['last_node'] = self.rpc.url
    self.data['dynamic_global_properties'] = self.get_dynamic_global_properties(False)
    try:
        self.data['feed_history'] = self.get_feed_history(False)
        self.data['get_feed_history'] = self.get_feed_history(False)
    except:
        self.data['feed_history'] = None
        self.data['get_feed_history'] = None
    try:
        self.data['hardfork_properties'] = self.get_hardfork_properties(False)
    except:
        self.data['hardfork_properties'] = None
    self.data['network'] = self.get_network(False)
    self.data['witness_schedule'] = self.get_witness_schedule(False)
    self.data['config'] = self.get_config(False)
    self.data['reward_funds'] = self.get_reward_funds(False)
Read and stores crea blockchain parameters
If the last data refresh is older than data_refresh_time_seconds, data will be refreshed

:param bool force_refresh: if True, a refresh of the data is enforced
:param float data_refresh_time_seconds: set a new minimal refresh time in seconds
def refresh_data(self, force_refresh=False, data_refresh_time_seconds=None):
    ' Read and stores crea blockchain parameters\n            If the last data refresh is older than data_refresh_time_seconds, data will be refreshed\n\n            :param bool force_refresh: if True, a refresh of the data is enforced\n            :param float data_refresh_time_seconds: set a new minimal refresh time in seconds\n\n        '
    if self.offline:
        return
    if (data_refresh_time_seconds is not None):
        self.data_refresh_time_seconds = data_refresh_time_seconds
    if ((self.data['last_refresh'] is not None) and (not force_refresh) and (self.data['last_node'] == self.rpc.url)):
        if ((datetime.utcnow() - self.data['last_refresh']).total_seconds() < self.data_refresh_time_seconds):
            return
    self.data['last_refresh'] = datetime.utcnow()
    self.data['last_node'] = self.rpc.url
    self.data['dynamic_global_properties'] = self.get_dynamic_global_properties(False)
    try:
        self.data['feed_history'] = self.get_feed_history(False)
        self.data['get_feed_history'] = self.get_feed_history(False)
    except:
        self.data['feed_history'] = None
        self.data['get_feed_history'] = None
    try:
        self.data['hardfork_properties'] = self.get_hardfork_properties(False)
    except:
        self.data['hardfork_properties'] = None
    self.data['network'] = self.get_network(False)
    self.data['witness_schedule'] = self.get_witness_schedule(False)
    self.data['config'] = self.get_config(False)
    self.data['reward_funds'] = self.get_reward_funds(False)