aboutsummaryrefslogblamecommitdiffstats
path: root/packages/pipeline/src/models/event.ts
blob: cb1c939e590138acb8c753752bc8a9570c6032e6 (plain) (tree)



















































































                                                     
const event = {
    tableName: 'events',
    tableProperties: {
        id: {
            type: 'key',
        },
        timestamp: {
            type: 'timestamp',
            required: true,
        },
        event_type: {
            type: 'varchar',
            required: true,
        },
        error_id: {
            type: 'varchar',
        },
        order_hash: {
            type: 'char(66)',
        },
        maker: {
            type: 'char(42)',
        },
        maker_amount: {
            type: 'varchar',
        },
        maker_fee: {
            type: 'varchar',
        },
        maker_token: {
            type: 'char(42)',
        },
        taker_amount: {
            type: 'varchar',
        },
        taker_fee: {
            type: 'varchar',
        },
        taker_token: {
            type: 'char(42)',
        },
        txn_hash: {
            type: 'char(66)',
        },
        gas_used: {
            type: 'varchar',
        },
        gas_price: {
            type: 'varchar',
        },
        fee_recipient: {
            type: 'char(42)',
        },
        method_id: {
            type: 'char(10)',
        },
        salt: {
            type: 'varchar',
        },
        block_number: {
            type: 'bigint',
        },
    },
};
const logToEventSchemaMapping: any = {
    blockNumber: 'block_number',
    transactionHash: 'txn_hash',
    event: 'event_type',
    logIndex: 'log_index',
    'args.maker': 'maker',
    'args.taker': 'taker',
    'args.feeRecipient': 'fee_recipient',
    'args.makerToken': 'maker_token',
    'args.takerToken': 'taker_token',
    'args.filledMakerTokenAmount': 'maker_amount',
    'args.filledTakerTokenAmount': 'taker_amount',
    'args.paidMakerFee': 'maker_fee',
    'args.paidTakerFee': 'taker_fee',
    'args.orderHash': 'order_hash',
    'args.cancelledMakerTokenAmount': 'maker_amount',
    'args.cancelledTakerTokenAmount': 'taker_amount',
    'args.errorId': 'error_id',
};
export { event, logToEventSchemaMapping };