def export_receipts_job_item_exporter(receipts_output=None, logs_output=None): return CompositeItemExporter(filename_mapping={ 'receipt': receipts_output, 'log': logs_output }, field_mapping={ 'receipt': RECEIPT_FIELDS_TO_EXPORT, 'log': LOG_FIELDS_TO_EXPORT })
def export_erc20_transfers_job_item_exporter(erc20_transfer_output): return CompositeItemExporter( filename_mapping={ 'erc20_transfer': erc20_transfer_output }, field_mapping={ 'erc20_transfer': FIELDS_TO_EXPORT } )
def export_blocks_job_item_exporter(blocks_output=None, transactions_output=None): return CompositeItemExporter( filename_mapping={ 'block': blocks_output, 'transaction': transactions_output }, field_mapping={ 'block': BLOCK_FIELDS_TO_EXPORT, 'transaction': TRANSACTION_FIELDS_TO_EXPORT } )
def export_contracts_job_item_exporter(contracts_output): return CompositeItemExporter( filename_mapping={'contract': contracts_output}, field_mapping={'contract': FIELDS_TO_EXPORT})