@@ -32,25 +32,33 @@ const fetch: any = async (_a: any, _b: any, options: FetchOptions) => {
3232 )
3333 AND tx_success
3434 AND balance_change > 0
35+ ),
36+ botTrades AS (
37+ SELECT
38+ trades.tx_id,
39+ MAX(fee_token_amount) AS fee
40+ FROM
41+ dex_solana.trades AS trades
42+ JOIN allFeePayments AS feePayments ON trades.tx_id = feePayments.tx_id
43+ WHERE
44+ TIME_RANGE
45+ AND trades.trader_id not in (
46+ 'BB5dnY55FXS1e1NXqZDwCzgdYJdMCj3B92PU6Q5Fb6DT',
47+ '7sHXjs1j7sDJGVSMSPjD1b4v3FD6uRSvRWfhRdfv5BiA',
48+ 'HeZVpHj9jLwTVtMMbzQRf6mLtFPkWNSg11o68qrbUBa3',
49+ 'ByRRgnZenY6W2sddo1VJzX9o4sMU4gPDUkcmgrpGBxRy',
50+ 'DXfkEGoo6WFsdL7x6gLZ7r6Hw2S6HrtrAQVPWYx2A1s9',
51+ '3t9EKmRiAUcQUYzTZpNojzeGP1KBAVEEbDNmy6wECQpK',
52+ 'DymeoWc5WLNiQBaoLuxrxDnDRvLgGZ1QGsEoCAM7Jsrx',
53+ 'dBhdrmwBkRa66XxBuAK4WZeZnsZ6bHeHCCLXa3a8bTJ',
54+ '6TxjC5wJzuuZgTtnTMipwwULEbMPx5JPW3QwWkdTGnrn'
55+ )
56+ GROUP BY trades.tx_id
3557 )
3658 SELECT
37- SUM(fee_token_amount ) AS fee
59+ SUM(fee ) AS fee
3860 FROM
39- dex_solana.trades AS trades
40- JOIN allFeePayments AS feePayments ON trades.tx_id = feePayments.tx_id
41- WHERE
42- trades.trader_id not in (
43- 'BB5dnY55FXS1e1NXqZDwCzgdYJdMCj3B92PU6Q5Fb6DT',
44- '7sHXjs1j7sDJGVSMSPjD1b4v3FD6uRSvRWfhRdfv5BiA',
45- 'HeZVpHj9jLwTVtMMbzQRf6mLtFPkWNSg11o68qrbUBa3',
46- 'ByRRgnZenY6W2sddo1VJzX9o4sMU4gPDUkcmgrpGBxRy',
47- 'DXfkEGoo6WFsdL7x6gLZ7r6Hw2S6HrtrAQVPWYx2A1s9',
48- '3t9EKmRiAUcQUYzTZpNojzeGP1KBAVEEbDNmy6wECQpK',
49- 'DymeoWc5WLNiQBaoLuxrxDnDRvLgGZ1QGsEoCAM7Jsrx',
50- 'dBhdrmwBkRa66XxBuAK4WZeZnsZ6bHeHCCLXa3a8bTJ',
51- '6TxjC5wJzuuZgTtnTMipwwULEbMPx5JPW3QwWkdTGnrn'
52- )
53- AND TIME_RANGE
61+ botTrades
5462 ` ;
5563
5664 const fees = await queryDuneSql ( options , query ) ;
0 commit comments