query transaction($id: ID!, $block: Block_height){
    transaction(id: $id, block: $block){
        id
        blockNumber
        timestamp
        mints{
            id
            timestamp
            to
            liquidity
            sender
            amount0
            amount1
            logIndex
            amountUSD
            feeTo
            feeLiquidity
        }
        burns{
            id
            timestamp
            liquidity
            sender
            amount0
            amount1
            to
            logIndex
            amountUSD
            needsComplete
            feeTo
            feeLiquidity
        }
        swaps{
            id
            timestamp
            sender
            from
            amount0In
            amount1In
            amount0Out
            amount1Out
            to
            logIndex
            amountUSD
        }
    }
}