def last_transactions_to(
    target_address='0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359',
):
    """Query that returns transactions to `target_address`.
    You can limit the number of responses by tweaking the `size` parameter of `es.search(...)`.

    Usage:
        es.search('ethereum', 'tx', body=last_transactions_to(), size=5)

    Params:
        target_address (str): the transaction target address (`to`)
    Returns:
        query (dict): elasticsearch query body dictionary.
    """
    return dict(
        query=dict(
            match=dict(
                to=target_address
            )
        ),
        sort={
            'blockNumber.num': 'desc'
        }
    )