Aggregator Trades

This table contains aggregator trades that are direct program calls to an aggregator program which in turn calls one or more liquidity sources to execute the trade.

solana.dex.aggregator_trades currently includes the following aggregator programs:

Most of the columns in this table have the same meaning as the ones in trades. Main differences:

  • The aggregators use a variety of fill sources to fill the trade order. These can be found in the column FILL_SOURCES.

  • This table has a USD_AMOUNTS column to gain visibility of the amounts traded at each of the hops.

Notes on referrers

  • There is a class of aggregators termed 'referrers' who do not using a custom program to call their fill sources. Instead, the referrers call existing aggregators/AMMs in a direct instruction, but attach a subsequent instruction to transfer a fee for usage. e.g. of a pumpfun initiated by photon

  • In our dataset, aggregator trades are represented with aggregator=<aggregator> and program_id=<aggregator's program_id>

  • In contrast, referrer initiated trades are represented with aggregator=<referrer> and program_id=<underlying aggregator/amm's program id>

Table Columns

Last updated