diff --git a/dbt_subprojects/dex/macros/models/_project/paraswap/all-entities.sql b/dbt_subprojects/dex/macros/models/_project/paraswap/all-entities.sql index 02f1fd3c4bc..d557b37de77 100644 --- a/dbt_subprojects/dex/macros/models/_project/paraswap/all-entities.sql +++ b/dbt_subprojects/dex/macros/models/_project/paraswap/all-entities.sql @@ -13,9 +13,9 @@ set delta_configs = [ ['ethereum', 'delta-v2', 'paraswapdelta_ethereum.ParaswapDeltav2_evt_OrderSettled', 'contract_address', 'evt_block_time', 'evt_tx_hash', null, '0'], ['base', 'delta-v2', 'paraswapdelta_base.ParaswapDeltav2_evt_OrderSettled', 'contract_address', 'evt_block_time', 'evt_tx_hash', 'evt_tx_from <> 0xace5ae3de4baffc4a45028659c5ee330764e4f53', '0'], + ['optimism', 'delta-v2', 'paraswapdelta_optimism.ParaswapDeltav2_evt_OrderSettled', 'contract_address', 'evt_block_time', 'evt_tx_hash', 'evt_tx_from <> 0xace5ae3de4baffc4a45028659c5ee330764e4f53', '0'], ['ethereum', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='ethereum'", 'amount_usd'], - ['polygon', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='polygon'", 'amount_usd'], ['bnb', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='bnb'", 'amount_usd'], ['arbitrum', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='arbitrum'", 'amount_usd'], @@ -23,6 +23,9 @@ set delta_configs = [ ['fantom', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='fantom'", 'amount_usd'], ['optimism', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='optimism'", 'amount_usd'], ['base', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='base'", 'amount_usd'], + ['sonic', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='sonic'", 'amount_usd'], + ['gnosis', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='gnosis'", 'amount_usd'], + ['unichain', 'augustus', 'dex_aggregator.trades', 'project_contract_address', 'block_time', 'tx_hash', "project='paraswap' and blockchain='unichain'", 'amount_usd'], diff --git a/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/all-entities-aggregated.sql b/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/all-entities-aggregated.sql index 1f1ea5dfa18..2f22ca8c11f 100644 --- a/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/all-entities-aggregated.sql +++ b/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/all-entities-aggregated.sql @@ -33,6 +33,14 @@ with entities as ( union all + select 'delta-v2' as entity, 'optimism' as blockchain, contract_address as contract_address, evt_block_time as block_time, evt_tx_hash as tx_hash, 0 as usd_value from paraswapdelta_optimism.ParaswapDeltav2_evt_OrderSettled + where + (evt_block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') + + AND evt_tx_from <> 0xace5ae3de4baffc4a45028659c5ee330764e4f53 + + union all + select 'augustus' as entity, 'ethereum' as blockchain, project_contract_address as contract_address, block_time as block_time, tx_hash as tx_hash, amount_usd as usd_value from dex_aggregator.trades where (block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') @@ -95,6 +103,30 @@ with entities as ( AND project='paraswap' and blockchain='base' + union all + + select 'augustus' as entity, 'sonic' as blockchain, project_contract_address as contract_address, block_time as block_time, tx_hash as tx_hash, amount_usd as usd_value from dex_aggregator.trades + where + (block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') + + AND project='paraswap' and blockchain='sonic' + + union all + + select 'augustus' as entity, 'gnosis' as blockchain, project_contract_address as contract_address, block_time as block_time, tx_hash as tx_hash, amount_usd as usd_value from dex_aggregator.trades + where + (block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') + + AND project='paraswap' and blockchain='gnosis' + + union all + + select 'augustus' as entity, 'unichain' as blockchain, project_contract_address as contract_address, block_time as block_time, tx_hash as tx_hash, amount_usd as usd_value from dex_aggregator.trades + where + (block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') + + AND project='paraswap' and blockchain='unichain' + ) diff --git a/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/all-entities-details.sql b/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/all-entities-details.sql index b701b9fa2f5..04ad06179ac 100644 --- a/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/all-entities-details.sql +++ b/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/all-entities-details.sql @@ -35,6 +35,14 @@ with entities as ( union all + select 'delta-v2' as entity, 'optimism' as blockchain, contract_address as contract_address, evt_block_time as block_time, evt_tx_hash as tx_hash, 0 as usd_value from paraswapdelta_optimism.ParaswapDeltav2_evt_OrderSettled + where + (evt_block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') + + AND evt_tx_from <> 0xace5ae3de4baffc4a45028659c5ee330764e4f53 + + union all + select 'augustus' as entity, 'ethereum' as blockchain, project_contract_address as contract_address, block_time as block_time, tx_hash as tx_hash, amount_usd as usd_value from dex_aggregator.trades where (block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') @@ -97,6 +105,30 @@ with entities as ( AND project='paraswap' and blockchain='base' + union all + + select 'augustus' as entity, 'sonic' as blockchain, project_contract_address as contract_address, block_time as block_time, tx_hash as tx_hash, amount_usd as usd_value from dex_aggregator.trades + where + (block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') + + AND project='paraswap' and blockchain='sonic' + + union all + + select 'augustus' as entity, 'gnosis' as blockchain, project_contract_address as contract_address, block_time as block_time, tx_hash as tx_hash, amount_usd as usd_value from dex_aggregator.trades + where + (block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') + + AND project='paraswap' and blockchain='gnosis' + + union all + + select 'augustus' as entity, 'unichain' as blockchain, project_contract_address as contract_address, block_time as block_time, tx_hash as tx_hash, amount_usd as usd_value from dex_aggregator.trades + where + (block_time BETWEEN timestamp '{{date_from}}' AND timestamp '{{date_to}}') + + AND project='paraswap' and blockchain='unichain' + ) diff --git a/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/ethereum/paraswap_delta_v1_ethereum_trades.sql b/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/ethereum/paraswap_delta_v1_ethereum_trades.sql index 2cde3dfccc7..93a56f79174 100644 --- a/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/ethereum/paraswap_delta_v1_ethereum_trades.sql +++ b/dbt_subprojects/dex/target/compiled/dex/models/_projects/paraswap/ethereum/paraswap_delta_v1_ethereum_trades.sql @@ -297,24 +297,24 @@ from delta_v1_safe_settle_batch_swap_model -- d.trace_address, -- d.evt_index -- FROM dexs d --- INNER JOIN delta_prod.ethereum.transactions tx ON d.tx_hash = tx.hash +-- INNER JOIN "delta_prod"."ethereum"."transactions" tx ON d.tx_hash = tx.hash -- AND d.block_number = tx.block_number -- -- AND tx.block_time >= TIMESTAMP '2024-05-01' -- -- --- LEFT JOIN delta_prod.tokens.erc20 e1 ON e1.contract_address = d.token_bought_address +-- LEFT JOIN "delta_prod"."tokens"."erc20" e1 ON e1.contract_address = d.token_bought_address -- AND e1.blockchain = 'ethereum' --- LEFT JOIN delta_prod.tokens.erc20 e2 ON e2.contract_address = d.token_sold_address +-- LEFT JOIN "delta_prod"."tokens"."erc20" e2 ON e2.contract_address = d.token_sold_address -- AND e2.blockchain = 'ethereum' --- LEFT JOIN delta_prod.prices.usd p1 ON p1.minute = date_trunc('minute', d.block_time) +-- LEFT JOIN "delta_prod"."prices"."usd" p1 ON p1.minute = date_trunc('minute', d.block_time) -- AND p1.contract_address = d.token_bought_address -- AND p1.blockchain = 'ethereum' -- -- AND p1.minute >= TIMESTAMP '2024-05-01' -- -- --- LEFT JOIN delta_prod.prices.usd p2 ON p2.minute = date_trunc('minute', d.block_time) +-- LEFT JOIN "delta_prod"."prices"."usd" p2 ON p2.minute = date_trunc('minute', d.block_time) -- AND p2.contract_address = d.token_sold_address -- AND p2.blockchain = 'ethereum' --