示例#1
0
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
                                 })
示例#2
0
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
        }
    )
示例#4
0
def export_contracts_job_item_exporter(contracts_output):
    return CompositeItemExporter(
        filename_mapping={'contract': contracts_output},
        field_mapping={'contract': FIELDS_TO_EXPORT})