diff --git a/ethereumetl/cli/__init__.py b/ethereumetl/cli/__init__.py index 4868e545b..2dc844167 100644 --- a/ethereumetl/cli/__init__.py +++ b/ethereumetl/cli/__init__.py @@ -48,7 +48,7 @@ @click.group() -@click.version_option(version='2.0.5') +@click.version_option(version='2.0.6') @click.pass_context def cli(ctx): pass diff --git a/ethereumetl/jobs/export_traces_job.py b/ethereumetl/jobs/export_traces_job.py index 8886bddb7..a95ac1a14 100644 --- a/ethereumetl/jobs/export_traces_job.py +++ b/ethereumetl/jobs/export_traces_job.py @@ -87,16 +87,7 @@ def _export_batch(self, block_number_batch): # TODO: Change to traceFilter when this issue is fixed # https://github.com/paritytech/parity-ethereum/issues/9822 - try: - json_traces = self.web3.parity.traceBlock(block_number) - except ValueError as e: - if 'insufficient funds' in str(e): - logging.exception(f'An "insufficient funds" error occurred while tracing block {block_number}. ' - f'See here for more details: https://github.com/ledgerwatch/erigon/issues/5284. ' - f'The block will be skipped.') - return - else: - raise e + json_traces = self.web3.parity.traceBlock(block_number) if json_traces is None: raise ValueError('Response from the node is None. Is the node fully synced? Is the node started with tracing enabled? Is trace_block API enabled?') diff --git a/setup.py b/setup.py index d742fb7ed..88f4badf1 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ def read(fname): setup( name='ethereum-etl', - version='2.0.5', + version='2.0.6', author='Evgeny Medvedev', author_email='evge.medvedev@gmail.com', description='Tools for exporting Ethereum blockchain data to CSV or JSON',