diff --git a/dbt_project.yml b/dbt_project.yml index e78dd134444..95c7ea6a70a 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -151,16 +151,6 @@ models: optimism: +schema: velodrome_optimism - nft: - +schema: nft - ethereum: - +schema: nft_ethereum - metadata: - +schema: nft_ethereum_metadata - +materialized: table - +file_format: delta - +tags: "static" - cex: +schema: cex arbitrum: @@ -348,28 +338,6 @@ models: fantom: +schema: wigoswap_fantom - bend_dao: - +schema: bend_dao - ethereum: - +schema: bend_dao_ethereum - - seaport: - +schema: seaport - ethereum: - +schema: seaport_ethereum - bnb: - +schema: seaport_bnb - arbitrum: - +schema: seaport_arbitrum - optimism: - +schema: seaport_optimism - avalanche_c: - +schema: seaport_avalanche_c - polygon: - +schema: seaport_polygon - base: - +schema: seaport_base - balances: +schema: balances ethereum: @@ -488,11 +456,6 @@ models: optimism: +schema: lifi_optimism - astaria: - +schema: astaria - ethereum: - +schema: astaria_ethereum - aragon: +schema: aragon ethereum: diff --git a/docs/seeds/seed_overview.md b/docs/seeds/seed_overview.md index 3d55a12d142..c649b173b64 100644 --- a/docs/seeds/seed_overview.md +++ b/docs/seeds/seed_overview.md @@ -14,7 +14,7 @@ Seeds will be required in these sector-level spell additions to ensure proper le 3. Within the [model schema file](/models/_sector/dex/trades/arbitrum/_schema.yml#L20-L23), call the [generic seed test](/tests/generic/check_dex_base_trades_seed.sql) with parameters necessary: - Seed file name. - Filter(s) for project versions, if the spell is split into versions per project. -4. Ultimately, following the above steps, the test query built and executed against seed files lives in the generic seed macro [here](/macros/test-helpers/check_seed_macro.sql). +4. Ultimately, following the above steps, the test query built and executed against seed files lives in the generic seed macro [here](/macros/generic-tests/check_seed_macro.sql). ## How Do I Track Seed Tests Running During Development? diff --git a/tests/generic/check_column_types.sql b/macros/generic-tests/check_column_types_macro.sql similarity index 79% rename from tests/generic/check_column_types.sql rename to macros/generic-tests/check_column_types_macro.sql index 348a26d608a..44c14c55813 100644 --- a/tests/generic/check_column_types.sql +++ b/macros/generic-tests/check_column_types_macro.sql @@ -1,3 +1,17 @@ +{% macro check_column_types_macro(model, column_types) %} +with test_sample as ( +select * from {{model}} limit 1 +) +, equality_checks as ( + {%- for col, col_type in column_types.items() %} + select '{{col}}' column_name, '{{col_type}}' as expected_type, typeof({{col}}) as actual_type + from test_sample + {% if not loop.last %}union all{% endif %} + {% endfor -%} +) +select * from equality_checks where not contains(split(expected_type,'/'),actual_type) +{% endmacro %} + -- this tests checks the column types of a model {% test check_column_types(model, column_types) %} {{ check_column_types_macro(model,column_types) }} diff --git a/macros/test-helpers/check_seed_macro.sql b/macros/generic-tests/check_seed_macro.sql similarity index 91% rename from macros/test-helpers/check_seed_macro.sql rename to macros/generic-tests/check_seed_macro.sql index 28fb50b19ca..de3ee38768c 100644 --- a/macros/test-helpers/check_seed_macro.sql +++ b/macros/generic-tests/check_seed_macro.sql @@ -1,6 +1,7 @@ -- this macro is used in generic tests that check a model for every row in a seed file. -- you need to specify the matching columns and the columns to check for equality. -- filter: dictionary filter of column:value that is applied to the seed file +-- below the macro you'll find the actual generic tests {% macro check_seed_macro(model, seed_file, seed_matching_columns=[], seed_check_columns=[], filter=None) %} @@ -102,3 +103,14 @@ -- equality check can be null so we have to check explicitly for nulls where equality_check is distinct from true {% endmacro %} + + +{% test check_seed(model, seed_file, match_columns=[], check_columns=[], filter=None) %} + + {{ config(severity = 'error') }} + {%- set seed_check_columns = check_columns -%} + {%- set seed_matching_columns = match_columns -%} + {%- set seed = seed_file -%} + {{ check_seed_macro(model,seed,seed_matching_columns,seed_check_columns,filter) }} + +{% endtest %} diff --git a/tests/generic/equal_rowcount_with_sources.sql b/macros/generic-tests/equal_rowcount_with_sources.sql similarity index 100% rename from tests/generic/equal_rowcount_with_sources.sql rename to macros/generic-tests/equal_rowcount_with_sources.sql diff --git a/macros/test-helpers/check_column_types_macro.sql b/macros/test-helpers/check_column_types_macro.sql deleted file mode 100644 index 4438c30af76..00000000000 --- a/macros/test-helpers/check_column_types_macro.sql +++ /dev/null @@ -1,13 +0,0 @@ -{% macro check_column_types_macro(model, column_types) %} -with test_sample as ( -select * from {{model}} limit 1 -) -, equality_checks as ( - {%- for col, col_type in column_types.items() %} - select '{{col}}' column_name, '{{col_type}}' as expected_type, typeof({{col}}) as actual_type - from test_sample - {% if not loop.last %}union all{% endif %} - {% endfor -%} -) -select * from equality_checks where not contains(split(expected_type,'/'),actual_type) -{% endmacro %} diff --git a/macros/test-helpers/test_helpers_schema.yml b/macros/test-helpers/test_helpers_schema.yml deleted file mode 100644 index 8cac069a30a..00000000000 --- a/macros/test-helpers/test_helpers_schema.yml +++ /dev/null @@ -1,5 +0,0 @@ -version: 2 - -macros: - - name: check_seed_macro - description: "Macro to be used in generic seed check tests. It checks if every row in a seed file is present in the model" diff --git a/models/_trino_upgrade/trino_upgrade_alienswap_base_base_trades.sql b/models/_trino_upgrade/trino_upgrade_alienswap_base_base_trades.sql index d5eaaecb079..f0d1feda5f9 100644 --- a/models/_trino_upgrade/trino_upgrade_alienswap_base_base_trades.sql +++ b/models/_trino_upgrade/trino_upgrade_alienswap_base_base_trades.sql @@ -45,6 +45,3 @@ FROM {{ source('alienswap_base','Alienswap_evt_OrderFulfilled') }} s WHERE s.evt_block_time >= timestamp '{{alienswap_usage_start_date}}' {% endif %} ) - --- this will be removed once tx_from and tx_to are available in the base event tables -{{ add_nft_tx_data('base_trades', 'base') }} diff --git a/models/_trino_upgrade/trino_upgrade_tevaera_zksync_base_trades.sql b/models/_trino_upgrade/trino_upgrade_tevaera_zksync_base_trades.sql index f50285558db..f5aced44d23 100644 --- a/models/_trino_upgrade/trino_upgrade_tevaera_zksync_base_trades.sql +++ b/models/_trino_upgrade/trino_upgrade_tevaera_zksync_base_trades.sql @@ -45,6 +45,3 @@ with base_trades as ( where s.evt_block_time >= timestamp '{{tevaera_usage_start_date}}' {% endif %} ) - --- this will be removed once tx_from and tx_to are available in the base event tables -{{ add_nft_tx_data('base_trades', 'zksync') }} diff --git a/models/bend_dao/ethereum/bend_dao_ethereum_schema.yml b/models/bend_dao/ethereum/bend_dao_ethereum_schema.yml index 8ce8214e023..26083be4613 100644 --- a/models/bend_dao/ethereum/bend_dao_ethereum_schema.yml +++ b/models/bend_dao/ethereum/bend_dao_ethereum_schema.yml @@ -1,114 +1,6 @@ version: 2 models: - - name: bend_dao_ethereum_lending - meta: - blockchain: ethereum - project: bend_dao - contributors: [Henrystats] - config: - tags: ['ethereum','bend_dao','v1','lending'] - description: > - bend_dao lending (repay & borrow) on ethereum - tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - block_date - - blockchain - - project - - version - - evt_type - - tx_hash - - evt_index - - check_seed: - seed_file: ref('bend_dao_nft_lending') - match_columns: - - block_number - - tx_hash - - token_id - check_columns: - - amount_original - - evt_type - - borrower - columns: - - &blockchain - name: blockchain - description: "Blockchain" - - &project - name: project - description: "Project" - - &version - name: version - description: "Project version" - - &lending_category - name: lending_category - description: "Type of loans offered by the project, usually either pool to borrower or peer to peer" - - &block_time - name: block_time - description: "UTC event block time" - - &block_date - name: block_date - description: "UTC event block date" - - &block_month - name: block_month - description: "UTC event block month" - - &token_id - name: token_id - description: "NFT Token ID" - - &collection - name: collection - description: "NFT collection name" - - &amount_usd - name: amount_usd - description: "USD value of the trade at time of execution" - - &token_standard - name: token_standard - description: "Token standard" - - &evt_type - name: evt_type - description: "Event type (Borrow, Repay)" - - &borrower - name: borrower - description: "Address that took the loan" - - &lender - name: lender - description: "Address that faciliated the loan" - - &amount_original - name: amount_original - description: "Traded amount in original currency" - - &amount_raw - name: amount_raw - description: "Traded amount in original currency before decimals correction" - - &collateral_currency_symbol - name: collateral_currency_symbol - description: "Symbol of collateral currency used for loan" - - &collateral_currency_contract - name: collateral_currency_contract - description: "Contract address of collateral currency used for loan" - - &nft_contract_address - name: nft_contract_address - description: "NFT contract address" - - &project_contract_address - name: project_contract_address - description: "Contract address used by the project, in this case bend_dao contract" - - &tx_hash - name: tx_hash - description: "Transaction hash" - - &block_number - name: block_number - description: "Block number in which the transaction was executed " - - &tx_from - name: tx_from - description: "Address that initiated the transaction" - - &tx_to - name: tx_to - description: "Address that received the transaction" - - &evt_index - name: evt_index - description: "Index of the corresponding lending event" - - &lien_id - name: lien_id - description: "Unique loan id " - name: bend_dao_ethereum_airdrop_claims meta: @@ -126,10 +18,6 @@ models: - recipient - evt_index columns: - - *blockchain - - *block_time - - *block_number - - *project - &airdrop_number name: airdrop_number description: "Airdrop identifier number" @@ -139,7 +27,6 @@ models: - &contract_address name: contract_address description: "Contract addressed used" - - *tx_hash - name: amount_raw description: "Raw amount of tokens" - name: amount_original @@ -152,4 +39,3 @@ models: - &token_symbol name: token_symbol description: "Token symbol" - - *evt_index diff --git a/models/cryptopunks/ethereum/cryptopunks_ethereum_current_bids.sql b/models/cryptopunks/ethereum/cryptopunks_ethereum_current_bids.sql index e6535b5b8fe..b19f2361de5 100644 --- a/models/cryptopunks/ethereum/cryptopunks_ethereum_current_bids.sql +++ b/models/cryptopunks/ethereum/cryptopunks_ethereum_current_bids.sql @@ -1,5 +1,5 @@ {{ config( - + alias = 'current_bids', unique_key='punk_id', post_hook='{{ expose_spells(\'["ethereum"]\', @@ -51,7 +51,7 @@ with combined_events_table as ( , block_number , sub_tx_trade_id as evt_index , tx_hash - from {{ ref('cryptopunks_ethereum_base_trades') }} + from {{ source('nft', 'base_trades') }} WHERE project = 'cryptopunks' ) a ) diff --git a/models/cryptopunks/ethereum/cryptopunks_ethereum_current_listings.sql b/models/cryptopunks/ethereum/cryptopunks_ethereum_current_listings.sql index d3f33e775f3..cab18bf0558 100644 --- a/models/cryptopunks/ethereum/cryptopunks_ethereum_current_listings.sql +++ b/models/cryptopunks/ethereum/cryptopunks_ethereum_current_listings.sql @@ -1,5 +1,5 @@ {{ config( - + alias = 'current_listings', unique_key='punk_id', post_hook='{{ expose_spells(\'["ethereum"]\', @@ -33,7 +33,7 @@ with all_listing_events as ( , sub_tx_trade_id as evt_index , block_time as evt_block_time , tx_hash as evt_tx_hash - from {{ ref('cryptopunks_ethereum_base_trades') }} + from {{ source('nft', 'base_trades') }} where project = 'cryptopunks' ) , all_transfers as ( diff --git a/models/cryptopunks/ethereum/cryptopunks_ethereum_floor_price_over_time.sql b/models/cryptopunks/ethereum/cryptopunks_ethereum_floor_price_over_time.sql index 9e95cf3e3bb..d623474e4b6 100644 --- a/models/cryptopunks/ethereum/cryptopunks_ethereum_floor_price_over_time.sql +++ b/models/cryptopunks/ethereum/cryptopunks_ethereum_floor_price_over_time.sql @@ -1,5 +1,5 @@ {{ config( - + alias = 'floor_price_over_time', unique_key='day', post_hook='{{ expose_spells(\'["ethereum"]\', @@ -33,7 +33,7 @@ with all_listing_events as ( , sub_tx_trade_id as evt_index , block_time as evt_block_time , tx_hash as evt_tx_hash - from {{ ref('cryptopunks_ethereum_base_trades') }} + from {{ source('nft', 'base_trades') }} where project = 'cryptopunks' ) , all_transfers as ( diff --git a/models/cryptopunks/ethereum/cryptopunks_ethereum_listings_over_time.sql b/models/cryptopunks/ethereum/cryptopunks_ethereum_listings_over_time.sql index 09a0fb5e2ac..70fc9e7d03b 100644 --- a/models/cryptopunks/ethereum/cryptopunks_ethereum_listings_over_time.sql +++ b/models/cryptopunks/ethereum/cryptopunks_ethereum_listings_over_time.sql @@ -1,5 +1,5 @@ {{ config( - + alias = 'listings_over_time', unique_key='day', post_hook='{{ expose_spells(\'["ethereum"]\', @@ -33,7 +33,7 @@ with all_listing_events as ( , sub_tx_trade_id as evt_index , block_time as evt_block_time , tx_hash as evt_tx_hash - from {{ ref('cryptopunks_ethereum_base_trades') }} + from {{ source('nft', 'base_trades') }} where project = 'cryptopunks' ) , all_transfers as ( diff --git a/models/labels/addresses/__single_category_labels__/likely_bots/op_chains/labels_op_chains_likely_bot_addresses.sql b/models/labels/addresses/__single_category_labels__/likely_bots/op_chains/labels_op_chains_likely_bot_addresses.sql index 10218f55b3d..4ed7f9a141c 100644 --- a/models/labels/addresses/__single_category_labels__/likely_bots/op_chains/labels_op_chains_likely_bot_addresses.sql +++ b/models/labels/addresses/__single_category_labels__/likely_bots/op_chains/labels_op_chains_likely_bot_addresses.sql @@ -3,9 +3,9 @@ alias = 'op_chains_likely_bot_addresses', materialized ='table', partition_by = ['blockchain'], - post_hook='{{ expose_spells(\'["optimism","base","zora"]\', - "sector", - "labels", + post_hook='{{ expose_spells(\'["optimism","base","zora"]\', + "sector", + "labels", \'["msilb7"]\') }}' ) }} @@ -25,18 +25,18 @@ WITH sender_transfer_rates AS ( , MAX(block_time) AS max_block_time , COUNT(*) AS hr_txs , SUM(CASE WHEN to IN (SELECT address FROM {{ ref('labels_op_chains_likely_bot_contracts') }} WHERE name != 'chain ops bot' AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS bot_concentration_txs - + , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_' + chain,'evt_transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 ELSE 0 END) AS num_erc20_tfer_txs - , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('nft_' + chain + '_transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number) THEN 1 ELSE 0 END) AS num_nft_tfer_txs + , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('nft_' + chain,'transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number) THEN 1 ELSE 0 END) AS num_nft_tfer_txs - , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_' + chain,'evt_transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 - WHEN EXISTS (SELECT 1 FROM {{ ref('nft_' + chain + '_transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = '{{chain}}') THEN 1 + , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_' + chain,'evt_transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 + WHEN EXISTS (SELECT 1 FROM {{ source('nft_' + chain,'transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_token_tfer_txs - + , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('dex_trades') }} r WHERE t.hash = r.tx_hash AND t.block_time = r.block_time AND r.block_month = DATE_TRUNC('month',r.block_time) AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_dex_trade_txs , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('perpetual_trades') }} r WHERE t.hash = r.tx_hash AND t.block_time = r.block_time AND r.block_month = DATE_TRUNC('month',r.block_time) AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_perp_trade_txs - , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('nft_trades') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND r.block_month = DATE_TRUNC('month',r.block_time) AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_nft_trade_txs - + , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('nft', 'trades') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND r.block_month = DATE_TRUNC('month',r.block_time) AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_nft_trade_txs + FROM {{ source( chain ,'transactions') }} t GROUP BY 1,2,3 @@ -51,13 +51,13 @@ WITH sender_transfer_rates AS ( , first_pass_throughput_filter AS ( -- Filter down this list a bit to help with later mappings - SELECT + SELECT blockchain ,sender, DATE_TRUNC('week',hr) AS wk, SUM(hr_txs) AS wk_txs, MAX(hr_txs) AS max_hr_txs, SUM(bot_concentration_txs) AS bot_concentration_txs, cast(COUNT(*) as double) /cast(7.0*24.0 as double) AS pct_weekly_hours_active, MIN(min_block_time) AS min_block_time, MAX(max_block_time) AS max_block_time, - + SUM(num_erc20_tfer_txs) AS num_erc20_tfer_txs, SUM(num_nft_tfer_txs) AS num_nft_tfer_txs, SUM(num_token_tfer_txs) AS num_token_tfer_txs, @@ -81,7 +81,7 @@ SELECT *, cast(num_dex_trade_txs as double) / cast( num_txs as double) AS pct_dex_trade_txs, cast(num_perp_trade_txs as double) / cast( num_txs as double) AS pct_perp_trade_txs, -- perpetual.trades has some dunesql incompatability cast(num_nft_trade_txs as double) / cast( num_txs as double) AS pct_nft_trade_txs - + FROM ( SELECT blockchain @@ -92,7 +92,7 @@ FROM ( ,AVG(pct_weekly_hours_active) AS avg_pct_weekly_hours_active ,SUM(wk_txs) AS num_txs ,SUM(bot_concentration_txs) AS bot_concentration_txs - + ,cast(SUM(bot_concentration_txs) as double) / cast(SUM(wk_txs) as double) AS pct_bot_concentration_txs ,( cast( date_DIFF('second', MIN(min_block_time), MAX(max_block_time)) as double) / (60.0*60.0) ) AS txs_per_hour @@ -102,17 +102,17 @@ FROM ( ,SUM(num_dex_trade_txs) AS num_dex_trade_txs ,SUM(num_perp_trade_txs) AS num_perp_trade_txs ,SUM(num_nft_trade_txs) AS num_nft_trade_txs - + FROM first_pass_throughput_filter f GROUP BY 1,2 -- various cases to detect bots HAVING (MAX(wk_txs) >= 2000 AND MAX(max_hr_txs) >= 100) --frequency (gt 2k txs in one week and gt 100 txs in one hour) OR (MAX(wk_txs) >= 4000 AND MAX(max_hr_txs) >= 50) --frequency (gt 4k txs in one week and gt 50 txs in one hour) OR AVG(wk_txs) >= 1000 --frequency (avg 1k txs per week) - OR + OR ( - cast(COUNT(*) as double) / - ( cast( date_DIFF('second', MIN(min_block_time), MAX(max_block_time)) as double) / (60.0*60.0) ) >= 25 + cast(COUNT(*) as double) / + ( cast( date_DIFF('second', MIN(min_block_time), MAX(max_block_time)) as double) / (60.0*60.0) ) >= 25 AND SUM(wk_txs) >= 100 ) --frequency gt 25 txs per hour OR AVG(pct_weekly_hours_active) > 0.5 -- aliveness: transacting at least 50% of hours per week @@ -151,15 +151,15 @@ select sender AS address, 'likely bot types' AS category, CASE - WHEN pct_dex_trade_txs >= 0.5 THEN 'dex trade bot address' - WHEN pct_nft_trade_txs >= 0.5 THEN 'nft trade bot address' - WHEN pct_perp_trade_txs >= 0.5 THEN 'perp trade bot address' - WHEN pct_erc20_tfer_txs >= 0.5 THEN 'erc20 transfer bot address' - WHEN pct_nft_tfer_txs >= 0.5 THEN 'nft transfer bot address' - WHEN pct_token_tfer_txs >= 0.5 THEN 'other token transfer bot address' + WHEN pct_dex_trade_txs >= 0.5 THEN 'dex trade bot address' + WHEN pct_nft_trade_txs >= 0.5 THEN 'nft trade bot address' + WHEN pct_perp_trade_txs >= 0.5 THEN 'perp trade bot address' + WHEN pct_erc20_tfer_txs >= 0.5 THEN 'erc20 transfer bot address' + WHEN pct_nft_tfer_txs >= 0.5 THEN 'nft transfer bot address' + WHEN pct_token_tfer_txs >= 0.5 THEN 'other token transfer bot address' ELSE 'non-token bot address' END AS name from bot_addresses - ) a \ No newline at end of file + ) a diff --git a/models/labels/addresses/__single_category_labels__/likely_bots/op_chains/labels_op_chains_likely_bot_contracts.sql b/models/labels/addresses/__single_category_labels__/likely_bots/op_chains/labels_op_chains_likely_bot_contracts.sql index 18e526044ea..abc965152ee 100644 --- a/models/labels/addresses/__single_category_labels__/likely_bots/op_chains/labels_op_chains_likely_bot_contracts.sql +++ b/models/labels/addresses/__single_category_labels__/likely_bots/op_chains/labels_op_chains_likely_bot_contracts.sql @@ -3,9 +3,9 @@ alias = 'op_chains_likely_bot_contracts', materialized ='table', partition_by = ['blockchain'], - post_hook='{{ expose_spells(\'["optimism","base","zora"]\', - "sector", - "labels", + post_hook='{{ expose_spells(\'["optimism","base","zora"]\', + "sector", + "labels", \'["msilb7"]\') }}' ) }} @@ -25,54 +25,54 @@ SELECT *, FROM ( {% for chain in op_chains %} - SELECT + SELECT '{{chain}}' as blockchain, - to AS contract, + to AS contract, SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_' + chain,'evt_transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 ELSE 0 END) AS num_erc20_tfer_txs, - SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('nft_' + chain + '_transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number) THEN 1 ELSE 0 END) AS num_nft_tfer_txs, - - SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_' + chain,'evt_transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 - WHEN EXISTS (SELECT 1 FROM {{ ref('nft_' + chain + '_transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number ) THEN 1 + SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('nft_' + chain,'transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number) THEN 1 ELSE 0 END) AS num_nft_tfer_txs, + + SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_' + chain,'evt_transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 + WHEN EXISTS (SELECT 1 FROM {{ source('nft_' + chain,'transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number ) THEN 1 ELSE 0 END) AS num_token_tfer_txs, - + SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('dex_trades') }} r WHERE t.hash = r.tx_hash AND t.block_time = r.block_time AND r.block_month = DATE_TRUNC('month',r.block_time) AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_dex_trade_txs, SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('perpetual_trades') }} r WHERE t.hash = r.tx_hash AND t.block_time = r.block_time AND r.block_month = DATE_TRUNC('month',r.block_time) AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_perp_trade_txs, - SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('nft_trades') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND r.block_month = DATE_TRUNC('month',r.block_time) AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_nft_trade_txs, + SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('nft', 'trades') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND r.block_month = DATE_TRUNC('month',r.block_time) AND blockchain = '{{chain}}') THEN 1 ELSE 0 END) AS num_nft_trade_txs, COUNT(*) AS num_txs, COUNT(DISTINCT "from") AS num_senders, COUNT(*)/COUNT(DISTINCT "from") AS txs_per_sender, - - cast(cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) as double) / - ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) + + cast(cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) as double) / + ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) AS txs_per_addr_per_hour, - - cast(COUNT(*) as double) / - ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) + + cast(COUNT(*) as double) / + ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) AS txs_per_hour -- SUM( CASE WHEN substring(data from 1 for 10) = mode(substring(data from 1 for 10) THEN 1 ELSE 0 END) ) AS method_dupe FROM {{ source(chain ,'transactions') }} t GROUP BY 1,2 - + -- search for various potential bot indicators HAVING COUNT(*) >= 100 --prefilter, req 100 txs - AND + AND ( -- early bots: > 25 txs / hour per address ( - cast(cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) as double) / - ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) >= 25 + cast(cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) as double) / + ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) >= 25 ) OR -- established bots: less than 30 senders & > 2.5k txs & > 0.5 txs / hr (to make sure we don't accidently catch active multisigs) (COUNT(*) >= 2500 AND COUNT(DISTINCT "from") <=30 - AND cast(COUNT(*) as double) / + AND cast(COUNT(*) as double) / ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) >= 0.5 ) - OR + OR -- wider distribution bots: > 2.5k txs and > 1k txs per sender & > 0.5 txs / hr (to make sure we don't accidently catch active multisigs) ( COUNT(*) >= 2500 AND cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) >= 1000 - AND cast(COUNT(*) as double) / + AND cast(COUNT(*) as double) / ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) >= 0.5 ) ) @@ -113,15 +113,15 @@ select contract AS address, 'likely bot types' AS category, CASE - WHEN pct_dex_trade_txs >= 0.5 THEN 'dex trade bot contract' - WHEN pct_nft_trade_txs >= 0.5 THEN 'nft trade bot contract' - WHEN pct_perp_trade_txs >= 0.5 THEN 'perp trade bot contract' - WHEN pct_erc20_tfer_txs >= 0.5 THEN 'erc20 transfer bot contract' - WHEN pct_nft_tfer_txs >= 0.5 THEN 'nft transfer bot contract' - WHEN pct_token_tfer_txs >= 0.5 THEN 'other token transfer bot contract' + WHEN pct_dex_trade_txs >= 0.5 THEN 'dex trade bot contract' + WHEN pct_nft_trade_txs >= 0.5 THEN 'nft trade bot contract' + WHEN pct_perp_trade_txs >= 0.5 THEN 'perp trade bot contract' + WHEN pct_erc20_tfer_txs >= 0.5 THEN 'erc20 transfer bot contract' + WHEN pct_nft_tfer_txs >= 0.5 THEN 'nft transfer bot contract' + WHEN pct_token_tfer_txs >= 0.5 THEN 'other token transfer bot contract' ELSE 'non-token bot contract' END AS name from first_contracts - ) a \ No newline at end of file + ) a diff --git a/models/labels/addresses/__single_category_labels__/likely_bots/optimism/labels_optimism_likely_bot_addresses.sql b/models/labels/addresses/__single_category_labels__/likely_bots/optimism/labels_optimism_likely_bot_addresses.sql index 56c1dd45ec6..7f1e2943510 100644 --- a/models/labels/addresses/__single_category_labels__/likely_bots/optimism/labels_optimism_likely_bot_addresses.sql +++ b/models/labels/addresses/__single_category_labels__/likely_bots/optimism/labels_optimism_likely_bot_addresses.sql @@ -1,10 +1,10 @@ {{ config( alias = 'likely_bot_addresses', - - post_hook='{{ expose_spells(\'["optimism"]\', - "sector", - "labels", + + post_hook='{{ expose_spells(\'["optimism"]\', + "sector", + "labels", \'["msilb7"]\') }}' ) }} @@ -20,18 +20,18 @@ WITH sender_transfer_rates AS ( , MAX(block_time) AS max_block_time , COUNT(*) AS hr_txs , SUM(CASE WHEN to IN (SELECT address FROM {{ ref('labels_optimism_likely_bot_contracts') }} WHERE name != 'chain ops bot') THEN 1 ELSE 0 END) AS bot_concentration_txs - + , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_optimism','evt_Transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 ELSE 0 END) AS num_erc20_tfer_txs - , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('nft_transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 ELSE 0 END) AS num_nft_tfer_txs + , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('nft', 'transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 ELSE 0 END) AS num_nft_tfer_txs - , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_optimism','evt_Transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 - WHEN EXISTS (SELECT 1 FROM {{ ref('nft_transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 + , SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_optimism','evt_Transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 + WHEN EXISTS (SELECT 1 FROM {{ source('nft', 'transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 ELSE 0 END) AS num_token_tfer_txs - + , 0 /*SUM(CASE WHEN EXISTS (SELECT 1 FROM [[ dex_trades ]] r WHERE t.hash = r.tx_hash AND t.block_time = r.block_time AND blockchain = 'optimism') THEN 1 ELSE 0 END)*/ AS num_dex_trade_txs , 0 /*SUM(CASE WHEN EXISTS (SELECT 1 FROM [[ perpetual_trades ]] r WHERE t.hash = r.tx_hash AND t.block_time = r.block_time AND blockchain = 'optimism') THEN 1 ELSE 0 END)*/ AS num_perp_trade_txs , 0 /*SUM(CASE WHEN EXISTS (SELECT 1 FROM [[ nft_trades ]] r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 ELSE 0 END)*/ AS num_nft_trade_txs - + FROM {{ source('optimism','transactions') }} t GROUP BY 1,2 @@ -45,7 +45,7 @@ WITH sender_transfer_rates AS ( cast(COUNT(*) as double) /cast(7.0*24.0 as double) AS pct_weekly_hours_active, MIN(min_block_time) AS min_block_time, MAX(max_block_time) AS max_block_time, - + SUM(num_erc20_tfer_txs) AS num_erc20_tfer_txs, SUM(num_nft_tfer_txs) AS num_nft_tfer_txs, SUM(num_token_tfer_txs) AS num_token_tfer_txs, @@ -69,7 +69,7 @@ SELECT *, cast(num_dex_trade_txs as double) / cast( num_txs as double) AS pct_dex_trade_txs, cast(num_perp_trade_txs as double) / cast( num_txs as double) AS pct_perp_trade_txs, -- perpetual.trades has some dunesql incompatability cast(num_nft_trade_txs as double) / cast( num_txs as double) AS pct_nft_trade_txs - + FROM ( SELECT sender, MAX(wk_txs) AS max_wk_txs, MAX(max_hr_txs) AS max_hr_txs, AVG(wk_txs) AS avg_wk_txs ,MIN(min_block_time) AS min_block_time @@ -78,7 +78,7 @@ FROM ( ,AVG(pct_weekly_hours_active) AS avg_pct_weekly_hours_active ,SUM(wk_txs) AS num_txs ,SUM(bot_concentration_txs) AS bot_concentration_txs - + ,cast(SUM(bot_concentration_txs) as double) / cast(SUM(wk_txs) as double) AS pct_bot_concentration_txs ,( cast( date_DIFF('second', MIN(min_block_time), MAX(max_block_time)) as double) / (60.0*60.0) ) AS txs_per_hour @@ -88,17 +88,17 @@ FROM ( ,SUM(num_dex_trade_txs) AS num_dex_trade_txs ,SUM(num_perp_trade_txs) AS num_perp_trade_txs ,SUM(num_nft_trade_txs) AS num_nft_trade_txs - + FROM first_pass_throughput_filter f GROUP BY 1 -- various cases to detect bots HAVING (MAX(wk_txs) >= 2000 AND MAX(max_hr_txs) >= 100) --frequency (gt 2k txs in one week and gt 100 txs in one hour) OR (MAX(wk_txs) >= 4000 AND MAX(max_hr_txs) >= 50) --frequency (gt 4k txs in one week and gt 50 txs in one hour) OR AVG(wk_txs) >= 1000 --frequency (avg 1k txs per week) - OR + OR ( - cast(COUNT(*) as double) / - ( cast( date_DIFF('second', MIN(min_block_time), MAX(max_block_time)) as double) / (60.0*60.0) ) >= 25 + cast(COUNT(*) as double) / + ( cast( date_DIFF('second', MIN(min_block_time), MAX(max_block_time)) as double) / (60.0*60.0) ) >= 25 AND SUM(wk_txs) >= 100 ) --frequency gt 25 txs per hour OR AVG(pct_weekly_hours_active) > 0.5 -- aliveness: transacting at least 50% of hours per week @@ -135,15 +135,15 @@ select sender AS address, 'likely bot types' AS category, CASE - WHEN pct_dex_trade_txs >= 0.5 THEN 'dex trade bot address' - WHEN pct_nft_trade_txs >= 0.5 THEN 'nft trade bot address' - WHEN pct_perp_trade_txs >= 0.5 THEN 'perp trade bot address' - WHEN pct_erc20_tfer_txs >= 0.5 THEN 'erc20 transfer bot address' - WHEN pct_nft_tfer_txs >= 0.5 THEN 'nft transfer bot address' - WHEN pct_token_tfer_txs >= 0.5 THEN 'other token transfer bot address' + WHEN pct_dex_trade_txs >= 0.5 THEN 'dex trade bot address' + WHEN pct_nft_trade_txs >= 0.5 THEN 'nft trade bot address' + WHEN pct_perp_trade_txs >= 0.5 THEN 'perp trade bot address' + WHEN pct_erc20_tfer_txs >= 0.5 THEN 'erc20 transfer bot address' + WHEN pct_nft_tfer_txs >= 0.5 THEN 'nft transfer bot address' + WHEN pct_token_tfer_txs >= 0.5 THEN 'other token transfer bot address' ELSE 'non-token bot address' END AS name from bot_addresses - ) a \ No newline at end of file + ) a diff --git a/models/labels/addresses/__single_category_labels__/likely_bots/optimism/labels_optimism_likely_bot_contracts.sql b/models/labels/addresses/__single_category_labels__/likely_bots/optimism/labels_optimism_likely_bot_contracts.sql index 1c3756bf393..59a0078896d 100644 --- a/models/labels/addresses/__single_category_labels__/likely_bots/optimism/labels_optimism_likely_bot_contracts.sql +++ b/models/labels/addresses/__single_category_labels__/likely_bots/optimism/labels_optimism_likely_bot_contracts.sql @@ -1,10 +1,10 @@ {{ config( alias = 'likely_bot_contracts', - - post_hook='{{ expose_spells(\'["optimism"]\', - "sector", - "labels", + + post_hook='{{ expose_spells(\'["optimism"]\', + "sector", + "labels", \'["msilb7"]\') }}' ) }} @@ -23,49 +23,49 @@ SELECT *, cast(num_nft_trade_txs as double) / cast( num_txs as double) AS pct_nft_trade_txs FROM ( - SELECT to AS contract, + SELECT to AS contract, SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_optimism','evt_Transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 ELSE 0 END) AS num_erc20_tfer_txs, - SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ ref('nft_transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 ELSE 0 END) AS num_nft_tfer_txs, - - SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_optimism','evt_Transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 - WHEN EXISTS (SELECT 1 FROM {{ ref('nft_transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 + SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('nft', 'transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 ELSE 0 END) AS num_nft_tfer_txs, + + SUM(CASE WHEN EXISTS (SELECT 1 FROM {{ source('erc20_optimism','evt_Transfer') }} r WHERE t.hash = r.evt_tx_hash AND t.block_number = r.evt_block_number) THEN 1 + WHEN EXISTS (SELECT 1 FROM {{ source('nft', 'transfers') }} r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 ELSE 0 END) AS num_token_tfer_txs, - + 0 /*SUM(CASE WHEN EXISTS (SELECT 1 FROM [[ dex_trades ]] r WHERE t.hash = r.tx_hash AND t.block_time = r.block_time AND blockchain = 'optimism') THEN 1 ELSE 0 END)*/ AS num_dex_trade_txs, 0 /*SUM(CASE WHEN EXISTS (SELECT 1 FROM [[ perpetual_trades ]] r WHERE t.hash = r.tx_hash AND t.block_time = r.block_time AND blockchain = 'optimism') THEN 1 ELSE 0 END)*/ AS num_perp_trade_txs, 0 /*SUM(CASE WHEN EXISTS (SELECT 1 FROM [[ nft_trades ]] r WHERE t.hash = r.tx_hash AND t.block_number = r.block_number AND blockchain = 'optimism') THEN 1 ELSE 0 END)*/ AS num_nft_trade_txs, COUNT(*) AS num_txs, COUNT(DISTINCT "from") AS num_senders, COUNT(*)/COUNT(DISTINCT "from") AS txs_per_sender, - - cast(cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) as double) / - ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) + + cast(cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) as double) / + ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) AS txs_per_addr_per_hour, - - cast(COUNT(*) as double) / - ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) + + cast(COUNT(*) as double) / + ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) AS txs_per_hour -- SUM( CASE WHEN substring(data from 1 for 10) = mode(substring(data from 1 for 10) THEN 1 ELSE 0 END) ) AS method_dupe FROM {{ source('optimism','transactions') }} t GROUP BY 1 - + -- search for various potential bot indicators HAVING -- early bots: > 25 txs / hour per address (COUNT(*) >= 100 AND - cast(cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) as double) / - ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) >= 25 + cast(cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) as double) / + ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) >= 25 ) OR -- established bots: less than 30 senders & > 2.5k txs & > 0.5 txs / hr (to make sure we don't accidently catch active multisigs) (COUNT(*) >= 2500 AND COUNT(DISTINCT "from") <=30 - AND cast(COUNT(*) as double) / + AND cast(COUNT(*) as double) / ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) >= 0.5 ) - OR + OR -- wider distribution bots: > 2.5k txs and > 1k txs per sender & > 0.5 txs / hr (to make sure we don't accidently catch active multisigs) ( COUNT(*) >= 2500 AND cast(COUNT(*) as double)/cast(COUNT(DISTINCT "from") as double) >= 1000 - AND cast(COUNT(*) as double) / + AND cast(COUNT(*) as double) / ( cast( date_DIFF('second', MIN(block_time), MAX(block_time)) as double) / (60.0*60.0) ) >= 0.5 ) ) a @@ -99,15 +99,15 @@ select -- contract AS address, -- 'likely bot types' AS category, -- CASE - -- WHEN pct_dex_trade_txs >= 0.5 THEN 'dex trade bot contract' - -- WHEN pct_nft_trade_txs >= 0.5 THEN 'nft trade bot contract' - -- WHEN pct_perp_trade_txs >= 0.5 THEN 'perp trade bot contract' - -- WHEN pct_erc20_tfer_txs >= 0.5 THEN 'erc20 transfer bot contract' - -- WHEN pct_nft_tfer_txs >= 0.5 THEN 'nft transfer bot contract' - -- WHEN pct_token_tfer_txs >= 0.5 THEN 'other token transfer bot contract' + -- WHEN pct_dex_trade_txs >= 0.5 THEN 'dex trade bot contract' + -- WHEN pct_nft_trade_txs >= 0.5 THEN 'nft trade bot contract' + -- WHEN pct_perp_trade_txs >= 0.5 THEN 'perp trade bot contract' + -- WHEN pct_erc20_tfer_txs >= 0.5 THEN 'erc20 transfer bot contract' + -- WHEN pct_nft_tfer_txs >= 0.5 THEN 'nft transfer bot contract' + -- WHEN pct_token_tfer_txs >= 0.5 THEN 'other token transfer bot contract' -- ELSE 'non-token bot contract' -- END AS name -- from first_contracts - ) a \ No newline at end of file + ) a diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_arbitrum.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_arbitrum.sql index 633af81356d..6034ed42214 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_arbitrum.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_arbitrum.sql @@ -35,10 +35,10 @@ SELECT distinct 'arbitrum' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_arbitrum_transfers') }} nft +FROM {{ source('nft_arbitrum','transfers') }} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_avalanche_c.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_avalanche_c.sql index b53bc6e347f..e296aabec82 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_avalanche_c.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_avalanche_c.sql @@ -35,10 +35,10 @@ SELECT distinct 'avalanche_c' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_avalanche_c_transfers') }} nft +FROM {{ source('nft_avalanche_c','transfers')}} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_bnb.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_bnb.sql index 4197ef44330..26b974a8131 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_bnb.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_bnb.sql @@ -35,10 +35,10 @@ SELECT distinct 'bnb' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_bnb_transfers') }} nft +FROM {{ source('nft_bnb','transfers') }} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_ethereum.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_ethereum.sql index a394ad4f738..a0f738aa8ca 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_ethereum.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_ethereum.sql @@ -35,10 +35,10 @@ SELECT distinct 'ethereum' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_ethereum_transfers') }} nft +FROM {{ source('nft_ethereum','transfers') }} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_fantom.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_fantom.sql index bf2a9a33448..58395d788eb 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_fantom.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_fantom.sql @@ -35,10 +35,10 @@ SELECT distinct 'fantom' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_fantom_transfers') }} nft +FROM {{ source('nft_fantom','transfers') }} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_gnosis.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_gnosis.sql index bd49518b807..aef3b6940f1 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_gnosis.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_gnosis.sql @@ -35,10 +35,10 @@ SELECT distinct 'gnosis' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_gnosis_transfers') }} nft +FROM {{ source('nft_gnosis','transfers') }} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_goerli.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_goerli.sql index f7de3421c66..0dc45e10a9e 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_goerli.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_goerli.sql @@ -35,10 +35,10 @@ SELECT distinct 'goerli' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_goerli_transfers') }} nft +FROM {{ source('nft_goerli','transfers') }} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_optimism.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_optimism.sql index cadd7582487..2c1ee476734 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_optimism.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_optimism.sql @@ -35,10 +35,10 @@ SELECT distinct 'optimism' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_optimism_transfers') }} nft +FROM {{ source('nft_optimism', 'transfers') }} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_polygon.sql b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_polygon.sql index 5a86a2419fb..3a5da1e8635 100644 --- a/models/labels/addresses/infrastructure/token_standard/labels_token_standards_polygon.sql +++ b/models/labels/addresses/infrastructure/token_standard/labels_token_standards_polygon.sql @@ -35,10 +35,10 @@ SELECT distinct 'polygon' AS blockchain , NOW() AS updated_at , 'token_standard' AS model_name , 'persona' as label_type -FROM {{ ref('nft_polygon_transfers') }} nft +FROM {{ source('nft_polygon','transfers') }} nft {% if is_incremental() %} LEFT JOIN this t ON t.address = nft.contract_address WHERE t.address IS NULL AND nft.block_time >= date_trunc('day', now() - interval '7' day) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/labels/addresses/nft/persona/op_nft_traders/labels_op_habitual_wash_traders.sql b/models/labels/addresses/nft/persona/op_nft_traders/labels_op_habitual_wash_traders.sql index 8184fee590a..da5ba74924d 100644 --- a/models/labels/addresses/nft/persona/op_nft_traders/labels_op_habitual_wash_traders.sql +++ b/models/labels/addresses/nft/persona/op_nft_traders/labels_op_habitual_wash_traders.sql @@ -5,13 +5,13 @@ WITH wash_trades_count AS (SELECT trader, COUNT(trader) AS trade_count FROM (SELECT buyer AS trader -FROM {{ ref('nft_optimism_wash_trades') }} +FROM {{ source('nft_optimism','wash_trades') }} WHERE is_wash_trade = true UNION ALL SELECT seller AS trader -FROM {{ ref('nft_optimism_wash_trades') }} +FROM {{ source('nft_optimism','wash_trades') }} WHERE is_wash_trade = true ) GROUP BY trader @@ -39,4 +39,4 @@ SELECT 'optimism' AS blockchain, 'op_habitual_wash_traders' AS model_name, 'persona' AS label_type FROM - nft_wash_traders \ No newline at end of file + nft_wash_traders diff --git a/models/labels/addresses/nft/persona/op_nft_traders/labels_op_nft_traders.sql b/models/labels/addresses/nft/persona/op_nft_traders/labels_op_nft_traders.sql index 1f9d3c8e8d8..139ed793d32 100644 --- a/models/labels/addresses/nft/persona/op_nft_traders/labels_op_nft_traders.sql +++ b/models/labels/addresses/nft/persona/op_nft_traders/labels_op_nft_traders.sql @@ -5,30 +5,30 @@ WITH nft_trades_raw AS (SELECT buyer AS trader -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} WHERE blockchain = 'optimism' UNION ALL SELECT seller AS trader -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} WHERE blockchain = 'optimism' ), nft_trades_count AS (SELECT trader, COUNT(trader) AS trades_count -FROM nft_trades_raw +FROM nft_trades_raw GROUP BY trader ), percentile_nft_trades AS -(SELECT approx_percentile (trades_count, 0.95) AS "0.95p", +(SELECT approx_percentile (trades_count, 0.95) AS "0.95p", approx_percentile(trades_count, 0.65) AS "0.65p" FROM nft_trades_count), nft_traders AS (SELECT trader AS address, -(CASE +(CASE WHEN trades_count >= (SELECT "0.95p" FROM percentile_nft_trades) THEN 'Elite NFT Trader' WHEN trades_count >= (SELECT "0.65p" FROM percentile_nft_trades) THEN 'Active NFT Trader' ELSE 'Normie NFT Trader' diff --git a/models/labels/addresses/nft/persona/trader_platforms/labels_nft_users_platforms.sql b/models/labels/addresses/nft/persona/trader_platforms/labels_nft_users_platforms.sql index 047930a0ae2..b7545a22aae 100644 --- a/models/labels/addresses/nft/persona/trader_platforms/labels_nft_users_platforms.sql +++ b/models/labels/addresses/nft/persona/trader_platforms/labels_nft_users_platforms.sql @@ -7,13 +7,13 @@ SELECT blockchain, project, buyer AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft','trades') }} UNION SELECT blockchain, project, seller AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft','trades') }} ) SELECT diff --git a/models/labels/addresses/nft/usage/smart_nft_trader/labels_nft_smart_trader_roi_eth.sql b/models/labels/addresses/nft/usage/smart_nft_trader/labels_nft_smart_trader_roi_eth.sql index 49e6aabeb76..d5f11dfe8b6 100644 --- a/models/labels/addresses/nft/usage/smart_nft_trader/labels_nft_smart_trader_roi_eth.sql +++ b/models/labels/addresses/nft/usage/smart_nft_trader/labels_nft_smart_trader_roi_eth.sql @@ -1,13 +1,13 @@ {{config( - + alias = 'nft_smart_trader_roi_eth' )}} -with +with aggregated_wallet_trading_stats AS ( - select * - from {{ref('nft_ethereum_wallet_metrics')}} + select * + from {{source('nft_ethereum','wallet_metrics')}} where trades_count >= 10 and unique_collections_traded >= 3 and spent_eth >= 1 @@ -15,15 +15,15 @@ aggregated_wallet_trading_stats AS ( and roi_eth > 0 ), - + aggregated_wallet_trading_stats_w_ranks AS ( select ROW_NUMBER() OVER (ORDER BY roi_eth_realized DESC) rank_roi, count(1) over () AS total_count, * from aggregated_wallet_trading_stats ), - - + + aggregated_wallet_trading_stats_w_label AS ( select 'ethereum' AS blockchain, wallet AS address, @@ -43,8 +43,8 @@ aggregated_wallet_trading_stats_w_label AS ( current_timestamp AS updated_at, 'nft_traders_roi' AS model_name, 'usage' AS label_type - -- uncomment line below to see stats on the trader - -- , * + -- uncomment line below to see stats on the trader + -- , * from aggregated_wallet_trading_stats_w_ranks order by roi_eth_realized desc ) diff --git a/models/labels/addresses/nft/usage/transaction_numbers/labels_nft_traders_transactions.sql b/models/labels/addresses/nft/usage/transaction_numbers/labels_nft_traders_transactions.sql index 61715394b42..4c9c2de7032 100644 --- a/models/labels/addresses/nft/usage/transaction_numbers/labels_nft_traders_transactions.sql +++ b/models/labels/addresses/nft/usage/transaction_numbers/labels_nft_traders_transactions.sql @@ -7,7 +7,7 @@ SELECT blockchain, tx_hash, buyer AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} UNION @@ -15,7 +15,7 @@ SELECT blockchain, tx_hash, seller AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} ), total as ( diff --git a/models/labels/addresses/nft/usage/transaction_numbers/labels_nft_traders_transactions_current.sql b/models/labels/addresses/nft/usage/transaction_numbers/labels_nft_traders_transactions_current.sql index 2c69d09ffd1..f83ac44e1ba 100644 --- a/models/labels/addresses/nft/usage/transaction_numbers/labels_nft_traders_transactions_current.sql +++ b/models/labels/addresses/nft/usage/transaction_numbers/labels_nft_traders_transactions_current.sql @@ -7,7 +7,7 @@ SELECT blockchain, tx_hash, buyer AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} WHERE block_time > NOW() - interval '14' day UNION @@ -16,7 +16,7 @@ SELECT blockchain, tx_hash, seller AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} WHERE block_time > NOW() - interval '14' day ), diff --git a/models/labels/addresses/nft/usage/transaction_volume/labels_nft_traders_volume_usd.sql b/models/labels/addresses/nft/usage/transaction_volume/labels_nft_traders_volume_usd.sql index c5f9902b9d4..6cf2472fd84 100644 --- a/models/labels/addresses/nft/usage/transaction_volume/labels_nft_traders_volume_usd.sql +++ b/models/labels/addresses/nft/usage/transaction_volume/labels_nft_traders_volume_usd.sql @@ -7,7 +7,7 @@ SELECT blockchain, amount_usd, buyer AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} UNION @@ -15,7 +15,7 @@ SELECT blockchain, amount_usd, seller AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} ), total as ( diff --git a/models/labels/addresses/nft/usage/transaction_volume/labels_nft_traders_volume_usd_current.sql b/models/labels/addresses/nft/usage/transaction_volume/labels_nft_traders_volume_usd_current.sql index b3cfa164f23..8f90357dd98 100644 --- a/models/labels/addresses/nft/usage/transaction_volume/labels_nft_traders_volume_usd_current.sql +++ b/models/labels/addresses/nft/usage/transaction_volume/labels_nft_traders_volume_usd_current.sql @@ -7,7 +7,7 @@ SELECT blockchain, amount_usd, buyer AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} WHERE block_time > NOW() - interval '14' day UNION @@ -16,7 +16,7 @@ SELECT blockchain, amount_usd, seller AS address -FROM {{ ref('nft_trades') }} +FROM {{ source('nft', 'trades') }} WHERE block_time > NOW() - interval '14' day ), diff --git a/models/nft/nft_schema.yml b/models/nft/nft_schema.yml deleted file mode 100644 index b7f478788a5..00000000000 --- a/models/nft/nft_schema.yml +++ /dev/null @@ -1,115 +0,0 @@ -version: 2 - -models: - - name: nft_linked_addresses - meta: - blockchain: ethereum, solana - sector: nft - contributors: springzh, 0xRob - config: - tags: ['nft', 'opensea', 'looksrare', 'x2y2', 'magiceden', 'sudoswap', 'ethereum', 'solana', 'address'] - description: > - NFT linked addresses. Addresses that buy and sell NFTs from each other. By definition (master address < alt address) alphabetically. - tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - blockchain - - master_address - - alternative_address - columns: - - name: blockchain - - name: master_address - description: "Master address" - - name: alternative_address - description: "Alternative address" - - name: last_interaction - description: "block_time of the last trade between the pair" - - - name: nft_lending - meta: - blockchain: ethereum - sector: nft - contributors: Henrystats - config: - tags: ['ethereum','nft', 'lending'] - description: > - nft lending events (repay & borrow) - tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - block_date - - blockchain - - project - - version - - tx_hash - - evt_index - - lien_id - columns: - - name: blockchain - - name: project - - name: version - - &lending_category - name: lending_category - description: "Type of loans offered by the project, usually either pool to borrower or peer to peer" - - name: block_time - - &block_date - name: block_date - description: "UTC event block date" - - name: token_id - - name: collection - - name: amount_usd - description: "amount in USD" - - name: token_standard - - name: evt_type - - &borrower - name: borrower - description: "Address that took the loan" - - &lender - name: lender - description: "Address that faciliated the loan" - - name: amount_original - - name: amount_raw - - &collateral_currency_symbol - name: collateral_currency_symbol - description: "Symbol of collateral currency used for loan" - - &collateral_currency_contract - name: collateral_currency_contract - description: "Contract address of collateral currency used for loan" - - name: nft_contract_address - - name: project_contract_address - - name: tx_hash - - name: block_number - - name: tx_from - - name: tx_to - - &evt_index - name: evt_index - description: "Index of the corresponding lending event" - - &block_month - name: block_month - description: "UTC event block month" - - &lien_id - name: lien_id - description: "Unique loan id " - - - name: nft_marketplaces_info - meta: - blockchain: ethereum, polygon, bnb, avalanche_c, gnosis, optimism, arbitrum, fantom, goerli - sector: nft - contributors: hildobby - config: - tags: ['nft', 'ethereum', 'polygon', 'bnb', 'avalanche_c', 'gnosis', 'optimism', 'arbitrum', 'fantom', 'goerli', 'info'] - description: > - NFT marketplaces info - tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - project - columns: - - name: project - description: "Marketplace codename" - - name: name - description: "Marketplace capitalised name" - - name: marketplace_type - description: "Type of marketplace" - - name: x_username - description: "Username on X" diff --git a/models/sudoswap/ethereum/sudoswap_ethereum_pool_trades_agg_day.sql b/models/sudoswap/ethereum/sudoswap_ethereum_pool_trades_agg_day.sql index 31e6385b221..f3b7b854caf 100644 --- a/models/sudoswap/ethereum/sudoswap_ethereum_pool_trades_agg_day.sql +++ b/models/sudoswap/ethereum/sudoswap_ethereum_pool_trades_agg_day.sql @@ -2,7 +2,7 @@ alias = 'pool_trades', materialized = 'incremental', schema = 'sudoswap_ethereum', - + file_format = 'delta', incremental_strategy = 'merge', unique_key = ['day', 'pool_address'], @@ -41,7 +41,7 @@ SELECT ELSE -1 * cast(nft_amount as int256) END ) AS nft_change_trading -FROM {{ ref('sudoswap_ethereum_base_trades') }} t +FROM (select * from {{ source('nft','base_trades') }} WHERE t.project = 'sudoswap') t LEFT JOIN {{ ref('prices_usd_forward_fill') }} usd ON usd.blockchain = null and usd.symbol = 'ETH' AND usd.minute = date_trunc('minute',t.block_time) diff --git a/seeds/collectionswap/_schema.yml b/seeds/collectionswap/_schema.yml deleted file mode 100644 index 58476273202..00000000000 --- a/seeds/collectionswap/_schema.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: 2 - -seeds: - - name: collectionswap_ethereum_trades_samples - config: - column_types: - amount_raw: decimal(38) - platform_fee_amount_raw: decimal(38) - royalty_fee_amount_raw: decimal(38) diff --git a/seeds/collectionswap/collectionswap_ethereum_trades_samples.csv b/seeds/collectionswap/collectionswap_ethereum_trades_samples.csv deleted file mode 100644 index 770b451f2bb..00000000000 --- a/seeds/collectionswap/collectionswap_ethereum_trades_samples.csv +++ /dev/null @@ -1,5 +0,0 @@ -block_number,tx_hash,buyer,seller,nft_contract_address,token_id,amount_raw,platform_fee_amount_raw,royalty_fee_amount_raw,description -17062425,0x4e2e4ec8d53f82be880c6da6345ced1f614e5cae74b49be6c8023a6e1db158f5,0xdf1943dfb5d1b7853a136848b32522d0ed9db5a9,0xec04a3b0f3a900ea5f24a3374caff08226f16bda,0x32973908faee0bf825a343000fe412ebe56f802a,1985,996400000000000000,0,47000000000000000,Buy -17062578,0x96792d636025ef3f8062f7a9578991ea9dc7ae8bae1863b48a7228dd8ad00cfd,0x2c893b54e24188764ab71bbb72baca8990dea2e4,0xec04a3b0f3a900ea5f24a3374caff08226f16bda,0x32973908faee0bf825a343000fe412ebe56f802a,257,1208400000000000000,0,57000000000000000,Buy -17007728,0x49d04addc5360fc7ea2f44cb2c679258bf4cf09c95ea0bf98f0eb56e77c7ab1d,0x9b83bb7860f7674acd855711d61b0c5f7b33a53d,0xf7ac4701ee00bb188d3c2c847721fd894a9ca501,0xfcb1315c4273954f74cb16d5b663dbf479eec62e,341,66000000000000000,0,33333333333333,Sell -17093561,0x93f8a1b1385904f782e6106545471ce650e7fa7bc17d3367ec07ae6094521823,0xec04a3b0f3a900ea5f24a3374caff08226f16bda,0xf7ac4701ee00bb188d3c2c847721fd894a9ca501,0x32973908faee0bf825a343000fe412ebe56f802a,5033,782100000000000000,0,39500000000000000,Sell diff --git a/seeds/foundation/ethereum/foundation_trades_samples.csv b/seeds/foundation/ethereum/foundation_trades_samples.csv deleted file mode 100644 index af4343a0079..00000000000 --- a/seeds/foundation/ethereum/foundation_trades_samples.csv +++ /dev/null @@ -1,18 +0,0 @@ -tx_hash,block_time,token_id,amount_original,buyer,seller,platform_fee_amount,royalty_fee_amount -0xe561e5bc95351dba0381676d867aeedc805f4121d2599055927fa7fda24c0b94,2022-12-19 19:05:59,21,0.355,0x3932f608f69eeb3e58ee067be0b03ca4d82da6fb,0x1f08cbfca1f63a23bb6255a76e1ddeeb8d24d0fa,0.01775,0.0355 -0x3aa4d62a4985ace80c77c4429519d8e2a896f7822d5eb9193cecbfc4717d1254,2022-12-19 13:03:47,103512,1.75,0x59d6779eca6c91ed7679e261b54299b5155eadf0,0xcafb98282f5ae4aa9083e031981e980cff1d9a79,0.0875,0.175 -0x2e57dd05cb9282df1f30da7acb3a9f454ada509a269507ce927b17c4229b0c0a,2022-12-19 07:08:11,28,0.04,0xc1a8c39598e41d5b2082d382527c72e2b419f1bd,0x38345b9d3b617e6125082963af9fc4255157366e,0.002,0.004 -0xb92503a6d12c3914b9fced60b0000a8aa9fcb22d6402cdbe4756190118f76010,2022-12-19 23:03:59,310,0.042,0x1f92fc15bcbeb4dd24eefbead8d7aee409f891dc,0x58e165378f92bcc86c531455ed9c1cac7075445f,0.0021,0.0042 -0xad2db80c707f4b60e1716a57167beed7cdf58ae305db36403b89dfd2fde3cc63,2022-12-19 00:24:47,12,0.07,0x7dbba2fa51a93c8a236aab356663d191e38445ee,0xb192318b236ded93c36b7def38649aa1f4613795,0.0035,0.007 -0x19eaa1a8e225b0ba8e1d18c7e7c94495d64c0e17f7c57fcf31c908001ce99558,2022-12-19 07:52:35,4,0.75,0x5efdb6d8c798c2c2bea5b1961982a5944f92a5c1,0x511531656cb4bea59d62f3b1f3bb8b1d40eebef9,0.0375,0.075 -0x06bd27c6e118e2c909fc7975c9dd006aa62c22a8a97f81f0b9fbee38e8019a38,2022-12-19 22:20:23,59,0.04,0x9e9081492c8c8bb906bb66da9621241d4b14f9a5,0x3932f608f69eeb3e58ee067be0b03ca4d82da6fb,0.002,0.004 -0x49d82611975cfd7a98becca24114a4d24a06a7d0f5378efd0981e39bf6fad7dd,2022-12-19 01:48:47,16,0.05,0x773d73174ed1c44a83fdd279a046af824927f46d,0x1307001ffd264dcef256ea0f7826fda218153f3e,0.0025,0.005 -0x1a36c872aa3f919dcf52f8a1fc71399bb2a59e7ac4ec03ca616ed4b26ca710e3,2022-12-19 18:01:11,3,0.01,0xd42d52b709829926531c64a32f2713b4dc8ea6f6,0xe78f417a343c76f0e9ec3439358b7e6f3f62640b,0.0005,0 -0xdd22f30a1f996a7fd134f2d628f5ec2d791252aa505ab3a8a3d91a9263cd9d4c,2022-12-19 10:46:59,2,0.09,0x4eda5e83e19c68e1858b923760dc8ae442902e65,0x7dd51b0247b288cb17ba8a581ed33aef6271f04d,0.0045,0 -0xbaed704c7e6ebf362464d67bc323f3ed4facb9b7f6bd701333d8f04487e2adac,2022-12-19 10:54:59,6,0.2,0x0616ba63e300db20c760a3a5edbab3f2cc32cba4,0x879364ef7d5db984204e5af509a7f02afb294d92,0.01,0 -0x5011038706d0f193785e4eeab55224ca378e66d58be0172e153f8e707661ba4a,2022-12-19 12:07:47,16,0.15,0xb2e1462847e6244f9931915ea2294005643b4861,0xd49e55b8078dec84a3c0315fd76d89047768d0a3,0.0075,0 -0x2de00158dcc8132757e1ae9ada367e66d7777aaddf216c7bb2934ca433e0629f,2022-03-31 21:52:16,2,1,0x0d6cfc385463ff9e6ab20a4a4f71f111b53a0942,0xcb97a05a140bf08fbba30a6fa43b3a30539f01a7,0.05,0 -0xdf385f25a17e44f7c459ae230d8e2a11021533a67de3d9f4473ec98c1fefa36c,2022-03-31 11:27:20,11,0.5,0xb73d416e440e5cc1cd9e4d4e1973cd58367c36ae,0xaabd8bb4881dc89a790a214024abf9a11c06e1b4,0.025,0 -0x020cbdee6b985cbc583e5d69c338d16e1a40187466fd123f4448c9e726e92802,2022-12-20 08:02:23,9,0.09,0x0b1456304be405ffd71ffc4002bf8cea6204734e,0x0e97bcb60145f6a6b56adc31250a9e0a0de6c813,0.0045,0 -0xbb7b7c9084cb77a99a88cb75b535a5d904b5160d14b71bcace4be30c996f8821,2022-12-20 09:59:47,8,0.07,0x48aed5215b5a1578b8274df885be4e655d9cf0cd,0x3cb11ca67aca2780b950d24e5524414e04000a44,0.0035,0 -0x7e0af3c11d118f004c4a137ce01d08c9b2dba8bc24dd71f64f03e4f7683e4480,2022-12-20 02:32:47,94535,2.5,0xd3d225b239f055065f0b7d6f48d90f866c344fe8,0x7f314be00306b7ce9b186f437574e52b5dfb384c,0.125,0.25 diff --git a/seeds/fractal/polygon/fractal_polygon_sample_trades.csv b/seeds/fractal/polygon/fractal_polygon_sample_trades.csv deleted file mode 100644 index 303879fdfee..00000000000 --- a/seeds/fractal/polygon/fractal_polygon_sample_trades.csv +++ /dev/null @@ -1,3 +0,0 @@ -block_number,tx_hash,nft_contract_address,token_id,buyer,seller,amount_original,platform_fee_amount -38585943,0xb70fa18ce0a42545a1bd9376a8c8817b2ad94fb003080a20207e1f5d1d701980,0x8d32d4a9514a66b2b0b9ee48d3ea782a2e76c271,825,0xbf56f31e7bd07672d73f9168c5730a4d76a6b9f4,0x30905f49342436d0294d35c48e14c0b6f5669f3f,1.45,0.0435 -40385666,0xc13a96ecd661f38e595017e5fd9a184c57564773206d682ab03c11ea45e775b2,0x5c1da3713627bc49473c68b4e1d53291d7f971af,30,0x09505ff87529fd3a18e7326b7dc47b0be1d5b666,0x2621e9638983138884855e7ff15c15fbc796a21c,0.2,0.006 diff --git a/seeds/fractal/polygon/schema.yml b/seeds/fractal/polygon/schema.yml deleted file mode 100644 index 4bb62da7b33..00000000000 --- a/seeds/fractal/polygon/schema.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: 2 - -seeds: - - name: fractal_polygon_sample_trades - config: - column_types: - tx_hash: varbinary - nft_contract_address: varbinary - buyer: varbinary - seller: varbinary - token_id: uint256 diff --git a/seeds/looksrare/ethereum/looksrare_ethereum_seed_schema.yml b/seeds/looksrare/ethereum/looksrare_ethereum_seed_schema.yml deleted file mode 100644 index d833049f5c0..00000000000 --- a/seeds/looksrare/ethereum/looksrare_ethereum_seed_schema.yml +++ /dev/null @@ -1,16 +0,0 @@ -version: 2 - -seeds: - - name: looksrare_ethereum_v1_trades - config: - column_types: - amount_raw: decimal(38) - platform_fee_amount_raw: decimal(38) - royalty_fee_amount_raw: decimal(38) - - - name: looksrare_ethereum_v2_trades - config: - column_types: - amount_raw: decimal(38) - platform_fee_amount_raw: decimal(38) - royalty_fee_amount_raw: decimal(38) diff --git a/seeds/looksrare/ethereum/looksrare_ethereum_trades_postgres.csv b/seeds/looksrare/ethereum/looksrare_ethereum_trades_postgres.csv deleted file mode 100644 index 17711d6f67c..00000000000 --- a/seeds/looksrare/ethereum/looksrare_ethereum_trades_postgres.csv +++ /dev/null @@ -1,1002 +0,0 @@ -tx_hash,block_time,nft_token_id,original_amount -0x000062bbcb5d555e787620050a4fcda67568c8fb0fe27ff88f552107dfa73280,2022-01-21T23:30:09+00:00,2271,5.25 -0x0000b296dc9f331f08558d052b2847bbaaa0d6aa8ff459024087f68c61441e6d,2022-01-23T12:48:25+00:00,712,14.48 -0x000126afe5f4dd143d17a7107b1f56333f5733801c47840479a679edad0fbeaa,2022-07-02T10:24:08+00:00,574,0.059 -0x0001a119425231adf838c3f9361ca940e2955ba460270cd8f96eef6d38497a6d,2022-01-14T03:49:11+00:00,6473,2.2788 -0x0001cb665ba44910266144dcc29dfc6537949a2ff811df727c35cd8f7256042d,2022-05-18T01:35:46+00:00,9756,0.05 -0x0001d0d72db92ea3f928e86a05bd092adea86d8e00137da6d0b7efda9c9edd42,2022-05-01T07:20:58+00:00,1194,6.1 -0x0001e5d5f9c8713d0655b94de27027c3ca935ebe4568054cc8cf782870389c91,2022-01-26T21:37:21+00:00,1906,493.1 -0x00021a3ba32bc1ccce494acd6b26a5d70614f9fe61299671f35eddc4cfbf75ac,2022-01-29T22:57:09+00:00,269,0.01 -0x0002921098b624b02ddd589fc194214806cdf4e2933f73c13191e14f9d32235a,2022-03-04T20:20:57+00:00,1688,0.08 -0x000347d0b7984693edb8b228292139cbacc14de7cec6528e1a61a48ea49cccde,2022-06-22T09:43:36+00:00,3763,0.089 -0x000371193722b4323adb02ac542fcffceb58bdb6e835862938395bb1794ac024,2022-03-21T07:36:50+00:00,6366,0.25 -0x0003c0f0002aee02e4af37fabeb477277f749c0d3d537730a0dd6122e1891361,2022-01-31T22:13:13+00:00,2459,2.25 -0x0004c1bdb2e2449cb2fdbd6e6d8048320c1fec8b4ac5f2bf4060abe22d915ace,2022-02-01T21:01:09+00:00,5433,0.3 -0x00055a29b874eb7e03c933cf8102e644224e79a83685bfbd03123a656164afa5,2022-06-05T02:32:27+00:00,5312,1.1 -0x0006350270c7e03962dd216a69a47825427385a2fc90fa476efc6ce9cb087fac,2022-03-06T02:58:32+00:00,4459,0.017 -0x00064ce4027ecbbe61fb3c6f58b83c1d5199fc8a353c9e393a4d4697959ef092,2022-05-07T02:37:36+00:00,4808,0.275 -0x0006545d115c5cccb741d0483865ffba15eb8bc01721a80ac2d331291d5bc5ce,2022-07-03T02:03:47+00:00,421,0.015 -0x0006ab0ba330f1c69bd714f44d7c7dc26c8983e8c1bc3368626c0c45e411dbe8,2022-01-14T05:32:22+00:00,1164,0.069 -0x0006c5f7d751dc20335b313175bbf656c75cca7878790b188a463be8ad1c232b,2022-04-20T17:54:34+00:00,1124,0.3 -0x0006d2077cf76d0b75abb92542c4f3d6b733fa7842d57d59fc0031124499768c,2022-02-05T11:51:03+00:00,8934,0.86 -0x0007fed03c15b7dc7a4ac94f05e6edba748b21103484c7c3e71b7b756a69a89e,2022-02-21T01:50:40+00:00,1487,1.001 -0x000815ee6d9b892e59904cf4b04bfc42494e6231ce17f418761a9e983501cce8,2022-02-09T20:42:48+00:00,2272,0.45 -0x0008207da0de2060f286a50fc0947ba013f17424aaef47ec38622cefefa5bf48,2022-04-06T05:50:37+00:00,3302,0.45 -0x00082ef9c8ea698bb3306df6eb5dba0afcbf9cf3941d9558b530a9083196704a,2022-04-28T14:20:09+00:00,7120,0.15 -0x0008aae02b094b64eaa02537021b296ab4df17ea9bb308eeb5341af6e53e8726,2022-02-13T08:17:13+00:00,3803,0.315 -0x0008c48855593ef70da6f2b813a1a19c4b51fe9814179b515e78c5603c5f2ed0,2022-04-21T09:52:54+00:00,5011,0.3 -0x00093b7511b641448cca47221706d4e5db0f0d722027f88205a799e599c9d7bb,2022-05-24T17:27:51+00:00,7461,0.45 -0x0009744155b3f650425fb9befd096feb731ce95917992454eb82ddb67dacb4d5,2022-05-18T14:43:18+00:00,1,57.69 -0x0009859467cc1e8b1061dc060990689fe99e85c5c42c1692e87aacef139b68b9,2022-02-16T16:47:46+00:00,3416,0.05 -0x00098ec077a822817e4ea08c165167b2f82eac0c4d51b406835902bda0f8747f,2022-02-25T13:24:08+00:00,378,0.25 -0x0009df2711213651a8531d3410a23a67735f386b4f28557c21571b61d5f1c2a9,2022-02-07T08:22:55+00:00,16938,5010 -0x000a94446e536cc7b7d56ceacf8f49c709f17873f930f793d51682b18a2ee5a8,2022-02-09T14:35:36+00:00,6766,0.04 -0x000ae70551a6c30ac2aa1cbe697ad887da43c97f3380c080d7e04a3c9a3397f2,2022-05-18T04:37:29+00:00,3573,7.69 -0x000aee41f332e6a7f88ab51c5e14d0a953ff0425a57a204306b9cf471792805e,2022-01-18T17:02:55+00:00,8523,0.5 -0x000c3345ca3b872fcb6833d8ddd53ec8bb32afaf7c056ca37fcb4e8123441d0d,2022-02-04T23:21:50+00:00,11,0.5514 -0x000c55600afc9c679886ded1bab08d11ddf8129255e0fa4827f92af1c78ea7e5,2022-05-07T00:24:14+00:00,1189,620.419 -0x000ca5d18258fbc83a1b0e6338c0f8924a7b881c8a0dc4fb8b397d0944bd478e,2022-06-10T12:37:31+00:00,8077,0.279 -0x000d1d80ca3fbf1fc492b5df1387b911984b0e0faec4588173396fa5da935063,2022-05-08T14:31:01+00:00,11312,0.14 -0x000d2a080221a4481cd7708ac4c7a96c9672c86c4f5ea4ded3ef29f26804b1ba,2022-03-01T07:04:17+00:00,5742,0.46 -0x000d8882b914300ead3e67e632f6f534fd6ca015c1737df942a4eb2a67e2bab5,2022-05-25T12:57:43+00:00,3163,0.25 -0x000dae51165eb59ebe90816088b6c211735bb1b38e6ed6a83218a7b7b34aa07b,2022-01-15T21:12:52+00:00,8997,210 -0x000db24dc8217e4d8979f98c4032a42fe79a43f7d186fb2742a7ec81dc8dc5c7,2022-06-22T16:24:21+00:00,1134,0.2 -0x000dbb7fabd2a785583ebd10ceef74fdb4cd96a760a1df2fdabcf6c960ed924f,2022-06-15T03:56:17+00:00,3154,0.15 -0x000dd4f840c8e4811f032008d203a25c5bdd8fd007c3cdaf77e4e57ebb4469ab,2022-01-29T23:21:42+00:00,1,0.01 -0x000e7a87cfea4d9f62aaede70d63dc8f8f45297d157d40dab09bf050fe879803,2022-05-01T13:31:00+00:00,602,3.7 -0x000eae8bd8baa891cb4cf9d598b7b13f5ff279f72792d9b252e60e3ac3a0ea28,2022-02-04T23:17:50+00:00,5,0.4 -0x000ed271bf964af3d22e629393fd7f8eea94689af321a250b4c80f3a2da632a3,2022-02-03T18:35:24+00:00,7899,0.289 -0x000ee73961d273fb79e19e6a3b4767ec0d13fc4f3573f32ccf36b3f32de137c1,2022-01-19T23:25:39+00:00,689,143.889433 -0x000f5c920d4f45f57c6cf9fc789bd97f5fb2b442e63003d798451cfa8288eaff,2022-06-10T23:41:46+00:00,3637,0.19 -0x001023c8676b3a6e1d51c47ab3d59914adaf1777d4d89ec5c60f42b7a2582f02,2022-05-06T10:37:00+00:00,6945,104.8 -0x00103e7c025d33fa2f50de840eff467e5c9b9318fe5c3f98b1212bdcacc469da,2022-03-13T08:37:31+00:00,3664,0.0001 -0x00104ba80368f66fa04a835c85c845a8eff890dcbe54056849f8e196d48b70fb,2022-03-22T15:49:06+00:00,3209,0.34 -0x00108180e6908d4b274c2d8c64ceaf6bfa6481bb9fd4c7c79b771d01a7b679c3,2022-04-19T17:02:35+00:00,13354,1.27 -0x001085dbe758d36813bfe7269f0aeca4e97a25a4f0cb5867db5c9ef7070a9dcd,2022-03-15T19:42:30+00:00,7983,0.3 -0x0010ca65f1733cb6f5624c94674d9eb6fecf6ffc822264b4d4a15f1a85641798,2022-02-18T15:29:50+00:00,3904,0.15 -0x0010cc86232c2077c41a299709b721f037934ad60687c65e31a93734ec1a09c7,2022-05-26T12:13:37+00:00,475,0.35 -0x0010db571d2d7ca0a414d0b5307f3eda1234cf93c3251100f4aa39875df0a326,2022-01-12T19:19:23+00:00,244,0.01 -0x00114cdd2f4fed598ba0671dd3dd2e3d002c57a8211c188fbbae31408331ce09,2022-03-10T03:05:18+00:00,4012,0.08 -0x00118024806eafc9b4c8bd578bbb75c28d67117c4fc12c6328c0995d8151e861,2022-01-29T19:43:46+00:00,9788,0.98 -0x00119aabd3f56457975aed78446a7a824cac840fd167fa9f17cb21acebc37a99,2022-04-22T06:18:48+00:00,40,0.18 -0x001200fb24284a97a7a1b9987db4422afd9369db8bcffa49f36d62ffbb5ba7d1,2022-02-17T06:29:10+00:00,19058,2.12 -0x00127785697a2ee3b2a248981543235405b1ae05db84e5296e614801cd2390c8,2022-03-02T11:38:54+00:00,6964,0.1 -0x001284042ce85d3180f0792b2dd0f957b3e001763d664b7c52b224f4934c1a5b,2022-05-19T19:35:12+00:00,1748,0.0479 -0x00128c641927e5f91e5dd840df5b7130811275ee7aade13280e81bb9a4a0c9e9,2022-03-25T04:30:40+00:00,1948,360 -0x0012e0d0f97fa887fe899df1d2d66c0f49129723a2b5835e8f226cbaec126bc2,2022-06-17T09:59:07+00:00,3854,0.064 -0x0014570fae82a084683398c160ddf6c862347cb8a31fee4cd798ca974ae96369,2022-04-23T02:21:27+00:00,3334,0.011 -0x0014840f72e98ff594b4b30e322323057d30f907d250fa013e5227aca92de752,2022-05-31T17:17:31+00:00,3605,0.17 -0x00156e70c1171a44f30428779b5e9be8dc96d8f3ecb0b3a7c13ce3ae271dc2e8,2022-02-27T22:32:40+00:00,3278,0.99 -0x00157714385290a612770915c8122bcd333449860b22c5db9f8b0af40c514e41,2022-05-19T04:54:17+00:00,8908,0.154 -0x00158f34033714ce66735a0099f88cbcd852b65cd9ad1be6b65a460266e73b22,2022-05-13T10:28:39+00:00,2899,0.011 -0x00159c45f0bc39d31aa89a63cd8a273f65da10679b9592ecb1158131fddd3abc,2022-06-27T06:20:16+00:00,8786,0.7666 -0x0015f756d6c56c7ddcdc75dc7114d04d0abcf78adc0e4875b982f0803f4cd62f,2022-01-12T22:11:16+00:00,1685,4.2 -0x00160cc0a0fec556a8761f208decff1c3ddd0e4e73317553e515e13ba8787961,2022-02-02T02:49:07+00:00,3445,0.25 -0x001653f553f65aae45a7767e1b61b2811c67495b967077008a2c1e68bbdb60db,2022-05-01T05:14:39+00:00,53709,7.95 -0x00167ab6eb637b393480bdaff8c4dc8796d16093ea3275d67fc546b6ea31a4ca,2022-01-16T19:47:30+00:00,8246,0.46 -0x00169573be7fa5d2787c5a0ca7299ec4ebe7315e34e540e86b4894f0561a6e94,2022-01-26T21:19:00+00:00,1865,279 -0x0016a726a86da79cf764c1b5500e6598e8fb78205d66bd98666151bbb1a8cf64,2022-05-12T00:32:40+00:00,10294,0.1149 -0x0016fd72599db6b7f16321e19eb06fbd4ec8e4aea500fb5168197fe9f1341e1e,2022-02-23T03:27:19+00:00,11272,1.1 -0x00175377369b82331c140705bbc6f61d88fa6c39d730057ca632d12ecddf82dd,2022-03-16T15:41:20+00:00,9122,0.094 -0x0017df0c3bfcaf584bd841da85ab0a656df30784be0bdf2ed668d5dc44b5c7fb,2022-05-05T04:38:46+00:00,5937,0.18315 -0x00182424599775fff86b6d44dbd97d181809ada9ca6cec5c478fc89b384998c5,2022-05-18T03:57:30+00:00,3079,0.061 -0x00188271185e0d215a9352dcdbc268381fdfc7bdb394cc3cbc87d0d0ece6f531,2022-06-19T16:32:24+00:00,65314,2.26 -0x00188dc48384ca588d9360b7dd98344b705e0ae5315798500fddfd4ed427f633,2022-03-23T04:13:44+00:00,9559,340 -0x00189f2bff8a3c135a60a8535359ac66f93b296072c302e053dd97370ce7d613,2022-04-15T16:40:28+00:00,6874,0.175 -0x001941ceea3b6cfb11e2c2b4a86e6516294c556901e7f752353fbcd18d8a9313,2022-01-21T05:16:46+00:00,5105,0.88 -0x001951f5cbfc2f83469b242956f8657ddf76b660a9b9acb9027b48bbbde77aa5,2022-03-16T15:33:55+00:00,9728,450 -0x0019b24557b1048b4098b0893b25c5a68936c25f591533f7ead289050a4d53f1,2022-06-24T09:51:51+00:00,2894,0.2332 -0x0019eb1fcdcb7a26e223d45007b27968b55927d15bc6c528c3192c9e96cf6ee9,2022-05-14T19:22:27+00:00,9065,1.4 -0x001a017ca2c0d538dbd5f1665d1b64e3f549da2997ffcccc63722711a99faa9d,2022-01-11T11:58:07+00:00,6,1 -0x001a18143824278bb9599fa9d55c04b7b129bdf0739a82a46c68a2fd36597fa4,2022-04-20T23:53:24+00:00,745,0.49 -0x001a5a3ddd689816ba104bb381b06eb70f42fab032c8ddd0193769eb3ba06cbb,2022-02-07T03:31:01+00:00,9559,142.3 -0x001abffc978a8f4d9f85c6122738e82090cc774a593057fe631127120227a4fd,2022-05-18T19:56:41+00:00,8769,0.2 -0x001b21cb215b7384e135c0d7511ecfa5891b1f215084651fe5459216a81ac315,2022-03-09T18:46:59+00:00,4540,0.8 -0x001bce8ae206ba34ce01cf0b885bff73365cb692f30f55afb4bd33df3b032de9,2022-05-25T20:41:21+00:00,2,0.05 -0x001c4a4185a8ca96b9fd8dc832666685b7803da27935e9984fa0c7c72b92920f,2022-03-18T02:05:55+00:00,23,0.15 -0x001c57e9cdc42981356de09d6336ec7d5e07dba2f82984eb273f5e58f97a0c77,2022-01-25T22:37:06+00:00,15115,868 -0x001c8844fcbb56150741825aa17aefe40c4fee61e67116cc51df58a0eabe922e,2022-01-28T18:31:05+00:00,3741,975 -0x001d0e12ae891f7502a9a2dd57975a4335387fc9c06d7387daff777bbe19defc,2022-06-30T12:34:37+00:00,356,0.35 -0x001d6fb15e4cad79f330811c5cd68ad0c7cddaf77c1971484d464e37627d01a0,2022-05-18T23:23:41+00:00,8858,0.029 -0x001e21cf1faaf334623b6599a078961c39bbb6e4d777b7f00bc9f06f8e72dce1,2022-05-05T19:45:19+00:00,2126,0.1 -0x001e60c40f2d355bf809b4efc863647365d3f4334584d15f53b7fcb431cdea7f,2022-05-05T22:55:46+00:00,7607,0.103 -0x001ea6bd1c840edd7e10eba3fc9c7e9dbcf95a2dff968db56741483e37b080d3,2022-04-14T03:29:21+00:00,532,0.2142069 -0x001ed8101cd25e30436cf474578f26768766ecf2ed390560652e823b2bdf75c8,2022-04-27T03:42:41+00:00,2781,139 -0x001fbaf98f7484b7874a6fc9b54590ccbba190371183e063ef154f33ab46a183,2022-06-28T02:03:34+00:00,18277,87.15550991 -0x00203e45f958544b8ad4fe2da236b926df9fed942d8488e7cd0b268746d2ba10,2022-01-16T21:19:28+00:00,5438,0.15 -0x00205cdeed094cd1e0b45cc1d5664611f5554d64df5a74e6f258160e166ec10f,2022-03-08T04:15:39+00:00,9728,586 -0x0020dae274a427ec25e34d008f8478ac91e86b8236256750dfbff4206e777a48,2022-05-20T11:03:44+00:00,64195,3.22 -0x0020fcb17a7c83ac950692f672183f291c275ce8d5c5b4031a8be7ebb8f6e596,2022-01-26T14:08:50+00:00,7315,0.5 -0x00215c9edc55d9f64163be61477daabb0797e2ffaa82ab4facc0b3764be41ffe,2022-04-29T13:37:58+00:00,2325,0.14 -0x002166c95feda00057d48593d37837c395b0b4ecafefbd2c7e24c70a118e4bfe,2022-05-03T04:35:14+00:00,3377,0.1769 -0x0021a1d975cedba0b3001fcdc7cafe6f7fca0d4514cd53346ea5c7598296ec8e,2022-04-19T01:13:19+00:00,356,4.79 -0x0021bf0e3bc3a98a12c10ccfa2539b27fc4ef01e0d0fd176cee5d70debfd7a3e,2022-03-18T02:32:49+00:00,1,0.2999 -0x0021f3c021fc7528e94f3959c20311d1240dc083ac89a328969bf945baf79d0a,2022-02-16T17:30:54+00:00,8314,0.62 -0x00225e477b567d9f5b083a81ce00525c74ce3b8ab6b6cc43852a6245072b1f56,2022-04-25T23:42:51+00:00,565,3.43 -0x00226c0b60f8d4119fdce7e5e93356bc595f229941f76c09a9d3497c5a041e8d,2022-03-03T05:51:41+00:00,4008,0.01 -0x0022b9f02997f755e25b767b853b2b783d98cc302c1725c7cda6508d172fcdfa,2022-01-29T08:32:19+00:00,689,206.7194201 -0x0022c82f16eae138dbe4ca79ad58545afc709cd6789c4354fca73b1e10c6808d,2022-03-11T02:05:48+00:00,9559,511 -0x00238880b1e54ed6a74563e865f500ac5320277cb14b325ce3eb789c74e6372a,2022-01-18T04:41:41+00:00,66,0.07 -0x0023bd18d57ae202cd278a78623c960749e1c5fa04a3a6d0915c72983fbc998c,2022-04-29T15:23:26+00:00,1702,0.39 -0x0023c75f16ea10df1b593f36bfa3bc6951151e7735e0771566c6d4dd36594ff2,2022-02-28T13:15:05+00:00,7206,0.019 -0x00243f991b32c5e6d05e394c04ccfc612920bbc1612e8e9469d20674d6ffea97,2022-05-13T11:51:29+00:00,60098,3.055 -0x0024733ffc87886867d61aba1b47b0e980beae0cbe76c0448d7d13fcc2246308,2022-04-22T15:35:59+00:00,6144,1.2 -0x00248ef4fc277de481260313b1ae224b9c0dd534d16dd10d9e448828f7455360,2022-02-01T14:08:40+00:00,1609,0.35 -0x00250caedc5b2fe2ce2f98ddb1cfc27b68f5f62905597e51bb74a27d3ec8551b,2022-05-27T15:17:33+00:00,1408,0.3188 -0x0025192cc4804126faa328f44d3dea4e3a53a2f97487668079947df83386d7ab,2022-06-03T13:53:20+00:00,5188,0.16 -0x00257c0670f2d9442f69a927aa1e51f787e5475e28bc2507f2115a108ff03dab,2022-01-24T21:54:37+00:00,2727,79 -0x0025f4dc8812589ae52568c90bb1b35fea1aa944322e95770a6fb457e2d17f05,2022-05-05T08:30:33+00:00,3170,0.011 -0x0025fb552aa216b72de0e02a3ca37dadcca2761cb5935e578cb5667e5785ee5f,2022-05-17T15:24:10+00:00,4770,0.15 -0x00267146acde12665d222b36ad0b443db3b2aa7085f013487831453bb8138a4e,2022-05-08T20:20:05+00:00,228,18.65 -0x002687aff7a8132c5f4b1ea42dca9bde6264e57653debf9210921f2704f74637,2022-01-25T22:38:44+00:00,5283,382 -0x00268c068c881ea4a91ab6e8af374abfb367465730b89325123cd4fdf124de7e,2022-05-01T12:03:44+00:00,5538,30.88 -0x0026cde83aa3be57c2deaa1e22dabaa71e349d310d77a57cdc579200026f6902,2022-03-03T00:34:42+00:00,1973,0.35 -0x0026e6c1b918aa908f19ee93d1aae23606e17b4380df1761a4fa93c5e4d303d9,2022-04-07T15:55:06+00:00,2768,0.15 -0x0026f8f2d36cecaada4837d74291bb786ea6a64ea224fd90667b5073806b5ed1,2022-06-08T08:49:47+00:00,94,0.925 -0x0027687093ae3ac5aba0f6fe5956eea5a695baa226da978257e20e33aa7ac21b,2022-02-12T20:14:29+00:00,7044,0.739 -0x002880df3938f7556112a1977790bce1183fcce9cf07148bcfb01f6c6c0fdb10,2022-04-01T05:19:56+00:00,1948,493.5 -0x0029035976cbda6d966aac3d68ebdc62c6aae205730ca0bf88b4db2d648e3032,2022-01-13T13:40:20+00:00,168,152.2 -0x0029197acf34bb39d3ea97fd1f4c972a45c2d1957cb755f41c3de2bf18f3b468,2022-05-11T07:30:09+00:00,7595,0.15 -0x00296e0857df7952e8b98a8370283145d81f3890fbfa2ebd785115c662c552fd,2022-01-18T11:32:29+00:00,5303,1.066 -0x002a1b55ceb602255f0c9eb03a33a57ecf53fa703ee82ae8edbf2bf856173b09,2022-01-31T19:57:17+00:00,7244,4.85 -0x002aa1e0b51f435007d3f2f5be20a4d94d3669787c16deab77d11ff82dd5a785,2022-01-10T18:35:52+00:00,4503,0.0001 -0x002ba2eaa3d08db8f0695d454a3524993a4319d007ba536b726d87bef76755b1,2022-02-16T15:08:28+00:00,4407,0.35 -0x002bd17982040018c9bdc52c68fcd8eb16aa7e19552a6697dcea8bd1baf5bdb4,2022-05-27T23:10:21+00:00,536,0.002 -0x002bf5615464f39837ffc3d52e482a35e4def63a1bc7edb6a51f3dd60c0dcabf,2022-02-07T03:43:42+00:00,10783,0.42 -0x002c1a665f04a97f62f536a33f50aead55512e769dc0b5561851a1a0c3fd3d20,2022-01-28T13:30:45+00:00,4384,0.219 -0x002c63bc2376f1e78348dd40362e82e2ddd8cf31e19cd5c848f4c0a6ef86fe6e,2022-06-22T09:20:53+00:00,7121,0.331 -0x002ca2de243665df939090da3caf6b6c6cf9e7d7976c9d434389d6325bb95afc,2022-03-02T12:52:19+00:00,1045,0.198 -0x002ce9df4ac86bedee0f081c4c7b558c748500a424a55d1cd449b6946a581f9b,2022-01-29T07:47:10+00:00,10255,169.12 -0x002cfb40e7bb9d3ee5b20e682a236516c91e1600eebb4b2cc387a8e9d3d6f8e2,2022-01-20T17:44:42+00:00,5527,0.3 -0x002d39b44a8c9ea8be0a75563bfe1cbd7d77d737b242cd49f46c276070528a61,2022-02-16T11:16:20+00:00,5480,0.033 -0x002dbbc1c1634fc8477b99cf1eab0880a304424489c8f2cf4df8091d79fc938b,2022-06-13T16:17:41+00:00,97835,1.7 -0x002ddfd021636dc2d59288434d4a93ae9df98b489daf693bba9b617aa6a180cf,2022-06-25T15:40:51+00:00,3278,0.02 -0x002e321e2af5e2d7f1a15028c5922a54297cd468f833d24b5d1c4bbcda7072ee,2022-02-02T00:19:54+00:00,9,0.229 -0x002edf1434cfc5d134a083618242956dbada346012e98ad54de54819be6b26c7,2022-03-18T05:10:03+00:00,2804,8.88 -0x002f558b406bb36a1c154b8b037cfadc10a4ef356a8ac1e740ae620afde272ee,2022-04-30T08:24:01+00:00,8410,0.1405 -0x002f5ecb2608c6d6c1948352395b4f562777402e6fd3d535bcbe9116553e2dd6,2022-01-11T00:46:24+00:00,2718,0.15 -0x002fa006071f475eac7a7040fb21fb65dd56e6a43e2f571eedd6be804d7effee,2022-04-04T07:03:46+00:00,1484,0.43 -0x002fc9d1c4ce6819367289f9d936a199ea9d9af63e7537c271ebf6bfc1212f6d,2022-02-05T17:39:14+00:00,8362,0.41 -0x002ff659bf53d0a1cc9bd5c6a3640e7442213733229bdebcfbd1838994a3009c,2022-04-24T14:18:35+00:00,5618,0.219 -0x003001c02e9e0ae24d7f338b02df50710ac721fff001ea8297b117e9ec19d723,2022-06-07T05:02:54+00:00,7269,0.17 -0x0030fc3200a080ac36fdeb8347cb00885b0df10ef63ec999242ed3c7c364298d,2022-04-07T23:21:07+00:00,1805,0.09123 -0x003143b7a42164963636c4c73c40503036b4b5989b68ed3f8cdab8cdfc473ae9,2022-06-21T05:00:44+00:00,5354,11 -0x0031ba17ce753dba17f45ad4c49a6b8823e21794d056dfc3e988bac91b6c99d9,2022-03-16T03:01:16+00:00,15178,0.3 -0x0031cafd1ccf279220e4d464e4a7d05a27f094798688285e73a1243d9931e319,2022-02-06T11:29:03+00:00,8449,1.0101 -0x0032f46d5c06e5f0860f27ac478f87e9bbe91316ad98f18aa652326cb14444f1,2022-01-23T11:39:30+00:00,1052,0.08 -0x0032f686d7ce87b664d349f196f92de2682f6648f5d0546e9dd552eb3e2ebc05,2022-02-06T02:03:48+00:00,5283,245 -0x0034070c6e951d21b4e0c7fcc97d7b74005c3d85d0a77b1d1528f502be42394b,2022-05-28T20:08:13+00:00,9635,2.57 -0x00340e56833edbeecbd9116358110b31878d0f66745f71e47b7134763d7267d7,2022-04-20T19:33:42+00:00,3231,0.25 -0x00358f800cbf35fce6c2899182d7ff1b7010a2b21e4389b22f12feebd347186a,2022-05-12T14:33:53+00:00,17222,4.595 -0x003592c0fbb469ff8def691acda00c5b4a03e6648e89d0f7b9b65657b557f9ac,2022-04-15T14:27:55+00:00,4119,0.23 -0x0035d0c556a39ada4254a2d521a11dc8d730c3c0e14ba612e9c70610a1e47162,2022-05-20T01:24:10+00:00,6338,0.571 -0x00360001f1036336412ec091ca8f7633ede31bf47def182292ddc7c9f41a9bec,2022-01-12T22:20:14+00:00,1075,0.3 -0x00360935e16b347b3169f72e8779be297ec93ae7b811f79dac736711323b2b86,2022-01-31T19:00:22+00:00,2,0.51 -0x00363b87c75873c1cf73595d100008aa5c402c45a103baf45f8d39ddb7faa60b,2022-05-29T06:58:02+00:00,2717,0.42 -0x00365e255cfcc32734b9da94369263d33a21c36196f42a1a61ebad90bba05f98,2022-03-11T10:54:55+00:00,1361,0.02 -0x003668e67f06888f9f92ffe3f5e11d271d05e1a4346f83561b2f188c06d76502,2022-05-05T19:32:21+00:00,18179,4.2 -0x0036a281b9a0366edc63673b23b26b388fc4c0d3d1f2f7c8593850be34494b32,2022-05-28T22:41:14+00:00,1671,0.215 -0x0036d91769064df2da62f027765b98e810094fe0f449a4fff087fbe422e25cd7,2022-01-12T05:08:19+00:00,2323,0.5 -0x0036d9eaf96e4f3bac012aed793a32506e17a7b9e1e36426974d3b15e56d5575,2022-02-09T09:15:06+00:00,925,0.2 -0x00372ae909eeb3f98a4da0afa6f6d51f8d4cc96e2a00cb9046054848d72c998d,2022-03-25T20:48:39+00:00,18493,0.15 -0x00375db5c478bd901e0b417a89bea71b80155ff246b6b790257c2a1ef6fb8774,2022-05-07T16:18:55+00:00,1390,0.025 -0x0037f1a26c6ad5340515de691f5598bb3019db3300dd8a41b7ddd072ff210f99,2022-01-24T12:34:32+00:00,2363,0.34 -0x00382f78b6e3fd4957bf1f7bfbf5611ca8584aef412585c17e5c7e14d09a4a03,2022-04-18T04:40:15+00:00,2163,0.5 -0x00383dda5d161682f0f33f2eabc946782e26477351c82f3372d611583cfe9f34,2022-02-09T15:42:03+00:00,8119,0.52 -0x0038c310ecd151379010ca209a524fb969e002d8da35035602712087043e2770,2022-02-16T19:33:06+00:00,2645,0.2 -0x0038e76c1f7a08991e1b9e4901957e5fb075adea55281c76bbcc66e53b9f2091,2022-02-22T18:45:16+00:00,18389,1.84 -0x0039952a47f8c6cc45ed020cff0bf30ac406dc2695e90a015822ad44f016292a,2022-02-25T18:46:10+00:00,18711,0.61 -0x0039c488b516502eaa9df07d67ec5c30c3186e1be3bcd77d1301b9788abe8f42,2022-03-06T19:50:42+00:00,2786,0.495 -0x003a2490a54a7b3c1014e0746ec53aef11113e1939554cac5ae9b77cf641c23b,2022-06-07T18:52:07+00:00,1516,0.99 -0x003a31aa357fb4555bd9e19c3f3c63111ef9abe1ead55eb28d1ac069ff0de7b5,2022-01-20T23:25:45+00:00,19497,569 -0x003a3df04060b993c17c1cbeb09386264aeccaf68881e524cdda8f20680e80e6,2022-01-22T20:46:43+00:00,9728,420 -0x003a5d7fef8819dac4736e89fa8297430a0cae24ae2e646b6087bbdbdae3ddfb,2022-05-06T03:37:14+00:00,4305,3.2 -0x003ab0078487a76224ade0384380137ba3c7bfa414a9b4b42f27676ea252c415,2022-04-05T08:43:29+00:00,930,0.031 -0x003ab671357022982707b6e1cc8f7944c0753aa8766eebfdba3e36a6b6612406,2022-05-26T10:11:26+00:00,6229,0.36 -0x003b3e1849b96a90528d9b0b7103cc0ed5466e88595ef059fc0a1954502073cc,2022-06-25T09:07:23+00:00,1076,0.0821 -0x003b66668b12351bfdd9d77fe9889d897433a4fc00654572d8b5f6b444e2e7bb,2022-02-25T17:41:30+00:00,2224,0.05 -0x003b95ee97ff0e27875bbec733eca38ddc7911b6569bae26061b7ba83f80a173,2022-06-02T06:27:05+00:00,724,0.04 -0x003be4bd84d237b8b1d985a220b98622806adc077c3bf7bee845a0376f78e1c1,2022-02-02T10:10:52+00:00,2289,0.07 -0x003cf3f46e6b9bd84a42de9847a9dc8e9e8c794863192483f5116f8cea71f754,2022-03-27T17:50:48+00:00,2959,0.41 -0x003d5d88a778e98c081ec3f8b47524f5cfc02378726aadf303ca6330071b58f4,2022-04-10T09:08:43+00:00,3468,0.24 -0x003da304f9dc9d40ac20edd02ecb4477cd12e8c7afd6a5648f611abdb4ff323a,2022-06-01T05:32:26+00:00,1703,0.17 -0x003da79d447d581d1c469ac62dba92be3e6aaab0c5306ad17238d426b9370dba,2022-04-08T12:19:04+00:00,8099,0.14 -0x003dad1bd025160b322988d2515794ac36bb063ea812099e9d699252edca7f2c,2022-05-17T00:27:00+00:00,865,0.1 -0x003db058a8036beaf1bafee621e11820c73a845d8559077efd9b1851860b1197,2022-04-10T19:13:42+00:00,4908,47.5 -0x003e3b33165841b4d9e7ed0c720770da0b2a4ca57b56aa187b2edc61f84f9187,2022-06-06T02:21:36+00:00,4008,3.84 -0x003e46957d95bc43166c31739c13d376189038192d7fdfe934d5426ae22e2b88,2022-05-26T02:36:41+00:00,5199,1.449 -0x003e6bb86702f7b062344dca10e7cc3e0a180a8daaaf84f418cd4a179262c337,2022-03-18T01:18:48+00:00,1496,0.2507 -0x003eeeb92fa58e45422bdc998f7ff8d97a7b3f6b4ca1e524fa68cd9e8c400fb0,2022-02-23T06:59:35+00:00,6012,0.47 -0x003f28dccd9443a070369d23f3eb82e44bbfcbd64e59ac20f25ca3ab4be7995a,2022-03-29T22:29:05+00:00,7750,0.021 -0x003f930ed748f6c3a4c29460a0590fe681e7b7a9772c0d8a7d72d693b9d46315,2022-01-17T15:39:57+00:00,1649,1 -0x003fe5742194faac05f1a0f74b2cb3698f60dfbfb42fd73793cc315d429863a5,2022-02-02T10:52:34+00:00,16082,0.068 -0x003ff38645d6765111523516a57a347aa0bad31e3b9f8992880e0407d3f6651f,2022-05-03T05:03:17+00:00,9084,0.2121 -0x004003574da5565b0c383dff1cf920d20c31509ba225ffc74b12518570aeb244,2022-02-01T14:48:44+00:00,7158,0.31 -0x004004ec7a650bdc6e6f05880bc02b3fd6fe2cb6d6e4257f4823b95cbeb382e4,2022-04-16T22:22:45+00:00,14564,5.05 -0x0040b46351f3e8f4233720f63abd230c6e78b70ec87612c760436bcde455fb6d,2022-01-18T20:47:11+00:00,3110,0.1 -0x00415387322a937c816e28822424e4221d2f94ad43d921ab5a6c37b6307d4e64,2022-05-02T20:10:13+00:00,3831,0.1518 -0x0041f104700144607cb6308fb6b702819b2fff44373b9309d520850a11a1ffb5,2022-05-03T06:18:52+00:00,3020,24 -0x00423a5dbda475b872f0b5f5d5f313757e1df7e888e73606725fad43a3805e27,2022-01-13T14:31:39+00:00,864,0.02 -0x00425ba48c653b8de20e1a8abdf9aad75bb86232911811be0af426e1893a534c,2022-03-31T20:57:39+00:00,5447,48 -0x004371e18924d073d4c2b792431a6524ec22528cfc6bd8a675ec5925c090b04a,2022-02-27T00:31:25+00:00,6059,0.0808 -0x0043a11c816760f7809b529c0cec76778c8fb815fb27d6cabf7bbe8fc4dc2607,2022-05-03T01:46:07+00:00,2161,1.8 -0x0043a645632bd028bbf816d39af33e375b8e0bc57ed548a5f0746dddfda555e7,2022-01-27T18:46:25+00:00,2781,0.125 -0x0043af96fa91f48941255899f7a7d9784cb635a78a283145527908650dddb8d0,2022-03-22T03:35:25+00:00,24400,0.221 -0x0044bb3de0e537e48f9eb8a1f7bcd595f21956242e63150817277e764815804d,2022-02-26T19:41:01+00:00,3060,0.4 -0x0044d1e1cc466852f357235a03f6f6fb7ba3b546c74a1c65e25605ef9432f6f9,2022-03-11T09:09:09+00:00,18,0.299 -0x0044e4ac6dbb15d922299668ba6217b8097feb47fa5386e15f48ccaf5a8e2082,2022-01-11T17:34:36+00:00,13687,16.3 -0x0044f190de8c5896e87824eb80c6997ddf6d0899af862c832ea8d126115a0148,2022-06-01T12:19:44+00:00,84961,3.08 -0x00451dc28fe0ea430ab0148d55bd19bcadb6b5447c415f491482cec7e419ec73,2022-05-22T23:51:28+00:00,1954,84.9 -0x00455ae9873d3e176a21004da63f9c834dc273a4ef05bac404205b790fc10960,2022-06-12T12:08:38+00:00,973,1.8 -0x00457d8a2080cd19addbc5082179acdc4663f5943219bb3a92c7c50796d45ed1,2022-06-21T21:44:02+00:00,4629,0.666 -0x004580b76ee0448cd149d323007d60d42eca16b382b960ef248b352f96261b51,2022-02-26T02:24:46+00:00,1461,0.25 -0x0045b2ec394084796ee88471675a096e9b4e6a070812e4485ec4198d5f06bfb3,2022-01-20T23:28:29+00:00,6183,112.9 -0x0045c075918cae4deaaab43f6d678ef6269c7362b3170ebba819e8dfc5d79dbc,2022-03-17T02:35:51+00:00,6664,1 -0x004670691ce9de097d923704d3fe20289bca067353a49f90b66ed791cd25c1f0,2022-04-08T00:59:57+00:00,8268,0.19 -0x0046d7e5a6c1fdcd14fc8c5b8f69b43755e01162525aebdc914dfb7d0cf9fa1b,2022-05-30T05:50:06+00:00,1825,0.23 -0x0047176d55107358fd1d53f72112bd9dbf3d47c2f9f20a879ce652992dd199ab,2022-04-23T00:16:43+00:00,2,1 -0x00477f4fed96fd39622fef2bf4f698f5a020ab64127707acd35175e1d30b1cf2,2022-01-24T19:31:29+00:00,10,4.89 -0x0047c216a2a49d6f6c6b56b9925965036ff51b02ce77498555a1095c8338d882,2022-06-14T17:44:34+00:00,854,1 -0x0047f1fda83da4d9f4c65d39400cc1cdf9dbe6df6ea07b61a4ca3d501cce3387,2022-04-07T13:09:17+00:00,3940,1.83 -0x004837f6a6c95155469b26325fe0ce27fd42a6e9b21ff028a42c2441146ac32e,2022-05-22T21:11:04+00:00,2824,0.78 -0x0048503dd0af7d72a8f3a4c1a97e5b395c5277105c58c8a9c2fc14e06ce07d1a,2022-01-11T20:58:34+00:00,5956,12.3 -0x004885f94399ea70c015ff5f5913728acc02d001586da3fca4dc7c0867908f46,2022-02-25T03:50:46+00:00,1865,167 -0x0048a90e1f6ae599e594c49c336c5e04162c9deb7a5d556b4ae80015a1bacf9c,2022-01-17T23:56:10+00:00,2229,177.5 -0x0048ac7f1acba780c8c74ddd846e266b16c919a32ec8150956a25fe13902b974,2022-02-26T21:52:19+00:00,7,0.3 -0x0048b78655d119b2e40c4a8a51c3933f5f883cc349d531a46b296e825d450255,2022-05-28T21:38:14+00:00,3184,0.469 -0x0048dc4507601133024dd06f2937d91666133cada4b87f133c5d325e019e59d5,2022-05-05T16:11:34+00:00,34902,0.7449 -0x0049821b6ed9f4625d29544d814f353c82f8d3f0592097251b05002e916c7bae,2022-02-11T23:57:13+00:00,8284,0.22 -0x0049fe7a87db89528e9f2a3b329e45e3c23fc6e3cad99fb66a0791005781ab66,2022-04-19T04:22:17+00:00,1401,0.23 -0x004a5a184e878f2c1af790235e516b97782c593913ddb1e4060bafb0504a4431,2022-03-05T01:05:07+00:00,2693,0.17 -0x004a90be65f80e3a9204d96c404fd47fa60f30a1cf648bae1335e65aca85a6a8,2022-03-02T00:26:26+00:00,6587,0.07 -0x004ac22f8231e38865889e2b04ff159580ee2d65430e233d5bbe0a9c5f8e0b8f,2022-05-01T21:00:26+00:00,90786,6.11 -0x004b286a40952908cd65b301207322440992a3d79a215daee03febb5225f1db7,2022-04-02T02:33:45+00:00,3889,0.15 -0x004b36d0b3477693c9a7bf26320dd3e054e734d61e376b5019c638e5c1eb9639,2022-05-07T07:30:19+00:00,8203,0.282 -0x004b80a57bb699a52f493cc7cae10de32b9952af4f2492c8ce51352c2b47f270,2022-03-31T12:47:41+00:00,389,0.02 -0x004bc124d9b849f7d178f53e13dbf09724c479a34fbbcee09a56f922e83d88eb,2022-06-20T05:57:02+00:00,1290,0.256 -0x004bf4c762edef758bb23956b1617c89cc037ebcb056348fd5bd12028e45c5b9,2022-05-19T20:45:19+00:00,9275,0.12 -0x004c0fba3d44dcbf87d1bca90a786bcf2ad8bf4a6e3b20a0c9216e76ef52429b,2022-04-24T13:28:30+00:00,856,0.42 -0x004c32d84ddad8a939e0b50e412c0fad109cdbf43699df07392a96b15db5fe4e,2022-05-10T00:10:16+00:00,7648,12.75 -0x004c37d81109f1f36bf372cfa1d3a24505935aaf1b11735f8cba94127eee9e0b,2022-03-28T00:45:47+00:00,45632,2.215 -0x004c9ce20ab14dec11b364a2330e3c8d5e83a47776f1881148037053ecd98ec1,2022-02-16T19:36:50+00:00,8560,2.6 -0x004d83934166de7feffeab0cc3fb9a7e8064497867da41e2ebf334e5a615c9df,2022-01-10T22:08:41+00:00,1441,0.266 -0x004e40b0c08e0a372f5e0e8a8aaea1073422d69006ab76d8b7a7836de93744a5,2022-01-13T06:17:00+00:00,1,0.18 -0x004f7c8c24f3b3e6d57dbf3ebd1cd78aaa5c73f89767b7d120ec66a42245c506,2022-05-23T21:00:50+00:00,3045,0.101 -0x004f852153e1acc5248bd0f83cb3b6f9c2e2eb66772d73682a9e79de1176c015,2022-03-07T12:42:14+00:00,3287,0.58 -0x004fb8733568a2a5f80d62d31ce53e99a1df425f6aa8f7a2815b264b5da7f868,2022-02-15T17:52:46+00:00,41353,3.34 -0x004ffe4292e1546a2fd6df9a25cbb00c6797d11d0d0f2aa9bbb6b3a8a307aedc,2022-02-05T04:27:42+00:00,1168,2 -0x005049270a717686515ef839993d9e83b8804ad9a330dad09f7fe486edaa0723,2022-05-07T21:49:35+00:00,7252,0.35 -0x005072ad1d890bb9b239751e380021482e8444ec3064d7e45ca937e5ba0b50fc,2022-01-12T15:54:52+00:00,6662,4 -0x0050e0b1e2df6dbf0581de569a0fe7e6cb190a6d8bc2bdf5ca6f78c1c120d390,2022-02-01T18:32:05+00:00,8319,124.5 -0x0050facf30016e2d7d065b645aeef12149ad828882b808f6c117a9039b3036e4,2022-02-03T06:23:05+00:00,7051,0.29 -0x0051058fbfab6aa5c61b1ba21a7de0c18dc53e05860588fe14feae9161c6aec1,2022-05-01T17:28:47+00:00,9690,21.685 -0x005114892e8ca2594801c9ef28ad7f8b6b89dc31824b463f804f3baff887c6dc,2022-02-11T07:59:07+00:00,1903,0.39 -0x00511f3a16ed85f26eb67497b6e8b7575599a60ad21e98cb8ca33b960c69a18a,2022-02-25T17:03:45+00:00,5403,0.205 -0x0051339cd30613eeb925ac0496ec56f0805a1b243ce915d6b95058f8eee92499,2022-02-02T01:18:06+00:00,4083,0.3 -0x0051d309f6e28446ab823b88634642b62a1a95cfa71db0dabb07ba4d45709a63,2022-01-19T23:45:48+00:00,19497,230 -0x00527797a9bde78b63e00070bb61d529d77c97556225344c20f2ebb3f6d9d127,2022-01-20T10:49:27+00:00,4971,0.145 -0x005307e0fd023b48e50f3d0d2ff3faf64e25d79b58115d3d1370d71560ce1be1,2022-03-30T23:24:19+00:00,2131,0.019 -0x00533b69c97f12eca46ed88d2b0dbe0f7818bde0307292284f87e913af177e60,2022-07-03T20:02:22+00:00,2465,0.35 -0x005414f6931fedd1d918034cccc5ef210d49da2b155c6e73ec543fcbfd13d0fb,2022-06-13T23:42:36+00:00,58411,1.9 -0x005435937d84910d63e32872167b64bd9a45fbe3ad9b26aa47bfc240edbf2baf,2022-01-15T02:20:23+00:00,6821,0.39 -0x005459ac0388d422e0cbf77cb2147f242a8ddf42387a0def4772792989ccb00d,2022-05-03T03:14:00+00:00,393,3.2 -0x0054a4331cbce1b9cce9334fc1bc6729d7ddb865704b254bf7224f4552bebfa2,2022-01-28T04:14:15+00:00,20667,0.75 -0x005535387ff496b5fbba15b6afc772fb6d834380cdf6ed8716fb17ebbff0887f,2022-02-11T14:45:21+00:00,1795,0.25 -0x00561e8faee1ffee8b6b197aec2d14bb395f90bd2de854e103dfbb73762dd66c,2022-05-04T11:51:55+00:00,7432,0.09 -0x0056acdaadb19dba0a5125da11fb01ed214acc19641d05fd6c5db678fd874eb3,2022-05-21T01:53:47+00:00,7487,0.08 -0x0056c8a030c7b1be8dc6b725249e830052d54300b5cb349135adeca32b1979dc,2022-06-05T02:48:52+00:00,4564,0.175 -0x0056d3f0e3157631ae6044d4b7cd0a1d3cf57948d93c3123c58cdf1f4761d37b,2022-03-13T21:35:48+00:00,10988,0.229 -0x005740fabc78544a780c8e7e96a62be6d3c14334752a73d08eaee5dc78bc5d85,2022-01-13T18:06:33+00:00,4267,467 -0x0058c2a1558b9390653b1582a5479714fc8ce518ce8e5940099c8c867b376644,2022-01-16T19:36:34+00:00,4911,0.611 -0x005967ec99e9dbbc1cfa3d4eb9e329de033ccbdfda52dda49d981daee33d496b,2022-01-20T00:56:17+00:00,8388,1 -0x0059f5d6a39027065c51a075f1419d63b9390a1024ec19d552378f6f382e57c0,2022-04-20T14:02:56+00:00,9753,0.35 -0x005a59969077b84ebbddca8814299a9219a32811c9f1eb13bee59154f84ce70d,2022-03-10T00:30:01+00:00,5,1.198 -0x005a70a5cd5b0137e14e77c79f44c2ec21f0c67c6fd19e412dbb16c81ef3ec4b,2022-05-23T08:30:55+00:00,9728,250 -0x005c25a885cd6db16db56edf792a731585919bcbc80aad2e2ab906c147391cff,2022-01-24T06:05:29+00:00,4564,0.18 -0x005c32b68aa3aab642c98534962141b4fe48a92951d78fdb7e924ef7cd4316f6,2022-04-10T16:12:36+00:00,4887,0.32 -0x005c66ad7224f0501bd14162ad42ad02661af33def80ab902ad3f1ab7f182097,2022-05-21T14:49:29+00:00,2541,0.188 -0x005cccc03c72f9da079f79b9894232dcc0d3734fc5cbf7b510c3882b94730b90,2022-02-03T06:46:41+00:00,3561,0.025 -0x005cdeeec19bfa55d25693b9eaf963f1a6afb551bd9befd08b42aae609e43d6b,2022-06-05T19:31:14+00:00,54662,2.75 -0x005cf7a8dde7c9adf37c6be88dc92bedfa1266a551a6bd789932ef15969e9697,2022-01-15T23:46:37+00:00,8714,205 -0x005dee9a918f73d3591d606a2f74eba0ead612900bc969604cef65082305c8ac,2022-01-29T08:38:57+00:00,1865,356 -0x005dfe05750dc6de239160453f3250d6dc6f00837ef25a7bb2d61f4153115099,2022-01-19T13:48:20+00:00,9954,3.3 -0x005ea0d7d91be167a9e8241e9bb3cf297dafdb0ae2b2e07627cffc475049d412,2022-02-04T04:42:46+00:00,1637,2.15 -0x005f216f4f39bae81fc6f67d375d9a4f813fa35bcd3c6db87aa57660ea33a790,2022-02-08T09:53:31+00:00,6313,1.12 -0x0061b3ccc4d86bf1200ee97c7322f93d5c5c5fbfa67e6e90bce3265e787ea5a3,2022-03-31T18:31:55+00:00,5529,0.41 -0x0061dd01eb4e63fd39592d31bb78d8e66e1c1024a2ba82813d73c08cdc86669e,2022-06-28T14:51:34+00:00,8619,0.657741397912913 -0x0062055295d8fdadc3e90419f9a5ac08ba1a80378cf6c5187f88c118044b9859,2022-05-15T13:03:27+00:00,6253,0.03949 -0x00620c19617218df53571c9b7e392035d5b7744a6dabdf625f06f288b6127d5b,2022-03-27T04:24:40+00:00,16935,1.69 -0x006210d9d7bca7ec8bf409b7eac36d0d9fc277aec1e385e89933203ff2de1b08,2022-05-10T14:06:15+00:00,4226,0.122 -0x0062317573bc900822a1a028c104b86aa371bcae5250cfb92eeb56f76dae85eb,2022-05-24T03:49:38+00:00,5493,2.9 -0x00626478cee68d90a4e1b3ad9af08417c08881a9a02d8d8fe46b12f2bb93f671,2022-05-04T20:17:11+00:00,1478,116 -0x0063625dadca427d31d970041ad305ca40b80850c90349edf5208841b56e6065,2022-03-15T15:42:11+00:00,967,0.265 -0x006371beb347c93f14981f83aafca386794361ad0b4e16dbc0bac8ddd6b6a4d4,2022-03-23T15:08:47+00:00,4316,3 -0x00637cb659d75dcbbe8d4dab80e1077a9dc3d94cf9784413b906f3d748988e73,2022-01-30T08:49:01+00:00,8268,2 -0x00642d2d3d0466afddb96f95a3ce9940d74268eb76b34ddf76c39b979d1cb000,2022-06-02T15:18:34+00:00,81847,3 -0x006433a185482b2e800a9522b3dc8a0b54bba70d32f217f97a78010d77e6fdf5,2022-06-17T13:58:49+00:00,566,0.38 -0x00647a764f2862b667eae3bd950c3a5b39807076cb7b17d590edff59c6350187,2022-01-16T23:52:14+00:00,283,57 -0x0064e56437be4338be38a62be53093701eaf33d231dc666a6da76712a9068892,2022-04-17T12:32:18+00:00,378,1.188 -0x006589c16a3c22eb6156cf925fb68aa19055cbd85be239b481fb3b358a027b89,2022-05-10T19:50:39+00:00,6397,9.5 -0x0065a88c9830e64b152a9a82e3c7216e121a4ffd051e87dabe31e1106eca15c6,2022-05-02T02:43:26+00:00,92030,4.2 -0x006613b14bc0982590a5919d93c3a2f3e4106314f698ef56032920b1364df775,2022-05-12T15:59:34+00:00,4192,3.101 -0x0066597674fefe93cbf10d6081c37b63281a3166101bc017631d88d930543a68,2022-04-25T19:40:52+00:00,6679,0.74 -0x0066c85ec29f2a0924cb8dc05744aeae5970c1b44df2372370e292aad6156874,2022-03-19T13:01:42+00:00,29400,33 -0x00671e25e3e3e7613ad5bd4ba7b84713f92f2c067fc87812ab3f1714b8720371,2022-04-05T17:09:05+00:00,2227,0.1699 -0x0067901105b209923d2fa5d5328225f385636f411cc81d372d7b50b827e8be03,2022-01-25T17:37:16+00:00,1490,0.16 -0x006823719a35aeac27346a5f300f5b43586c7a0a3f5380380817329afde5b9b4,2022-01-26T12:09:21+00:00,3991,1.1 -0x006864fde194e64ec28637efd36269d8310ff85c902f207a5c117951408fc647,2022-06-04T21:28:24+00:00,1074,0.15 -0x0068cf02b65f55215e20c6be8c144755e5d5b452c5e6c59f292fef88ebee514e,2022-06-03T08:47:43+00:00,14850,0.0289 -0x006909e4c790b51a4810742ddff877ab570f4078569e0cc89718016334cf7427,2022-04-28T13:57:22+00:00,2578,0.0678 -0x00691270c9816efb8cf86574c10a5acae1224d04789e3befe65a44f4f7cdbc69,2022-03-04T07:39:21+00:00,689,180.6083727 -0x0069381ede35aeaf4ed847abf97817b88d0df7f8103674477b420e3262eb17d5,2022-01-16T09:55:46+00:00,9730,0.02 -0x0069483bcc2f986bba09e018da7054cc91e31d39c6dfdfae25e16a2416e2ee13,2022-01-11T09:42:55+00:00,10756,13.9 -0x00698fe8f00ab9b7e570ca5d51d174d0a6dcbe881b673aba1431a5470bde43b2,2022-06-07T14:35:51+00:00,164,0.1 -0x0069be533872d2796f1caacc4c1e9d5a80785f60f47eb1d470995b2f2d4fe2c8,2022-02-16T22:22:41+00:00,5285,0.199 -0x0069cb58da346a9960a41e75a968b12e5924705fe15a02c41ceb16ec60489f7b,2022-01-11T09:08:36+00:00,5369,0.55 -0x006a1a8cae842fa74a248b2f4dc9caacc23b02a368ad1a5e3a0875fe33c9c654,2022-06-02T23:32:35+00:00,2550,0.373 -0x006a32257efd1a698f893c75fbb6b6b5d99c764509cafb4420f56e48f95a86de,2022-01-30T06:23:50+00:00,9559,434 -0x006a52ff00ce2ae90086099cb983d5b28e687eeaa7a20250021c5b00eb3b4c3b,2022-05-27T08:54:01+00:00,2311,81.73 -0x006b4ed3a28b0833ea79e9742cb4d57b4972d56624a759121819baae32a5de6b,2022-06-29T03:12:18+00:00,7581,0.14 -0x006b6ec8a88a23afd73725560c2d102c4dd3875bbc95d73a02a2e1f0c48c8acf,2022-04-16T03:35:36+00:00,9559,428 -0x006c4ddb9f468ccdbe0ef0e0e733a09f0b404678a87010cdc78ae83c50e25b75,2022-04-30T00:03:52+00:00,3987,0.88 -0x006c65ff3ded7ffb3df7be3d9e2665773716c55d519b11e7facd454e5dff4882,2022-05-28T19:27:23+00:00,55660,2.87 -0x006c81659a0993b5b7b5c58c0b58bb6ff9d15d81b5bdf741d2f8b6ffe5a27f51,2022-02-18T05:55:10+00:00,3822,0.2 -0x006cda6cd5a0206d8d7a27b3b0c3907e98dd7937e4a74cc5d7ea14baf3722c79,2022-04-09T18:37:25+00:00,7364,0.015 -0x006ce3312cc9c0332121ff3506c029fe930f4b7fe8f4cdfba0e5a7b9df00079d,2022-01-21T03:05:52+00:00,4178,0.25 -0x006d260238c79dec7a77adc10edc6940e44b6b39c372cac824065c1190dcc22a,2022-02-25T00:36:53+00:00,1955,0.35 -0x006e0298b1691e8553449866b8f76fa93bcc03e0ec611df62d1d75b07c157f43,2022-05-12T23:28:03+00:00,19092,1.38 -0x006e337cde8e6fbb6b8e95635b3e2d2b33a3c0225deb59a7ee6efa0c20c75334,2022-03-10T04:10:46+00:00,19564,194.5504243 -0x006e4b952ebd4210731dceed8a9f4c8b40e0ea8e7d1e8064dc04f16e4233a11e,2022-03-21T17:29:54+00:00,2310,0.07 -0x006f432475410f9b2b67896aab1ffe5f2000e67a6aa81e3ef9ec933e9840168c,2022-07-04T12:50:26+00:00,141,0.16 -0x006f6d23568e8505a07c256cabb9c7b924fa8363c2b341a686a2316aa38cd8ef,2022-01-20T07:22:37+00:00,4492,0.5 -0x006f72f2b78f71e81443d750e03f1bbd5edeb4fb255e9385e7290a15714d3f50,2022-04-23T09:20:22+00:00,8472,0.189 -0x006f9f8e62c3f19a185f56054f8afe2cc39baa438e9bfb1c71dc561ce054f995,2022-02-24T14:24:09+00:00,4781,0.065 -0x007056d16c5eacb4de537ca122f863c8caf8c9aeb8d139f125a884dc5b183f5a,2022-05-17T18:13:25+00:00,7345,0.059 -0x0070b66613e49f785476dc1e720ddaf3680bd656ae66a14f87ab7e29bbbcf7b1,2022-01-27T16:52:13+00:00,5,0.56 -0x0070e457bcfb24e0ee3780e2678a3a17f1d526cb5ff59003598142d3f74e4787,2022-05-06T08:23:23+00:00,2882,0.121 -0x007145a52ef505dce333fb7076b410f27e3626e97c0a0bdde5678a35f03a8580,2022-01-13T13:22:56+00:00,9377,56.206 -0x0071a63ebc89b4bc05f1c938dd5456173bc7df581bc69c2553eece2a7969e19b,2022-01-29T01:27:35+00:00,13007,1.25 -0x007217cd78ac7361c3d0192d8f5e5c81a6d257acb6902be0ceff4d81758e29b7,2022-05-13T16:49:59+00:00,916,0.54 -0x00722636897b7651c71169f3cdb1085043ca63bd6c2ebfa24bad39b74ed51b24,2022-03-30T15:01:41+00:00,17790,1.04 -0x0072376d8876b2c722f9285a1b7ae45d1470856a54980a6254280184ca8d9859,2022-05-09T19:26:40+00:00,50520,2.88 -0x0072acc2841c62148e292be55d58417a20aa9714c523215eb48eb5c318d23845,2022-02-17T04:43:55+00:00,5489,0.4 -0x0073235f57f4b1de23834ab2f15d26ac3d184b56d5b323d9b1002a524530477f,2022-03-09T19:02:53+00:00,1437,0.45 -0x00732fa1367879531faac815bd3a779212738b196d7fa0b182ac71eeab18425b,2022-02-05T13:27:44+00:00,4529,0.18 -0x007381d1d6e0e34049805ed1878a86cd87b117063217338963c958b3a58a4eee,2022-01-20T15:54:57+00:00,5949,1.7 -0x0073a2af271b1ce5c05c7ab7f4471a13c9d06c8c2e6a934bb2b72994137538e0,2022-04-13T20:48:55+00:00,619,0.02 -0x0073d50bda04fef3173054d54ad3cacac7e81f6b25171e182ba079d1cfa672e8,2022-01-14T03:13:15+00:00,4758,0.01 -0x0073f52cd9210d4762b54d67b738fe864f300105ab90501fe939dbf4e152023a,2022-01-22T09:40:57+00:00,8319,166.5 -0x00740fe8f51e926d7cd51d50ff70a00000c1104d3f8cdaed47746578b6e97182,2022-01-21T15:10:49+00:00,290,3.5 -0x0074d7c9154db86102b567145a7bd4c051d1fef6a60421a646a213086d848c11,2022-02-05T13:23:38+00:00,3158,0.09 -0x0074fa667604e0fc901317cba4b37fc75462a958814af95092e95ceaad11036a,2022-04-27T00:59:02+00:00,1522,0.01 -0x00751617245c58523b783fe3a7a934bd84c9fa976a2e8ce4ad909c4e897cfd1c,2022-02-25T05:53:49+00:00,3857,0.1 -0x0075f4d329d5e8fa639f07a5ac33e47f0df884508c7013f82495807b61b83a02,2022-01-27T02:50:07+00:00,6314,0.09 -0x007605f21a2464a035b5aca60afede98cd99578a2253b5a5c872918aeac6f35f,2022-05-29T14:16:51+00:00,2725,0.0048 -0x007647b3f7890cbf6ad14ed4d30778c0454b2b6678917a9a93607e82a9f1911d,2022-06-25T22:29:06+00:00,1049,0.153088527878671 -0x00765881ae316588b63977e42b522a274e51e24633e89cab7f3772639a4b6857,2022-04-05T06:00:27+00:00,19708,0.3 -0x0076998d854798f21b1892884d8431fd31ca494e56d00b6bd79fbebcffa0100c,2022-02-04T15:38:50+00:00,5779,0.069 -0x00769f3c4c6a18967d1148e001bff9ba241c197a00ed79f04ba5076dd05f3e55,2022-04-29T02:34:45+00:00,1150,0.129 -0x0076d331d606445582676d245ecab541045b9b7b4ab0ae5873110416695d5537,2022-03-19T01:30:38+00:00,1,5.5 -0x00773b1f0107922816a3e47a8f59bdcee884996c3f65c4275b4aec3127b8e937,2022-04-02T01:50:09+00:00,33,0.055 -0x0078843fbaf9d792cc5813f83c2ed1234944a185a923a6e0d38604152db365ca,2022-03-12T11:17:53+00:00,5669,13.9 -0x007900ff2559d9b8b2722e4d7f4580a086ac03b2a1ad7c2cb41ab0640ded4cb6,2022-06-02T18:12:51+00:00,772,0.39 -0x00799e736330d5300b743a531b2b1e210068b2cb31564fb91a8c689bfa51d10b,2022-04-03T07:15:24+00:00,3636,0.349 -0x0079ac57e13c38dbef0d045a6ff051221c494bc50cf28ccd43852935985f3dd5,2022-04-22T20:59:48+00:00,6453,0.2 -0x007a2805af6737060609b880a594802ebf7e7789202f871a7a6de77788a332cb,2022-05-21T02:10:29+00:00,649,0.085 -0x007a3e8c595a428522ea2506fdf156e37cefb90d7b0371a2f6f29cc9bf1afd97,2022-01-19T19:26:54+00:00,4830,5.47 -0x007a74a670f943335c356d03149ca2f68da73bde2b150ff8c89427459d09879e,2022-03-30T10:52:05+00:00,4270,0.0195 -0x007af37f7c9517813268596f32e8cfe253030483d177aeedee79a240e48e4dcb,2022-04-16T01:39:50+00:00,9042,0.13 -0x007b34fde0d947eb0df625428b96216ec3c22445c7bf3c1469f4ef37fb1daacc,2022-04-01T03:28:34+00:00,3563,1 -0x007b8327c5ff5eea63e7f32d4241320c04aba8de6137b41e480c0f0872a1ed43,2022-01-31T22:24:43+00:00,1242,0.294 -0x007ba17438c89bc81853163ec28d0bef9c94176b775f4965e029321f868f7cc5,2022-05-26T08:12:47+00:00,4801,1.73 -0x007ba6642dd95773eddab8981e30f3a8e7176d826c75ec9a4cc65cdc26ea606e,2022-01-11T13:06:46+00:00,6862,1.6 -0x007c1e497c78919f25bc0602ac778145989675a77941ff69eb573c8754be621a,2022-02-09T08:23:40+00:00,5438,0.03 -0x007c3ab6b4780b8973170c6c3ed961da1af66321ee1ca423dce7268d1c2a166a,2022-05-21T20:54:12+00:00,4814,8.49 -0x007ce58827744d7441136d66c7ef2285b8eebc75b5a27af3e9391f819b73934e,2022-01-11T17:38:12+00:00,3573,0.85 -0x007d245474ad2decdbdba37f591c0c46b44417e730a305eb7a7c9618a13e62fb,2022-05-06T16:44:35+00:00,1095,0.45 -0x007d323b627aea22e93d2712f331bdd4a6dc09b5a7d32beba1154f938c9c9519,2022-03-15T02:30:45+00:00,8989,0.04 -0x007d4088c12739aa22c30b6fbbea8e4eb8d3408e98b89405681bdb3d98256b3c,2022-02-04T06:46:08+00:00,8459,0.0649 -0x007d8ad1efa26afa70e2aacbd024f3943bbdbeb53c00a332b53c7cbeef6210c6,2022-05-17T15:53:31+00:00,3136,0.049 -0x007e4165d88fc28d038ef2b3c6972c87dccbf06f64c3ef87ba5dbf9f7bf81ec8,2022-04-25T16:46:31+00:00,5,1.485 -0x007e4c347b25236c8c788f5a41d8d4d9cdf8a2a2466e07c93a059248c796c505,2022-02-13T10:06:48+00:00,8653,0.19 -0x007e57efcdd34abb65511929aee2163a9ba98697d85178d7856d7d9a4ee7bdac,2022-04-16T15:41:27+00:00,4745,5 -0x007ef8d53fb23ccf1cffaf70214eba76615658720b85542df591f087d4e69dbd,2022-02-02T20:55:16+00:00,2671,0.5399 -0x007f9d7732fe87b0fdf81a0d9a8ce7b94cced59726797050ea8ca3f2ba752773,2022-01-12T21:28:37+00:00,7701,0.1399 -0x007ff7ddebc22b335957b948468598f423686d8476a74888732dd9b91640db5c,2022-05-21T05:02:17+00:00,9975,0.102 -0x00804eaae12388b54b9d2293a9e26dbedbb79bb1502684a8b7daf748057d10f2,2022-03-09T15:02:21+00:00,1839,0.015 -0x00809cdfb4fc7fa6f7d49d243bd679c8d0f80ce858bd2968fa3bdeb93b1325ae,2022-06-03T03:35:39+00:00,7737,0.08 -0x00811be36c86268739fa76c2c7e1444d899c8e2656c487d78b12545da81dc307,2022-01-27T19:22:53+00:00,17282,967 -0x0081307af3cb48c518cb9a0aac15cbe2e33617e010b23d4184ab8e5be7cd9523,2022-06-27T03:33:24+00:00,59670,2.59 -0x0081574d0d219cead3223e3c15b66c06fadb849b0d691960b3d2643ddc6643fa,2022-06-16T06:25:47+00:00,8341,0.1101 -0x00818ce7503c405f26bf2794a799ee3e167aeaa4ea921ad3e5e0c8fa196cad2e,2022-01-15T23:25:36+00:00,3790,100.99 -0x00820d099ea546a9e4dbdb4f235483f2a4d80820b88a2fe3fcac0eb9f6e4a66b,2022-04-24T01:12:39+00:00,2334,0.1688 -0x0082bd2f798f142ce6f745ce42786a8582a732f5f5f6aeac2971e3c7591b6db0,2022-04-01T08:22:26+00:00,2611,0.074 -0x00838348c1a627634243a3a9b2a9baff6f0a3f7d02c4b7dd2f0b08c51a62f4d0,2022-01-20T15:50:09+00:00,6289,1.865 -0x0083c9055cac225e9d70e64e3ca12f8554cda6f40b0de9f72cd52f85d3c077f6,2022-02-02T00:57:31+00:00,3680,0.89 -0x0084357619ff8c17341fb195f9746154a9a72cf14e9b0b91db74518a99fe2fc8,2022-04-22T11:36:33+00:00,2334,0.2 -0x0084b4a45a08223286a07c153cd00b43159e61ffc480850533b33f1064bbda57,2022-02-12T07:33:32+00:00,1938,193.5328749 -0x0084d7a9dbfd20b7b86160bbaace9220157a8658a60c08f163ba98d74eef54b7,2022-06-15T06:22:21+00:00,3606,2.95 -0x0084d7e36ffd707ac6cce864e39a48b7db7a0e37ba35ed330ffdb6050116b40f,2022-02-18T08:10:55+00:00,3085,0.19 -0x0084f8deb006df075083ee0a0acf5942f09cf460466fdb0350afbf378bc38be0,2022-06-17T15:45:33+00:00,535,0.55 -0x00851a69de8c2eded20c1a0fb0d3b70fde24338616ab385110aecce3159104f5,2022-06-14T19:20:01+00:00,8,0.13 -0x0085f89a51d032daad91834c4ec2def7e2620e6187e2b339044874d9c3bd31e9,2022-03-27T21:14:43+00:00,1,0.849 -0x008627b637f7102ac3ff09dbb9e27180deda47820fc2b78585bf823bd458b5e7,2022-02-03T07:24:22+00:00,2048,0.036 -0x00865ba53ba789abca47c988ed446278b8a85a3b3acf8c6dd831e8b13f358b25,2022-04-27T23:19:58+00:00,2331,11.2 -0x0087ebcd67a2cf4898f7908129830b2155298d096c0ba75e318b674035905730,2022-01-29T00:09:57+00:00,5,1 -0x0087f0c3cf97f647a821cefb5c9d29646710459f791b58614844af71ab9d463c,2022-02-11T08:50:58+00:00,4246,0.25 -0x0087f3d1172754f023863fe106ff142e0d3fa9292838507a925a7b0271cb38e5,2022-02-04T14:37:08+00:00,8590,2.75 -0x0088155e4338161ff70b7dfab70b4e928dc59629e81a3f8935836326b55033eb,2022-04-13T19:13:39+00:00,671,1.55 -0x00887fe885a5b44abe1e505b74c492d33b738ac04a7f0dafb08541e9bed89f8a,2022-03-16T00:22:32+00:00,5308,0.04 -0x0088b9edfd9006d4b9dc97953e3a4d40895b04d86a047d51ba3b77d411bf7714,2022-01-15T19:31:11+00:00,1284,1 -0x0089ddff2712417c1310fdceecb6dc8c9e48478c9062ec0d58a1fe1ce6d209f8,2022-05-19T02:43:42+00:00,6331,0.081 -0x008a0d6edca24d04e500226aa59b28a1a6162ae556edf2bf498034fa68db8051,2022-01-11T18:58:00+00:00,1633,1.55 -0x008a42e3320e5bca0e78081bb5ed321fd6f140a3ac3053a0f370bf241c20905f,2022-01-30T05:32:02+00:00,5991,0.24 -0x008a6f14e61f324f13c57ebf389fa299cb1a577411cce560a980aae21a80863d,2022-02-07T08:09:14+00:00,4266,0.05 -0x008a9b0fdcd5b96e7837bb03c89307e9625c518fb5c224d577a1a9c81ca1ba36,2022-01-15T22:30:26+00:00,3163,90 -0x008aeb1418a5a99c4898c714ace637dbfdb5f7d30fc90ab5bee81edef99edf33,2022-06-03T17:56:31+00:00,2456,0.1943 -0x008b35627b75dacee9b38af00bb718907ba9595f8cc21cf74c4f01ca0ed133a6,2022-06-01T13:44:15+00:00,8751,0.1101 -0x008bc0a8e6fdd285843a968966a368032bc186bcaf555dd24aed1e4a38339b05,2022-05-22T05:06:55+00:00,3050,0.32 -0x008bcf2e27f6e6049fd0c8399ef7b0fe03b7598e60c878079fc2e654de3e5456,2022-04-05T06:13:25+00:00,4693,4.16 -0x008bde624a5c174b92af44b5cb75aa7851cfe73634326375bad1503be22b52d5,2022-05-02T17:08:38+00:00,45459,3.85 -0x008be253dbef8d0cb5e3ac3705ae8a288b0a22536fe9bb762936967dcec762cf,2022-02-13T16:23:53+00:00,724,0.34 -0x008bf39bd6ccff2ea11a939a8ab67426526072fec741c6f7c84a344e9f5a1990,2022-05-04T19:28:17+00:00,70513,4.81 -0x008c390651770f2644a945ee480d6422345b3342ca850edfb6336d2b268f53b9,2022-01-29T07:42:45+00:00,9559,328 -0x008c55e4b4bf6803249664d6ef1c98e9182683dc2719c65cf22a6dbcf6299c31,2022-05-25T02:57:06+00:00,2540,2.21 -0x008ca190280f0166937e60c7bc047ecbf833eb321cea7d75afaaf89ee7ee99d1,2022-04-25T13:26:08+00:00,939,0.179 -0x008ced86264f53b45fc2e11c49fec6693388f7d297439c5c2ae840979361e836,2022-07-02T11:16:30+00:00,4874,0.2 -0x008d4c3a92de8451810e71da258be3ad6d69e5b5c863a6188e62d7cda1442a42,2022-06-04T11:14:13+00:00,3400,0.1 -0x008de818bec54bad5144edf448268fb2a547737c77f025bb70af997fd998dd3e,2022-01-28T18:34:56+00:00,5487,1.5 -0x008e0b94801dceb5cadf963bbe4a76f9ad50091cadce9012dc56152a4b1929d2,2022-04-04T04:20:12+00:00,4670,0.119 -0x008e6a1ff725c48a118473f52499d72d59530e2dbe283428e90c6531f8893db5,2022-01-12T14:08:03+00:00,168,152.3 -0x008ec0a0476ca4565362b5ee6d163381e783aaaeec03c167ae4b4e6ad2c3a7f2,2022-06-20T08:26:33+00:00,73166,2.275 -0x008ee1eadb510bb4bc41045c51480c5dfa8574136bacf754380eaceb99bfedbb,2022-04-14T03:38:20+00:00,4956,0.74 -0x008f232a879c5cc94a910afb0f3748fcac14cd3223a5efe9cdcd8bef7aed52d9,2022-01-15T21:37:32+00:00,9249,8.522 -0x008f608bfe14ab9c0be6fab0b287b48a897f6d6af29312d2cd7aec1a9b88db68,2022-05-18T17:17:11+00:00,9021,0.033 -0x008f69d852eeefbfeda86a10e55246433b76572593fe97d479520c7cb741f0cd,2022-06-12T01:17:20+00:00,37863,0.0319 -0x008f9af7f23533fbec89e4cf410bec2cf40d3202acfeb7dfd440c12e1368b1c6,2022-06-27T00:02:54+00:00,2937,0.001 -0x009001667cdf83a6e4724d5299dda11ef75a27a4868eb3c8897868b307d74978,2022-03-22T15:32:10+00:00,5752,0.075 -0x00908636e99a1211df4dff5713cb575a61ae8ea5be5c257d5f1990bbb3ef015f,2022-05-04T15:50:22+00:00,1894,0.5 -0x0090e1ee3e444210fb44b0ccde386bf95eabf928db64a954406fc36922c75c93,2022-06-15T10:50:45+00:00,24030,0.009 -0x009164a6aced3e4fa3f16288e3530589b979a237e26c46533bde7eadd8d0affb,2022-05-22T12:11:49+00:00,8749,0.271 -0x009284ded3def34c4ad6a5dcda9827338ce18b09a13d8e7a3aacb8bcc7cc09ed,2022-05-30T12:28:31+00:00,5939,0.008699999 -0x009297b82d5da80b05662ba590673b8320e810c30c4333780accf7cf75cadc78,2022-03-30T13:46:17+00:00,1949,0.25 -0x0092ffaf9ebf3a5e7ff7f8a5d30b4599de15dfcff2b4ff46d7e72b54672d22b5,2022-05-22T00:16:52+00:00,412,0.141 -0x00933f6900bb2b6ae1204147829a0cb2e2f2c4b2cf3cecf51932e0cc676238fc,2022-02-23T17:01:47+00:00,19108,1.56 -0x00935ba9f2d997fa2f15d1ade01dd91f1efaa28f85421205afc475e620bf10ee,2022-01-18T14:06:04+00:00,10317,0.079 -0x0093ccbbb215f54fe8a4328ce2d5321efb91d4342a0d4b1438048216e385c680,2022-02-07T08:11:44+00:00,2728,0.04 -0x009419961cc4ead53b884c8cd8b9c46c955255b4d1452f998fc7bdfb5232f701,2022-05-24T00:37:56+00:00,46036,3.46 -0x00943bbf9fa1d06f0b1251fac24fb1d75f80934973594ad088f607be2c730ac1,2022-01-15T23:56:44+00:00,10371,0.01 -0x0094b2f9c95c876b62e7f24097529b4a720c1ad8643f2a0eaabda5925ac25b64,2022-01-17T08:43:38+00:00,5147,1.75 -0x0094f5ce738204e498a1760e1277cbff57edb719f8f9284be06f155b3f32a949,2022-03-29T03:55:08+00:00,5283,546 -0x009540387a27a667dbc15c4e7a0bf48301635b7a508729f9d90633d696d98e73,2022-01-30T10:26:17+00:00,322,0.07 -0x00956826793f9dfee569cbf65de1eae658e61058e4a1449093787dbc70895432,2022-05-12T17:50:48+00:00,3899,0.33 -0x00956b8e22d14aa8d7ce2c7fe03b2928bc35d16772071a28c2bf24bef336e169,2022-02-04T02:26:25+00:00,5279,0.325 -0x0095ddb0521a2c6fc807bec8576a6fa6338200ac27218ac95129fc37cc9ff12e,2022-05-30T09:59:34+00:00,0,0.218 -0x0096332676b1866157597d78649f81e550ad421c8f7e496c155491f0f0b5ea71,2022-01-06T02:13:40+00:00,112,0.005 -0x0096a8b40cc1e41a7fe7fefd6bad8cfad0521ca0aaa2b84a836d84cea0bbf35d,2022-02-12T05:16:43+00:00,5186,1.2 -0x0096ca63c9a1d30fe851a6581dea18916d25f09daf642a7518c1abb337258de6,2022-04-21T23:36:57+00:00,6695,0.222 -0x0096e858f84561823f4f502ac409f207f99efad00ffcd7dc5b30e4fd51ed23ca,2022-05-12T00:55:59+00:00,53191,3.01 -0x009738890b63b57c9825c6d9e57cd49d826e37bd182f5fad4fb1ff0358375f9f,2022-03-12T04:49:26+00:00,8889,0.597 -0x0097519e1f841dce422e97ee802faf1e31153e9019eee8471513c8cb6e970a01,2022-03-15T03:57:52+00:00,2498,2.4 -0x0097c5bed3bc3c688d3e8f60c29afc0198ff72d657b17c40c29a1cd00fa6bd8e,2022-06-13T10:22:12+00:00,7547,0.34 -0x0097fd46469945e61a45a4768cb1f31043f480e0fbaaafb1ee4f6fae6d24c242,2022-01-24T23:44:39+00:00,1938,171.9019586 -0x00984ca299d3f3f9b659b2b8f03a24bf0de5f37fa5b379007e9714e5c10b78d9,2022-04-24T13:54:08+00:00,1,4.4 -0x0098d65469a69b71e2e290005be4c9b0c6f3cde2faff693df5222fd08e2f92da,2022-04-21T20:15:44+00:00,7366,0.12 -0x00993a05d4e0baa118caad5170692bff6e027e868d57260091ab63e9acf974d9,2022-01-17T15:15:48+00:00,3778,20.2 -0x0099645472b5f7e7bb4e76e30b3515ed472a9da1e84e20a7da8c541be9679270,2022-01-18T17:39:29+00:00,1434,0.09 -0x0099dc7a7a335c216f3c3a371bdac2ce22b53bd2dc0d9ba6d35ec908771c83c0,2022-05-13T16:10:38+00:00,13617,5.5 -0x009a33e850dd434f7f8c34a9cecdf7a6c79eb7881f5511806e81a84f9e479d14,2022-06-23T03:00:24+00:00,5644,0.35 -0x009a3740361b5dca119786ddfd6e509505e876dd49614da0e0c54f311a98a4fe,2022-06-16T11:25:26+00:00,6797,0.25 -0x009b1845a2042930bdae3338c5eb115c2bb56ffb8ef12f289122c62fe1c118fc,2022-05-17T20:57:14+00:00,1755,4.555 -0x009b8e8519b81e620ace3b4b6303e4e21849f17ee27774f07f986735a52f5cd1,2022-06-04T08:33:41+00:00,7913,0.1 -0x009bc6de127913db419eb87f19db1dee1d995bade28d9b142afd8b2dc1a20845,2022-04-07T04:28:36+00:00,9820,26.2 -0x009c25049dd581603cfa483ff2b7e9a2f31402dd6575fd95563b05419a664526,2022-05-19T16:13:02+00:00,2896,0.8 -0x009cea580d979edb50830f5e277f5b4521b7fd0c4ef1808463e198f8a4fa0220,2022-05-21T18:56:05+00:00,1965,0.116 -0x009cf8ebf4499489cf33bb9e3262699ff2ad70d6ce0a5e0247b5f0d175e14d97,2022-04-05T01:04:16+00:00,329,0.59 -0x009dabab214ba4ed50dee999f9a60446d3e4d11b856e41863b09edbc488ee49d,2022-05-24T18:25:55+00:00,2892,0.0001 -0x009deb02b8175f9b3b031a13564a80bd10f97d799a2abdf71f1bd0c18c44045e,2022-06-04T08:59:56+00:00,7100,0.57 -0x009e2daa854398296c934d9f2f47460c1d7d048dc9431cbe1f218ad389af5260,2022-06-21T05:18:48+00:00,1886,0.001 -0x009e55865331ce10861c44f27843e3568fecb37b10364ee521ec215e251a2df4,2022-03-27T17:47:12+00:00,4207,0.084 -0x009f364727586f94e1bb3eb86038dca43718d4ee65fa6d9b313b1ed676401c17,2022-03-16T01:25:44+00:00,5283,637 -0x009f54f75fc9214604c58c2ea5fe240ad4f1ebd781d2df21f3a400077d074501,2022-01-29T16:00:55+00:00,2709,0.15 -0x009f7779e3a767221c38491934d2d9dba449c862025e06cfa61ab48fd44e74b9,2022-05-20T18:13:09+00:00,1966,0.0918 -0x00a03112bc940012512dbdeccecb9799ec29bcb333e392ed9d32b4e91e55a8de,2022-05-27T04:36:07+00:00,379,1.071 -0x00a12de3df14df20dc81d96f1b036bf01bbf4e8a5e18da893c74b3f9a9d113bd,2022-05-14T00:39:28+00:00,15337,2.3 -0x00a226c43a9e4b3ff55d7119fadbb5f42c1977508ae140ff2d4525927f2cddf3,2022-02-21T03:54:01+00:00,7723,6.3 -0x00a24751a2a8d4c8b4e7eb892b566653f4832a7b7c07faea0ca52b73b1194f26,2022-02-02T15:04:33+00:00,3261,0.33 -0x00a2d6768dbbcbe15dde357428ebeb5bff6a267764b1edacfff15b70f98c35ec,2022-05-17T17:37:00+00:00,7721,0.069 -0x00a2f1bba3a34aa564f4db616238ada73888f866d0c882abc639fe92f1447741,2022-01-25T18:10:27+00:00,10306,7.5 -0x00a32c0807a8ed380970f6afc86ea62c7a56ff35a44cad03c252f098bce728b4,2022-05-19T01:28:26+00:00,6277,0.05 -0x00a39a8d0dc89f72d8ff1abcee8207b1d45f891d8cd73881b4c3ff4180b1e1e4,2022-01-31T08:27:26+00:00,10185,0.05 -0x00a468115e5c439e18da0cb3724d296433a65b6bd78af8c387e7fa4072828712,2022-05-21T22:15:16+00:00,49330,3.3 -0x00a492565f75c9cdea0c3aff2fa751135b4265b1ee9f2f246ed16a251beb09b9,2022-01-13T15:41:06+00:00,7501,0.51 -0x00a54cd9991e1d4abfa90336843d850b5fbd9f4d6353bda60a6cfbb4d21f5fda,2022-01-24T03:48:14+00:00,4330,0.44 -0x00a573814b1e380c8f74b84541a4fa7217064707dc7911c5cb075e1e60a70501,2022-02-01T18:54:06+00:00,18153,4.69 -0x00a5ca591ae874ac1c317dbd76b3f7bee42828ea214ccad1cdf7a358bd6561e1,2022-06-24T21:56:03+00:00,7750,0.255 -0x00a5e426a48391f42d741d9f7a05f28cadf47b69b98faaa130ad659d0d167ed4,2022-01-15T06:46:39+00:00,4625,2.5 -0x00a5f1bd15c32b6f20734d3e1fc78d93f777eb409573bd0d8fcb9dab92a9cfc4,2022-02-27T08:33:47+00:00,4461,0.63 -0x00a61dd82ff81bc49c6e769febadb01cc5b13f804f910c90c8401cbba4c87e0f,2022-02-04T15:14:47+00:00,5358,13 -0x00a62d47a692d4e5e6962c8a3b16c7fc5be054b00f5dc90ff17b4052fc2d0138,2022-01-28T15:08:35+00:00,193,0.13 -0x00a6cbcf1b21ff0fd4d5d9128ffb2831f2c82a5a3e4314990d5d5d2fd866a63d,2022-04-24T17:21:49+00:00,6089,1.45 -0x00a740ea7196989ece10479571695d4ad46db0e8e4defd44fd6159139b4645b8,2022-04-24T21:11:38+00:00,3463,0.15 -0x00a7902e6f484b0ea843c60a7f68ca48c071682498ae4bf6c8e5a85f64d9ad68,2022-01-25T13:20:26+00:00,2273,0.1 -0x00a79c0856932eb235e6b56d9db5fe0e31b37deabd17142ece3d79e0d7ddef93,2022-05-22T15:07:01+00:00,2542,0.015 -0x00a842115cc70549857d8c0121153c6a0be6551dbbd47c76df316937c4d46355,2022-04-01T16:35:53+00:00,1,2 -0x00a8c915239056777224487ac0379f0e931ad4cc9dc08766e4b173888ba4b690,2022-01-15T23:43:54+00:00,10137,1809.5 -0x00a8d2f09467e20bb2183c3122ec1bb62a6f34c2ceacac74d658737ba944a952,2022-02-02T12:22:58+00:00,1,0.03 -0x00a8dc1874d8d82a97ae3a2618f1d647e070bff5ba77840f2b42ad6820a45875,2022-05-24T03:54:01+00:00,2238,0.00011 -0x00a94a3c66a4a629e65623e210f5930fa6eb0136ca3c8f0d9d7415adb3a642bf,2022-01-11T21:03:55+00:00,10968,100 -0x00a9b1d823ca8fb22874da0c9457f5230c9b20c60592b5db45ae506c68aee967,2022-03-07T21:07:34+00:00,937,0.21 -0x00a9c37360b98154fb79e9dba041f3108f25570163431509d6a05a3f84baf6b5,2022-04-17T13:47:30+00:00,2255,0.07 -0x00aa1197353c355db5a3441364c880a0e39b1aa91b7b1485492196fe49bd73c1,2022-02-13T21:20:32+00:00,1,5.3 -0x00aa1d43c6d87f10f5683329a1dc83ed6975c2ce92d22524621cded07c9b4953,2022-05-08T08:44:03+00:00,9526,0.55 -0x00ab281e03b8f9b21df8f969a682faf9301ff250a7c5175e78cd63a8eafb7683,2022-01-31T02:21:55+00:00,7341,0.567 -0x00ab2cc94aa27038f1b3fd4ef4b90b369fa764e3f99cc57db76c17e4a7010d39,2022-04-25T17:58:40+00:00,1692,14.75 -0x00abc308a86b58bc62245a989a0551130bf069b009946ed9e2ea0e825e0b62aa,2022-04-26T06:39:44+00:00,9386,2.99 -0x00abdb08a950770e4565624cc435c501523525edd155a97561b2761d0b40d2d5,2022-05-13T16:31:23+00:00,816,0.378 -0x00ac105d15d515c44036dab81d97141c6e8cc67dca87a5869141b2097d9e04dc,2022-05-23T19:10:19+00:00,2503,0.069 -0x00ac1dcd09e8607fc834842b832070fbc0e43d85949cbb0ac9a53dcabd792461,2022-06-13T16:45:04+00:00,65230,1.75 -0x00ac1f8d2aea6cb58b2930f57302a11adbfe784b0f32e5437048969ff0080d69,2022-02-23T20:30:48+00:00,1334,0.21 -0x00ac72f8516bed2f70a88aaec3cfa0b6b64d34cdeb077076a87f8e1bd54d8859,2022-05-02T18:42:40+00:00,401,0.606 -0x00acdc1f818d57bc4e1ef4a3374c12a9db8c71bc84e2bb7fa8741c1096418e99,2022-01-31T16:07:46+00:00,8918,0.1 -0x00acf1907e458ec49ec8b28f407a005078a55debbb9d2349a33a5052fd2253f8,2022-05-30T18:27:32+00:00,3705,0.16 -0x00ad458ea5fa2a6fbab5dc3763c83d549e919ed0609a16d1daefb0720a6fb490,2022-05-21T20:44:46+00:00,2613,0.01 -0x00ad4ab3b2580a55fb2386de2df61842d2fb99f595bc1d0f08f506ad928e24ff,2022-04-03T07:04:59+00:00,1,0.237 -0x00ad595d8f0a23358854edd6f60750862ac10cdf271dc5a00c0a83af8037d343,2022-06-04T23:44:42+00:00,6410,218 -0x00ad91607bf96be04b1381f7e3216c5d19d70e03d2df3c16d590c240067eb413,2022-05-12T18:50:01+00:00,1,0.099 -0x00adb5de1c7df055187477833a52db60a4d4ba796e7e0c4c21d19aafb1f384e8,2022-04-13T10:14:52+00:00,4950,0.3 -0x00adf65d128bdae716aa1245f5fa16ad53d52ef2b5a82ce5390207243824be32,2022-05-08T19:35:51+00:00,971,0.4125 -0x00ae848caef7b8466dcaf3acfa42304a5a345c92e3860a871328462404c3f38a,2022-01-18T13:49:01+00:00,1401,1.1 -0x00aeb78846cc3ab140d0b0d48051880300209d794859625d0afb3b6ffe847c85,2022-03-13T12:09:22+00:00,5580,0.55 -0x00aefd5ce67eb8bdb972c074b7ee7bccf9c8821e1454f7d0c87f4b714236a734,2022-02-16T22:26:03+00:00,2637,0.25 -0x00af769014d231c44d30660ac7804f130b8ba98e6885de5136955f346adcc59a,2022-04-03T16:08:29+00:00,3145,4.39 -0x00af7dc3bae2a78d2b6b0fb1ee03922476861ab93968bf473a246af7c4fe6214,2022-02-06T21:56:40+00:00,4636,0.72 -0x00afd58c0175eeb096487a76ae7d7fd0e708eddcfc9ee1742449f72582fdaa5e,2022-06-19T03:11:38+00:00,1501,0.212923970734945 -0x00b09f83954ebd92ebc0b641c17c1438d2a1e45472af690100ef2fbf45089867,2022-01-26T12:28:55+00:00,12686,0.08 -0x00b0c158da209b360e101405affa57179a8609e6413fdb3581285b983516ba1f,2022-04-19T15:53:10+00:00,1273,0.11 -0x00b0ef8b2b96760f50a25303627b05d5cfb1343cb32b8b5711c08c814585381f,2022-04-08T13:32:59+00:00,2119,0.045 -0x00b207d40f56bc78aab3659dbff296a45a283b5a96ef087fff2fb106cc5f0171,2022-02-18T08:10:16+00:00,8032,1.169 -0x00b222dc99802604b75c4d5f7af97a540390d76ab8d3d7eaf97a80e6f291c1b6,2022-02-13T22:46:25+00:00,330,0.25199 -0x00b27d2809d75c1b71176d7cf9f73481e7b83aecea53f5943265c3b17f0be104,2022-01-29T15:27:34+00:00,10446,0.04 -0x00b282b3676ce60fe2f3f0fca64bd6c5abd1defc2ac3bd62eb47d7d983a79c3a,2022-02-01T18:35:42+00:00,1888,2.5 -0x00b2c5fb1b9a780888a3225826ecdd735211f8d78f78bf3a038000bbf05c33fe,2022-04-27T02:34:01+00:00,5318,26.78 -0x00b2d24f8480275ef2d90268feb70ffa7d467779fda27bcc249a613fd1383739,2022-01-11T10:55:57+00:00,10004,0.45 -0x00b35420c285adadbc4704f8a60a6e2f4746a9650e81dcf12cc514469888705c,2022-01-11T20:47:52+00:00,10244,9 -0x00b383dbfae02c1b8aab55d2565dfbaeea2a6325b28ca57f963f59a83410ba71,2022-05-07T20:50:18+00:00,9954,0.015 -0x00b3d7038ec3f3ddcb954bbc0ac8b2427dfdd2e7d236b3420f009ccc5ee55d04,2022-02-12T00:04:10+00:00,6305,0.06 -0x00b3eee055612740d3c5151ca273fabde39b78b7148883689c4c5dc57bf2353a,2022-04-08T07:03:56+00:00,372,0.3 -0x00b41ed1f793df310a1faa3811706f4b6ef0b800bfc8f23779e38591c2f4e690,2022-06-29T02:56:43+00:00,1,0.49 -0x00b4a3b27b90d347d744de2626b9f458aefa8220a78db46876db4cf51a7b8e76,2022-01-20T09:36:24+00:00,3574,4.5 -0x00b4e8f6993e98108e5c83b2d5b6bbdcd853c22ac06fc2615e3f0045f39235ff,2022-06-18T18:46:25+00:00,83777,3.2 -0x00b55a227ef6646bc6a75c205eba6cd0e8f346cd848b209752771da13f81f68e,2022-03-29T03:59:44+00:00,5283,513 -0x00b586d602dd37599fc334cef3fb12a62a40156939ccb1ece8072c585905a991,2022-01-21T16:56:54+00:00,0,0.25 -0x00b587f4fd5fd9bdb34b77ff97028739ecaeeb16ef09ad450ab488ff99578f38,2022-02-15T21:01:29+00:00,6129,0.939 -0x00b5c7ab236356a1997ef3cae4f29f3d60ec2fbaa1e5361c58ff97a434be00e8,2022-01-31T12:25:51+00:00,2362,1.99 -0x00b5fd4148947008e60965ebb24f62ed3fb124fdea9b08e279681473d4b9f9b9,2022-01-22T23:48:22+00:00,3521,563 -0x00b6461999b7e65a50d72b2b6a79057effbe3c26943a8b6218b4d9f896049f47,2022-02-05T10:53:01+00:00,1606,136.1 -0x00b6acaf543819897d70da6f5415e05b6ab58f7fdf5244f69c2f0c4f13dcd235,2022-02-15T11:46:56+00:00,8865,0.11 -0x00b6b3ce045f4d042b0ce3bf649c306c5d9eda49e6796424be0bc6fe8933c431,2022-05-21T01:33:33+00:00,557,0.035 -0x00b6b7046f0ab5ba17d63e2d08e1e17bc9512131889776a50d22706cdd532166,2022-04-26T11:11:57+00:00,8025,0.82 -0x00b735c7d8d4653cd06a9b4879fd808f53763ec75e01c2dccbf2d7fd1f19e121,2022-04-19T20:11:30+00:00,3807,7.601 -0x00b75d5586437aeb3aa3b6c6b37c65dcb480e966f2f5fa4f2d99a3e7b51b0953,2022-05-24T01:25:39+00:00,7600,0.525 -0x00b815d1fe483b80601304d329b71e3155231dfbb6988f07516cf64ef2c8c512,2022-01-13T23:39:09+00:00,6367,0.48 -0x00b82e670d11ccf2e8b9357f8cc08d3add4dc33ee66c14ccdbbc4d23abf0d5d0,2022-02-01T03:46:56+00:00,802,0.3 -0x00b889d965e6b34b25c6c3bb8eadac7846f76d4879da0a83454b4f32bc316e45,2022-01-19T04:40:06+00:00,1795,1.9 -0x00b9079cdf193d259d5c1a351a8fea2336579b49bff198d4df990dda4ed9667c,2022-04-27T00:00:17+00:00,143,1.49 -0x00b914008732992f1959f10627d2323832c5769f5077bbb5fba9e4276dfc0129,2022-01-23T21:13:35+00:00,9728,436 -0x00b94f7f401876d95696fe5bac9d3067ffd7a7d52d893cc1d784ff6d535ade97,2022-05-08T19:37:38+00:00,855,0.1104 -0x00b97e8177636d10001998b7cb60753bc197b3257bc35a29e66463d751860094,2022-05-21T23:32:27+00:00,9409,0.119 -0x00b99677d8af639a061c924f6933e36b8cf079eb4ae273fb8194733f426b59c5,2022-05-21T14:56:30+00:00,8495,0.107599999 -0x00baa0af50a6ff0eb27323282d210af08aaf7b5f9125975e45502ba0f3ecf394,2022-05-14T08:17:34+00:00,1239,3.6 -0x00bbbd0d2c0086e9aaaec984c4c7e1ac242aac7d5ac7c88a794b7d0c16be6f40,2022-04-03T05:01:40+00:00,3680,0.305 -0x00bbebceae39d028b22eac255889d4f85d011a1e1f2e3dd76eb4f41ba72005b9,2022-01-25T19:14:56+00:00,3046,19 -0x00bc64b64d741a1600553c17fc368210d8d0c30ebe32a25109a8a83e9157820a,2022-06-12T19:29:37+00:00,3733,0.06 -0x00bc82fcb71a635fb36ab135814c6377ca8bdfeeb71bb4d66c68c8004730d51d,2022-01-27T14:23:05+00:00,195,0.11 -0x00bd4c3a84d008d3bb38017d54f47724ff7763c86a3f41bb7f03b69b2355cb02,2022-01-16T23:51:14+00:00,18036,120 -0x00bd8fd5488b5b0c93b75eb4199097205ca50325516e9cac435e4527f672046a,2022-02-12T00:16:08+00:00,935,0.394 -0x00bdc53df01a0c8b784674f4e14de071616a027ddda3efdb3c98f897b8045406,2022-05-26T16:39:29+00:00,1900,0.09 -0x00bdff0f76d582550fdbcb7eb67a5444d167cbe1692eaada3764e317dac4e578,2022-06-24T01:45:06+00:00,2862,0.0069 -0x00be0dc5bdd6bb754780f83624562391809e3d63bbd270fda201277ff1af675f,2022-02-24T10:54:44+00:00,2433,1.22959 -0x00be3e5c8905bbb173318ee0ce1c022e4f0c11d2b4befb04c25df80d3a3da6e1,2022-05-07T18:56:11+00:00,10,3 -0x00be6dc32f2bf8725f70defacdff2e447f4b5ae4f5bb3b9302b6a9d504420035,2022-03-12T23:47:32+00:00,1938,268.6935338 -0x00bf4551fa4b2c69409254dbf574efb358eb2ae8db18696f05bb204295a68879,2022-05-15T11:42:30+00:00,2841,0.0122223223 -0x00bf6852f316604dc2c1d85bec901aa1ee34187a3957bad7ab3f638c3b14efcd,2022-03-31T16:02:14+00:00,4543,20.5 -0x00bfa9d58a4395b04d8151fac3a924a29db1f014a5bbf42def46be56eb9c0814,2022-04-24T23:23:23+00:00,10142,0.275 -0x00c0a358b5c900b5d9f0abe193b397ac1d69474a5542c2d7957a6d2b55ada8c7,2022-05-30T22:27:09+00:00,3203,0.055 -0x00c116f89758bb6408c589eb854b8ce9c4febfa320a89594c59236ae2cd7c42d,2022-04-13T03:57:59+00:00,1657,266.1602184 -0x00c158b3958c1cf4520594f69e3671b212371832625332b939e2cf70252bf2cf,2022-05-17T14:15:36+00:00,244,0.08 -0x00c16494e8fdcea5a2a448a0a082338c4e7d0870b351984fb00f8944a0a87cec,2022-05-31T06:32:37+00:00,9797,0.065 -0x00c1ae6133a549e371b54334d9441281637b92c33f6010d6a6984a176d61fd7f,2022-03-02T21:32:03+00:00,3903,0.001 -0x00c1dab951d08937c630da401756faa16bd6c08978014bca589d968e5f9d4c2b,2022-05-19T23:42:46+00:00,1002,0.101 -0x00c2a62536a105b5ea8d1e721aed79fdca17bbe2f90d8df5939b368122c72233,2022-05-04T19:00:19+00:00,72885,49 -0x00c377a6cd904cf1820294556ba9618f2bf2de1cc7f9614bcfcb59a3cfe41cba,2022-05-28T02:33:20+00:00,4447,0.21 -0x00c386d26d94564cda11127925ec12ee716345081f8c5e53c0695f823ca8b2ec,2022-04-05T05:06:45+00:00,5340,0.122 -0x00c3b71266a59022a056273cc8f6006833f476ba8fe4e6cdeb4091113436967d,2022-01-12T15:07:50+00:00,7936,223 -0x00c3f86d8891dd829a2739fbea7ffb358f5140eef80b24725adeca07fc0a1f38,2022-05-28T17:31:02+00:00,5167,2.145 -0x00c3ff5edd85d6bb83c9ba5d8473f03b165133e2b9ec4f608ac3efc99c206447,2022-01-11T20:40:50+00:00,7386,0.4 -0x00c40bd416e71b1b5862ed7cfdf8bdd6388f44b4a93b0a6a01e0d781aad5605a,2022-01-27T23:08:30+00:00,5283,310 -0x00c44897d73f62c335878b230a975ad66000a8b1cb933b131bdd36ad62e3c875,2022-05-28T04:27:45+00:00,3,0.1 -0x00c4607f37d4282775b1ed8800c76351a9ce7a62c0c279352cf312a380964b76,2022-05-22T04:45:34+00:00,4343,0.26 -0x00c475dd3a3c614cb0200412364de64a92a8e91574d3e179a67a78243cb08180,2022-01-14T08:44:04+00:00,1129,0.0001 -0x00c4b3db2c1fbbc1bf666e6f0065bee3564271bbd0e4137db57944e6ec1c20e6,2022-02-26T18:29:08+00:00,3059,0.45 -0x00c4cb6f1211b5d72cca6a43339dbbfd31b296ab8fbe9024231f42725efd9d31,2022-07-03T12:38:44+00:00,4665,0.012 -0x00c55598e72c7d2914b04d69148ad02d24282cebde67c862c50ce1b7ceedd2b8,2022-05-08T09:25:28+00:00,61407,3.3 -0x00c5c02a1e93b55f460a8066e718f3f328cae651046c995dfcd52bc5d20f4c48,2022-03-31T05:20:21+00:00,5283,475 -0x00c62ee851645356011e5221442283b6ae4c678729fa0248420b5183f551c2fb,2022-03-10T07:23:32+00:00,2871,0.02 -0x00c672fcaafcfb092b8a2a621ec32f6412e1890b92edc3baa980eadd86a195c0,2022-01-24T16:55:36+00:00,2287,1.052 -0x00c701b7e0de413004f7bf3ee0ab59a3312b4b523b15d653ff25071738a7c823,2022-05-31T14:30:19+00:00,7885,1 -0x00c780ab8b3f0d9be43fe7e352557816551c00d914d94fd5b5a1f40adaf46bcb,2022-02-09T07:43:02+00:00,3095,0.01 -0x00c82c8852f51a80b2fd90c8b273a74b74b281b93bf8f913641da3d854a90dfe,2022-05-05T19:29:39+00:00,2917,0.1498 -0x00c882608f756bf2a571fe480316ede9cd1abe9f7d484027e260b4e0f3f006d6,2022-05-19T23:58:27+00:00,9507,0.123 -0x00c8e656e5cda27cce9ea8199a22377ad53f8cf667312ce84170ae7d36270ace,2022-05-14T02:42:52+00:00,10,3.33 -0x00c922513da6dce63767ee58fb1ec06f3f4752e6b5a8f1b7447993524dca61a7,2022-06-28T15:20:19+00:00,0,0.7 -0x00cacee7c84a595a2f95112ca0ee66c034d4dd014bb357e4279052cbd0274424,2022-05-19T05:21:46+00:00,19264,4.25 -0x00cb41c197514e53226c2dc5bb341f414fb6315a5de9aab7e7203129dc7b1b4f,2022-06-21T07:54:37+00:00,1904,2.501 -0x00cb70e46813a8d86a005b5cdc0e6764fa688747b2ba11bd3c4fa041923d3a63,2022-01-11T23:24:32+00:00,7593,28.357071 -0x00cbc11f8125a5dc15c4ff4761d3f81e44808ac123104f1f2fddb69bd141ba3a,2022-04-24T23:46:08+00:00,2901,1.55 -0x00cc1019b3fc194cfbd766a678082392087277e25ab5566cfb465dd315b35b29,2022-05-19T05:05:27+00:00,3945,0.151 -0x00ccc8498c394432975c0bca95dc76605dc81ff17ec707c4ca8435e6bb25ba77,2022-01-17T22:28:32+00:00,855,2.45 -0x00ccdc160a3393f141573f8e4543b558db5044508cd82d1928b25905688727ae,2022-02-01T14:26:20+00:00,334,10.55 -0x00ce95005740a48d10e4255e195a979ca4239bfc035193f3b18ba13ee7bbb79d,2022-01-30T06:29:12+00:00,1865,501 -0x00ceefe117d944682e63022e514ed4b03b2b3ae6c89ec23ed2321eba9efde200,2022-05-21T06:53:13+00:00,2735,0.6 -0x00cf014a49f25d5f6aa4f85a4dbbacb1b14b92176cbc0b1b52da6262c2b7851a,2022-06-08T23:28:46+00:00,6095,0.4 -0x00cfe921c9fbb3d209f1247dff1015769c5a79b15bfb290e6c5994755f5ccc04,2022-01-21T16:55:46+00:00,2432,0.85 -0x00d0025b1f95e48cb7de7db468df8e3a6e6d4caef3399d4b877917e98f6889fa,2022-05-26T05:31:53+00:00,3449,0.075 -0x00d0269ae5147affa69ef9fac23a63ea96b6d86f33d399d661631f965b093937,2022-05-22T15:04:09+00:00,377,0.13 -0x00d11165f0c110832fc237d8d1517735932e7ccf01af025e4d76292bb58d1a97,2022-06-10T15:46:53+00:00,8208,0.1868 -0x00d1500afd3dfde311436a84bf0cface0b61d4c09f029b0a403d19b9f4379a71,2022-02-17T11:43:46+00:00,10225,0.02 -0x00d190888708b47c3d65a0c5aa267937068351e7ad7d4bda123d585d56c86512,2022-05-11T19:45:22+00:00,9579,0.13 -0x00d1f39e6ee4c992634bda99d24bc7b0d43c306f85068b62c1411d6e14535301,2022-02-12T18:32:50+00:00,6638,0.385 -0x00d1f53da9b0f4959e5c54ca346acd02b4200754ee35bc51b885d4d397e83619,2022-02-17T04:26:24+00:00,574,0.2 -0x00d229aecd2a3f45d7009580b134389a1e0ccbd60139f6a165c036568b6a3a84,2022-02-07T13:37:30+00:00,1111,0.1 -0x00d2f2bc45f53c400252082032914a0b7e17db18db9949a3a9b341868b06e136,2022-05-12T01:03:17+00:00,84819,3.08 -0x00d2f701a6a20588fc754ead7090d93b67bfbb2caa6a2672cdfdfebc10646827,2022-03-26T05:24:41+00:00,1865,294 -0x00d36a30866109fb13c1536fed60143ce06084efbf19023c51f6e8337a2d1c82,2022-03-13T18:01:27+00:00,7706,0.05 -0x00d3b2c92b63f0f90fb79fc0c5165d84e15bfb00d2a329eca2c19dccdbf7a088,2022-05-20T02:02:27+00:00,7205,0.89 -0x00d402a00713e99a7c851f012d959462eaa9ae24cc704e1d72bc05a0d2115dd6,2022-05-14T07:16:15+00:00,17982,0.2 -0x00d415f9c2e532a521c6e1e1e28edaf5893fea6afce68cfebb0116851043036c,2022-04-29T12:55:56+00:00,5431,3.18 -0x00d46607def7d9b80539f0b8eb42f69b4a5a4a40325ed5da08d135277889e6e0,2022-01-31T18:48:34+00:00,3950,1.5 -0x00d51d619161ba2c4a947787f4f2cae2cc14582eb69e74c20b41175a40ffe12b,2022-04-21T06:34:34+00:00,4646,0.075 -0x00d523df3efdd2ed6d3516c7088bb7be2df8da4f1c7dd460a7d55a2c4b91eff3,2022-02-05T04:22:54+00:00,75011,3.6 -0x00d57c4fc15db781e18f186574e91d3e3ba06d73e650bfb2274638c3af42dad6,2022-01-21T19:36:23+00:00,4684,0.35 -0x00d6a563b7a17a256b234913a067ded3cf1b4bee2a841ec3dd34ea17f8446ce5,2022-04-09T02:26:19+00:00,4249,1.42 -0x00d6b9a27e27541ac21009b14bc1af8c3db3fe6d62ecc38ff0d966e4a5cdf95d,2022-06-22T10:30:31+00:00,5218,0.3411 -0x00d6bd6795c641cc800e8e4dd302aa47d58adb01e9c9db1700cc5e914e791940,2022-06-09T10:55:06+00:00,16074,17.8 -0x00d7dc1032db55a4933f218a20dc06f706166fce7be7587195107b4f4b838962,2022-01-27T05:54:54+00:00,445,0.0001 -0x00d821f71db813b7c94d89d1e4bee53af8dd06b3c033a4676bf71f5122d7ea4a,2022-05-23T03:08:50+00:00,4750,0.4101 -0x00d86844590e1a40543e1ad6138832b5fb2e6fdf36d190c35f1c40c030b9cfff,2022-06-27T08:02:05+00:00,14882,0.163 -0x00d8b298d4c92a87b0e9f635c2073c63593a4adbdd2535a4ccab31de82406a59,2022-04-10T21:33:00+00:00,719,0.43 -0x00d8b8225b7639a0a61936a5b36b7a58eb848b353e1c00992d53c2bb47694a9e,2022-04-03T01:11:19+00:00,7995,1.35 -0x00d9382c601239682f09112f751d65f26dcd159da050c5699a3c13e24380c7ff,2022-01-11T00:48:53+00:00,2319,0.13 -0x00d9a41d07b40ca3c513088cd8300b305b519a8219270bd0a4e326e278740bab,2022-03-06T09:40:46+00:00,8170,0.301 -0x00d9a9f5c41bf3948083f61c97546c8672e5b2b8aec000f8c3c763f6b3fd986d,2022-06-23T16:27:24+00:00,9728,1347.5 -0x00d9cb1f9bfbefb965f48d6eca21c87ecf3cef936bb235632f0a5bb233b36e30,2022-01-21T17:19:08+00:00,709,2.3 -0x00d9e466150a5ee7acb357275455a94e5846cc4b8ebc524dd243f9c506675a69,2022-05-16T19:58:04+00:00,9812,0.078 -0x00da131bf2fbfc496078421c067ff5f566822af9450343dcfd7004bf79e4aa0a,2022-01-30T00:56:35+00:00,5081,0.16 -0x00da6a59cbf9bd47b147e3dd952f44a6fe8ed3540240a7796bef3be20be0f3a9,2022-07-03T06:40:06+00:00,12,0.45 -0x00da8b016032a8cff3234bb90987126afd9307f619baebcbe2482e5608acf4ec,2022-02-11T15:18:55+00:00,975,0.32 -0x00dadc87442f63ef28974150ce31fa2b139e8433372397534698f5f699233946,2022-03-28T02:57:56+00:00,1880,0.18 -0x00db3d33f455c8b036a56f5303a2dc636d61fc9cb928c35359f517e525b4764e,2022-01-20T15:58:22+00:00,8324,1.299 -0x00dbcbc88d2bfb1f2672ead2a204e1dd82f492591dcf840f6bd1772360d08bfa,2022-01-11T16:15:06+00:00,9153,0.01 -0x00dc21a1ec0f1c3155ccc4dfdf736647e9d34267126d33eca0884ee59296185a,2022-04-19T02:11:28+00:00,3170,0.05 -0x00dc6883473eb2d0165379cd8dbe8c8e51407cdc0d3a48fe96e9781b1559ae02,2022-01-30T17:11:10+00:00,2006,4.338895 -0x00dc6b86c5590e3df6f7ae460ac8d7f1f5a1b4b12dd55191b34881547d461125,2022-05-22T16:31:42+00:00,126,0.15 -0x00dcf88cf369670e67282669287e493cd7b0d66cf6c4c998c596e5bc1d8266f9,2022-01-13T22:37:11+00:00,17452,119.23 -0x00dd2a74167b4853a2ca957c9b85b12e0a50d0537b6f9a64fb09132402d32fa0,2022-01-21T23:58:31+00:00,10255,152.7 -0x00dd85ea560cfe3eaffd60964615ab820d22374ed1af987e25ebbfb7781e5055,2022-01-15T21:59:30+00:00,8770,285 -0x00de37c3262d254bc797497c50d05f2198866b3343396c7945c940770ffff4cb,2022-05-02T18:36:10+00:00,56437,4.49 -0x00dea1b774a39adb40fc73c980a858f3f76070677cd227d362f5da6cc6480e61,2022-04-07T06:15:31+00:00,9728,754 -0x00dea41b8e270fce702af0019a5ccc931c108eb0735bc7afc9844edfdb97a01e,2022-05-10T17:33:21+00:00,5224,10 -0x00dee3db769b0a4f8b04abcf63d3ac7c90e486020aaca0900a6c554492c1891a,2022-04-16T06:52:23+00:00,1,0.19 -0x00df2e43d891697e6b924193b3c660f3a803d1d6b3b1528ba93b6b764c554787,2022-02-06T17:41:42+00:00,6267,0.255 -0x00dfc69853d8f966ba400a300c3799958b5a5f20c4fe05478bb56d99e084491f,2022-01-12T17:42:38+00:00,5676,0.08 -0x00e006a3ab590b04371669542a5497f56945511c7b77da8394d7b64f0f76473b,2022-03-02T04:26:34+00:00,9728,388 -0x00e0752ba07ceb853462178ff8b03d566ddc5e76edbee10221c5073573167786,2022-01-23T06:45:40+00:00,6899,0.01 -0x00e13dee3158c5b8e6f29375aa952098bb6f3bc3daaad7a93d6fe9ca574dda91,2022-04-21T08:16:28+00:00,2164,0.498 -0x00e13eb2b008f54871e1a2dd8a6a32622ffa18e1130d7e8d1ebe0e050eae4cc3,2022-03-06T19:41:57+00:00,5247,0.222 -0x00e2430da0a88785563d527deaa221c1f3dae2e9b8bd4b22085060551cc0c525,2022-03-19T05:33:59+00:00,9157,11.1 -0x00e2ae1f8814c9aa7f200c92b2c6755a9e82d4c118908b1831646e2b98f0b970,2022-04-09T04:27:33+00:00,5691,0.75 -0x00e2b5c7c965e1735971ed50520a458ab358975d9b72ae61fa7cd7581b4f3297,2022-05-18T17:36:33+00:00,3962,0.03167 -0x00e3003e35c5dd48357e5844dda1943a67610626181de24d9bc2559294dad40b,2022-04-25T04:42:43+00:00,9580,1.65 -0x00e36c3874e08cbc3fb19c96d4cd153fad06a2ac45ae33cb1e4fb7807735366e,2022-05-04T14:18:30+00:00,20020,6.5 -0x00e3abb9ba61e6c77de14e3e7058d37f462b2dac050594bcbe64108adc0aa93a,2022-02-13T05:42:49+00:00,5905,0.33 -0x00e42ef09e791840d2964feaccb4f2983fe4fbd9f0c3bd290404da1fe5ea2e2a,2022-05-03T22:30:26+00:00,3599,0.35 -0x00e453bbae77ed40be305727ac91549b698b93f948c626714e23166b67fde7b9,2022-03-12T23:40:19+00:00,1657,309.51 -0x00e4d3b1f62ba92efcf4234ce4527b58ab88f298ffac38b7afeaffb09178161a,2022-02-15T17:20:13+00:00,724,0.1 -0x00e5a39330a01a84372e4edf2054811b2b64aaf63b2dd0ba98ddd345009e2928,2022-01-16T20:54:14+00:00,2693,364 -0x00e600504bc8f94fc828f1e4f38ca5dc2e32ef277af8f2ca32c67a3200d8207e,2022-06-01T00:39:23+00:00,1039,4.1 -0x00e62fa819d62d25bf449ee0f7058e9ef22eda8d517cc146db844adf99aae32e,2022-03-30T01:20:20+00:00,1231,0.11033 -0x00e6468b5ec1d7a15c378508763433de4c49f5a859666b94453016fd57275272,2022-02-27T16:18:40+00:00,3034,0.725 -0x00e663e44467298fac69221df45d9c5d072d8da4e14d0bc3cbc2e20cd20cf856,2022-03-01T17:58:47+00:00,3387,0.6 -0x00e667a4858ad0c108cfebba73d572b24aa9edc566e5e9ea8e4f727c72146e38,2022-05-09T09:50:01+00:00,5317,0.238 -0x00e6ee7850c451de3596a990112defc0330d45be5946a3d06d6cb792a8072be1,2022-04-05T19:46:19+00:00,11084,0.749 -0x00e76fde2939e417670b4461bb257a67c2997a2cb5e587d14b32d10816213e50,2022-05-02T14:38:58+00:00,68734,3.81 -0x00e7983a10ac2218f610893bc4b5537989f2cc38dfe7a0ab330a2a55619a2e0f,2022-05-26T17:12:32+00:00,2717,0.278 -0x00e7a03a2db06c7e5c439a221bfc99f6eda43c3a09ae655512c09583e339aa88,2022-06-14T23:48:13+00:00,3231,0.22 -0x00e7d1a1616c71ec8fd6b2d4d6467a7f14b08deeed68b47518796ff3fb90c030,2022-05-12T09:37:49+00:00,46913,3 -0x00e7f6dfd6df53884eb56c85049d5f695549d5f7f6c599adb19ddff0a03a19ef,2022-02-26T21:58:14+00:00,7201,0.2 -0x00e8db24ad2da1ef46da912ff899b20a518cc6ac8f9ff34331fd6b5a56a41ab4,2022-01-20T14:12:59+00:00,2467,1.69 -0x00e91d6bf2e9a81c29b081b28b6076a82907c3658b359da18d8e34e84be2125c,2022-07-02T07:00:43+00:00,636,0.320971 -0x00e9434c402d6e2ac2f0effa45dd25e4d82ee4ecd7171ef7cff4fb3095d90028,2022-04-03T06:09:38+00:00,9559,454 -0x00e9670d40a78f754007ebb78c5c22db06f982e5eb69a74fd396d4d501184fd7,2022-06-27T14:35:04+00:00,87635,2.8 -0x00e9df25258b09c987e34c6845c9c5d5b07b88abdbeff1ca7e77d975b8b24894,2022-04-05T18:30:08+00:00,8655,0.39 -0x00e9fe5fd173d77066caadb4b7b5d321b3c3613b37afb4dddae85b44be11e63f,2022-06-08T00:50:58+00:00,3765,0.277 -0x00eaa628ab6f8d8a25ff627b3d0ca8ae8df3c64c35789fae2aacfa451ab937cd,2022-02-19T07:42:05+00:00,9228,749.182 -0x00eaf806d7597f93e7751923c390d4aece146ab3758563dfef3c1c812f5929e4,2022-03-29T20:57:45+00:00,9392,0.162 -0x00eb44c9af3440c6207075337b7097f21e1c305fb9d815e6966ea86dcce737f0,2022-05-02T12:18:39+00:00,3313,0.5 -0x00eb54c9f50e9027417f6ac0bcd4a231ee239d7fffc6958eff730bd93c09319c,2022-01-24T04:35:29+00:00,9679,0.38 -0x00ebd4e5326c46776e6195593719a73a2951dd41176f37ff6f1622d29e3a29c6,2022-03-31T21:59:19+00:00,1425,0.3 -0x00ebd6088952a23d3abb93bf4a519984c67b21e92c77a5c102e6001d542b2b82,2022-05-06T05:49:34+00:00,2613,3.44 -0x00ebdc4e5e445772e7ed5c819ef71fb1e9946b68ea0e436bac34ad2bfd6e5a9d,2022-05-20T00:41:18+00:00,1389,0.12 -0x00ec164f681d6b13b49c91d1fff8bbbf253043fdf06772c4f0fa0e9d10447a20,2022-02-12T04:16:04+00:00,1865,598 -0x00ec1fd85d4bc4e36c776a7e37b68dafb0d13f7ff595fabfef3049e9cacb58c7,2022-01-14T21:45:56+00:00,6690,0.08 -0x00ec3a39b7f5ab3ef965ff4e937569c722ae42fef9790c3420d59c8a069aea9d,2022-06-30T23:07:19+00:00,2304,6.9 -0x00ed6c2b7cdb5be14d5faffd47d8f7a56fb3cacc0a44f48ce955594c679dfd3f,2022-05-05T02:33:09+00:00,4980,0.41 -0x00ed7a883aff2f77e48a09bd3091bdbc1c024fcb8acc545dc2b7f4f0bc85d548,2022-01-16T12:04:53+00:00,6958,0.15 -0x00edb2cb536a22c3616789776be73ccfe57a581187816c73e5e934b5dbaa62c8,2022-05-14T14:50:33+00:00,3616,0.18 -0x00ee3b5c4a1c24daab2418b3faafb0fbb50d18506fedc4aaacd30beed4414adf,2022-03-06T06:37:49+00:00,19564,265.0114992 -0x00eeece077cedb33321bcdda270168e742310dfef944f7806532c18c708cec4d,2022-05-07T11:38:25+00:00,8247,0.0225 -0x00ef35121e910c2e2026222bed889918c3dec885c59fa615ff46388cef228768,2022-03-26T02:15:45+00:00,991,1.7 -0x00ef65943d58a4693f6ab662c35a961d1dfe7dbc65710a1055b106c092809bf8,2022-01-13T07:03:09+00:00,10372,0.01 -0x00ef79967e20017593fac458c99aaf647b1702cc8f116f5099abed6f85748fb4,2022-06-13T12:37:28+00:00,2633,0.16 -0x00f03a376424a8fe701a022ccdfd15fda6e66adb46d5a82e50002742c10a597c,2022-06-09T17:01:18+00:00,3090,3.9 -0x00f044355dc80389d70aba599c2c6bf100b5f7429c391eafd19bf02c690aebd9,2022-05-29T20:30:20+00:00,5553,0.35 -0x00f0b1f195036149aea5803f0602b2868b2651c71c480e7269bd6c604c9c23f8,2022-04-06T17:27:58+00:00,4255,0.095 -0x00f100fb1c44f7ffc299d158a683d0a7a052b5bf19ec79768d905ca61a2887ab,2022-04-11T14:02:52+00:00,394,0.25 -0x00f120c987b4b655465f6da5c236455986b5254e894ca57b4d9474716c3803f3,2022-01-15T16:52:12+00:00,6183,98.34 -0x00f12311f56f47f62a527faa9d8db6a6fda944dddecd5c090cb9dd235c106ded,2022-05-22T01:58:13+00:00,4742,0.112544444 -0x00f12ec3a77b3a91089a28c0ed69b0c3d8392b7e0b1550f0df8e548adda36087,2022-02-06T01:28:14+00:00,9559,346 -0x00f12ff79938902c156a2581999c9f106cead449b57e8f0adad92fd0664b54e0,2022-05-04T11:00:05+00:00,23286,27.9 -0x00f14c5ada7265a3c6506aa54763a1da5b9047b6d9e601f75ce4e0c5dccc6988,2022-05-02T14:20:12+00:00,1138,0.3 -0x00f263521d160150bfc03592fa0da9433f28a35580dac3a6ab90ce1538fb86a4,2022-05-13T00:40:01+00:00,2255,0.298 -0x00f2b46a99a1bf29fb9296281ade145282410d9019906b9bdde4cf7c1fad573b,2022-06-22T06:36:48+00:00,1801,2 -0x00f31040299e085abe1eb20f5d8d6171cd1c2dece8e80f9c1ee70d19c3894448,2022-01-28T21:40:22+00:00,37765,0.077 -0x00f33c8ce1dbc505ff62253e92472a1c1af90a98cc08c8788c96a8d943460cae,2022-06-09T22:35:57+00:00,1478,0.1001 -0x00f3780735097da7a47d5c36f4228f6912bf0e61c3b42fa5d3075f621852c6af,2022-05-27T16:27:10+00:00,56828,2.8 -0x00f460a08ad0d7a2b3e4a344908beb037ca2d3a0af122256b06ea625c2357307,2022-06-21T11:38:37+00:00,8567,0.265 -0x00f51ca35cf565b499b151ae598bc9878d5ee2fa21dd924b1703d01611387e04,2022-01-13T13:02:35+00:00,9280,0.035 -0x00f5434cda805fe7024d455e91c12100c85b36f30cb9718a22128f1b4ffa4c4c,2022-02-10T13:29:47+00:00,7,0.305 -0x00f56ace8a3bc5e1bc0ce91b62cef3775130eb6390a38a9589c0aad8dd9d03cf,2022-05-10T19:34:14+00:00,6766,0.649 -0x00f63c4c70f6a9a7a499703e2e515fd9223e414e7310a36d5eab7b76929aeb21,2022-05-05T20:16:07+00:00,16503,5.09 -0x00f653198217990da00d325d8d46d3eca43d5d6abd0e4ddddca1eda7ff46da87,2022-04-23T22:43:44+00:00,0,7.19 -0x00f65674045a2dd3674429b42e477c21c8842365562631ac987e129b379a2d91,2022-02-16T18:27:21+00:00,5610,0.888 -0x00f667b79fc0e5b655da35c52c041a897306c48f6caca5e4073a540b4e6a378c,2022-02-04T07:05:06+00:00,2800,0.1 -0x00f6fb14c455bc6e601219f7d14101f9da0c95c6925f4a25a16fa92bd377770d,2022-04-04T06:19:26+00:00,1906,455.132 -0x00f706af38fcdd8fdd0b4fbf529888980be8593e0fc0fce62c280583bf6cd2d7,2022-05-16T18:35:40+00:00,73649,2.88 -0x00f708467f63cdd35fca2e836df5c6582296c2f751eb75a87dd6d4764a420cf1,2022-05-02T21:13:02+00:00,306,2.229 -0x00f7544b73442e9e72683c00895d7d91029849e2ef09460a75c9ca3f4dfa5a24,2022-02-07T07:49:47+00:00,285,0.1 -0x00f82e383490446795f6ba6210bf4bb270bf4fd80784fe5881a9dc13f7434593,2022-03-18T13:26:15+00:00,5751,0.018 -0x00f84972d28eb14c0dcf36cc04a149689f7bd7fdcfdae159712d2b866694cb27,2022-05-20T22:24:27+00:00,4122,0.15 -0x00f84cb1c8794a948969b6a7e5146ea9646bb2e82698d1f4f747730cfe18e1e0,2022-04-25T21:16:54+00:00,3244,2.8 -0x00f84f28b75e3228d8f889660af4d116b11ab318264adcdebb90242032755b1c,2022-03-31T23:45:44+00:00,3186,1.46 -0x00f8df90845cf7cff8cdb87963572e695aaa7d81904fa224b0d08bfc23cdd6c3,2022-01-30T16:08:51+00:00,7420,0.368 -0x00f93f45caddcdf8d904e50e560fce1693760e9210d72e77772da2bba9f835bd,2022-02-01T22:59:52+00:00,6392,2.55 -0x00f9cd04afa1e99d805814f0cc4ef4e550fa7dd90506622916c45e9e48881c63,2022-03-19T13:10:35+00:00,1236,10.75 -0x00f9d948e33a5bfe4a46fb8792e6355891abf00f8727405006b28b7885d817b5,2022-01-13T17:18:36+00:00,8233,0.3 -0x00fa9750c80f4b1afa33528c7fdbf1e004c8bdc54e3f070998eec5f3ea8c8e2b,2022-04-20T10:02:50+00:00,3085,0.175 -0x00fad797af2f8f2b5e9184debaa39f2dd49a7e6a08ff0b80957d7f1f190dfaa4,2022-07-04T05:24:47+00:00,4825,0.04 -0x00fae49370d3ce81a8f1f1ac631420129915a639d24f8a2e333c23cd2c528059,2022-02-18T06:35:51+00:00,5283,430 -0x00fb1d93fb1a95dee61b54dfa61611ecf06599a358aa1173865a582994e9775b,2022-01-12T23:12:34+00:00,5393,54 -0x00fb592cb5c612cbb2c8ae7f52a0d784ebc3d15e6101400baa64e2285281cff2,2022-05-08T20:27:58+00:00,0,38.5 -0x00fbcd2a3b1a672af6b89a8d6437575c603e10dacb9742cbc446c03f08f726fa,2022-05-30T00:17:04+00:00,1038,2.7 -0x00fbe3e05ec5d6e7d01e61d7df657d0b79454c5349aba1bfd40f8b8f51ec5865,2022-04-26T09:51:56+00:00,1243,0.003 -0x00fc78ea8a2769c8d12b90e668bb9e1afc3abf25525f2e8939a83edf4ae7d98a,2022-03-30T02:18:41+00:00,1948,461 -0x00fc90538adc62ab0c7e5d47c261ccd1f02ffcb0a53fdc179703f5c7dc6d116e,2022-01-13T00:39:25+00:00,1154,0.18 -0x00fce6fcf17245d632dcd66b855a66f25cf4181037b39afa7828cb584c191adb,2022-07-03T01:11:31+00:00,1915,0.055 -0x00fe070de5cec96ed9428cfac70d28a73f0089aa79e7465fda972703e771e5c4,2022-02-21T15:30:13+00:00,3,0.16 -0x00fe07ae58be6a4f3f8d56c59f9f5bd670c777e96b050c923243c40c03e3a027,2022-06-16T13:13:37+00:00,3500,0.06 -0x00fe2482c82ca542c5967768a02d1675aa53d2608dbe70270c2b5c6ddcd8ddc8,2022-01-11T19:51:37+00:00,8077,0.399 -0x00feb813315afc3b52d449bee087b52465c1e7b19069abeea9ab970fb03cf38b,2022-02-25T08:04:41+00:00,5,0.29 -0x00ff7516b845b03b22e2e39944c2a40a7dcd94442c789af9e4ae592ede403abc,2022-02-06T12:03:38+00:00,1,0.859 -0x00ffab14d04c301abde593185b37ff6ae63aad5161b4f53af9c9bea14445b946,2022-03-31T11:18:30+00:00,2466,0.18 -0x00ffdab3713cea07d5729ee4c90c2ac34ab548afef607be03d2fd97a23e5f987,2022-01-11T08:11:59+00:00,9777,0.07 -0x010181b8980cf88e00cf0f56e4b2972d76a78d45d5ca25de35067f3549572af4,2022-06-17T18:20:18+00:00,3812,0.021 -0x0101cac72daed4b77a3a96c2927e35637fa04cad79c09c84d2b8847b7467f792,2022-01-31T08:28:40+00:00,10317,0.07 -0x0101f3a666cd25563b6f96388b082f7ddd627c51c5c1ffb497acfacdfdd31618,2022-03-25T20:06:48+00:00,4969,0.15509 -0x010207e6d3d97d7eb7e613a55d57fcb04ef35af5ccd49b014affb8d3ad9492cc,2022-01-19T21:18:55+00:00,6703,0.7 -0x01020b55462c501a37bff51aa5b0a5f8c5e89199845f63256c9d35dc212eb5aa,2022-02-02T01:55:51+00:00,8336,1.3555 -0x0102276fb8eb2a320d4c853eb3edf340850aa46c6d064263780341589813023e,2022-04-08T18:29:15+00:00,3557,0.5 -0x010228ef5157bea9980ac5f7aaab7b9eacdf751d284a4a4fc283fe1c455d2d49,2022-06-30T15:50:12+00:00,9123,0.2 -0x010276da0dc12f752d2adf8d6ef581265dba624a2a1c610cf72acea240365c09,2022-05-16T02:16:58+00:00,6007,2.25 -0x01027ea0afd606490b9cf360102524a62529da26e7500a16fb0a88feb20b53f7,2022-01-31T08:23:29+00:00,1865,470.38 -0x01031721ee9a5b9566d593dd3c43db016d16fa6ec3d75ca6e1a1fa2e5d813948,2022-05-09T00:07:44+00:00,318,0.018 -0x01031eaa1f4f10cd97ea1888820ec2540e24606acf8eb13229cf57720200a6f1,2022-06-27T07:57:05+00:00,2102,0.69 -0x01035fd36393773914e8666cc3701f952bce3ef9847c3a4eacc9adcfa6b43576,2022-04-14T09:20:05+00:00,5658,0.24 -0x0103c35c86b913fff0c301b79374d01c3118e7320ac06bbb9da4d03946dde564,2022-05-03T11:51:57+00:00,908,0.006 -0x0103e6108b3f983bb292b37b2f784b55a26147e36d5aa803ce07d3148be6a274,2022-04-24T09:53:57+00:00,7735,1.888 -0x010400dba95499751b31ba3c733b91accc675283fa1a0616b5374d3842bc010b,2022-06-08T01:45:16+00:00,6196,0.035 -0x010440e3a6fd1ab1938e581f6e6fe61873d93e2e9c8f5435883c4e87fda31fd3,2022-05-20T09:27:43+00:00,486,0.175 -0x010491ec337ded0174be4f6174599066536910cb17716a99379d8577a6e6d4ee,2022-04-30T21:18:02+00:00,397,0.11 -0x0104c9ef4c3ffaa3c56f019f77e549bcb0c91172e80969757873ed2fc1184191,2022-02-06T01:09:26+00:00,9559,497 -0x0104d1d0ebfd6fa8b0bbc17e96d562c58f52740fe652a47dfea0bfbb52a8b65d,2022-02-06T07:02:57+00:00,9645,0.015 -0x0104ec9a5bd81cbab35597e2c017d7016c90c2babd00a94a63710ff4c1ba6dd4,2022-02-01T16:08:43+00:00,10,0.179 -0x010561d8fcc40e338f4c0b1872883f5f78a902f67f90d518bcca0943767b1c53,2022-02-11T22:09:50+00:00,226,0.35 -0x01057e5bdc6671d223988ce2e93149e8d9dca0bdede9354d7e66966c03503775,2022-02-25T21:43:18+00:00,3342,1.8789999 -0x01066cb05b316a87af21778fc26b6f0171a7bbd8a1a3fd654264e12f1b9f3bcd,2022-05-14T17:11:09+00:00,7661,1.321 -0x0106cf9d6de71b9dcfe1395e22481c8f2f432e4445af850450057ddd19a334e2,2022-03-22T19:41:47+00:00,3387,0.11 -0x0107436529559a63da07fd5ecc0f0786c2271a01bffeccae4c371c85bea79a07,2022-02-08T11:56:51+00:00,3913,0.016 -0x010764008f07f4ace3d5c1cf02bf906d7719de68c85a283dff6da5e586cafa10,2022-01-19T23:06:26+00:00,6659,6 -0x01079a277e40bcfbf66df6d7dd7d2ea2f4750beb7be5f8ed0e83fa2072ddb3c9,2022-02-08T03:38:37+00:00,152017,3.51 -0x0108497eb69a02cf3232a8b85df105791667e3abde8a7c49b0a773bf5d3ba7c0,2022-05-02T04:53:24+00:00,3238,0.02 -0x0108919430d1c44cdf4c7fffac9253492aa08879d5bc979db087290b805fca75,2022-02-02T04:24:14+00:00,5,0.42 -0x0108a231054b28416124e430558c72ecd535ee9518def85048b74450d61073e9,2022-05-04T16:03:26+00:00,1268,0.24 -0x01095fcaaa666ff6264d29a1444fd72d527be3dcc1ea018f1b54aaa4c5287fcb,2022-01-13T09:26:22+00:00,2783,0.2 -0x01098bbf2c32c6dde6c8fdfbc317d27f6fab92dabae4b677fd2455f590601cf9,2022-05-09T13:36:04+00:00,7742,2.6 -0x0109e9cc4f211540ecd61ed5d97d5f8017f1ca242eb7bd2a393d64f663d66559,2022-01-24T14:08:35+00:00,3164,30 -0x010a8dc9f1a1e492d4f6586076bcbf83ec6fcfa1a1029806230c6467e43e111a,2022-04-03T07:42:09+00:00,1865,354.7 -0x010ab1b0e53af03490ff82be4c5064ca17b56ddd6763e5dfcdfb61daa4df0f84,2022-01-31T14:33:37+00:00,5140,520 -0x010aec5a512fdf20a8d7d1a993ca59bfe5093e130b60b98eeea67620f30ad273,2022-01-20T15:27:31+00:00,6271,0.01 -0x010b122a419c922d071aefbc06e5e4794322acc81f29b9cdf610d565eb7828ad,2022-02-02T04:55:19+00:00,3492,7.77 -0x010ba48000d2c661d62a4fe62b13ffbbbd1ae8eae6c03df337b31840edbd718b,2022-01-16T21:34:56+00:00,6411,0.031 -0x010c675ff7fd597fd5070d48d81ec6b66a014a660ef827ce94f4d35966fee357,2022-01-12T11:38:32+00:00,3298,14.1 -0x010cab25945d159b0f553b0ef724d3c21debed934a14cef017fccfdaff38c733,2022-04-26T08:38:29+00:00,2374,0.95 -0x010cc6c4dbc2dee66e6ad1d98c1ecfedc482d6cc7a7261a9700d3b4273f1fa7a,2022-02-11T10:17:48+00:00,9498,0.405 -0x010cd10f9ca582f4751957da71db49668fd49487f8e93dd2e8f83640bf2e781e,2022-02-15T12:53:09+00:00,6824,0.63 -0x010d4055dff3f65b657049e231fb35a93eba36f6c027ade508b96fa73ced462d,2022-02-15T23:52:05+00:00,8229,0.605 -0x010e81dbb1600c6337b7e433962e2cd8398153fc48d49354b0049b03f79fef4e,2022-02-18T06:41:15+00:00,9559,396 -0x010eb751255338317c9ab069609e69e2ccaabee967bb283cd90188668aa551b6,2022-05-23T16:39:07+00:00,4070,19.78 -0x010ef1e1c58770e8b62c2d2492bff480e690747d17b2686d56b56ffb8ca725dd,2022-02-04T03:22:34+00:00,2295,0.22 -0x010f4475f26a8a8d06e38414e595ba97948a7b7ce224871ddcba9a311fbf8a5d,2022-05-19T04:25:13+00:00,6790,0.1677 -0x010f76aa0bacb31a9a05be0aaf3de833338e91c033df28eecc903ce38aafaa53,2022-02-12T08:29:58+00:00,7658,102 -0x010fb0b24439f6805f3c2d091f6c8bac861fff959112e4ee733de63546ff1820,2022-02-06T12:59:47+00:00,8442,4.269 -0x010fc6d1d82a4845fd17bab02acdc166eefc4fa297533ed038146b6ec8f90f22,2022-03-25T04:24:30+00:00,5283,441 -0x010fe428c29a877a078feaccae1f497025bebadc75ba25c72bf3529cb27c66b4,2022-02-27T13:08:04+00:00,1617,0.043 -0x01100445b6c09d1b4df6e855ac3983dc52bd9c5c55c25258b6681dae128326b3,2022-03-05T05:25:09+00:00,1948,244 -0x01105fe78ead5751720cf7d306ccc31f9b1c9e375e631d84026ca2ba1aa64dad,2022-03-03T17:13:55+00:00,2910,0.4 -0x0110804a885d6d30e621dad1bd96b6d062330fd2a6bd4960312ab974f06e528e,2022-04-19T13:43:30+00:00,1023,2.1 -0x0110a49d7940ad2c7ff96fb5fc6c2c8bdb55fc1a8d6932fb257c607ed2db6802,2022-05-17T15:07:37+00:00,6423,1.46 -0x0110ef8faf0e588944f6ba490a5feb5b66779fb318d3288bc4c71700e25c71fc,2022-04-28T04:39:27+00:00,9429,22.1 -0x0110f7cc7d9ec989fde7d3975f361cf6b550b7856a0ce28b5c4a71a39b390fd4,2022-03-23T20:11:40+00:00,145,0.1 -0x01111577042e98e48e9ea4a413ef0b11baa35be903d2e28dae9177644e4c1302,2022-05-28T15:57:22+00:00,2794,18.5 -0x01117764089db814cd6b1aea705b911daf5d1feb11b30a2b63209e6f418b1f23,2022-05-05T21:06:05+00:00,19190,4.5 -0x0111b9b7e32e9fcf14043f18421c0fbf1905808cb989a58117c79397af8f3363,2022-01-17T13:02:00+00:00,10320,0.03 -0x011281c904df649ba7e911080af98fce2eb53a5461d978b5531211fb598ea926,2022-02-09T00:30:31+00:00,575,0.25 -0x01129df9126a894edc8048395d8723e151eee322cba6960db7f06a1f80560772,2022-06-16T21:37:04+00:00,2893,0.025 -0x0112ae553f5931fb7cde9c51dc2456266eb9aae628d6680d125b329c5be914ed,2022-06-03T15:02:06+00:00,4346,0.07 -0x01131cc182f5572a1715d06483ef471b1d9e6710b237a90bec1896f53799ebf4,2022-02-11T03:43:07+00:00,4030,80 -0x011328d62f1db432d362b11ff5796f121d486ad903630b76d12d73553127c0d5,2022-02-06T15:01:41+00:00,2468,0.1 -0x01137d6b04cfb42a49b6649502c3cbfda25a5a073682f9e79c162d748633a24e,2022-01-21T00:42:01+00:00,4087,0.12 -0x0113e9719681fc7433748c99d9dcdbe3e37f1792d7fe66ae8969eff770435a75,2022-03-01T05:15:07+00:00,1904,0.038 -0x0114518876456664e46f367ee0655be7d8e09a53f657a1443735f86f5203357d,2022-01-30T07:13:19+00:00,3083,652.01 -0x0114ca9cc8551af3f1542fa59ae1ee907942cde7fb05c20e14a07a4a93fe718a,2022-04-02T21:38:47+00:00,6585,0.1 -0x0115118fe7ebdedd4d1daad5b49e664f5c8262829105d795203b80adf89f41b8,2022-05-27T21:49:04+00:00,65,0.1 -0x01151bc2083df8994ce0e47635c49ae81622b6e34d9b27dd69c11bffea751b5b,2022-06-13T19:43:35+00:00,7816,0.11 -0x01151da19620b8893e19f52936144ffca55f4df26d61e37c52488b33a905fbda,2022-02-23T06:35:10+00:00,863,0.25 -0x011657bb66b787d56f8d6d4a301e501d30b428a8118ca1f1cc84cdaca8d5f229,2022-05-17T21:12:49+00:00,7856,0.078 -0x0116e82400744d6e7b6b38a8154fc000539b2d8e2bef4243dfe1993aee8a709e,2022-01-11T20:26:10+00:00,3152,20.74 -0x0117387ad80df042927f08ed117c4b41da148b8c7cd66a5b29ad64d609cb5924,2022-02-21T05:46:56+00:00,5283,452 -0x011752af5c916a220762845793f64083cec0ce1706a5ce1db96e8b52b431b603,2022-05-17T21:58:49+00:00,4422,0.091 -0x01177421223eede163476978861b93935d9dc5bfb798daa3246c2787cefd3bca,2022-02-04T21:32:03+00:00,7086,0.035 -0x0117fb3bfa4d3b707ffa8fdd78b639432a796372baf4ac4d25c6f3977c4e5d94,2022-01-11T22:18:29+00:00,4308,248 -0x01186a59ac52e9173129c23eeb72b844ed3abe00a11656adcac982c7797cdbab,2022-05-12T00:51:52+00:00,45121,3 -0x0118b6d8adb4e43adeb961e56a69a02d48b70c3853e936fb8b47c9671a82749c,2022-05-17T15:44:57+00:00,4770,0.11 -0x0119279b98e11a19de4d3b96feff575c30e12da5ec2c4ee91674b8ae13901cde,2022-06-22T18:45:35+00:00,7172,0.08 -0x011998c8d29b57b43574811841890a3d3e4cec6e8a864523da570c4aae3324d4,2022-04-13T10:39:25+00:00,1558,29.9 -0x0119a3de84968ac6d722d1b39f7c39e201a084b7f447b5abfc2ecfe8e26fad70,2022-01-19T15:09:33+00:00,5283,436 -0x011a280af65ded0bf39ac9e8258c24fdaa40fe61c9ef49b7324dee18dec552ad,2022-03-15T14:43:08+00:00,6251,0.45 -0x011a3bc09dbcff3f920f273252c1af8603971726890d104c3ee6399103b51b96,2022-04-04T23:39:36+00:00,8569,5.75 -0x011a89f875bc0dc384be93438780ed3ac16d20a438ee953e53cb43d0a80fd825,2022-03-05T11:33:52+00:00,4678,0.086 -0x011ad16b0c8f101f1b3da3192d5409e848621e852f5b57f9f5a5117e6c21fd3a,2022-02-21T23:40:52+00:00,5159,1.85 -0x011d31a49944adfa861a4071cd4d0dfe57e320468471611ca371efbc173da520,2022-02-01T13:39:37+00:00,6385,1.95 -0x011d41740f69449423f8e38f4cc0cf9fea1ec9c53f694b3dfa77c170d2e7cd09,2022-06-14T09:04:14+00:00,974,0.05 -0x011de4e7016a4b2f3a22d059ea362efb48b2320a478cc08a614a866bf312dfdc,2022-07-03T09:19:50+00:00,34255,0.252 -0x011e41d03207747ccdac09c245421a7d43c0ba3f69ab26b2adea792a9a75a733,2022-06-04T18:24:18+00:00,1218,0.115 -0x011e8cc04663bc8158220b37bc2972d1f258e844b9a047e746a7fc997dd647b6,2022-05-10T14:40:21+00:00,7823,22 -0x011e8e5063fc617a357f002849f93537e171719dfea084b464acb668862125f6,2022-03-18T11:52:32+00:00,10,0.01 -0x011eb4e22b6d8ca304f185c148d38531555235695caf78f3fa64b164b8455dd4,2022-05-17T15:18:50+00:00,5618,0.149 -0x011ecc56a6e9f87cd795e897cc27aed402628654797b70e8b6ddaa50c6c9ae69,2022-07-03T12:05:06+00:00,63,0.76 -0x011edc03e10b84f4147be02f8d390069eb409736e3136660f25082702e606246,2022-05-24T22:28:48+00:00,5199,0.0774999 -0x011f59d4b11ea84d2aa40066ca5364e1772a9c7d89313273403bd1bbdc6714a0,2022-01-29T08:36:14+00:00,9647,30.82 -0x011f9e46d853d71e2ace7b75473684a258508541f951ff10de999fa09df871a3,2022-03-23T04:16:01+00:00,1938,242.4006412 -0x011fa928442bbcc65ba86710880c5375654526ca07a53dd90fc14e748c8d129d,2022-01-25T22:29:42+00:00,17282,905 -0x0120647db7fda7a6bff5772d4bbadc23287e9590d6d9e1d456c4b927e97b94e4,2022-01-11T08:11:17+00:00,9534,0.05 -0x0120db74b8af4dc0111c666911c12f651a6d19ee1b1501ee49458ee7bb639d29,2022-04-15T07:04:27+00:00,3886,0.511 -0x0121f159556a19bb63fab8a2b9aa9a629513cc94600ae479e2747b0b601aa330,2022-01-27T22:12:21+00:00,15573,0.4 -0x0122256e00e0e4a3d6cc65021deae5f4d8ec3d72fbf3bd2570b61852e924546f,2022-05-18T10:57:48+00:00,5461,0.165 -0x0122448d6df1bf780276eb863c33e235e376689db9cc88b64aa9a640a1c2206b,2022-03-27T22:51:15+00:00,1,0.73455 -0x0122515e72399a2a24682c88b5c642edf0079d9c8d9b1190bafb4af28a98dde9,2022-01-28T08:32:20+00:00,2811,192.167 -0x0122986a364e383af6667097799ba9e4d766793ad0b5b3b624b53437862c4dbb,2022-01-11T20:58:51+00:00,15645,16 -0x012333d92192c48616e8d2b7022716f01e713c2a83b9292988f5cdc3ddbb1202,2022-05-28T22:16:16+00:00,256,0.07 -0x01233d031f9ac53820b01a270668015674624b612bb4073d91fbec2d9fe87576,2022-05-15T21:29:01+00:00,4010,1 -0x01247b2ab7fb66524ff56f51e5d614dfb479f1587675166b8ad56fca93f2600b,2022-02-25T10:05:23+00:00,1060,2.22 -0x0124c8399c12c9ddf827be0b4bf9d4b7c2ba98e82bcdc04f93214959b994d16d,2022-06-11T03:52:59+00:00,15381,0.0678 -0x012512e0f8cbb819819770b88824dae11a12a6c4b88af8c497fa9153a15c9668,2022-04-29T16:20:51+00:00,814,13.8 -0x012687690cd369141e233e44dda605f824af0e79e2b93821d9416d00bf267857,2022-04-24T08:04:48+00:00,5365,1.4594 -0x0126b5f77113d3a02baa9b2a514fee31396483775384f9ab544e7002ee15ec16,2022-02-18T01:36:48+00:00,2864,0.002 -0x0126becefc55331880dca34f369527dcd39bad05403041953a6e8da434cbd459,2022-04-24T02:29:19+00:00,2480,0.011 -0x01270411c36e8ea5bd736d5da0df45a569e282ef21971d4231cd820dc5a79874,2022-03-08T10:58:31+00:00,13461,0.52 -0x01270e0cbf90c8002151f9bac4238a9b1d04a6f88387c0519ccc4ed07f6375bd,2022-04-22T05:13:00+00:00,1486,0.057 -0x012722cd82916a66d535a345e764ce72df0d078f19c5b00f947d555017f07a18,2022-05-16T05:01:04+00:00,1949,0.024 -0x0127815bda7b0377b66ce84ae65c52c3840808509ee67517aa9189d53551d14b,2022-06-17T13:14:41+00:00,4136,0.15 -0x0127d5a6470312e6240bad6b4b8615357b7729547e48b90154e67addfb0a7b30,2022-05-02T00:14:59+00:00,25216,6 -0x0127e4ce69c5037ad8d57efe842b3c1af83ca80bd0bcb1546434594e6e00139c,2022-05-18T20:09:00+00:00,2509,0.031 -0x0128367ca08f6362da835598b76ed51ab3114b37022d7561cb517dfa1a50e87b,2022-05-19T03:16:44+00:00,6769,0.4 -0x01285ae8afff05eb0c3ccc5c37b9dc315231d86ed72077a91c5610717e91f36d,2022-04-02T15:39:43+00:00,1,0.19 -0x01286f09accc293427a587790f76992f88aff40a3f448c1db0b17078c1418841,2022-04-20T18:29:48+00:00,2446,0.4 -0x012873207328c98bf9d8398b4be0ff223643b3788e1c5f1242edbbaa723190d1,2022-04-14T08:37:39+00:00,8244,0.217 -0x012880cfc1d8db4f0352bfe8d5d99b160ab37fb7cccff8ca2e942466e9652e18,2022-02-24T23:16:08+00:00,15386,0.02 -0x0128ad4dccf852669fb983c0df0082924087c1fb07da6305b35a29e4b012ec63,2022-04-03T12:36:01+00:00,3461,0.22 -0x01293e68dafaeb831bec4c734c982d9817bf477ea745fe224218d0ee6dd2b62d,2022-03-10T01:18:48+00:00,23013,0.13 -0x01297f68fac3446a17eda072ee1963ed16177c8baca8c2c2731bd415dfa40826,2022-01-22T23:38:22+00:00,3239,137 -0x012a3f26c2983a8f26515a730447fb62ee60e8654348c55f9dbfbde3450b489c,2022-03-14T02:09:02+00:00,99,0.9 -0x012a987fb89744172b4f6e7af8b728822c2d5be7e7196142a5e9a2f5a6469db1,2022-04-04T18:59:46+00:00,2242,0.1269 -0x012affe8eedc285f5172838c9aac001aef2544a7335d7484ef1c101ac98a1c0e,2022-06-11T13:30:30+00:00,2298,0.01 -0x012b544e46126b2f3b05a252d5c95d48a2d58bec2793f1b67e32c61df1960699,2022-01-31T20:07:54+00:00,3151,18 -0x012b7f476b509211eb75f44d3dd219b22240f7406e0cab86e7ce140a7d0e7315,2022-06-21T05:17:40+00:00,5413,0.009 -0x012ca81befbbed1174f9f66f07c8918d4584a7acfcc10f6fc0156fe66015e84f,2022-01-12T08:00:34+00:00,138,0.15 -0x012d31aa13d937a1945fc9e10c116d4fd222af0d5dd45401b6853e80188ac73f,2022-06-19T15:28:14+00:00,0,1.04 -0x012dd65e199e375e362ba251863fadf1a2aee140b05e3fa89f57c5374503cd2b,2022-04-28T07:42:18+00:00,6675,0.0361 -0x012de8e9c17c24eddb1ffa61c8e6c3d73847afc9c36633919ed56323f2d5f062,2022-02-10T08:49:54+00:00,8284,83.3 -0x012de9bda1bc71f1dadd9bf2e0449d7d56e3fdb011fa500f505dcbfc95a8b732,2022-01-26T11:56:17+00:00,3790,122.93 -0x012e6d9ab0e29e1dc71a687c03278c47696a082c9d5504e867e115493844c8c6,2022-01-11T20:16:44+00:00,5770,0.05 -0x012eb787fae4bc61403f1a4eec2a3d03b0af1b5bdac7e1ad27917658f46eb7f4,2022-04-01T06:43:20+00:00,1119,1.5 -0x012ebfb9f91fda68c3df487f1e1d2e558d7a46ec38feddcbc8472a52b950ec5c,2022-02-05T22:42:01+00:00,5009,0.0748 -0x012f2123a94e851ac0c105543471be3dad5823d237ce13b87dcdebbaf8d2f47d,2022-02-26T14:54:04+00:00,843,0.198 -0x012f8ef884eaf7f55cb43b24e33cc3af3684e2e2c16f03acfa75f7efcf3d62da,2022-02-10T05:26:30+00:00,6912,0.66 -0x012fac23d08150489f1b07334ffc59cb4ea1d749d29343e818557684312345e9,2022-05-02T03:22:07+00:00,84479,30 -0x012fbd734d32be917794079db1ba04230ec94bbe86d1727e0ba7dd4163e0b9eb,2022-05-23T18:07:01+00:00,4,0.0009 -0x012fcacb3dc23aefb44f1f7c7232e05663f0e34fd97b3169fe101549cde9b314,2022-06-29T12:37:06+00:00,4069,0.09 -0x012fccda2c0665a36747f5fbdb3296e53843711d01871a554760fce1d745358d,2022-03-04T04:17:57+00:00,1616,0.029 -0x013061ff954026511c8c12be3e35a96383267e81a74500f8560569bf4e78b451,2022-05-23T19:35:51+00:00,3769,0.1028 -0x013071bdf9f235036c7ebe7aaa7bf09e6869e0e145db8adb8772c3164409c369,2022-02-18T05:14:38+00:00,1549,1.802 -0x0130b4da0a206c9c844aa689ffc2c207f15c5c2b17165d3c1c61f40121844a9d,2022-01-22T11:54:32+00:00,338,1.69 -0x01313b849c4d3058a5e4694dc7134f4a9b9e2f3ba0e2470c2c27c9d2cb85866c,2022-02-03T09:45:03+00:00,986,0.1199 -0x013179a05acdd085c17dc790e9deb12d604ff7e28237cba6258ae1953450019d,2022-04-21T06:17:29+00:00,835,0.489 -0x01327293356fd1020b345c7d688db6944e3ab55e33b4cb663e00ea039691e845,2022-02-18T11:55:21+00:00,4019,0.2104 -0x0132e682826ae8611c3c517620ec599f02747619d2f4ed30af7fc73af99fcf9b,2022-05-21T21:31:01+00:00,2,0.5 -0x0132f0c5698ba3aeadab2ded6fbd259a5cd1acf11744ed9b8ab1cae00bd87128,2022-01-15T23:04:01+00:00,1938,25.7 -0x0133905490547d22bb4b2158d38d4d868e2bb81e59c1388e80a1fe393cdf166d,2022-02-14T18:58:56+00:00,2524,0.43 -0x0134a950c0f564ef5980fd6c77fe4ce54c46a0de567b2958812b214c4e053dcf,2022-04-26T09:37:48+00:00,954,0.0369 -0x0134cfe0bbd7e71aa197b885a4400af610e77ac8e1fdfe9e62236a1defcf34f4,2022-04-22T16:58:46+00:00,4557,2.399 -0x0134e283be2bbc1474154a4d56c0911f1f0d848d6a878524c6f34d68ef094160,2022-01-23T21:56:33+00:00,3161,9 -0x01350bebf301e6cd2bbbe4053eb774d9e9d93c1770db8acc074c94398f941a82,2022-05-19T23:48:01+00:00,7255,0.21 -0x01350ec18410bbd9d6869f177f48f142c6386595a9e97dacb7718f105fe1de22,2022-03-22T04:46:58+00:00,5283,352 -0x01356fe1d97d6e6ab48483e0a56e59b7cc3477e8984d62cd993b1e5d0d1a1709,2022-02-13T17:35:46+00:00,2204,0.3 -0x0135cb36f7dcb477b64c229c8c53174f07f10f91ac17d239e56c2b9d59edc8e4,2022-03-29T08:35:06+00:00,959,0.24 -0x01360115dbf32d74ba7852a96b939d1969b01f1aa0f0efef659c66cb1d5f2366,2022-02-13T08:23:41+00:00,8475,175.0725075 -0x013625de69f515c31cb667df7dad897a498156dca374a3fedbf89333ad9c00b7,2022-04-03T06:39:24+00:00,1906,344.132 -0x013705671aa24c4d5b00764635bac34071e867527c6985c17ad8b2bf74cbbf45,2022-04-30T09:24:58+00:00,29676,39 -0x01380588a775a3d613dec92b7f2e232192d154ab717ddec81ec1e51fc9d1fc97,2022-01-29T15:56:52+00:00,1229,0.2 -0x0138f0aa464ca2a9dd8c883ef379eb17238573a3dc0918fa854630a326be7c37,2022-06-24T06:29:28+00:00,4186,0.185 -0x0138fefd78b846771fe8d293f2ef0bbc975976a2b26985559fb47ddfff03540f,2022-01-30T00:20:36+00:00,459,2.079 -0x0139781923bf5b4aff72f789c9b1870cea2eef87f27dbc9f7ac259497c9e2b2e,2022-03-22T11:29:44+00:00,4817,1.88 -0x01397e4dd673b6c2a90ea3b5a049277cd7f944ef08068d1ef2fd8ce3593073be,2022-05-04T03:34:34+00:00,7655,0.07169 -0x013996b07eb14df4529104abb19c163abe4f52b25b5a8651dc7f4b240b975433,2022-05-14T15:04:15+00:00,2508,0.1269 -0x013a07cd24504df380b2a06f13410c6663968be21cbca0b4d4046a06cc520e91,2022-02-04T03:47:55+00:00,4823,0.45 -0x013a58bf7dbed09b441fd37a79922bac4c4ab075f0e72d826f9e509043df16ca,2022-02-23T01:35:02+00:00,7225,1.65 -0x013a7e75719f0013044fd19b69a64cba8769b62dc832b0f5e8f0c1b80d40518d,2022-06-09T14:39:28+00:00,5445,0.075 -0x013af2923f97fc2b8e63cda610d4fa31f99ffd75ddb21d2ceb7b6f0724d549f3,2022-02-05T02:57:56+00:00,2614,0.133 -0x013b39c37c298b407590acabd5af1c09aae72fcff40487167c0ea5a2317d85c7,2022-05-06T16:22:39+00:00,3349,0.29 -0x013c8b2939b1f9ce99c627e5b61cd18043d30cdbcc7e621f0dd4405d1f50cd8c,2022-03-30T18:23:49+00:00,3421,0.8469 -0x013cc6571ed4ccceb023ad26cb895b800461f46119da7b5afeff3db6b78cfade,2022-03-25T06:32:11+00:00,6744,3.4 -0x013d0eab1a5bf329d4da1d6c45c92fe5528d121ddf1708e41c746830cc5253b7,2022-05-05T21:45:46+00:00,8663,3.8 -0x013d5843c1c335873b907ee028a8e2457a06576ac094a08b1fce5c6a7d6221da,2022-01-27T18:20:33+00:00,3361,3.3 -0x013d8bd37f5b9cfc7ac38ba13420f8108b95aabe0771d79f32825776c47aaf2a,2022-02-11T14:56:41+00:00,623,0.03 -0x013df17d50f7d41e2b58195c1eefdc0ea2f88758fa9c36526c10b9b7bb33661b,2022-04-05T18:55:22+00:00,1976,0.0988 -0x013eb9edd46c1292b518a9a19710876fc016d3b46cafa332adfd8327464b2036,2022-05-02T17:51:58+00:00,11931,0.85 -0x013ec99f0d766f1fec0a6b7c1a3a969010d6841c7865ffe5b1eac8e7edf45942,2022-06-30T13:52:27+00:00,718,0.032 -0x013f16bcee7e3c6d6503b1dec2603e55461f4947f56a2046c9e41624f5eccaef,2022-04-04T06:48:06+00:00,610,0.77 -0x013fd454f2aa0e6b858d27fcfc316f9d171ff27d88af77540b988c2f6752b807,2022-01-12T18:14:03+00:00,1182,0.47 -0x013ff1f9cbc5adc7cafe794e735ffa78fc336ae59b0fc4d7948efd39178a9915,2022-01-15T21:20:48+00:00,645,0.25 -0x014058ddcd3473cde5ded4206af019ec00c416c8ee0f09f8d44b05ea754ae5f9,2022-01-20T13:50:57+00:00,2423,0.3 -0x014085107283326f6be973192f0f308ad864352e41eb4c2ae6306b3a389a036e,2022-01-18T07:31:59+00:00,2226,0.08 -0x0140c96babdc2ceae69a0dd4e71601760457f4355e94edc38aa87cca3ba54ef2,2022-04-21T02:23:18+00:00,5200,0.234 -0x0140e4c8b3be147f37f35d8d3d844d5ba5e636b37f0f2b520d4b723ee0e5cef8,2022-04-01T20:59:22+00:00,1,0.13 -0x0140f635558f07b1334e3d0586b59fe8b5105a0dc5c1dd282b7cb118e6d30415,2022-05-06T17:36:16+00:00,1004,0.5125 -0x014193bac6f68eeb3439e88b9851d87727a46fb29c4cdfb0647c1e9e579def04,2022-01-10T13:55:00+00:00,2913,0.05 -0x0141b6c98cad0a210c12cfc055d12567496776d88ea32a33e3d82bbdebc691a0,2022-04-27T19:59:37+00:00,5841,1 -0x0141bcbcb9737eecb62e815dc002d3526d952f79d360472d96c53be82f1d33e7,2022-03-19T11:23:28+00:00,1,0.255 -0x0141d53d7cd1975c12995bb0b640b5d015b77c3a278331f6ead0d28ee77ac1ef,2022-03-30T20:27:25+00:00,520,1.2 -0x0141d93e3b22e85f2690220928f94380a745b9f7d667f1043f58489e27631576,2022-03-08T03:19:55+00:00,1865,266 -0x01422817f6b3709e37600f3f198a7b99435ed1fd5e7563927dbe49b76dfa5207,2022-01-31T12:37:23+00:00,1420,0.2888 -0x0142759766d330121aea0d4e35475e94f2289bd690732e3becf5c56262cf2fcf,2022-04-25T08:57:48+00:00,7209,0.044 -0x0142e778c4d38e0a6b03b3c5aeac17368c3cc33520cc336a6ee6559b14338dff,2022-01-28T22:23:59+00:00,7353,1.5 -0x01432226d4436328e5be605b2c5b300a720025f8a5fbc795244f30b29daee001,2022-01-05T16:42:12+00:00,3918,0.428 -0x014393282d73986919a10556212419beaa89024b83a918afce162e535ad5bad2,2022-04-13T15:12:59+00:00,165,0.06 -0x01439e520c11ec21838c2f262acc95c98db8cee1a2a4f220e68eaaf038201d5f,2022-05-02T23:37:49+00:00,1080,0.8 -0x01441a2afe1b41a25c6d8d33eed9618d944110dc7bfcd637fce69a5eeb5d6f7f,2022-01-17T04:43:06+00:00,5192,0.6 -0x01443fc13607ccaffe5e9f5094de608363ea61dfbebfb70c18e5e71dc1f91ff7,2022-03-14T00:38:33+00:00,1920,0.0505 -0x0144929b8492865312807d266382abf7e4fb60635747e70c14bca5dda91eab4f,2022-01-16T15:23:58+00:00,1,0.035 -0x0144c742286213ed3c00a3c5a88260b45b1f13ae2bd2078c268f2807e8e5cc06,2022-07-02T15:50:24+00:00,5288,0.1 -0x01454ce3cd36590eb61b1bd003b4eabfa0ba7bae2c78ffc669bb949e479b856f,2022-03-17T16:07:46+00:00,7375,0.48 -0xa45c2cc5922b10f8dc44520cb857aa01b149fe1df56e36dd91f3f0dcdac2f699,2023-02-17T04:19:59+00:00,8830,5.05 diff --git a/seeds/looksrare/ethereum/looksrare_ethereum_v1_trades.csv b/seeds/looksrare/ethereum/looksrare_ethereum_v1_trades.csv deleted file mode 100644 index af3ed242fe0..00000000000 --- a/seeds/looksrare/ethereum/looksrare_ethereum_v1_trades.csv +++ /dev/null @@ -1,11 +0,0 @@ -block_number,tx_hash,buyer,seller,nft_contract_address,token_id,amount_raw,platform_fee_amount_raw,royalty_fee_amount_raw -14749831,0xe0336323d6e540c6afde8b092c19629e873bf65659b637beee25acc213b59f05,0x9547e02d92f39f5d9d00ad20925dd22df1fc1a36,0xe80ef3e29c4a8de3867260104befb1ae2d88de57,0xed5af388653567af2f388e6224dc7c4b3241c544,2261,9.51e+18,1.902e+17,4.755e+17 -14749341,0xaec7e5fb824d88c3cd97f3d8cf9271255553fe9f6f1735b87023530170ed819f,0xa91419d0c9bcd89eaad97c16b3057c7d96688536,0xa99df6986beb0006b2e0c1f4be026a1821a13ca6,0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258,91765,3e+18,6e+16,1.5e+17 -14745927,0xcb8d4240b5453d8ea292993e6456849abbbcc7c15b010b79087bda0e40045882,0x31837aaf36961274a04b915697fdfca1af31a0c7,0xe4c2f917640b0a12a8a94bd2d07499c36db832b0,0xbce6d2aa86934af4317ab8615f89e3f9430914cb,9176,1.79e+17,3.58e+15,1.79e+16 -14750412,0x09e44e399e334a2ea741dbb9767ae689cad07995a638c68ca32d3cb874567c6f,0x49620d1f3ce8f607f9b8f5bd7295ab75785f4bab,0x002a99690ab1989b7971db28cd4a7673e1e6f495,0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258,99247,3.4e+18,6.8e+16,1.7e+17 -14745937,0x374c9a7b47a365b2c967cde2ca2d926e527801c630d96c06a91fd4af5a453a8c,0x02c7d6a071d363123694da8263498da7c0ff70bd,0x46873897f487119f34ffde1e6819dbda90cf8acd,0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258,63254,2.739e+18,5.478e+16,1.3695e+17 -14750168,0x63b718d63962680950dac50f7285d46ca267b7384de294fcc47c1b9b9ead61b4,0xf8c9c83b2787435fa504ccabc07ed7e66dd4e93f,0x9832ff728c61236b32fb6f6e3c7e993f6c5bba88,0x306b1ea3ecdf94ab739f1910bbda052ed4a9f949,7215,1.09e+18,2.18e+16,5.45e+16 -14746661,0x5fc3092953d0c05fc8191cc23a6032b9690b6dd0069e56eb94ba733d9c6ce71f,0x60577490f99712525e4a36d559256c6f99c788f3,0x17331428346e388f32013e6bec0aba29303857fd,0x60e4d786628fea6478f785a6d7e704777c86a7c6,19722,1.924e+19,3.848e+17,4.81e+17 -14749045,0x8b8130bc5d3a81d638d83c1aa79d5cfdad6818fad7d10a0b45b6d2941738bb09,0xb17cf8ef22a650b6de374a14fb1cabda635fdd8b,0xbaf6b2f3b5ed4a97a242dc44d8268cb427fdfc44,0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258,51869,2.7e+19,5.4e+17,1.35e+18 -14748039,0x5f4b498121a4809afa987a66cf54059a879991e0e2c2b6bae1e7b39cffa2f9cf,0x4caf82a6914f5e00f8296bd729c3fd9bec9c500d,0xa099ec99966fa615c29b1ec56ce403fe655bca40,0x306b1ea3ecdf94ab739f1910bbda052ed4a9f949,10977,2.2e+18,4.4e+16,1.1e+17 -14745425,0x93f8ac1a5283288a18529d9159b1ed6f51b6319a4dad82c7b51bca21b7d276d6,0x80b8cc02807197db68bce43a2236f522ce333170,0x79c58ecf1d9e0a6c27fda1a1b67e88ad9c568034,0x60e4d786628fea6478f785a6d7e704777c86a7c6,22017,1.712e+19,3.424e+17,4.28e+17 diff --git a/seeds/looksrare/ethereum/looksrare_ethereum_v2_trades.csv b/seeds/looksrare/ethereum/looksrare_ethereum_v2_trades.csv deleted file mode 100644 index bac8f2eea9a..00000000000 --- a/seeds/looksrare/ethereum/looksrare_ethereum_v2_trades.csv +++ /dev/null @@ -1,11 +0,0 @@ -block_number,tx_hash,buyer,seller,nft_contract_address,token_id,amount_raw,platform_fee_amount_raw,royalty_fee_amount_raw -17001140,0x27045f81c5698478ff4d6142ec5ef667f0e0693784726c91d9727174b648cebe,0x06e14b037650e6d7c5e6a8eb329e1b44e2d7650c,0x43b4fba85628566d62a3b83c8f1df309bcf08983,0x2ee6af0dff3a1ce3f7e3414c52c48fd50d73691e,3687,4.23e+16,211500000000000,0 -17000405,0x3800f5cc168bbc593fb2deae39944d8852d8805cd5338fe447dd2c8d0a66f12b,0x04bc337f14ad1f7ed42a03f89c5e44ef1ce792f9,0xcc6096439d445fb8e0a988fd8fc1817120b3de4d,0x762bc5880f128dcac29cffdde1cf7ddf4cfc39ee,8868,5e+17,2500000000000000,0 -17003740,0x0e5c655384418098bc07c40af649394ff2f3d51151775df6b315c11ac1a52fa3,0xa854772db43b52d7b456c2b5a40bd41627b316c2,0xc935aaa23734fce35843829d2a39c3920172a0d6,0x595a8974c1473717c4b5d456350cd594d9bda687,11467,4.975e+20,2487500000000000000,0 -17002686,0x572e2b3741efc9ea41b90e9bb95a15700139df6359ddb344e699013e4a4aeef1,0xaf6376e68437ee82d1e0e47ae9c217f35681074c,0xa2a9234dd5db7be6c31372b51f2b1328cf28b407,0x03b8d129a8f6dc62a797b59aa5eebb11ad63dada,2262,1.171e+17,585500000000000,0 -17003734,0xf0a2211bbee83745a59a18a5d453e9b03d4b9cb62f96fa954a882da0e7501446,0xc935aaa23734fce35843829d2a39c3920172a0d6,0xa854772db43b52d7b456c2b5a40bd41627b316c2,0x595a8974c1473717c4b5d456350cd594d9bda687,11755,5e+20,2500000000000000000,0 -17003993,0x316c5b2ccd73c6c29e194cae20198cd7b6ac6a6c862b71f69e52c54b46bf6c71,0x51768b7ca1f0e82c68c240b981f7433b65fd5629,0x120ef8f2485750aeedc1d5619d87e8360166e491,0x8dcb8b2d721c022552d826f8bcf2995747248d31,486,1e+16,50000000000000,0 -17002746,0xe1eeb5c4b15fc814bd5e10832779bcd770541b3bb374eec73996e9c7a83e509c,0xaf6376e68437ee82d1e0e47ae9c217f35681074c,0xa2a9234dd5db7be6c31372b51f2b1328cf28b407,0x03b8d129a8f6dc62a797b59aa5eebb11ad63dada,1741,1.258e+17,629000000000000,0 -17001154,0x0a2bf893af1f2c12e43e5ce71fb994921cac5c4b9df7e99f25c5e3b59494c2f4,0x06e14b037650e6d7c5e6a8eb329e1b44e2d7650c,0xf8442ae38a8246f425b7928fb60fd61bbdf5d459,0x2ee6af0dff3a1ce3f7e3414c52c48fd50d73691e,4120,4.22e+16,211000000000000,0 -17002726,0x757b19eaa3bec734450b3e02e9dd72c86a822f746f702bbf5c9fefee325f274e,0xaf6376e68437ee82d1e0e47ae9c217f35681074c,0xa2a9234dd5db7be6c31372b51f2b1328cf28b407,0x03b8d129a8f6dc62a797b59aa5eebb11ad63dada,1997,1.181e+17,590500000000000,0 -17002693,0x1bb237727108a12eabb4c2ce03d5399a70fb8ec8374e4fba66996c1a031d0754,0xaf6376e68437ee82d1e0e47ae9c217f35681074c,0xa2a9234dd5db7be6c31372b51f2b1328cf28b407,0x03b8d129a8f6dc62a797b59aa5eebb11ad63dada,2577,1.176e+17,588000000000000,0 diff --git a/seeds/magiceden/polygon/_schema.yml b/seeds/magiceden/polygon/_schema.yml deleted file mode 100644 index ac05c0bd420..00000000000 --- a/seeds/magiceden/polygon/_schema.yml +++ /dev/null @@ -1,15 +0,0 @@ -version: 2 - -seeds: - - name: magiceden_polygon_sample_trades - config: - column_types: - tx_hash: varbinary - nft_contract_address: varbinary - buyer: varbinary - seller: varbinary - token_id: uint256 - currency_contract: varbinary - amount_raw: uint256 - platform_fee_amount_raw: uint256 - royalty_fee_amount_raw: uint256 diff --git a/seeds/magiceden/polygon/magiceden_polygon_sample_trades.csv b/seeds/magiceden/polygon/magiceden_polygon_sample_trades.csv deleted file mode 100644 index f803b8c8c4d..00000000000 --- a/seeds/magiceden/polygon/magiceden_polygon_sample_trades.csv +++ /dev/null @@ -1,26 +0,0 @@ -block_time,block_number,tx_hash,nft_contract_address,token_id,buyer,seller,currency_contract,currency_symbol,amount_raw,amount_original,platform_fee_amount_raw,platform_fee_amount,royalty_fee_amount_raw,royalty_fee_amount -2023-04-14T01:58:32Z,41504710,0x443c3a57a1b8b53e24834c36d27922cddb53d99ba12b61b1a037533240679ea0,0x16ffbcd475781514c1905c213e049fcce7ee4a7f,14,0x225081e982e68ca6f726e348da128b67d05d1576,0xecafe1156f006ccf92e63a7e16c9876ff5f5cdf6,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,160000000000000000,0.16,3200000000000000,0.0032,800000000000000,0.0008 -2023-04-14T01:58:32Z,41504710,0x443c3a57a1b8b53e24834c36d27922cddb53d99ba12b61b1a037533240679ea0,0x16ffbcd475781514c1905c213e049fcce7ee4a7f,13,0x225081e982e68ca6f726e348da128b67d05d1576,0xecafe1156f006ccf92e63a7e16c9876ff5f5cdf6,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,180000000000000000,0.18,3600000000000000,0.0036,900000000000000,0.0009 -2023-04-14T01:58:32Z,41504710,0x443c3a57a1b8b53e24834c36d27922cddb53d99ba12b61b1a037533240679ea0,0x16ffbcd475781514c1905c213e049fcce7ee4a7f,11,0x225081e982e68ca6f726e348da128b67d05d1576,0xecafe1156f006ccf92e63a7e16c9876ff5f5cdf6,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,200000000000000000,0.2,4000000000000000,0.004,1000000000000000,0.001 -2023-04-14T01:58:32Z,41504710,0x443c3a57a1b8b53e24834c36d27922cddb53d99ba12b61b1a037533240679ea0,0x16ffbcd475781514c1905c213e049fcce7ee4a7f,12,0x225081e982e68ca6f726e348da128b67d05d1576,0xecafe1156f006ccf92e63a7e16c9876ff5f5cdf6,0x2791bca1f2de4661ed88a30c99a7a9449aa84174,USDC,200000,0.2,4000,0.004,1000,0.001 -2023-04-13T08:44:46Z,41478111,0x4f3e3fe7a633fc602d9ac92aa88262586bcc15dba93a4b59fb3f2cc13562bbb5,0x16ffbcd475781514c1905c213e049fcce7ee4a7f,10,0x225081e982e68ca6f726e348da128b67d05d1576,0xecafe1156f006ccf92e63a7e16c9876ff5f5cdf6,0x7ceb23fd6bc0add59e62ac25578270cff1b9f619,WETH,120000000000000,0.00012,2400000000000,2.4e-06,600000000000,6e-07 -2023-04-13T08:44:46Z,41478111,0x4f3e3fe7a633fc602d9ac92aa88262586bcc15dba93a4b59fb3f2cc13562bbb5,0x16ffbcd475781514c1905c213e049fcce7ee4a7f,5,0x225081e982e68ca6f726e348da128b67d05d1576,0xecafe1156f006ccf92e63a7e16c9876ff5f5cdf6,0x2791bca1f2de4661ed88a30c99a7a9449aa84174,USDC,200000,0.2,4000,0.004,1000,0.001 -2023-04-14T20:51:20Z,41535248,0x8c7c06448154eb2b80fb83a74f8d53ca7c4051fabe1600a28ceb74d058c89bcd,0xba6666b118f8303f990f3519df07e160227cce87,8,0x83f741fd08ae9286589b3c618b9371f424196178,0xe07edb37cddc19aa5fd3110d77658369755ed721,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,14000000000000001,0.014000000000000002,280000000000000,0.00028000000000000003,700000000000000,7.000000000000001e-05 -2023-04-14T20:51:20Z,41535248,0x8c7c06448154eb2b80fb83a74f8d53ca7c4051fabe1600a28ceb74d058c89bcd,0xba6666b118f8303f990f3519df07e160227cce87,16,0x83f741fd08ae9286589b3c618b9371f424196178,0x87999855c8b8a15d23e3bb9326b9ce6241fdde7b,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,11000000000000000,0.011,220000000000000,0.00022,550000000000000,5.5e-05 -2023-04-14T20:51:20Z,41535248,0x8c7c06448154eb2b80fb83a74f8d53ca7c4051fabe1600a28ceb74d058c89bcd,0xba6666b118f8303f990f3519df07e160227cce87,7,0x83f741fd08ae9286589b3c618b9371f424196178,0xbd5dbbc1b1d0e182293bd0915090c4331f34562a,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,4800000000000000,0.0048,96000000000000,9.6e-05,240000000000000,2.4e-05 -2023-04-14T20:47:28Z,41535154,0xf5cdac86703bd70ad0f5e70be6faf77e1187badbef6edd69dd9c3e8346584832,0xba6666b118f8303f990f3519df07e160227cce87,11,0x83f741fd08ae9286589b3c618b9371f424196178,0x87999855c8b8a15d23e3bb9326b9ce6241fdde7b,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,100000000000000000,0.1,2000000000000000,0.002,5000000000000000,0.0005 -2023-04-14T20:47:28Z,41535154,0xf5cdac86703bd70ad0f5e70be6faf77e1187badbef6edd69dd9c3e8346584832,0xba6666b118f8303f990f3519df07e160227cce87,8,0x83f741fd08ae9286589b3c618b9371f424196178,0xe07edb37cddc19aa5fd3110d77658369755ed721,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,14000000000000001,0.014000000000000002,280000000000000,0.00028000000000000003,700000000000000,7.000000000000001e-05 -2023-04-14T20:47:28Z,41535154,0xf5cdac86703bd70ad0f5e70be6faf77e1187badbef6edd69dd9c3e8346584832,0xba6666b118f8303f990f3519df07e160227cce87,16,0x83f741fd08ae9286589b3c618b9371f424196178,0x87999855c8b8a15d23e3bb9326b9ce6241fdde7b,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,11000000000000000,0.011,220000000000000,0.00022,550000000000000,5.5e-05 -2023-04-14T20:47:28Z,41535154,0xf5cdac86703bd70ad0f5e70be6faf77e1187badbef6edd69dd9c3e8346584832,0xba6666b118f8303f990f3519df07e160227cce87,7,0x83f741fd08ae9286589b3c618b9371f424196178,0xbd5dbbc1b1d0e182293bd0915090c4331f34562a,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,4800000000000000,0.0048,96000000000000,9.6e-05,240000000000000,2.4e-05 -2023-04-14T20:30:50Z,41534719,0x1e60690c9fcbf79d294dc65529d0ba700ac732bad2120527ce48791be195b20a,0xba6666b118f8303f990f3519df07e160227cce87,7,0x83f741fd08ae9286589b3c618b9371f424196178,0xbd5dbbc1b1d0e182293bd0915090c4331f34562a,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,4800000000000000,0.0048,96000000000000,9.6e-05,240000000000000,2.4e-05 -2023-04-14T20:30:50Z,41534719,0x1e60690c9fcbf79d294dc65529d0ba700ac732bad2120527ce48791be195b20a,0xba6666b118f8303f990f3519df07e160227cce87,8,0x83f741fd08ae9286589b3c618b9371f424196178,0x04ca5b4ffc26c8c554c83dadfe7a8d2ef9bf5560,0x2791bca1f2de4661ed88a30c99a7a9449aa84174,USDC,9000,0.009,180,0.00018,450,0.00045 -2023-04-14T20:25:26Z,41534581,0xb5a629a99a9217b4aeab5857b183af85168fe227cf6cf2a55d0f482ff618714a,0xba6666b118f8303f990f3519df07e160227cce87,8,0x83f741fd08ae9286589b3c618b9371f424196178,0x04ca5b4ffc26c8c554c83dadfe7a8d2ef9bf5560,0x2791bca1f2de4661ed88a30c99a7a9449aa84174,USDC,9000,0.009,180,0.00018,450,0.00045 -2023-04-14T20:25:26Z,41534581,0xb5a629a99a9217b4aeab5857b183af85168fe227cf6cf2a55d0f482ff618714a,0xba6666b118f8303f990f3519df07e160227cce87,11,0x83f741fd08ae9286589b3c618b9371f424196178,0x87999855c8b8a15d23e3bb9326b9ce6241fdde7b,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,100000000000000000,0.1,2000000000000000,0.002,5000000000000000,0.0005 -2023-04-14T20:25:26Z,41534581,0xb5a629a99a9217b4aeab5857b183af85168fe227cf6cf2a55d0f482ff618714a,0xba6666b118f8303f990f3519df07e160227cce87,7,0x83f741fd08ae9286589b3c618b9371f424196178,0xbd5dbbc1b1d0e182293bd0915090c4331f34562a,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,4800000000000000,0.0048,96000000000000,9.6e-05,240000000000000,2.4e-05 -2023-04-14T20:25:26Z,41534581,0xb5a629a99a9217b4aeab5857b183af85168fe227cf6cf2a55d0f482ff618714a,0xba6666b118f8303f990f3519df07e160227cce87,16,0x83f741fd08ae9286589b3c618b9371f424196178,0x87999855c8b8a15d23e3bb9326b9ce6241fdde7b,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,11000000000000000,0.011,220000000000000,0.00022,550000000000000,5.5e-05 -2023-01-30T16:33:38Z,38710726,0xb86869577ee5f5740617c326bf8dc302abbf555236c14d14fed14cd20b1a9a07,0x5d666f215a85b87cb042d59662a7ecd2c8cc44e6,7583903,0x45e9105e61a2455af444f503aa416c11d3456796,0x1213a46dd9ad97338385c462a133dec6786cb685,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,MATIC,20000000000000000,0.02,400000000000000,0.0004,400000000000000,0.0001 -2023-04-08T10:21:23Z,41286148,0x5b93e49a6fd2a0fbf56fd6af4ca71e1fc05791840d6f038a8c642cb1f153645c,0x670fd103b1a08628e9557cd66b87ded841115190,5632,0x23ad2b673f85449483c0998dde163640fead11c2,0x1f246641f51073aeddf197d8e38ecb88e87d1437,0x7ceb23fd6bc0add59e62ac25578270cff1b9f619,WETH,2320000000000000000,2.32,0,0.077256,77256000000000000,0.0 -2023-03-30T16:56:32Z,40946034,0x473b2ae16136be4eeebfdf84c65749769fa89d6abe1381bc7b2bbe06287fd6f6,0x670fd103b1a08628e9557cd66b87ded841115190,7536,0x609a37f469fb38a2d40665c6ad587efa90917e1c,0x8234ad49dcbbafdbd4689c06cee9ca3bd6e3897b,0x7ceb23fd6bc0add59e62ac25578270cff1b9f619,WETH,1750000000000000000,1.75,0,0.058275,58275000000000000,0.0 -2023-03-30T03:14:49Z,40923733,0x9fc4439824208224a50ed2e8a28686bbcccaa363e3270960278715870210937d,0x670fd103b1a08628e9557cd66b87ded841115190,8726,0xe0b52149724bc363ef60ac785bf03eec029833b8,0xc2ca58d0c4f2301fc191e1ffc07a479743b6f3b9,0x7ceb23fd6bc0add59e62ac25578270cff1b9f619,WETH,2490000000000000000,2.49,0,0.082917,82917000000000000,0.0 -2022-12-05T06:21:17Z,36444272,0x1db6db50ed58c792e46df9186a770aaa876d3c496ab9f559d30f89ce68faab4b,0x67f4732266c7300cca593c814d46bee72e40659f,395362,0x9396c0fed2af8257f59437f461de1c8ff7b06630,0x0abce0b39ffb60f9520a6eb3de64bc4c4da4c9a0,0x7ceb23fd6bc0add59e62ac25578270cff1b9f619,WETH,800000000000000,0.0008,0,3.2e-05,32000000000000,0.0 -2022-09-26T12:17:48Z,33589463,0xa11e2cc9e3d92b2ecf8dde2d8fe84d0cc2dd75bad0042da757559cc0477007d7,0x67f4732266c7300cca593c814d46bee72e40659f,371166,0x2c4664f85b69f4b22eb7b1b52498a76770a12c8a,0x91ff070462ab026a823a1d6ea7744d5421bce53f,0x2791bca1f2de4661ed88a30c99a7a9449aa84174,USDC,227880,0.22788,0,0.0,8440,0.00844 diff --git a/seeds/magiceden/solana/schema.yml b/seeds/magiceden/solana/schema.yml deleted file mode 100644 index a3303892987..00000000000 --- a/seeds/magiceden/solana/schema.yml +++ /dev/null @@ -1,7 +0,0 @@ -version: 2 - -seeds: - - name: magiceden_solana_trades_solscan - config: - column_types: - tx_hash: varchar diff --git a/seeds/nftb/bnb/nftb_nft_trades_samples.csv b/seeds/nftb/bnb/nftb_nft_trades_samples.csv deleted file mode 100644 index ace81b97d36..00000000000 --- a/seeds/nftb/bnb/nftb_nft_trades_samples.csv +++ /dev/null @@ -1,4 +0,0 @@ -block_number,tx_hash,token_id,amount_original,buyer,seller -11477718,0xec91184a7d3259163e53248393fe5e0e065c97721e52128e3737b50eaff03bcd,3286,0.8,0xa0af8c602cf7ba65af48947ad603bdb3dca9ba9d,0xb746392bb158c37d18e911cc63fb65d202817a71 -15996071,0x7d57c2ab0e4d8a3ca6245173cb6666b677a13a03f58acea77fb17c7bb6df54fd,12406,0.1,0x83a7640e07e63b21957520b8d599a1400377a092,0x5bdb3dab4f55251e68e572d873dc7bfc49c0c849 -18425936,0xe1d37cc7c5863673902acb7df4ec17e45c7951e4e4e09bc10d7eccc7ea8b275e,13097,0.06,0xed5e70dc3214cb0dcb3beb3f1b9b4bb6e087a508,0x6e00422d2e2f06088b27a23ecde8c4a13e73f528 \ No newline at end of file diff --git a/seeds/nftb/bnb/schema.yml b/seeds/nftb/bnb/schema.yml deleted file mode 100644 index 935ec97d25b..00000000000 --- a/seeds/nftb/bnb/schema.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 - -seeds: - - name: nftb_nft_trades_samples - config: - column_types: - tx_hash: varbinary - buyer: varbinary - seller: varbinary - token_id: uint256 diff --git a/seeds/nftrade/bnb/nftrade_nft_trades_samples.csv b/seeds/nftrade/bnb/nftrade_nft_trades_samples.csv deleted file mode 100644 index d4f53e5087f..00000000000 --- a/seeds/nftrade/bnb/nftrade_nft_trades_samples.csv +++ /dev/null @@ -1,4 +0,0 @@ -block_number,tx_hash,token_id,amount_original,buyer,seller -24540264,0x61844c5082981839169b9aec66aa1d86d0cf78cbd7d337838bdf25aa08186da0,102016038038,0.3,0x5c6631657b4fe10ab5b9353674f87a3883ad7d2f,0x836a38b59c3226a3e7f8fc8b15a87a398a008888 -24552538,0x9c48f24b3d5b902f6141800d8d0405966c860ac19c7ac93c53d6078eb45df7a1,274,1,0x826547bb2ec83f7d70b8ff9755c106e1c6f51c1f,0x06ac921952c4a5904a08a9a29d3f09d38728cef1 -22407143,0x8b32c7921db1acbadced7e7cd3312827cf53ce9d3d5ad7a32112dcd964c79220,43896,0.008,0x59827d64fa596880541e53b8dc14af4ae05025f9,0x46b6d95e3c571bf62155efe7809e87c2f11ed675 \ No newline at end of file diff --git a/seeds/nftrade/bnb/schema.yml b/seeds/nftrade/bnb/schema.yml deleted file mode 100644 index 67c7f1c9167..00000000000 --- a/seeds/nftrade/bnb/schema.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 - -seeds: - - name: nftrade_nft_trades_samples - config: - column_types: - tx_hash: varbinary - buyer: varbinary - seller: varbinary - token_id: uint256 diff --git a/seeds/pancakeswap/bnb/pancakeswap_nft_trades_samples.csv b/seeds/pancakeswap/bnb/pancakeswap_nft_trades_samples.csv deleted file mode 100644 index cda155dd53b..00000000000 --- a/seeds/pancakeswap/bnb/pancakeswap_nft_trades_samples.csv +++ /dev/null @@ -1,21 +0,0 @@ -block_time,tx_hash,token_id,amount_original,buyer,seller -2021-09-30 10:06:35,0x3355dd01e13ff82d293b515ee898cf32733dd545c6c07a8d559549a6ac6dd1c1,430666,0.064,0xafe45ab5a3de11fb1d62fa3753b5050a74746f29,0x9800d40068a4380a7397dc95f8312f2e685a5265 -2021-10-01 10:24:37,0xa4a629f7c9459624757a347287e9d1daf2341cebd4f18a174d929c7877385726,436334,0.05,0xfc30175de1dca8a4cd53150fe3564a3b1b70a460,0x78054d69ac1977d4b9a07eef5149ad6a0f196c00 -2021-10-01 22:14:28,0x5b60d0eba1752237073ee0ad3667e3a9d4a29920cca88f1e9dd68de747aa1c9b,356621,0.1685,0x9a6d078080d4f3f3d7ae5c815fdc0f916869d775,0x81009f3114303ba0ca99aff6257c032d1cbd1e0a -2021-10-21 3:57:17,0x14e2c43cc7161fd289af006c9aaf0582207cc77e054c8952951727427847c130,395401,0.0599,0xac11088f343075ccbdba46d7b13e1dc16fa9b2bf,0x25985e4e1a60aa334005d147c8d0ebcc4fc75970 -2021-10-23 9:06:38,0xb4e5d40941b761d229c9cf26e3e8a9cdea6ce0c6cab2f436cb56d8e3b98f82de,105435,0.095,0xeb7384e81dc3bf963e60ff8f4b3873f9e59c040a,0x6918df5d42764dfea3e47365c65c5ceef38e93d3 -2021-10-28 1:02:16,0x342dc104220e57eead62554dd03548bb7d733d8b6279946bf54990f98a7ef0ef,236209,0.037,0x86855386f3747dbd868a71b9674671e4b05d24d2,0x3f0d07eb59d75fa2b59eb90391a90a59e1cc24e3 -2021-12-30 4:50:46,0x344a7f708d8b891e76cd1e205e7b7d3fca2f0658c49fbe8bbc7007f89139954b,808851,0.013,0x85f4fc4df600ed02df93b0c11ba3b2b35b59f606,0x93e8339693bce225e64861743d8b1cd168ddd888 -2021-12-30 8:39:15,0x15f71294f6b88036ace6e9c43cf5d38e34bb325273db6a6a38632f6840706e33,40004,0.02,0xdc7e31b985cb5d6cc97045c0b2334717c0c5d3d1,0xbcd98c531667c83cd7ef82c3539ee78749081ff8 -2021-12-31 5:41:46,0x2d5899848ce0ddf7f0c861fa1d7e97e77b982831f892fb0b1ea978b6d51e208a,837935,0.009,0xd623e113b373c058bfe94c8049ddaf321a8c98e4,0xda71bff7569db52ef2ee8ac4ceb4fbebddde5b84 -2022-02-05 1:13:24,0xca7656b7d1a86df6eefc60c2609585172c6fe6718313baadaafcbafce71f8870,878,0.66,0x94e2755e2ab5f206d2b6fdfa4c91a2691bdbe051,0xfa839459b8033fc5a4554f802d667e5dba381130 -2022-03-08 23:14:15,0xc3b3bdd2eb861722ff6819485b8ca69c11166134a2c7116a56cd46b26bd256ee,275853,0.0165,0xfe29374f15604fae2d88439b9f9122daf5440915,0x1dc97f2b616e83889572d0e754ed65eff9a0862d -2022-03-13 13:34:46,0x1ee940c5e64724ff909ef5149db8e90516143f703e3012168ba7fcb87eea8641,632,0.05,0x91841c28da9d90537da49d8e25a83e64d579cc73,0x3a2b576ef1884f10c4b18c06d55e7c07fde4ec12 -2022-03-25 17:14:42,0x4d2ca712422ec7952979ff7c18796fadd97de1da19b4746f034b908f4de481ed,2486,5.88,0xd84e9762ea94136628db63cd7a41205e20e75eb8,0x8ff7927b5eda0fea1f8e1362d9d590f75de93b96 -2022-04-17 12:51:13,0x7109b15577d8bfb221b59b2af0694670a06b7e7363c59c0113d30660089fc8be,352080,0.107,0xe88178ff95a219165de252923a9ae70a73b18ce2,0x50e3bdfc1c58159f55ff6803848cffe2183f6a89 -2022-04-18 16:09:43,0x952bb32a1c1b4ef3fa6a9dd363104c6117cca64728f9a3231090e6e97d06463e,796554,1.67,0x208b91fade3f2a627f2a7fd95d7ed1f619e01284,0x8847d7b8e3df29d16f5fc32764ebedcabfe6e951 -2022-04-28 17:38:2,0x074830f9dced8b8fccd6b279951dd00ec8b7a1325e26faa912e64c1f714ef9b4,9094,23.8,0xa8d81cd9e28cad330675ad3b74eb9100663fb5e4,0x208b91fade3f2a627f2a7fd95d7ed1f619e01284 -2022-05-03 13:09:56,0xbaa4fde93431fe5047a02ff69a22abfdbe699bd7804ea11274854c4158197ffd,1951,15.8,0xc5dbe2c25172d77da4b2e125260e47c094f59585,0xc5ab141b5d0e2accff7eb2bc98fb23bfa022c542 -2022-05-06 12:09:51,0x74f8bc56e45cc90e0bbbb5aacb3e31f9be5a05a17ea55474048361bcca4a67b6,1383,0.55,0x8c0069470961677cac20bf7853714948c6545d97,0xcda04b40fc8a8db9d53a57d5767831c74967a129 -2022-05-22 17:14:33,0x436c2812b943495f6b89ee8d348e4b84ff5d59a328a3591f658af8c7db69748c,863375,0.0065,0x2d06212b8485a17dc221096b2d1ab3e6ab16bcab,0x3dfa8515fecd0c1646752f53c9eb5f1736d7d79d -2022-10-02 15:09:15,0xf4d12d2343750283d3e37c80fbcb473316e09054b19d7dd1ac3b61a323a4fb7d,822937,0.0125,0xd2150665d42296a289df1f4d44cef1f9ab483bb6,0xdfa05fccd1f6e000903db5326f6827096cd772c5 \ No newline at end of file diff --git a/seeds/pancakeswap/bnb/schema.yml b/seeds/pancakeswap/bnb/schema.yml deleted file mode 100644 index 7afc50c14a0..00000000000 --- a/seeds/pancakeswap/bnb/schema.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 - -seeds: - - name: pancakeswap_nft_trades_samples - config: - column_types: - tx_hash: varbinary - buyer: varbinary - seller: varbinary - token_id: uint256 diff --git a/seeds/quix/schema.yml b/seeds/quix/schema.yml deleted file mode 100644 index 35295b84111..00000000000 --- a/seeds/quix/schema.yml +++ /dev/null @@ -1,16 +0,0 @@ -version: 2 - -seeds: - - name: quix_events_seed - config: - column_types: - tx_hash: varbinary - buyer: varbinary - seller: varbinary - nft_contract_address: varbinary - project_contract_address: varbinary - tx_from: varbinary - tx_to: varbinary - royalty_fee_receive_address: varbinary - token_id: uint256 - block_date: date diff --git a/seeds/trove/arbitrum/schema.yml b/seeds/trove/arbitrum/schema.yml deleted file mode 100644 index 994d7828a1b..00000000000 --- a/seeds/trove/arbitrum/schema.yml +++ /dev/null @@ -1,19 +0,0 @@ -version: 2 - -seeds: - - name: trove_v1_arbitrum_nft_samples - config: - column_types: - tx_hash: varbinary - buyer: varbinary - seller: varbinary - token_id: uint256 - - - name: trove_v2_arbitrum_nft_samples - config: - column_types: - tx_hash: varbinary - buyer: varbinary - seller: varbinary - token_id: uint256 - diff --git a/seeds/trove/arbitrum/trove_v1_arbitrum_nft_samples.csv b/seeds/trove/arbitrum/trove_v1_arbitrum_nft_samples.csv deleted file mode 100644 index dedde14115f..00000000000 --- a/seeds/trove/arbitrum/trove_v1_arbitrum_nft_samples.csv +++ /dev/null @@ -1,3 +0,0 @@ -block_number,tx_hash,token_id,amount_original,buyer,seller -6778004,0x793368b4f98718181c8c3b70808fe6551cb7c9edafc99cc43863b50e068047f4,8,16.65,0x812cda2181ed7c45a35a691e0c85e231d218e273,0x0b9dfd38542cc9f69a69c65cada77ac24dbcfab0 -6833341,0x0f5caf0571ac588df5c7c8fa08c3f3eed8f0ce1b40e66529e66c6864b39f6154,77,7.6,0x812cda2181ed7c45a35a691e0c85e231d218e273,0x2661362e99a66defd7ffa752b8976adf59426a31 diff --git a/seeds/trove/arbitrum/trove_v2_arbitrum_nft_samples.csv b/seeds/trove/arbitrum/trove_v2_arbitrum_nft_samples.csv deleted file mode 100644 index 9210120cff9..00000000000 --- a/seeds/trove/arbitrum/trove_v2_arbitrum_nft_samples.csv +++ /dev/null @@ -1,5 +0,0 @@ -block_number,tx_hash,token_id,amount_original,buyer,seller -7866345,0xd78a65ee2fdb6d6719a5b6bf7ad0cd6713bf32213c5c5df480fd49bcf13072f0,3,150,0x97a1341c5c827706bcbc30fb7064ec423262ce92,0x7d8e4b2b6a436f55c67a3001c1a9a6a219f3e1d3 -53056674,0xdeae45d8832f70f805f5e671ea8c313aa8819d24281ac008810b40c9939ed7e9,4560,160.0,0x2c6dfc6f7ad5f9cbb08b60a958e8189d427497d0,0x3eb2b60929ecb88f85234da59e529d656b4e5c49 -54532480,0x0ea8e7e59593e8809d7d18cb3b3cbb4f2bb132a2bee107789db8002c47b7ca5e,10554,808.0,0xf9c1989eb95dbc89489410cdf3941541937016ff,0x72f49af425d059a476d3c7abeecce86c0e587a4e -32342040,0x0b00a76301676ce62cc85b0ca3b4d056a4f4c19c7a8fcea4db7056cb94752c26,5981,0.01,0x938594ac888f330dadb0ca61930b5a369be119c6,0xb0704ba969a38d17b318ba00be16c80cc83ce976 diff --git a/seeds/trove/ethereum/schema.yml b/seeds/trove/ethereum/schema.yml deleted file mode 100644 index d729cf0b4b9..00000000000 --- a/seeds/trove/ethereum/schema.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 - -seeds: - - name: trove_ethereum_nft_trades_samples - config: - column_types: - tx_hash: varbinary - buyer: varbinary - seller: varbinary - token_id: uint256 diff --git a/seeds/trove/ethereum/trove_ethereum_nft_trades_samples.csv b/seeds/trove/ethereum/trove_ethereum_nft_trades_samples.csv deleted file mode 100644 index 1d520223af5..00000000000 --- a/seeds/trove/ethereum/trove_ethereum_nft_trades_samples.csv +++ /dev/null @@ -1,3 +0,0 @@ -block_number,tx_hash,token_id,amount_original,buyer,seller -15907892,0x28855536b504c2042dfe4f1fd231686cb1ee7f8dbdefa0865fd197a71dc940d5,3540,0.035,0xb0e5ca05aa921da8b194766341ee6630f4288e98,0x75e55dd9914870a415532c2bb5b969d5a3437841 -15437418,0x62a2a156aa224918767b28f4ce6999bf227aa8ad5f518c0ba9c0c168b4dc2c5a,6363,0.5,0x4ef500abe8c3524e93b67821224131e0591ba25f,0x023cd4062b82db1eecc91fe077ec944d4b89384a diff --git a/seeds/zonic/schema.yml b/seeds/zonic/schema.yml deleted file mode 100644 index 2d7b9eb5e7c..00000000000 --- a/seeds/zonic/schema.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: 2 - -seeds: - - name: zonic_events_seed - config: - column_types: - tx_hash: varbinary - buyer: varbinary - seller: varbinary - nft_contract_address: varbinary - token_id: uint256 diff --git a/seeds/zonic/zonic_events_seed.csv b/seeds/zonic/zonic_events_seed.csv deleted file mode 100644 index e93ed31dc92..00000000000 --- a/seeds/zonic/zonic_events_seed.csv +++ /dev/null @@ -1,18 +0,0 @@ -block_number,tx_hash,evt_index,nft_contract_address,token_id,buyer,seller,amount_original,platform_fee_amount,royalty_fee_amount -73841382,0xca484e3f73baa6f5d034f990b88f1bd74094d604c9a1bd8b02932a7119d5eac0,0,0xfa14e1157f35e1dad95dc3f822a9d18c40e360e2,1663029,0x8a2d2a4c1b05455b8f340a6bb98b0c08513a8555,0xcec6c84af91405379818d159ee6121c9d927ba85,0.0005,1.25e-05,0 -74202562,0x12b559e9d34f8b6c6a2078f2b8f090e03b1aef18cd29d5746b1feaf6fdb26cba,0,0xc7a144c247dd503acf87b2dc65aff3de3c10e3d1,1363,0xb6c3e1cddbcdc2e1758a7cc677749d3c6c811f8a,0x6fb57d194bd89cf54ada268f87ba7b0c73548dc5,0.006,0.00015,0 -74069202,0x728307b55f2157f5e11dc5fe12bf7e2c9a234cefa2669864d4b0c1603d8744c6,0,0x656b02f01500e0d7c072330e324f3e026df91f55,5400,0xc8feee4b352c46b15ed12492df669911d8496e51,0x83c3096351afea52d43a5de1c718cc6c967487fb,0.00589,0.00014725,0.0002945 -74078258,0xcdd99aa98335a514411f183ef23e0beedf0692a7685066bbc643060aff328599,0,0x9b9f542456ad12796ccb8eb6644f29e3314e68e1,1475,0x124474fdbecddef33732e84c4834faee38ef0c44,0x76f980cfe17d4ff3e3f9ddce2129c17e55a1091d,0.035,0.000875,0.00175 -74048380,0x6b136a9a6c1869df3cfa212404c5ae55ee3efeeb45b0003803047d706c6da939,0,0x812053625db6b8fbd282f8e269413a6dd59724c9,572,0xa277ba906e5bcb2176dc183e982637c38c7ecf27,0x477e665ea49d49ebe1cb27b668e977225563d9f7,0.0018,4.5e-05,0.00018 -74104224,0xe956335095bdf20ccd15fe736992ec22d385cfbd3d96caeb61de3fda0209ad44,0,0x0d21136236c0731378286be2ea3611a19280dd56,1273,0x4a550e6eaf8ba34305cbc0d7cfcb1d0e4865f274,0x5fac5a1a1d8343705a605561d925bab7642a1957,1.01,0.02525,0 -74004501,0x6fb1f8abc50cfb37d62ddb11551e01d0ea55aa8226b154e47187d19977cc5194,0,0x812053625db6b8fbd282f8e269413a6dd59724c9,7762,0xade9f040f13c454453e9cf65c99e8195e840e1f5,0x9b5ee10beea46180be7560cbe7aef8f88a3221fb,0.0012,3e-05,0.00012 -73499763,0xca20ef8970fec9f812eee8f3a04f3d4f61739c132769e56d7a9936f5843705aa,0,0xfa14e1157f35e1dad95dc3f822a9d18c40e360e2,2709460,0x5f690790e3bea9b2deaffbc569a8e35004508029,0x618954bb75e6254b38909d3d4ba0ce1a8d320c07,0.001,2.5e-05,0 -74744387,0x896fc8e400878758dc8e05c55e048b2816f02f52a06a795c715fea7a5260cc96,0,0xb91b2276bd5a98994bf1f496e3886f688f8d4581,2035,0x2ba1d521595c5b31b177fd5263f8b002f570e92a,0xdc065fb9bd6d5d6651e257e5799bd38eaf005fc6,0.002,5e-05,0 -74623436,0x888545a097b22604e3c9834ecaaa3ef8868855c1461c603c90c8825966f3a692,0,0x67709f880f66e15f6ae93b1d737f8d8d9fb9827f,770,0x9d3714cceff1e57d9653158c877def1e74bd6f20,0xc1d7ffb0aa7325c8413fbc7351630ef3580fffb1,0.36,0.009,0.018 -74678149,0x09d4e6192f12a0f976bb752e3394b8459bea659087b60bd1a2ee35573b68ce7a,0,0x656b02f01500e0d7c072330e324f3e026df91f55,4183,0xc596cb23208bb80450f3a25cd7efddd111437158,0xcfa1bf8ca39a89b6c0e9aff55454b20e589c0da0,0.0065,0.0001625,0.000325 -74627003,0x177ecf46aa55791070bd5bb53fca4d6ad5a7f5747d176a4d01389bf6674cc3a7,0,0xc66a1ee3be858e7041dda9bd1ea2fbd3ce07f63e,19146,0x77422fd76a39d216619f5ae2596bb5b12e8e3b0e,0x06e252cdb6bf0e724346be59ceadf6684c79793c,0.0006,1.5e-05,0 -74402579,0x8f8c3b9fcfcaa0bd9b8363ef36b759cabb9c346baa14a407258a2e37c24d2f79,0,0xc480325c86392b773cbad885759c205f26d91bbb,2435,0x1062cbf8ff53f78c76e3df908469d8c4c7d69196,0xfc5fb8d52017ddb7a803ec20d299fcc94ca9eaa0,0.35,0.00875,0 -74504570,0xd8f1626f6199e646878f74c7e5b94bcd1fdb03a7dc3156a8c880770a1edfee4c,0,0xfa14e1157f35e1dad95dc3f822a9d18c40e360e2,449323,0x3c7f96edf54d6567d91be151e40423a7ba86e8ad,0x55daee2be43171c46fa6edd682d6beec02b6e03d,0.00079,1.975e-05,0 -74914578,0x770ea847974390cc9facdfb7266144249ee5bc4fd836b7c5107013a93aecbbf2,0,0x662146c0e1126488662c0afbb53a0cdbfa1bde4a,6968,0xf37a1e05106bd964e5095b328d6ac5629a1f6b54,0xc3ee19826f13b3509c8fedcc5576552c36dd74bc,0.005,0.000125,0 -74910954,0x5f4e00d41fe1cdf37eae03927d235f45c391b30c357aa5d2ccaf6d0ecd8de36f,0,0x20bdae1413659f47416f769a4b27044946bc9923,3095,0x42eabe5e25cc092eae837961be75bd5dfe182969,0xcb44b8eaf868d0600e2dbdc5f0c5ea733a40476e,0.005,0.000125,0 -74898193,0x357875c21328188c5e7900518cd561bbda6e414fddb237f8911216836c0abd63,0,0xab586a06b98df0a86dcd4e1a0294a404c6284725,3314,0x3d81fa04b30c7ac4571274e17891fbb9be8a5bf3,0x1111615a735ac3b3bf3a9ac75b673509500ac8e8,0.11,0.00275,0 diff --git a/sources/_subprojects/nft/_sources.yml b/sources/_subprojects/nft/_sources.yml new file mode 100644 index 00000000000..af3fea4ecc6 --- /dev/null +++ b/sources/_subprojects/nft/_sources.yml @@ -0,0 +1,17 @@ +version: 2 + +sources: + - name: nft + description: "output models of the NFT sector (dbt subproject)" + tables: + - name: trades + - name: aggregators + - name: base_trades + + - name: nft_optimism + tables: + - name: wash_trades + + - name: nft_ethereum + tables: + - name: wallet_metrics diff --git a/sources/_subprojects/spellbook/_sources.yml b/sources/_subprojects/spellbook/_sources.yml index 16c7d4e99ec..62aee447931 100644 --- a/sources/_subprojects/spellbook/_sources.yml +++ b/sources/_subprojects/spellbook/_sources.yml @@ -53,9 +53,6 @@ sources: - name: cex_optimism tables: - name: addresses - - name: prices - tables: - - name: usd_forward_fill - name: op_retropgf_optimism tables: - name: recipients @@ -64,3 +61,10 @@ sources: tables: - name: fee_vaults - name: grants_funding + + - name: prices + tables: + - name: usd_forward_fill + - name: prices + tables: + - name: usd_latest diff --git a/subprojects/nft/README.md b/subprojects/nft/README.md new file mode 100644 index 00000000000..0b38ebded01 --- /dev/null +++ b/subprojects/nft/README.md @@ -0,0 +1,3 @@ +## Daily Spellbook + +This is a DBT sub project for the all the NFT related models in spellbook. diff --git a/subprojects/nft/dbt_project.yml b/subprojects/nft/dbt_project.yml new file mode 100644 index 00000000000..e882bc7df28 --- /dev/null +++ b/subprojects/nft/dbt_project.yml @@ -0,0 +1,87 @@ +#Welcome to the NFT Spellbook! + +name: "nft" +version: "1.0.0" +config-version: 2 + +quoting: + database: false + schema: false + identifier: false + +# This setting configures which "profile" dbt uses for this project. +# profile: "spellbook-poc-tokens" +profile: "spellbook-local" + +vars: + DBT_ENV_CUSTOM_ENV_S3_BUCKET: "{{ env_var('DBT_ENV_CUSTOM_ENV_S3_BUCKET', 'local') }}" + DBT_ENV_INCREMENTAL_TIME: "{{ env_var('DBT_ENV_INCREMENTAL_TIME', '1') }}" + DBT_ENV_INCREMENTAL_TIME_UNIT: "{{ env_var('DBT_ENV_INCREMENTAL_TIME_UNIT', 'day') }}" + ETH_ERC20_ADDRESS: '0x0000000000000000000000000000000000000000' + +# These configurations specify where dbt should look for different types of files. +# You don't need to change these! +model-paths: ["models", "../../sources"] +# ../tests/* should be added to a separate shared folder +test-paths: ["tests"] +seed-paths: ["seeds"] +macro-paths: ["../../macros", "macros"] + +target-path: "target" # directory which will store compiled SQL files +clean-targets: # directories to be removed by `dbt clean` + - "target" + - "dbt_packages" + +# Configuring tests +# Full documentation: https://docs.getdbt.com/reference/test-configs +tests: + nft: + +store_failures: true # store failures for all tests + +# Configuring seeds +# Full documentation: https://docs.getdbt.com/reference/seed-configs +# For configuring individual seeds (e.g. overriding column types) we recommend a yml file nested in the same folder as the seed +# example: seeds/cryptopunks/schema.yml +seeds: + nft: + +schema: test_data + +# defining search order of macro invokation +dispatch: + - macro_namespace: dbt_utils + search_order: ['trino_utils', 'dbt_utils'] + +# Configuring models +# Full documentation: https://docs.getdbt.com/docs/configuring-models +models: + nft: + +post-hook: + - sql: "{{ set_trino_session_property(is_materialized(model), 'writer_scaling_min_data_processed', model.config.get('writer_min_size', '500MB')) }}" + transaction: true + - sql: "{{ set_trino_session_property(is_materialized(model), 'task_scale_writers_enabled', false) }}" + transaction: true + - sql: "{{ optimize_spell(this, model.config.materialized) }}" + transaction: true + - sql: "{{ mark_as_spell(this, model.config.materialized) }}" + transaction: true + +materialized: view + +schema: no_schema # this should be overriden in model specific configs + +view_security: invoker + + + seaport: + +schema: seaport + ethereum: + +schema: seaport_ethereum + bnb: + +schema: seaport_bnb + arbitrum: + +schema: seaport_arbitrum + optimism: + +schema: seaport_optimism + avalanche_c: + +schema: seaport_avalanche_c + polygon: + +schema: seaport_polygon + base: + +schema: seaport_base diff --git a/macros/models/_sector/nft/add_nft_tx_data.sql b/subprojects/nft/macros/add_nft_tx_data.sql similarity index 100% rename from macros/models/_sector/nft/add_nft_tx_data.sql rename to subprojects/nft/macros/add_nft_tx_data.sql diff --git a/macros/models/_sector/nft/enrich_nft_trades.sql b/subprojects/nft/macros/enrich_nft_trades.sql similarity index 96% rename from macros/models/_sector/nft/enrich_nft_trades.sql rename to subprojects/nft/macros/enrich_nft_trades.sql index 2d1dee8a940..a412c39117b 100644 --- a/macros/models/_sector/nft/enrich_nft_trades.sql +++ b/subprojects/nft/macros/enrich_nft_trades.sql @@ -16,7 +16,7 @@ WITH prices_patch as ( ,minute ,price ,symbol - FROM {{ ref('prices_usd_forward_fill') }} + FROM {{ source('prices','usd_forward_fill') }} {% if is_incremental() %} WHERE {{incremental_predicate('minute')}} {% endif %} @@ -28,7 +28,7 @@ WITH prices_patch as ( ,minute ,price ,'ETH' as symbol - FROM {{ ref('prices_usd_forward_fill') }} + FROM {{ source('prices','usd_forward_fill') }} WHERE blockchain is null AND symbol = 'ETH' {% if is_incremental() %} AND {{incremental_predicate('minute')}} @@ -41,7 +41,7 @@ WITH prices_patch as ( ,minute ,price ,'ETH' as symbol - FROM {{ ref('prices_usd_forward_fill') }} + FROM {{ source('prices','usd_forward_fill') }} WHERE blockchain is null AND symbol = 'ETH' {% if is_incremental() %} AND {{incremental_predicate('minute')}} @@ -54,7 +54,7 @@ WITH prices_patch as ( ,minute ,price ,'ETH' as symbol - FROM {{ ref('prices_usd_forward_fill') }} + FROM {{ source('prices','usd_forward_fill') }} WHERE blockchain is null AND symbol = 'ETH' {% if is_incremental() %} AND {{incremental_predicate('minute')}} diff --git a/macros/models/_sector/nft/nft_approvals.sql b/subprojects/nft/macros/nft_approvals.sql similarity index 100% rename from macros/models/_sector/nft/nft_approvals.sql rename to subprojects/nft/macros/nft_approvals.sql diff --git a/macros/models/_sector/nft/nft_mints.sql b/subprojects/nft/macros/nft_mints.sql similarity index 99% rename from macros/models/_sector/nft/nft_mints.sql rename to subprojects/nft/macros/nft_mints.sql index 65246a5d326..3e81e82b55c 100644 --- a/macros/models/_sector/nft/nft_mints.sql +++ b/subprojects/nft/macros/nft_mints.sql @@ -168,7 +168,7 @@ FROM AND nft_mints."from"= 0x0000000000000000000000000000000000000000 AND nft_mints.blockchain = '{{blockchain}}' {%- if blockchain == 'ethereum' %} - AND nft_mints.contract_address NOT IN (SELECT address FROM {{ ref('addresses_ethereum_defi') }}) + AND nft_mints.contract_address NOT IN (SELECT address FROM {{ source('addresses_ethereum','defi') }}) {%- endif -%} {%- if blockchain == 'optimism' %} -- to exclude bridged L1 NFT collections to L2 diff --git a/macros/models/_sector/nft/nft_transfers.sql b/subprojects/nft/macros/nft_transfers.sql similarity index 100% rename from macros/models/_sector/nft/nft_transfers.sql rename to subprojects/nft/macros/nft_transfers.sql diff --git a/macros/models/_sector/nft/nft_wash_trades.sql b/subprojects/nft/macros/nft_wash_trades.sql similarity index 94% rename from macros/models/_sector/nft/nft_wash_trades.sql rename to subprojects/nft/macros/nft_wash_trades.sql index 541d0e56aed..178fa105929 100644 --- a/macros/models/_sector/nft/nft_wash_trades.sql +++ b/subprojects/nft/macros/nft_wash_trades.sql @@ -87,17 +87,17 @@ WITH filter_1 AS ( FROM {{ ref('nft_trades') }} nftt INNER JOIN {{ first_funded_by }} filter_funding_buyer ON filter_funding_buyer.address=nftt.buyer - AND filter_funding_buyer.first_funded_by NOT IN (SELECT DISTINCT address FROM {{ ref('labels_bridges') }}) - AND filter_funding_buyer.first_funded_by NOT IN (SELECT DISTINCT address FROM {{ ref('labels_cex') }}) - AND filter_funding_buyer.first_funded_by NOT IN (SELECT DISTINCT contract_address FROM {{ ref('tornado_cash_withdrawals') }}) + AND filter_funding_buyer.first_funded_by NOT IN (SELECT DISTINCT address FROM {{ source('labels','bridges') }}) + AND filter_funding_buyer.first_funded_by NOT IN (SELECT DISTINCT address FROM {{ source('labels','cex') }}) + AND filter_funding_buyer.first_funded_by NOT IN (SELECT DISTINCT contract_address FROM {{ source('tornado_cash','withdrawals') }}) {% if is_incremental() %} AND filter_funding_buyer.block_time >= date_trunc('day', NOW() - interval '7' day) {% endif %} INNER JOIN {{ first_funded_by }} filter_funding_seller ON filter_funding_seller.address=nftt.seller - AND filter_funding_seller.first_funded_by NOT IN (SELECT DISTINCT address FROM {{ ref('labels_bridges') }}) - AND filter_funding_seller.first_funded_by NOT IN (SELECT DISTINCT address FROM {{ ref('labels_cex') }}) - AND filter_funding_seller.first_funded_by NOT IN (SELECT DISTINCT contract_address FROM {{ ref('tornado_cash_withdrawals') }}) + AND filter_funding_seller.first_funded_by NOT IN (SELECT DISTINCT address FROM {{ source('labels','bridges') }}) + AND filter_funding_seller.first_funded_by NOT IN (SELECT DISTINCT address FROM {{ source('labels','cex') }}) + AND filter_funding_seller.first_funded_by NOT IN (SELECT DISTINCT contract_address FROM {{ source('tornado_cash','withdrawals') }}) AND nftt.blockchain='{{blockchain}}' AND nftt.unique_trade_id IS NOT NULL AND nftt.buyer IS NOT NULL @@ -112,7 +112,7 @@ WITH filter_1 AS ( SELECT unique_trade_id , true AS flashloan FROM {{ ref('nft_trades') }} nftt - INNER JOIN {{ ref('dex_flashloans') }} df ON df.blockchain='{{blockchain}}' + INNER JOIN {{ source('dex','flashloans') }} df ON df.blockchain='{{blockchain}}' AND df.block_time=nftt.block_time AND df.tx_hash=nftt.tx_hash AND nftt.blockchain='{{blockchain}}' diff --git a/macros/models/_sector/nft/platforms/element_v1_base_trades.sql b/subprojects/nft/macros/platforms/element_v1_base_trades.sql similarity index 100% rename from macros/models/_sector/nft/platforms/element_v1_base_trades.sql rename to subprojects/nft/macros/platforms/element_v1_base_trades.sql diff --git a/macros/models/_sector/nft/platforms/seaport_v3_fork_trades.sql b/subprojects/nft/macros/platforms/seaport_v3_fork_trades.sql similarity index 100% rename from macros/models/_sector/nft/platforms/seaport_v3_fork_trades.sql rename to subprojects/nft/macros/platforms/seaport_v3_fork_trades.sql diff --git a/macros/models/_sector/nft/platforms/seaport_v3_trades.sql b/subprojects/nft/macros/platforms/seaport_v3_trades.sql similarity index 100% rename from macros/models/_sector/nft/platforms/seaport_v3_trades.sql rename to subprojects/nft/macros/platforms/seaport_v3_trades.sql diff --git a/macros/models/_sector/nft/platforms/seaport_v4_fork_trades.sql b/subprojects/nft/macros/platforms/seaport_v4_fork_trades.sql similarity index 100% rename from macros/models/_sector/nft/platforms/seaport_v4_fork_trades.sql rename to subprojects/nft/macros/platforms/seaport_v4_fork_trades.sql diff --git a/macros/models/_sector/nft/platforms/seaport_v4_trades.sql b/subprojects/nft/macros/platforms/seaport_v4_trades.sql similarity index 100% rename from macros/models/_sector/nft/platforms/seaport_v4_trades.sql rename to subprojects/nft/macros/platforms/seaport_v4_trades.sql diff --git a/macros/models/_sector/nft/platforms/sudoswap_v2_base_trades.sql b/subprojects/nft/macros/platforms/sudoswap_v2_base_trades.sql similarity index 100% rename from macros/models/_sector/nft/platforms/sudoswap_v2_base_trades.sql rename to subprojects/nft/macros/platforms/sudoswap_v2_base_trades.sql diff --git a/macros/models/_sector/nft/platforms/tofu_v1_base_trades.sql b/subprojects/nft/macros/platforms/tofu_v1_base_trades.sql similarity index 100% rename from macros/models/_sector/nft/platforms/tofu_v1_base_trades.sql rename to subprojects/nft/macros/platforms/tofu_v1_base_trades.sql diff --git a/macros/models/_sector/nft/platforms/zonic_base_trades.sql b/subprojects/nft/macros/platforms/zonic_base_trades.sql similarity index 100% rename from macros/models/_sector/nft/platforms/zonic_base_trades.sql rename to subprojects/nft/macros/platforms/zonic_base_trades.sql diff --git a/macros/models/_sector/nft/platforms/zora_mints.sql b/subprojects/nft/macros/platforms/zora_mints.sql similarity index 90% rename from macros/models/_sector/nft/platforms/zora_mints.sql rename to subprojects/nft/macros/platforms/zora_mints.sql index ae18fe70fe4..2339d6d7db8 100644 --- a/macros/models/_sector/nft/platforms/zora_mints.sql +++ b/subprojects/nft/macros/platforms/zora_mints.sql @@ -1,5 +1,5 @@ -{% macro - zora_mints(blockchain, wrapped_native_token_address, erc721_mints, erc1155_mints, transactions) +{% macro + zora_mints(blockchain, wrapped_native_token_address, erc721_mints, erc1155_mints, transactions) %} SELECT '{{blockchain}}' AS blockchain @@ -22,7 +22,7 @@ INNER JOIN {{transactions}} txs ON txs.block_number=mints.evt_block_number {% if is_incremental() %} AND {{incremental_predicate('txs.block_time')}} {% endif %} -INNER JOIN {{ ref('prices_usd_forward_fill') }} pu ON pu.blockchain='{{blockchain}}' +INNER JOIN {{ source('prices','usd_forward_fill') }} pu ON pu.blockchain='{{blockchain}}' AND pu.contract_address= {{wrapped_native_token_address}} AND pu.minute=date_trunc('minute', mints.evt_block_time) {% if is_incremental() %} @@ -55,7 +55,7 @@ INNER JOIN {{transactions}} txs ON txs.block_number=mints.evt_block_number {% if is_incremental() %} AND {{incremental_predicate('txs.block_time')}} {% endif %} -INNER JOIN {{ ref('prices_usd_forward_fill') }} pu ON pu.blockchain='{{blockchain}}' +INNER JOIN {{ source('prices','usd_forward_fill') }} pu ON pu.blockchain='{{blockchain}}' AND pu.contract_address= {{wrapped_native_token_address}} AND pu.minute=date_trunc('minute', mints.evt_block_time) {% if is_incremental() %} @@ -65,4 +65,4 @@ INNER JOIN {{ ref('prices_usd_forward_fill') }} pu ON pu.blockchain='{{blockchai WHERE {{incremental_predicate('mints.evt_block_time')}} {% endif %} -{% endmacro %} \ No newline at end of file +{% endmacro %} diff --git a/macros/models/_sector/nft/port_to_old_schema.sql b/subprojects/nft/macros/port_to_old_schema.sql similarity index 100% rename from macros/models/_sector/nft/port_to_old_schema.sql rename to subprojects/nft/macros/port_to_old_schema.sql diff --git a/subprojects/nft/models/_extra_sources.yml b/subprojects/nft/models/_extra_sources.yml new file mode 100644 index 00000000000..4e31d9241c9 --- /dev/null +++ b/subprojects/nft/models/_extra_sources.yml @@ -0,0 +1,32 @@ +version: 2 + +sources: + # Extra sources that are needed in the NFT models but come from other subprojects, we should aim to keep this to a minimum + - name: addresses_ethereum + tables: + - name: defi + + - name: labels + tables: + - name: cex + - name: bridges + + - name: dex + tables: + - name: flashloans + + - name: tokens_base + tables: + - name: base_transfers + + - name: tokens_optimism + tables: + - name: base_transfers + + - name: tokens_zksync + tables: + - name: base_transfers + + - name: tornado_cash + tables: + - name: withdrawals diff --git a/models/_sector/nft/aggregators/_schema.yml b/subprojects/nft/models/_sector/aggregators/_schema.yml similarity index 100% rename from models/_sector/nft/aggregators/_schema.yml rename to subprojects/nft/models/_sector/aggregators/_schema.yml diff --git a/models/_sector/nft/aggregators/chains/_schema.yml b/subprojects/nft/models/_sector/aggregators/chains/_schema.yml similarity index 100% rename from models/_sector/nft/aggregators/chains/_schema.yml rename to subprojects/nft/models/_sector/aggregators/chains/_schema.yml diff --git a/models/_sector/nft/aggregators/chains/nft_arbitrum_aggregators.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_arbitrum_aggregators.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_arbitrum_aggregators.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_arbitrum_aggregators.sql diff --git a/models/_sector/nft/aggregators/chains/nft_avalanche_c_aggregators.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_avalanche_c_aggregators.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_avalanche_c_aggregators.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_avalanche_c_aggregators.sql diff --git a/models/_sector/nft/aggregators/chains/nft_bnb_aggregators.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_bnb_aggregators.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_bnb_aggregators.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_bnb_aggregators.sql diff --git a/models/_sector/nft/aggregators/chains/nft_celo_aggregators.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_celo_aggregators.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_celo_aggregators.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_celo_aggregators.sql diff --git a/models/_sector/nft/aggregators/chains/nft_ethereum_aggregators.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_ethereum_aggregators.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_ethereum_aggregators.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_ethereum_aggregators.sql diff --git a/models/_sector/nft/aggregators/chains/nft_ethereum_aggregators_gem.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_ethereum_aggregators_gem.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_ethereum_aggregators_gem.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_ethereum_aggregators_gem.sql diff --git a/models/_sector/nft/aggregators/chains/nft_ethereum_aggregators_manual.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_ethereum_aggregators_manual.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_ethereum_aggregators_manual.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_ethereum_aggregators_manual.sql diff --git a/models/_sector/nft/aggregators/chains/nft_ethereum_aggregators_markers.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_ethereum_aggregators_markers.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_ethereum_aggregators_markers.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_ethereum_aggregators_markers.sql diff --git a/models/_sector/nft/aggregators/chains/nft_optimism_aggregators.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_optimism_aggregators.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_optimism_aggregators.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_optimism_aggregators.sql diff --git a/models/_sector/nft/aggregators/chains/nft_polygon_aggregators.sql b/subprojects/nft/models/_sector/aggregators/chains/nft_polygon_aggregators.sql similarity index 100% rename from models/_sector/nft/aggregators/chains/nft_polygon_aggregators.sql rename to subprojects/nft/models/_sector/aggregators/chains/nft_polygon_aggregators.sql diff --git a/models/_sector/nft/aggregators/nft_aggregators.sql b/subprojects/nft/models/_sector/aggregators/nft_aggregators.sql similarity index 100% rename from models/_sector/nft/aggregators/nft_aggregators.sql rename to subprojects/nft/models/_sector/aggregators/nft_aggregators.sql diff --git a/models/_sector/nft/approvals/_schema.yml b/subprojects/nft/models/_sector/approvals/_schema.yml similarity index 100% rename from models/_sector/nft/approvals/_schema.yml rename to subprojects/nft/models/_sector/approvals/_schema.yml diff --git a/models/_sector/nft/approvals/chains/_schema.yml b/subprojects/nft/models/_sector/approvals/chains/_schema.yml similarity index 100% rename from models/_sector/nft/approvals/chains/_schema.yml rename to subprojects/nft/models/_sector/approvals/chains/_schema.yml diff --git a/models/_sector/nft/approvals/chains/nft_arbitrum_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_arbitrum_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_arbitrum_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_arbitrum_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_avalanche_c_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_avalanche_c_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_avalanche_c_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_avalanche_c_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_base_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_base_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_base_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_base_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_bnb_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_bnb_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_bnb_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_bnb_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_celo_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_celo_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_celo_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_celo_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_ethereum_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_ethereum_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_ethereum_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_ethereum_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_fantom_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_fantom_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_fantom_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_fantom_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_gnosis_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_gnosis_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_gnosis_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_gnosis_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_goerli_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_goerli_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_goerli_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_goerli_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_optimism_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_optimism_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_optimism_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_optimism_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_polygon_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_polygon_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_polygon_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_polygon_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_scroll_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_scroll_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_scroll_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_scroll_approvals.sql diff --git a/models/_sector/nft/approvals/chains/nft_zksync_approvals.sql b/subprojects/nft/models/_sector/approvals/chains/nft_zksync_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/chains/nft_zksync_approvals.sql rename to subprojects/nft/models/_sector/approvals/chains/nft_zksync_approvals.sql diff --git a/models/_sector/nft/approvals/nft_approvals.sql b/subprojects/nft/models/_sector/approvals/nft_approvals.sql similarity index 100% rename from models/_sector/nft/approvals/nft_approvals.sql rename to subprojects/nft/models/_sector/approvals/nft_approvals.sql diff --git a/subprojects/nft/models/_sector/lending/_schema.yml b/subprojects/nft/models/_sector/lending/_schema.yml new file mode 100644 index 00000000000..30232b8f54b --- /dev/null +++ b/subprojects/nft/models/_sector/lending/_schema.yml @@ -0,0 +1,22 @@ +version: 2 + +models: + - name: nft_lending + meta: + blockchain: ethereum + sector: nft + contributors: Henrystats + config: + tags: ['ethereum','nft', 'lending'] + description: > + nft lending events (repay & borrow) + tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - block_date + - blockchain + - project + - version + - tx_hash + - evt_index + - lien_id diff --git a/models/astaria/ethereum/astaria_ethereum_schema.yml b/subprojects/nft/models/_sector/lending/ethereum/_schema.yml similarity index 88% rename from models/astaria/ethereum/astaria_ethereum_schema.yml rename to subprojects/nft/models/_sector/lending/ethereum/_schema.yml index 156cbb66013..350c90a66f0 100644 --- a/models/astaria/ethereum/astaria_ethereum_schema.yml +++ b/subprojects/nft/models/_sector/lending/ethereum/_schema.yml @@ -98,7 +98,7 @@ models: config: tags: ['ethereum','astaria','v1','lending'] description: > - Astaria collateral balances + Astaria collateral balances columns: - &day name: day @@ -204,4 +204,34 @@ models: description: "Address that received the transaction" - *evt_index - *lien_id - - *block_month \ No newline at end of file + - *block_month + + - name: bend_dao_ethereum_lending + meta: + blockchain: ethereum + project: bend_dao + contributors: [ Henrystats ] + config: + tags: [ 'ethereum','bend_dao','v1','lending' ] + description: > + bend_dao lending (repay & borrow) on ethereum + tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - block_date + - blockchain + - project + - version + - evt_type + - tx_hash + - evt_index + - check_seed: + seed_file: ref('bend_dao_nft_lending') + match_columns: + - block_number + - tx_hash + - token_id + check_columns: + - amount_original + - evt_type + - borrower diff --git a/models/astaria/ethereum/astaria_ethereum_daily_deposits.sql b/subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_daily_deposits.sql similarity index 97% rename from models/astaria/ethereum/astaria_ethereum_daily_deposits.sql rename to subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_daily_deposits.sql index de2e4405fb5..fd108f1ca15 100644 --- a/models/astaria/ethereum/astaria_ethereum_daily_deposits.sql +++ b/subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_daily_deposits.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'astaria_ethereum', alias = 'daily_deposits' ) }} @@ -118,4 +118,4 @@ LEFT JOIN ON db.collateral_token_contract = nd.contract_address LEFT JOIN collateral_ids ci - ON db.collateral_token_id = ci.collateral_token_id AND db.collateral_token_contract = ci.collateral_token_contract \ No newline at end of file + ON db.collateral_token_id = ci.collateral_token_id AND db.collateral_token_contract = ci.collateral_token_contract diff --git a/models/astaria/ethereum/astaria_ethereum_events.sql b/subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_events.sql similarity index 68% rename from models/astaria/ethereum/astaria_ethereum_events.sql rename to subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_events.sql index be881550cc3..bc67fe484a6 100644 --- a/models/astaria/ethereum/astaria_ethereum_events.sql +++ b/subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_events.sql @@ -1,15 +1,11 @@ {{ config( - + schema = 'astaria_ethereum', alias = 'events', partition_by = ['block_month'], materialized = 'incremental', file_format = 'delta', incremental_strategy = 'merge', - unique_key = ['block_date', 'blockchain', 'project', 'version', 'evt_type', 'evt_tx_hash', 'evt_index', 'lien_id'], - post_hook='{{ expose_spells(\'["ethereum"]\', - "project", - "astaria", - \'["Henrystats"]\') }}' + unique_key = ['block_date', 'blockchain', 'project', 'version', 'evt_type', 'evt_tx_hash', 'evt_index', 'lien_id'] ) }} @@ -19,7 +15,7 @@ WITH borrows_tmp as ( SELECT - *, + *, json_extract_scalar(JSON_PARSE(json_extract_scalar(stack, '$.lien')), '$.collateralType') AS lien_collateralType, from_hex(json_extract_scalar(JSON_PARSE(json_extract_scalar(stack, '$.lien')), '$.token')) AS lien_token, from_hex(json_extract_scalar(JSON_PARSE(json_extract_scalar(stack, '$.lien')), '$.vault')) AS lien_vault, @@ -39,31 +35,31 @@ borrows_tmp as ( {% if is_incremental() %} WHERE evt_block_time >= date_trunc('day', now() - interval '7' Day) {% endif %} -), +), borrows as ( - SELECT - 'borrow' as evt_type, - evt_tx_hash, - evt_block_number, - evt_index, - evt_block_time, + SELECT + 'borrow' as evt_type, + evt_tx_hash, + evt_block_number, + evt_index, + evt_block_time, et."from" as borrower, - lien_token, - er.symbol as lien_symbol, - lien_details_rate as lien_rate, - lien_details_duration as lien_duration, - CAST(point_amount as double)/1e18 as lien_amount, + lien_token, + er.symbol as lien_symbol, + lien_details_rate as lien_rate, + lien_details_duration as lien_duration, + CAST(point_amount as double)/1e18 as lien_amount, CAST(point_amount as double) as lien_amount_raw, - point_last as lien_start, - point_end as lien_end, - CAST(cl.output_lienId as VARCHAR) as lien_id, - CAST(lien_collateralId as VARCHAR) as lien_collateral_id, + point_last as lien_start, + point_end as lien_end, + CAST(cl.output_lienId as VARCHAR) as lien_id, + CAST(lien_collateralId as VARCHAR) as lien_collateral_id, b.contract_address - FROM - borrows_tmp b - INNER JOIN - {{ source('ethereum','transactions') }} et + FROM + borrows_tmp b + INNER JOIN + {{ source('ethereum','transactions') }} et ON b.evt_block_number = et.block_number AND b.evt_tx_hash = et.hash {% if not is_incremental() %} @@ -72,29 +68,29 @@ borrows as ( {% if is_incremental() %} AND et.block_time >= date_trunc('day', now() - interval '7' Day) {% endif %} - INNER JOIN - {{ source('astaria_v1_ethereum','LienToken_call_createLien') }} cl + INNER JOIN + {{ source('astaria_v1_ethereum','LienToken_call_createLien') }} cl ON b.evt_block_number = cl.call_block_number - AND b.evt_tx_hash = cl.call_tx_hash - AND cl.call_success = true + AND b.evt_tx_hash = cl.call_tx_hash + AND cl.call_success = true {% if is_incremental() %} AND cl.call_block_time >= date_trunc('day', now() - interval '7' Day) {% endif %} - INNER JOIN - {{ source('tokens_ethereum', 'erc20') }} er + INNER JOIN + {{ source('tokens_ethereum', 'erc20') }} er ON b.lien_token = er.contract_address -), +), borrows_join as ( - SELECT - evt_type, + SELECT + evt_type, evt_tx_hash, evt_block_number, evt_index, evt_block_time, borrower, lien_token, - lien_symbol, + lien_symbol, lien_rate, lien_duration, lien_amount, @@ -104,20 +100,20 @@ borrows_join as ( lien_id, lien_collateral_id, contract_address - FROM - borrows + FROM + borrows {% if is_incremental() %} - UNION + UNION - SELECT - evt_type, + SELECT + evt_type, evt_tx_hash, evt_block_number, evt_index, evt_block_time, borrower, lien_token, - lien_symbol, + lien_symbol, lien_rate, lien_duration, lien_amount, @@ -127,15 +123,15 @@ borrows_join as ( lien_id, lien_collateral_id, contract_address - FROM + FROM {{this}} {% endif %} -), +), repays_table as ( - SELECT - * - FROM + SELECT + * + FROM {{source('astaria_v1_ethereum', 'LienToken_evt_Payment')}} {% if is_incremental() %} WHERE evt_block_time >= date_trunc('day', now() - interval '7' Day) @@ -143,18 +139,18 @@ repays_table as ( ), repays_calls as ( - SELECT - * - FROM + SELECT + * + FROM {{source('astaria_v1_ethereum', 'LienToken_call_makePayment')}} - WHERE 1 = 1 - AND call_success = true -), + WHERE 1 = 1 + AND call_success = true +), liquidation_table as ( - SELECT - * - FROM + SELECT + * + FROM {{source('astaria_v1_ethereum', 'AstariaRouter_evt_Liquidation')}} {% if is_incremental() %} WHERE evt_block_time >= date_trunc('day', now() - interval '7' Day) @@ -162,84 +158,84 @@ liquidation_table as ( ), repays as ( - SELECT - 'repay' as evt_type, - r.evt_tx_hash, - r.evt_block_number, - r.evt_index, - r.evt_block_time, - b.borrower, - b.lien_token, - b.lien_symbol, - b.lien_rate, - b.lien_duration, - CAST(r.amount as double)/1e18 as lien_amount, + SELECT + 'repay' as evt_type, + r.evt_tx_hash, + r.evt_block_number, + r.evt_index, + r.evt_block_time, + b.borrower, + b.lien_token, + b.lien_symbol, + b.lien_rate, + b.lien_duration, + CAST(r.amount as double)/1e18 as lien_amount, CAST(r.amount as double) as lien_amount_raw, - b.lien_start, - b.lien_end, - CAST(r.lienId as VARCHAR) as lien_id, + b.lien_start, + b.lien_end, + CAST(r.lienId as VARCHAR) as lien_id, b.lien_collateral_id, r.contract_address - FROM - repays_table r - INNER JOIN - borrows_join b + FROM + repays_table r + INNER JOIN + borrows_join b ON b.evt_type = 'borrow' AND CAST(r.lienId as VARCHAR) = b.lien_id INNER JOIN ( - SELECT - MAX(b.evt_block_number) as borrow_block_number, + SELECT + MAX(b.evt_block_number) as borrow_block_number, r.evt_block_number, - CAST(r.lienId as VARCHAR) as lien_id - FROM - repays_table r - INNER JOIN - borrows_join b + CAST(r.lienId as VARCHAR) as lien_id + FROM + repays_table r + INNER JOIN + borrows_join b ON b.evt_type = 'borrow' AND CAST(r.lienId as VARCHAR) = b.lien_id AND r.evt_block_number >= b.evt_block_number WHERE r.evt_tx_hash IN (SELECT call_tx_hash FROM repays_calls ) - GROUP BY 2, 3 - ) a + GROUP BY 2, 3 + ) a ON CAST(r.lienId as VARCHAR) = a.lien_id AND b.evt_block_number = a.borrow_block_number AND r.evt_block_number = a.evt_block_number WHERE r.evt_tx_hash IN (SELECT call_tx_hash FROM repays_calls) -), +), liquidation as ( - SELECT - 'liquidation' as evt_type, + SELECT + 'liquidation' as evt_type, l.evt_tx_hash, l.evt_block_number, - l.evt_index, + l.evt_index, l.evt_block_time, - b.borrower, - b.lien_token, - b.lien_symbol, - b.lien_rate, - b.lien_duration, - b.lien_amount, + b.borrower, + b.lien_token, + b.lien_symbol, + b.lien_rate, + b.lien_duration, + b.lien_amount, b.lien_amount_raw, - b.lien_start, - b.lien_end, - CAST(l.lienId as VARCHAR) as lien_id, + b.lien_start, + b.lien_end, + CAST(l.lienId as VARCHAR) as lien_id, b.lien_collateral_id, l.contract_address - FROM - liquidation_table l - INNER JOIN - borrows_join b + FROM + liquidation_table l + INNER JOIN + borrows_join b ON CAST(l.lienId as VARCHAR) = b.lien_id AND b.evt_type = 'borrow' -), +), all_events as ( -SELECT * FROM borrows +SELECT * FROM borrows -UNION ALL +UNION ALL SELECT * FROM repays @@ -248,21 +244,21 @@ UNION ALL SELECT * FROM liquidation ) -SELECT - 'ethereum' as blockchain, +SELECT + 'ethereum' as blockchain, 'astaria' as project, - '0.5' as version, + '0.5' as version, CAST(date_trunc('DAY', ae.evt_block_time) AS date) as block_date, CAST(date_trunc('MONTH', ae.evt_block_time) AS date) as block_month, - ae.*, - d.nft_symbol, + ae.*, + d.nft_symbol, d.nft_token_standard, - d.collateral_token_contract as nft_contract_address, - CASE WHEN d.collateral_token_contract = 0x9ff70d528830e47154224dc5c185e4d052d0fb99 THEN 'Bad Trip' ELSE d.nft_collection END as nft_collection, - CAST(d.collateral_token_id as VARCHAR) as nft_token_id -FROM -all_events ae -INNER JOIN + d.collateral_token_contract as nft_contract_address, + CASE WHEN d.collateral_token_contract = 0x9ff70d528830e47154224dc5c185e4d052d0fb99 THEN 'Bad Trip' ELSE d.nft_collection END as nft_collection, + CAST(d.collateral_token_id as VARCHAR) as nft_token_id +FROM +all_events ae +INNER JOIN {{ ref('astaria_ethereum_daily_deposits') }} d ON ae.lien_collateral_id = CAST(d.collateral_id as VARCHAR) - AND CAST(date_trunc('DAY', ae.evt_block_time) AS date) = d.day \ No newline at end of file + AND CAST(date_trunc('DAY', ae.evt_block_time) AS date) = d.day diff --git a/models/astaria/ethereum/astaria_ethereum_lending.sql b/subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_lending.sql similarity index 54% rename from models/astaria/ethereum/astaria_ethereum_lending.sql rename to subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_lending.sql index 87eb5c06d05..65956364590 100644 --- a/models/astaria/ethereum/astaria_ethereum_lending.sql +++ b/subprojects/nft/models/_sector/lending/ethereum/astaria_ethereum_lending.sql @@ -1,50 +1,46 @@ {{ config( - + schema = 'astaria_ethereum', alias = 'lending', partition_by = ['block_month'], materialized = 'incremental', file_format = 'delta', incremental_strategy = 'merge', - unique_key = ['block_date', 'blockchain', 'project', 'version', 'evt_type', 'tx_hash', 'evt_index', 'lien_id'], - post_hook='{{ expose_spells(\'["ethereum"]\', - "project", - "astaria", - \'["Henrystats"]\') }}' + unique_key = ['block_date', 'blockchain', 'project', 'version', 'evt_type', 'tx_hash', 'evt_index', 'lien_id'] ) }} {%- set project_start_date = '2023-08-25' %} -SELECT - ae.blockchain, - ae.project, - ae.version, +SELECT + ae.blockchain, + ae.project, + ae.version, 'Pool to Borrower' as lending_category, - ae.block_date, - ae.block_month, - ae.evt_block_time as block_time, - ae.evt_block_number as block_number, - ae.nft_token_id as token_id, - ae.nft_collection as collection, - ae.lien_amount * p.price as amount_usd, - ae.nft_token_standard as token_standard, - ae.evt_type, - ae.borrower, + ae.block_date, + ae.block_month, + ae.evt_block_time as block_time, + ae.evt_block_number as block_number, + ae.nft_token_id as token_id, + ae.nft_collection as collection, + ae.lien_amount * p.price as amount_usd, + ae.nft_token_standard as token_standard, + ae.evt_type, + ae.borrower, ae.contract_address as lender, - ae.lien_amount as amount_original, + ae.lien_amount as amount_original, ae.lien_amount_raw as amount_raw, ae.lien_symbol as collateral_currency_symbol, - ae.lien_token as collateral_currency_contract, - ae.nft_contract_address, - ae.contract_address as project_contract_address, - ae.evt_tx_hash as tx_hash, - et."from" as tx_from, - et."to" as tx_to, + ae.lien_token as collateral_currency_contract, + ae.nft_contract_address, + ae.contract_address as project_contract_address, + ae.evt_tx_hash as tx_hash, + et."from" as tx_from, + et."to" as tx_to, ae.lien_id, ae.evt_index -FROM -{{ ref('astaria_ethereum_events') }} ae -INNER JOIN +FROM +{{ ref('astaria_ethereum_events') }} ae +INNER JOIN {{ source('ethereum', 'transactions') }} et ON ae.evt_tx_hash = et.hash {% if not is_incremental() %} @@ -53,7 +49,7 @@ INNER JOIN {% if is_incremental() %} AND et.block_time >= date_trunc('day', now() - interval '7' Day) {% endif %} -LEFT JOIN +LEFT JOIN {{ source('prices', 'usd') }} p ON p.minute = date_trunc('minute', ae.evt_block_time) AND p.contract_address = ae.lien_token @@ -63,4 +59,4 @@ LEFT JOIN {% endif %} {% if is_incremental() %} AND p.minute >= date_trunc('day', now() - interval '7' Day) - {% endif %} \ No newline at end of file + {% endif %} diff --git a/models/bend_dao/ethereum/bend_dao_ethereum_lending.sql b/subprojects/nft/models/_sector/lending/ethereum/bend_dao_ethereum_lending.sql similarity index 93% rename from models/bend_dao/ethereum/bend_dao_ethereum_lending.sql rename to subprojects/nft/models/_sector/lending/ethereum/bend_dao_ethereum_lending.sql index a8601723cec..f9231ac62db 100644 --- a/models/bend_dao/ethereum/bend_dao_ethereum_lending.sql +++ b/subprojects/nft/models/_sector/lending/ethereum/bend_dao_ethereum_lending.sql @@ -1,15 +1,11 @@ {{ config( - + schema = 'bend_dao_ethereum', alias = 'lending', partition_by = ['block_month'], materialized = 'incremental', file_format = 'delta', incremental_strategy = 'merge', - unique_key = ['block_date', 'blockchain', 'project', 'version', 'evt_type', 'tx_hash', 'evt_index'], - post_hook='{{ expose_spells(\'["ethereum"]\', - "project", - "bend_dao", - \'["Henrystats"]\') }}' + unique_key = ['block_date', 'blockchain', 'project', 'version', 'evt_type', 'tx_hash', 'evt_index'] ) }} @@ -122,4 +118,4 @@ LEFT JOIN {% endif %} {% if is_incremental() %} AND p.minute >= date_trunc('day', now() - interval '7' Day) - {% endif %} \ No newline at end of file + {% endif %} diff --git a/models/nft/nft_lending.sql b/subprojects/nft/models/_sector/lending/nft_lending.sql similarity index 98% rename from models/nft/nft_lending.sql rename to subprojects/nft/models/_sector/lending/nft_lending.sql index 3d0ff7bf186..148c176d812 100644 --- a/models/nft/nft_lending.sql +++ b/subprojects/nft/models/_sector/lending/nft_lending.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'nft', alias = 'lending', partition_by = ['block_month'], materialized = 'incremental', @@ -57,4 +57,4 @@ FROM ( {% endif %} {% endfor %} -) \ No newline at end of file +) diff --git a/models/_sector/nft/mints/_schema.yml b/subprojects/nft/models/_sector/mints/_schema.yml similarity index 100% rename from models/_sector/nft/mints/_schema.yml rename to subprojects/nft/models/_sector/mints/_schema.yml diff --git a/models/_sector/nft/mints/native/_schema.yml b/subprojects/nft/models/_sector/mints/native/_schema.yml similarity index 100% rename from models/_sector/nft/mints/native/_schema.yml rename to subprojects/nft/models/_sector/mints/native/_schema.yml diff --git a/models/_sector/nft/mints/native/nft_base_native_mints.sql b/subprojects/nft/models/_sector/mints/native/nft_base_native_mints.sql similarity index 100% rename from models/_sector/nft/mints/native/nft_base_native_mints.sql rename to subprojects/nft/models/_sector/mints/native/nft_base_native_mints.sql diff --git a/models/_sector/nft/mints/native/nft_ethereum_native_mints.sql b/subprojects/nft/models/_sector/mints/native/nft_ethereum_native_mints.sql similarity index 100% rename from models/_sector/nft/mints/native/nft_ethereum_native_mints.sql rename to subprojects/nft/models/_sector/mints/native/nft_ethereum_native_mints.sql diff --git a/models/_sector/nft/mints/native/nft_optimism_native_mints.sql b/subprojects/nft/models/_sector/mints/native/nft_optimism_native_mints.sql similarity index 100% rename from models/_sector/nft/mints/native/nft_optimism_native_mints.sql rename to subprojects/nft/models/_sector/mints/native/nft_optimism_native_mints.sql diff --git a/models/_sector/nft/mints/native/nft_zksync_native_mints.sql b/subprojects/nft/models/_sector/mints/native/nft_zksync_native_mints.sql similarity index 100% rename from models/_sector/nft/mints/native/nft_zksync_native_mints.sql rename to subprojects/nft/models/_sector/mints/native/nft_zksync_native_mints.sql diff --git a/models/_sector/nft/mints/native/nft_zora_native_mints.sql b/subprojects/nft/models/_sector/mints/native/nft_zora_native_mints.sql similarity index 100% rename from models/_sector/nft/mints/native/nft_zora_native_mints.sql rename to subprojects/nft/models/_sector/mints/native/nft_zora_native_mints.sql diff --git a/models/_sector/nft/mints/nft_mints.sql b/subprojects/nft/models/_sector/mints/nft_mints.sql similarity index 100% rename from models/_sector/nft/mints/nft_mints.sql rename to subprojects/nft/models/_sector/mints/nft_mints.sql diff --git a/models/_sector/nft/mints/platforms/_schema.yml b/subprojects/nft/models/_sector/mints/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/mints/platforms/_schema.yml rename to subprojects/nft/models/_sector/mints/platforms/_schema.yml diff --git a/models/_sector/nft/mints/platforms/zora_base_mints.sql b/subprojects/nft/models/_sector/mints/platforms/zora_base_mints.sql similarity index 100% rename from models/_sector/nft/mints/platforms/zora_base_mints.sql rename to subprojects/nft/models/_sector/mints/platforms/zora_base_mints.sql diff --git a/models/_sector/nft/mints/platforms/zora_ethereum_mints.sql b/subprojects/nft/models/_sector/mints/platforms/zora_ethereum_mints.sql similarity index 100% rename from models/_sector/nft/mints/platforms/zora_ethereum_mints.sql rename to subprojects/nft/models/_sector/mints/platforms/zora_ethereum_mints.sql diff --git a/models/_sector/nft/mints/platforms/zora_goerli_mints.sql b/subprojects/nft/models/_sector/mints/platforms/zora_goerli_mints.sql similarity index 100% rename from models/_sector/nft/mints/platforms/zora_goerli_mints.sql rename to subprojects/nft/models/_sector/mints/platforms/zora_goerli_mints.sql diff --git a/models/_sector/nft/mints/platforms/zora_mints.sql b/subprojects/nft/models/_sector/mints/platforms/zora_mints.sql similarity index 100% rename from models/_sector/nft/mints/platforms/zora_mints.sql rename to subprojects/nft/models/_sector/mints/platforms/zora_mints.sql diff --git a/models/_sector/nft/mints/platforms/zora_optimism_mints.sql b/subprojects/nft/models/_sector/mints/platforms/zora_optimism_mints.sql similarity index 100% rename from models/_sector/nft/mints/platforms/zora_optimism_mints.sql rename to subprojects/nft/models/_sector/mints/platforms/zora_optimism_mints.sql diff --git a/models/_sector/nft/mints/platforms/zora_zora_mints.sql b/subprojects/nft/models/_sector/mints/platforms/zora_zora_mints.sql similarity index 94% rename from models/_sector/nft/mints/platforms/zora_zora_mints.sql rename to subprojects/nft/models/_sector/mints/platforms/zora_zora_mints.sql index aa841748c18..5347f3a516d 100644 --- a/models/_sector/nft/mints/platforms/zora_zora_mints.sql +++ b/subprojects/nft/models/_sector/mints/platforms/zora_zora_mints.sql @@ -47,7 +47,7 @@ INNER JOIN {{ source('zora', 'transactions')}} txs ON txs.block_number=nftt.bloc {% if is_incremental() %} AND {{incremental_predicate('txs.block_time')}} {% endif %} -INNER JOIN {{ ref('prices_usd_forward_fill') }} pu ON pu.blockchain='zora' +INNER JOIN {{ source('prices', 'usd_forward_fill') }} pu ON pu.blockchain='zora' AND pu.contract_address=0x4200000000000000000000000000000000000006 AND pu.minute=date_trunc('minute', nftt.block_time) {% if is_incremental() %} @@ -82,7 +82,7 @@ INNER JOIN {{ source('zora', 'transactions')}} txs ON txs.block_number=nftt.bloc {% if is_incremental() %} AND {{incremental_predicate('txs.block_time')}} {% endif %} -INNER JOIN {{ ref('prices_usd_forward_fill') }} pu ON pu.blockchain='zora' +INNER JOIN {{ source('prices', 'usd_forward_fill') }} pu ON pu.blockchain='zora' AND pu.contract_address=0x4200000000000000000000000000000000000006 AND pu.minute=date_trunc('minute', nftt.block_time) {% if is_incremental() %} @@ -91,4 +91,4 @@ INNER JOIN {{ ref('prices_usd_forward_fill') }} pu ON pu.blockchain='zora' WHERE nftt."from"=0x0000000000000000000000000000000000000000 {% if is_incremental() %} AND {{incremental_predicate('nftt.block_time')}} -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/_sector/nft/trades/MIGRATION.md b/subprojects/nft/models/_sector/trades/MIGRATION.md similarity index 100% rename from models/_sector/nft/trades/MIGRATION.md rename to subprojects/nft/models/_sector/trades/MIGRATION.md diff --git a/models/_sector/nft/trades/chains/_schema.yml b/subprojects/nft/models/_sector/trades/chains/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/_schema.yml diff --git a/models/_sector/nft/trades/chains/arbitrum/nft_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/nft_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/nft_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/nft_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/element_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/element_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/element_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/element_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/opensea_v3_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/opensea_v3_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/opensea_v3_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/opensea_v3_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/opensea_v4_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/opensea_v4_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/opensea_v4_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/opensea_v4_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/stealcam_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/stealcam_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/stealcam_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/stealcam_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/sudoswap_v2_arbitrum__pools.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/sudoswap_v2_arbitrum__pools.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/sudoswap_v2_arbitrum__pools.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/sudoswap_v2_arbitrum__pools.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/sudoswap_v2_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/sudoswap_v2_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/sudoswap_v2_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/sudoswap_v2_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/tofu_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/tofu_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/tofu_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/tofu_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/trove_v1_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/trove_v1_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/trove_v1_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/trove_v1_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/trove_v2_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/trove_v2_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/trove_v2_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/trove_v2_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/arbitrum/platforms/zonic_arbitrum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/zonic_arbitrum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/arbitrum/platforms/zonic_arbitrum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/arbitrum/platforms/zonic_arbitrum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/avalanche_c/nft_avalanche_c_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/avalanche_c/nft_avalanche_c_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/nft_avalanche_c_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/nft_avalanche_c_base_trades.sql diff --git a/models/_sector/nft/trades/chains/avalanche_c/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/avalanche_c/platforms/campfire_avalanche_c_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/campfire_avalanche_c_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/platforms/campfire_avalanche_c_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/campfire_avalanche_c_base_trades.sql diff --git a/models/_sector/nft/trades/chains/avalanche_c/platforms/chikn_avalanche_c_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/chikn_avalanche_c_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/platforms/chikn_avalanche_c_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/chikn_avalanche_c_base_trades.sql diff --git a/models/_sector/nft/trades/chains/avalanche_c/platforms/element_avalanche_c_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/element_avalanche_c_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/platforms/element_avalanche_c_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/element_avalanche_c_base_trades.sql diff --git a/models/_sector/nft/trades/chains/avalanche_c/platforms/hyperspace_avalanche_c_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/hyperspace_avalanche_c_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/platforms/hyperspace_avalanche_c_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/hyperspace_avalanche_c_base_trades.sql diff --git a/models/_sector/nft/trades/chains/avalanche_c/platforms/joepegs_avalanche_c_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/joepegs_avalanche_c_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/platforms/joepegs_avalanche_c_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/joepegs_avalanche_c_base_trades.sql diff --git a/models/_sector/nft/trades/chains/avalanche_c/platforms/opensea_v3_avalanche_c_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/opensea_v3_avalanche_c_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/platforms/opensea_v3_avalanche_c_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/opensea_v3_avalanche_c_base_trades.sql diff --git a/models/_sector/nft/trades/chains/avalanche_c/platforms/opensea_v4_avalanche_c_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/opensea_v4_avalanche_c_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/avalanche_c/platforms/opensea_v4_avalanche_c_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/avalanche_c/platforms/opensea_v4_avalanche_c_base_trades.sql diff --git a/models/_sector/nft/trades/chains/base/nft_base_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/base/nft_base_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/base/nft_base_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/base/nft_base_base_trades.sql diff --git a/models/_sector/nft/trades/chains/base/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/base/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/base/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/base/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/base/platforms/alienswap_base_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/base/platforms/alienswap_base_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/base/platforms/alienswap_base_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/base/platforms/alienswap_base_base_trades.sql diff --git a/models/_sector/nft/trades/chains/base/platforms/element_base_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/base/platforms/element_base_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/base/platforms/element_base_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/base/platforms/element_base_base_trades.sql diff --git a/models/_sector/nft/trades/chains/base/platforms/magiceden_base_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/base/platforms/magiceden_base_base_trades.sql similarity index 99% rename from models/_sector/nft/trades/chains/base/platforms/magiceden_base_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/base/platforms/magiceden_base_base_trades.sql index 2a2e35e39c1..7f6bec8363f 100644 --- a/models/_sector/nft/trades/chains/base/platforms/magiceden_base_base_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/base/platforms/magiceden_base_base_trades.sql @@ -141,7 +141,7 @@ WITH trades AS ( , MAX_BY(tr.to, tr.amount_raw) FILTER (WHERE to != 0xca9337244b5f04cb946391bc8b8a980e988f9a6a) AS royalty_fee_address , SUM(tr.amount_raw) FILTER (WHERE to = 0xca9337244b5f04cb946391bc8b8a980e988f9a6a) AS platform_fee_amount_raw , SUM(tr.amount_raw) FILTER (WHERE to != 0xca9337244b5f04cb946391bc8b8a980e988f9a6a) AS royalty_fee_amount_raw - FROM {{ ref('tokens_base_base_transfers') }} tr + FROM {{ source('tokens_base','base_transfers') }} tr INNER JOIN bundled_whitelisted_trades wt ON tr.block_number=wt.block_number AND tr.tx_hash=wt.tx_hash AND tr.amount_raw > 0 diff --git a/models/_sector/nft/trades/chains/base/platforms/opensea_v4_base_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/base/platforms/opensea_v4_base_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/base/platforms/opensea_v4_base_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/base/platforms/opensea_v4_base_base_trades.sql diff --git a/models/_sector/nft/trades/chains/base/platforms/sudoswap_v2_base__pools.sql b/subprojects/nft/models/_sector/trades/chains/base/platforms/sudoswap_v2_base__pools.sql similarity index 100% rename from models/_sector/nft/trades/chains/base/platforms/sudoswap_v2_base__pools.sql rename to subprojects/nft/models/_sector/trades/chains/base/platforms/sudoswap_v2_base__pools.sql diff --git a/models/_sector/nft/trades/chains/base/platforms/sudoswap_v2_base_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/base/platforms/sudoswap_v2_base_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/base/platforms/sudoswap_v2_base_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/base/platforms/sudoswap_v2_base_base_trades.sql diff --git a/models/_sector/nft/trades/chains/base/platforms/zonic_base_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/base/platforms/zonic_base_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/base/platforms/zonic_base_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/base/platforms/zonic_base_base_trades.sql diff --git a/models/_sector/nft/trades/chains/bnb/nft_bnb_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/bnb/nft_bnb_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/bnb/nft_bnb_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/bnb/nft_bnb_base_trades.sql diff --git a/models/_sector/nft/trades/chains/bnb/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/bnb/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/bnb/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/bnb/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/bnb/platforms/element_bnb_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/bnb/platforms/element_bnb_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/bnb/platforms/element_bnb_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/bnb/platforms/element_bnb_base_trades.sql diff --git a/models/_sector/nft/trades/chains/bnb/platforms/liquidifty_bnb_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/bnb/platforms/liquidifty_bnb_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/bnb/platforms/liquidifty_bnb_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/bnb/platforms/liquidifty_bnb_base_trades.sql diff --git a/models/_sector/nft/trades/chains/bnb/platforms/nftb_bnb_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/bnb/platforms/nftb_bnb_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/bnb/platforms/nftb_bnb_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/bnb/platforms/nftb_bnb_base_trades.sql diff --git a/models/_sector/nft/trades/chains/bnb/platforms/nftrade_bnb_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/bnb/platforms/nftrade_bnb_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/bnb/platforms/nftrade_bnb_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/bnb/platforms/nftrade_bnb_base_trades.sql diff --git a/models/_sector/nft/trades/chains/bnb/platforms/pancakeswap_nft_bnb_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/bnb/platforms/pancakeswap_nft_bnb_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/bnb/platforms/pancakeswap_nft_bnb_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/bnb/platforms/pancakeswap_nft_bnb_base_trades.sql diff --git a/models/_sector/nft/trades/chains/bnb/platforms/tofu_bnb_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/bnb/platforms/tofu_bnb_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/bnb/platforms/tofu_bnb_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/bnb/platforms/tofu_bnb_base_trades.sql diff --git a/models/_sector/nft/trades/chains/celo/nft_celo_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/celo/nft_celo_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/celo/nft_celo_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/celo/nft_celo_base_trades.sql diff --git a/models/_sector/nft/trades/chains/celo/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/celo/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/celo/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/celo/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/celo/platforms/tofu_celo_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/celo/platforms/tofu_celo_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/celo/platforms/tofu_celo_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/celo/platforms/tofu_celo_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/nft_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/nft_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/nft_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/nft_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/archipelago_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/archipelago_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/archipelago_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/archipelago_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/blur_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/blur_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/blur_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/blur_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/blur_seaport_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/blur_seaport_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/blur_seaport_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/blur_seaport_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/blur_v2_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/blur_v2_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/blur_v2_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/blur_v2_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/collectionswap_ethereum__pools.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/collectionswap_ethereum__pools.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/collectionswap_ethereum__pools.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/collectionswap_ethereum__pools.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/collectionswap_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/collectionswap_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/collectionswap_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/collectionswap_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/cryptopunks_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/cryptopunks_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/cryptopunks_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/cryptopunks_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/element_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/element_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/element_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/element_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/foundation_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/foundation_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/foundation_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/foundation_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/liquidifty_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/liquidifty_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/liquidifty_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/liquidifty_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/looksrare_seaport_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/looksrare_seaport_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/looksrare_seaport_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/looksrare_seaport_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/looksrare_v1_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/looksrare_v1_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/looksrare_v1_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/looksrare_v1_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/looksrare_v2_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/looksrare_v2_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/looksrare_v2_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/looksrare_v2_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/magiceden_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/magiceden_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/magiceden_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/magiceden_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/opensea_v1_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/opensea_v1_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/opensea_v1_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/opensea_v1_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/opensea_v3_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/opensea_v3_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/opensea_v3_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/opensea_v3_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/opensea_v4_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/opensea_v4_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/opensea_v4_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/opensea_v4_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/sudoswap_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/sudoswap_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/sudoswap_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/sudoswap_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/sudoswap_v2_ethereum__pools.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/sudoswap_v2_ethereum__pools.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/sudoswap_v2_ethereum__pools.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/sudoswap_v2_ethereum__pools.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/sudoswap_v2_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/sudoswap_v2_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/sudoswap_v2_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/sudoswap_v2_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/superrare_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/superrare_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/superrare_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/superrare_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/trove_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/trove_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/trove_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/trove_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/x2y2_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/x2y2_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/x2y2_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/x2y2_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/zora_v1_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/zora_v1_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/zora_v1_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/zora_v1_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/zora_v2_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/zora_v2_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/zora_v2_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/zora_v2_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/ethereum/platforms/zora_v3_ethereum_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/ethereum/platforms/zora_v3_ethereum_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/ethereum/platforms/zora_v3_ethereum_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/ethereum/platforms/zora_v3_ethereum_base_trades.sql diff --git a/models/_sector/nft/trades/chains/linea/nft_linea_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/linea/nft_linea_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/linea/nft_linea_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/linea/nft_linea_base_trades.sql diff --git a/models/_sector/nft/trades/chains/linea/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/linea/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/linea/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/linea/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/linea/platforms/element_linea_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/linea/platforms/element_linea_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/linea/platforms/element_linea_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/linea/platforms/element_linea_base_trades.sql diff --git a/models/_sector/nft/trades/chains/old/nft_old_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/old/nft_old_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/old/nft_old_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/old/nft_old_base_trades.sql diff --git a/models/_sector/nft/trades/chains/old/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/old/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/old/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/old/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/old/platforms/mooar_polygon_events.sql b/subprojects/nft/models/_sector/trades/chains/old/platforms/mooar_polygon_events.sql similarity index 100% rename from models/_sector/nft/trades/chains/old/platforms/mooar_polygon_events.sql rename to subprojects/nft/models/_sector/trades/chains/old/platforms/mooar_polygon_events.sql diff --git a/models/_sector/nft/trades/chains/old/platforms/nftearth_optimism_events.sql b/subprojects/nft/models/_sector/trades/chains/old/platforms/nftearth_optimism_events.sql similarity index 100% rename from models/_sector/nft/trades/chains/old/platforms/nftearth_optimism_events.sql rename to subprojects/nft/models/_sector/trades/chains/old/platforms/nftearth_optimism_events.sql diff --git a/models/_sector/nft/trades/chains/old/platforms/oneplanet_polygon_events.sql b/subprojects/nft/models/_sector/trades/chains/old/platforms/oneplanet_polygon_events.sql similarity index 100% rename from models/_sector/nft/trades/chains/old/platforms/oneplanet_polygon_events.sql rename to subprojects/nft/models/_sector/trades/chains/old/platforms/oneplanet_polygon_events.sql diff --git a/models/_sector/nft/trades/chains/old/platforms/quix_optimism_schema.yml b/subprojects/nft/models/_sector/trades/chains/old/platforms/quix_optimism_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/old/platforms/quix_optimism_schema.yml rename to subprojects/nft/models/_sector/trades/chains/old/platforms/quix_optimism_schema.yml diff --git a/models/_sector/nft/trades/chains/old/platforms/quix_seaport_optimism_events.sql b/subprojects/nft/models/_sector/trades/chains/old/platforms/quix_seaport_optimism_events.sql similarity index 100% rename from models/_sector/nft/trades/chains/old/platforms/quix_seaport_optimism_events.sql rename to subprojects/nft/models/_sector/trades/chains/old/platforms/quix_seaport_optimism_events.sql diff --git a/models/_sector/nft/trades/chains/optimism/nft_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/nft_optimism_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/optimism/nft_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/nft_optimism_base_trades.sql diff --git a/models/_sector/nft/trades/chains/optimism/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/optimism/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/optimism/platforms/element_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/element_optimism_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/optimism/platforms/element_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/element_optimism_base_trades.sql diff --git a/models/_sector/nft/trades/chains/optimism/platforms/opensea_v3_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/opensea_v3_optimism_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/optimism/platforms/opensea_v3_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/opensea_v3_optimism_base_trades.sql diff --git a/models/_sector/nft/trades/chains/optimism/platforms/opensea_v4_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/opensea_v4_optimism_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/optimism/platforms/opensea_v4_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/opensea_v4_optimism_base_trades.sql diff --git a/models/_sector/nft/trades/chains/optimism/platforms/quix_v1_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v1_optimism_base_trades.sql similarity index 98% rename from models/_sector/nft/trades/chains/optimism/platforms/quix_v1_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v1_optimism_base_trades.sql index 62d1aa1fe10..f2861b5780a 100644 --- a/models/_sector/nft/trades/chains/optimism/platforms/quix_v1_optimism_base_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v1_optimism_base_trades.sql @@ -39,7 +39,7 @@ with events_raw as ( ,tr.amount_raw as value ,tr.to from events_raw as er - join {{ ref('tokens_optimism_base_transfers') }} as tr + join {{ source('tokens_optimism','base_transfers') }} as tr on er.tx_hash = tr.tx_hash and er.block_number = tr.block_number and tr.amount_raw > 0 diff --git a/models/_sector/nft/trades/chains/optimism/platforms/quix_v2_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v2_optimism_base_trades.sql similarity index 98% rename from models/_sector/nft/trades/chains/optimism/platforms/quix_v2_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v2_optimism_base_trades.sql index 40f5bf45a29..7dc128e4bd0 100644 --- a/models/_sector/nft/trades/chains/optimism/platforms/quix_v2_optimism_base_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v2_optimism_base_trades.sql @@ -79,7 +79,7 @@ with events_raw as ( ,cast(tr.amount_raw as uint256) as value ,tr.to from events_raw as er - join {{ ref('tokens_optimism_base_transfers') }} as tr + join {{ source('tokens_optimism','base_transfers') }} as tr on er.tx_hash = tr.tx_hash and er.block_number = tr.block_number and tr.amount_raw > 0 diff --git a/models/_sector/nft/trades/chains/optimism/platforms/quix_v3_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v3_optimism_base_trades.sql similarity index 98% rename from models/_sector/nft/trades/chains/optimism/platforms/quix_v3_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v3_optimism_base_trades.sql index 44a38dc53b5..f1a6108dde8 100644 --- a/models/_sector/nft/trades/chains/optimism/platforms/quix_v3_optimism_base_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v3_optimism_base_trades.sql @@ -79,7 +79,7 @@ with events_raw as ( ,cast(tr.amount_raw as uint256) as value ,tr.to from events_raw as er - join {{ ref('tokens_optimism_base_transfers') }} as tr + join {{ source('tokens_optimism','base_transfers') }} as tr on er.tx_hash = tr.tx_hash and er.block_number = tr.block_number and tr.amount_raw > 0 diff --git a/models/_sector/nft/trades/chains/optimism/platforms/quix_v4_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v4_optimism_base_trades.sql similarity index 98% rename from models/_sector/nft/trades/chains/optimism/platforms/quix_v4_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v4_optimism_base_trades.sql index ea24e52ae13..73eace83804 100644 --- a/models/_sector/nft/trades/chains/optimism/platforms/quix_v4_optimism_base_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v4_optimism_base_trades.sql @@ -81,7 +81,7 @@ with events_raw as ( ,er.evt_index ,er.evt_index - coalesce(tr.trace_address[1], 0) as ranking from events_raw as er - join {{ ref('tokens_optimism_base_transfers') }} as tr + join {{ source('tokens_optimism','base_transfers') }} as tr on er.tx_hash = tr.tx_hash and er.block_number = tr.block_number and tr.amount_raw > 0 diff --git a/models/_sector/nft/trades/chains/optimism/platforms/quix_v5_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v5_optimism_base_trades.sql similarity index 98% rename from models/_sector/nft/trades/chains/optimism/platforms/quix_v5_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v5_optimism_base_trades.sql index 724135ba0ba..905ed19f5cd 100644 --- a/models/_sector/nft/trades/chains/optimism/platforms/quix_v5_optimism_base_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/quix_v5_optimism_base_trades.sql @@ -41,7 +41,7 @@ with events_raw as ( ,er.evt_index ,er.evt_index - coalesce(tr.trace_address[1], 0) as ranking from events_raw as er - join {{ ref('tokens_optimism_base_transfers') }} as tr + join {{ source('tokens_optimism','base_transfers') }} as tr on er.tx_hash = tr.tx_hash and er.block_number = tr.block_number and tr.amount_raw > 0 diff --git a/models/_sector/nft/trades/chains/optimism/platforms/tofu_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/tofu_optimism_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/optimism/platforms/tofu_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/tofu_optimism_base_trades.sql diff --git a/models/_sector/nft/trades/chains/optimism/platforms/zonic_optimism_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/optimism/platforms/zonic_optimism_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/optimism/platforms/zonic_optimism_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/optimism/platforms/zonic_optimism_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/nft_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/nft_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/nft_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/nft_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/polygon/platforms/aavegotchi_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/aavegotchi_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/aavegotchi_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/aavegotchi_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/aurem_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/aurem_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/aurem_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/aurem_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/decentraland_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/decentraland_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/decentraland_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/decentraland_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/dew_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/dew_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/dew_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/dew_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/element_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/element_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/element_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/element_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/fractal_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/fractal_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/fractal_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/fractal_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/magiceden_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/magiceden_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/magiceden_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/magiceden_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/magiceden_v2_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/magiceden_v2_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/magiceden_v2_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/magiceden_v2_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/opensea_v2_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/opensea_v2_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/opensea_v2_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/opensea_v2_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/opensea_v3_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/opensea_v3_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/opensea_v3_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/opensea_v3_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/opensea_v4_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/opensea_v4_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/opensea_v4_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/opensea_v4_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/rarible_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/rarible_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/rarible_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/rarible_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/polygon/platforms/tofu_polygon_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/polygon/platforms/tofu_polygon_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/polygon/platforms/tofu_polygon_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/polygon/platforms/tofu_polygon_base_trades.sql diff --git a/models/_sector/nft/trades/chains/scroll/nft_scroll_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/scroll/nft_scroll_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/scroll/nft_scroll_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/scroll/nft_scroll_base_trades.sql diff --git a/models/_sector/nft/trades/chains/scroll/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/scroll/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/scroll/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/scroll/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/scroll/platforms/element_scroll_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/scroll/platforms/element_scroll_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/scroll/platforms/element_scroll_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/scroll/platforms/element_scroll_base_trades.sql diff --git a/models/_sector/nft/trades/chains/scroll/platforms/zonic_scroll_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/scroll/platforms/zonic_scroll_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/scroll/platforms/zonic_scroll_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/scroll/platforms/zonic_scroll_base_trades.sql diff --git a/models/_sector/nft/trades/chains/solana/nft_solana_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/solana/nft_solana_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/solana/nft_solana_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/solana/nft_solana_base_trades.sql diff --git a/models/_sector/nft/trades/chains/solana/nft_solana_old_trades.sql b/subprojects/nft/models/_sector/trades/chains/solana/nft_solana_old_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/solana/nft_solana_old_trades.sql rename to subprojects/nft/models/_sector/trades/chains/solana/nft_solana_old_trades.sql diff --git a/models/_sector/nft/trades/chains/solana/nft_solana_trades.sql b/subprojects/nft/models/_sector/trades/chains/solana/nft_solana_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/solana/nft_solana_trades.sql rename to subprojects/nft/models/_sector/trades/chains/solana/nft_solana_trades.sql diff --git a/models/_sector/nft/trades/chains/solana/nft_solana_trades_schema.yml b/subprojects/nft/models/_sector/trades/chains/solana/nft_solana_trades_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/solana/nft_solana_trades_schema.yml rename to subprojects/nft/models/_sector/trades/chains/solana/nft_solana_trades_schema.yml diff --git a/models/_sector/nft/trades/chains/solana/old/_schema.yml b/subprojects/nft/models/_sector/trades/chains/solana/old/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/solana/old/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/solana/old/_schema.yml diff --git a/models/_sector/nft/trades/chains/solana/old/magiceden_solana_events.sql b/subprojects/nft/models/_sector/trades/chains/solana/old/magiceden_solana_events.sql similarity index 100% rename from models/_sector/nft/trades/chains/solana/old/magiceden_solana_events.sql rename to subprojects/nft/models/_sector/trades/chains/solana/old/magiceden_solana_events.sql diff --git a/models/_sector/nft/trades/chains/solana/old/opensea_solana_events.sql b/subprojects/nft/models/_sector/trades/chains/solana/old/opensea_solana_events.sql similarity index 100% rename from models/_sector/nft/trades/chains/solana/old/opensea_solana_events.sql rename to subprojects/nft/models/_sector/trades/chains/solana/old/opensea_solana_events.sql diff --git a/models/_sector/nft/trades/chains/solana/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/solana/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/solana/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/solana/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/solana/platforms/magiceden_mmm_solana_trades.sql b/subprojects/nft/models/_sector/trades/chains/solana/platforms/magiceden_mmm_solana_trades.sql similarity index 99% rename from models/_sector/nft/trades/chains/solana/platforms/magiceden_mmm_solana_trades.sql rename to subprojects/nft/models/_sector/trades/chains/solana/platforms/magiceden_mmm_solana_trades.sql index e57e8f006c7..de4fb53369b 100644 --- a/models/_sector/nft/trades/chains/solana/platforms/magiceden_mmm_solana_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/solana/platforms/magiceden_mmm_solana_trades.sql @@ -1,7 +1,7 @@ {{ config( schema = 'magiceden_mmm_solana' - + , alias = 'trades' ,materialized = 'incremental' ,file_format = 'delta' @@ -146,7 +146,7 @@ with symbol, to_base58(contract_address) as token_mint_address from - {{ ref('prices_usd_latest') }} p + {{ source('prices', 'usd_latest') }} p where p.blockchain = 'solana' {% if is_incremental() %} @@ -513,7 +513,7 @@ with coalesce(t.inner_instruction_index, 0) as inner_instruction_index from trades t - left join {{ source('prices', 'usd') }} p ON p.blockchain = 'solana' + left join {{ source('prices', 'usd') }} p ON p.blockchain = 'solana' and to_base58(p.contract_address) = t.trade_token_mint and p.minute = date_trunc('minute', t.call_block_time) {% if is_incremental() %} diff --git a/models/_sector/nft/trades/chains/solana/platforms/magiceden_v2_solana_trades.sql b/subprojects/nft/models/_sector/trades/chains/solana/platforms/magiceden_v2_solana_trades.sql similarity index 99% rename from models/_sector/nft/trades/chains/solana/platforms/magiceden_v2_solana_trades.sql rename to subprojects/nft/models/_sector/trades/chains/solana/platforms/magiceden_v2_solana_trades.sql index 14e0faa122c..1284f92e7c2 100644 --- a/models/_sector/nft/trades/chains/solana/platforms/magiceden_v2_solana_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/solana/platforms/magiceden_v2_solana_trades.sql @@ -1,7 +1,7 @@ {{ config( schema = 'magiceden_v2_solana' - + , alias = 'trades' ,materialized = 'incremental' ,file_format = 'delta' @@ -74,7 +74,7 @@ with SELECT symbol , to_base58(contract_address) as token_mint_address - FROM {{ ref('prices_usd_latest') }} p + FROM {{ source('prices', 'usd_latest') }} p WHERE p.blockchain = 'solana' {% if is_incremental() %} AND {{incremental_predicate('minute')}} @@ -84,7 +84,7 @@ with , trades as ( SELECT case when account_buyer = call_tx_signer then 'buy' else 'sell' end as trade_category - , case + , case when contains(trade.call_account_arguments, '3dgCCb15HMQSA4Pn3Tfii5vRk7aRqTH95LJjxzsG2Mug') then 'HXD' when pt.token_mint_address is not null then pt.symbol else 'SOL' @@ -260,8 +260,8 @@ with , t.outer_instruction_index , coalesce(t.inner_instruction_index,0) as inner_instruction_index FROM trades t - LEFT JOIN {{ source('prices', 'usd') }} p ON p.blockchain = 'solana' - and to_base58(p.contract_address) = t.trade_token_mint + LEFT JOIN {{ source('prices', 'usd') }} p ON p.blockchain = 'solana' + and to_base58(p.contract_address) = t.trade_token_mint and p.minute = date_trunc('minute', t.call_block_time) {% if is_incremental() %} and {{incremental_predicate('p.minute')}} diff --git a/models/_sector/nft/trades/chains/solana/platforms/magiceden_v3_solana_trades.sql b/subprojects/nft/models/_sector/trades/chains/solana/platforms/magiceden_v3_solana_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/solana/platforms/magiceden_v3_solana_trades.sql rename to subprojects/nft/models/_sector/trades/chains/solana/platforms/magiceden_v3_solana_trades.sql diff --git a/models/_sector/nft/trades/chains/solana/platforms/tensorswap_v1_solana_trades.sql b/subprojects/nft/models/_sector/trades/chains/solana/platforms/tensorswap_v1_solana_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/solana/platforms/tensorswap_v1_solana_trades.sql rename to subprojects/nft/models/_sector/trades/chains/solana/platforms/tensorswap_v1_solana_trades.sql diff --git a/models/_sector/nft/trades/chains/solana/platforms/tensorswap_v2_solana_trades.sql b/subprojects/nft/models/_sector/trades/chains/solana/platforms/tensorswap_v2_solana_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/solana/platforms/tensorswap_v2_solana_trades.sql rename to subprojects/nft/models/_sector/trades/chains/solana/platforms/tensorswap_v2_solana_trades.sql diff --git a/models/_sector/nft/trades/chains/zksync/nft_zksync_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zksync/nft_zksync_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zksync/nft_zksync_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zksync/nft_zksync_base_trades.sql diff --git a/models/_sector/nft/trades/chains/zksync/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/zksync/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/zksync/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/zksync/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/zksync/platforms/element_zksync_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zksync/platforms/element_zksync_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zksync/platforms/element_zksync_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zksync/platforms/element_zksync_base_trades.sql diff --git a/models/_sector/nft/trades/chains/zksync/platforms/kreatorland_zksync_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zksync/platforms/kreatorland_zksync_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zksync/platforms/kreatorland_zksync_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zksync/platforms/kreatorland_zksync_base_trades.sql diff --git a/models/_sector/nft/trades/chains/zksync/platforms/mint_square_zksync_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zksync/platforms/mint_square_zksync_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zksync/platforms/mint_square_zksync_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zksync/platforms/mint_square_zksync_base_trades.sql diff --git a/models/_sector/nft/trades/chains/zksync/platforms/tevaera_zksync_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zksync/platforms/tevaera_zksync_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zksync/platforms/tevaera_zksync_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zksync/platforms/tevaera_zksync_base_trades.sql diff --git a/models/_sector/nft/trades/chains/zksync/platforms/zk_markets_zksync_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zksync/platforms/zk_markets_zksync_base_trades.sql similarity index 98% rename from models/_sector/nft/trades/chains/zksync/platforms/zk_markets_zksync_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zksync/platforms/zk_markets_zksync_base_trades.sql index 9500fede2cb..2ec50384d7d 100644 --- a/models/_sector/nft/trades/chains/zksync/platforms/zk_markets_zksync_base_trades.sql +++ b/subprojects/nft/models/_sector/trades/chains/zksync/platforms/zk_markets_zksync_base_trades.sql @@ -59,7 +59,7 @@ royalties as ( tc.evt_index, tc.evt_index - coalesce(tr.evt_index, element_at(tr.trace_address, 1), 0) as ranking from base_trades_combined as tc - join {{ ref('tokens_zksync_base_transfers') }} as tr + join {{ source('tokens_zksync','base_transfers') }} as tr on tc.block_number = tr.block_number and tc.tx_hash = tr.tx_hash where tr.amount_raw > 0 diff --git a/models/_sector/nft/trades/chains/zksync/platforms/zonic_zksync_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zksync/platforms/zonic_zksync_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zksync/platforms/zonic_zksync_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zksync/platforms/zonic_zksync_base_trades.sql diff --git a/models/_sector/nft/trades/chains/zora/nft_zora_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zora/nft_zora_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zora/nft_zora_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zora/nft_zora_base_trades.sql diff --git a/models/_sector/nft/trades/chains/zora/platforms/_schema.yml b/subprojects/nft/models/_sector/trades/chains/zora/platforms/_schema.yml similarity index 100% rename from models/_sector/nft/trades/chains/zora/platforms/_schema.yml rename to subprojects/nft/models/_sector/trades/chains/zora/platforms/_schema.yml diff --git a/models/_sector/nft/trades/chains/zora/platforms/opensea_v4_zora_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zora/platforms/opensea_v4_zora_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zora/platforms/opensea_v4_zora_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zora/platforms/opensea_v4_zora_base_trades.sql diff --git a/models/_sector/nft/trades/chains/zora/platforms/zonic_zora_base_trades.sql b/subprojects/nft/models/_sector/trades/chains/zora/platforms/zonic_zora_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/chains/zora/platforms/zonic_zora_base_trades.sql rename to subprojects/nft/models/_sector/trades/chains/zora/platforms/zonic_zora_base_trades.sql diff --git a/models/_sector/nft/trades/compatibility_views/nft_events.sql b/subprojects/nft/models/_sector/trades/compatibility_views/nft_events.sql similarity index 100% rename from models/_sector/nft/trades/compatibility_views/nft_events.sql rename to subprojects/nft/models/_sector/trades/compatibility_views/nft_events.sql diff --git a/models/_sector/nft/trades/compatibility_views/nft_fees.sql b/subprojects/nft/models/_sector/trades/compatibility_views/nft_fees.sql similarity index 100% rename from models/_sector/nft/trades/compatibility_views/nft_fees.sql rename to subprojects/nft/models/_sector/trades/compatibility_views/nft_fees.sql diff --git a/models/_sector/nft/trades/nft_base_trades.sql b/subprojects/nft/models/_sector/trades/nft_base_trades.sql similarity index 100% rename from models/_sector/nft/trades/nft_base_trades.sql rename to subprojects/nft/models/_sector/trades/nft_base_trades.sql diff --git a/models/_sector/nft/trades/nft_trades.sql b/subprojects/nft/models/_sector/trades/nft_trades.sql similarity index 100% rename from models/_sector/nft/trades/nft_trades.sql rename to subprojects/nft/models/_sector/trades/nft_trades.sql diff --git a/models/_sector/nft/trades/nft_trades_beta.sql b/subprojects/nft/models/_sector/trades/nft_trades_beta.sql similarity index 100% rename from models/_sector/nft/trades/nft_trades_beta.sql rename to subprojects/nft/models/_sector/trades/nft_trades_beta.sql diff --git a/models/_sector/nft/trades/platform_views/_schema.yml b/subprojects/nft/models/_sector/trades/platform_views/_schema.yml similarity index 100% rename from models/_sector/nft/trades/platform_views/_schema.yml rename to subprojects/nft/models/_sector/trades/platform_views/_schema.yml diff --git a/models/_sector/nft/trades/platform_views/aavegotchi_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/aavegotchi_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/aavegotchi_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/aavegotchi_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/archipelago_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/archipelago_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/archipelago_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/archipelago_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/blur_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/blur_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/blur_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/blur_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/collectionswap_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/collectionswap_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/collectionswap_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/collectionswap_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/cryptopunks_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/cryptopunks_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/cryptopunks_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/cryptopunks_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/element_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/element_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/element_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/element_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/foundation_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/foundation_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/foundation_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/foundation_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/fractal_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/fractal_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/fractal_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/fractal_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/looksrare_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/looksrare_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/looksrare_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/looksrare_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/magiceden_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/magiceden_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/magiceden_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/magiceden_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/nftb_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/nftb_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/nftb_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/nftb_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/nftearth_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/nftearth_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/nftearth_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/nftearth_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/nftrade_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/nftrade_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/nftrade_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/nftrade_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/oneplanet_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/oneplanet_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/oneplanet_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/oneplanet_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/opensea_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/opensea_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/opensea_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/opensea_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/pancakeswap_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/pancakeswap_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/pancakeswap_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/pancakeswap_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/quix_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/quix_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/quix_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/quix_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/rarible_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/rarible_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/rarible_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/rarible_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/stealcam_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/stealcam_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/stealcam_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/stealcam_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/sudoswap_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/sudoswap_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/sudoswap_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/sudoswap_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/superrare_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/superrare_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/superrare_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/superrare_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/tofu_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/tofu_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/tofu_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/tofu_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/x2y2_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/x2y2_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/x2y2_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/x2y2_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/zonic_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/zonic_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/zonic_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/zonic_trades_view.sql diff --git a/models/_sector/nft/trades/platform_views/zora_trades_view.sql b/subprojects/nft/models/_sector/trades/platform_views/zora_trades_view.sql similarity index 100% rename from models/_sector/nft/trades/platform_views/zora_trades_view.sql rename to subprojects/nft/models/_sector/trades/platform_views/zora_trades_view.sql diff --git a/models/_sector/nft/trades/schema.yml b/subprojects/nft/models/_sector/trades/schema.yml similarity index 100% rename from models/_sector/nft/trades/schema.yml rename to subprojects/nft/models/_sector/trades/schema.yml diff --git a/models/_sector/nft/transfers/_schema.yml b/subprojects/nft/models/_sector/transfers/_schema.yml similarity index 100% rename from models/_sector/nft/transfers/_schema.yml rename to subprojects/nft/models/_sector/transfers/_schema.yml diff --git a/models/_sector/nft/transfers/chains/nft_arbitrum_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_arbitrum_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_arbitrum_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_arbitrum_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_avalanche_c_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_avalanche_c_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_avalanche_c_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_avalanche_c_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_base_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_base_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_base_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_base_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_bnb_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_bnb_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_bnb_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_bnb_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_celo_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_celo_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_celo_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_celo_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_ethereum_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_ethereum_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_ethereum_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_ethereum_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_fantom_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_fantom_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_fantom_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_fantom_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_gnosis_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_gnosis_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_gnosis_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_gnosis_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_goerli_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_goerli_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_goerli_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_goerli_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_optimism_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_optimism_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_optimism_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_optimism_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_polygon_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_polygon_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_polygon_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_polygon_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_scroll_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_scroll_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_scroll_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_scroll_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_zksync_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_zksync_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_zksync_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_zksync_transfers.sql diff --git a/models/_sector/nft/transfers/chains/nft_zora_transfers.sql b/subprojects/nft/models/_sector/transfers/chains/nft_zora_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/chains/nft_zora_transfers.sql rename to subprojects/nft/models/_sector/transfers/chains/nft_zora_transfers.sql diff --git a/models/_sector/nft/transfers/nft_transfers.sql b/subprojects/nft/models/_sector/transfers/nft_transfers.sql similarity index 100% rename from models/_sector/nft/transfers/nft_transfers.sql rename to subprojects/nft/models/_sector/transfers/nft_transfers.sql diff --git a/models/_sector/nft/wash_trades/_schema.yml b/subprojects/nft/models/_sector/wash_trades/_schema.yml similarity index 97% rename from models/_sector/nft/wash_trades/_schema.yml rename to subprojects/nft/models/_sector/wash_trades/_schema.yml index 55dabb1d328..cfb4f9c67e5 100644 --- a/models/_sector/nft/wash_trades/_schema.yml +++ b/subprojects/nft/models/_sector/wash_trades/_schema.yml @@ -87,9 +87,11 @@ models: name: tx_to description: "Address that received the transaction" - &unique_trade_id - name: unique_trade_id - tests: - - is_unique_filtered + name: unique_trade_id + tests: + - unique: + config: + where: "unique_trade_id is not null and block_date >= NOW() - interval '2' day" - &buyer_first_funded_by name: buyer_first_funded_by description: "Which wallet first funded the buyer's wallet in ETH" @@ -258,4 +260,4 @@ models: NFT wash trades labelling columns: # only listing columns that have tests here for simplicity - - *unique_trade_id \ No newline at end of file + - *unique_trade_id diff --git a/models/_sector/nft/wash_trades/chains/nft_arbitrum_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_arbitrum_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_arbitrum_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_arbitrum_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_avalanche_c_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_avalanche_c_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_avalanche_c_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_avalanche_c_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_base_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_base_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_base_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_base_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_bnb_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_bnb_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_bnb_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_bnb_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_celo_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_celo_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_celo_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_celo_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_ethereum_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_ethereum_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_ethereum_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_ethereum_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_gnosis_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_gnosis_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_gnosis_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_gnosis_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_optimism_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_optimism_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_optimism_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_optimism_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_polygon_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_polygon_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_polygon_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_polygon_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_scroll_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_scroll_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_scroll_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_scroll_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_zksync_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_zksync_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_zksync_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_zksync_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/chains/nft_zora_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/chains/nft_zora_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/chains/nft_zora_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/chains/nft_zora_wash_trades.sql diff --git a/models/_sector/nft/wash_trades/nft_wash_trades.sql b/subprojects/nft/models/_sector/wash_trades/nft_wash_trades.sql similarity index 100% rename from models/_sector/nft/wash_trades/nft_wash_trades.sql rename to subprojects/nft/models/_sector/wash_trades/nft_wash_trades.sql diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_art_blocks_collections.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_art_blocks_collections.sql similarity index 99% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_art_blocks_collections.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_art_blocks_collections.sql index 40150b31ae5..328d77a88e3 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_art_blocks_collections.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_art_blocks_collections.sql @@ -3,6 +3,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'art_blocks_collections' + ,materialized = 'table' ) }} @@ -235,7 +236,7 @@ , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 229, 1000000, 'Attraction', 'Jos Vromans', 'Factory', 'N/A', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-229') , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 230, 1000000, 'Glow', 'Jason Ting', 'Playground', 'N/A', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-230') , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 231, 1000000, 'Cushions', 'Devi Parikh', 'Factory', 'N/A', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-231') - , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 232, 1000000, 'Jiometory No Compute', 'Samsy', 'Curated', '5', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-232') -- Jiometory No Compute - ジオメトリ ハ ケイサンサレマセン is full collection name - chracters not supported + , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 232, 1000000, 'Jiometory No Compute', 'Samsy', 'Curated', '5', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-232') -- Jiometory No Compute - ジオメトリ ハ ケイサンサレマセン is full collection name - chracters not supported , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 233, 1000000, 'Chimera', 'mpkoz', 'Curated', '6', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-233') , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 234, 1000000, 'The Wrapture', 'Dmitri Cherniak', 'Playground', 'N/A', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-234') , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 235, 1000000, 'Maps for grief', 'Louis-André Labadie', 'Factory', 'N/A', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-235') @@ -369,8 +370,8 @@ , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 370, 1000000, 'Rectangles (for Herbert)', 'Jeff Davis', 'Playground', 'N/A', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-370') , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 371, 1000000, 'JPEG', 'Jan Robert Leegte', 'Presents', 'N/A', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-371') , (0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, 373, 1000000, 'Intersections', 'Rafaël Rozendaal', 'Presents', 'N/A', '0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-373') - - + + -- switch to new contracts in October 2022 , (0x99a9b7c1116f9ceeb1652de04d5969cce509b069, 376, 1000000, 'Tide Predictor', 'LoVid', 'Curated', 'N/A', '0x99a9b7c1116f9ceeb1652de04d5969cce509b069-376') , (0x99a9b7c1116f9ceeb1652de04d5969cce509b069, 379, 1000000, 'ORI', 'James Merrill', 'Curated', 'N/A', '0x99a9b7c1116f9ceeb1652de04d5969cce509b069-379') @@ -417,5 +418,5 @@ , (0x64780ce53f6e966e18a22af13a2f97369580ec11,4,1000000,'New Worlds','Robert Whitman','Art Blocks x Pace','N/A','0x64780ce53f6e966e18a22af13a2f97369580ec11-4') ) as temp_table (contract_address, project_id, project_id_base_value, collection_name, artist_name, art_blocks_project_type, art_blocks_curated_season, art_collection_unique_id) - -order by project_id asc \ No newline at end of file + +order by project_id asc diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_art_platform_collections.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_art_platform_collections.sql similarity index 98% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_art_platform_collections.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_art_platform_collections.sql index 09938eff896..2a79b57d21a 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_art_platform_collections.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_art_platform_collections.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'art_platform_collections' + ,materialized = 'table' ) }} diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_braindrops.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_braindrops.sql similarity index 97% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_braindrops.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_braindrops.sql index e77f0dcfcc4..f01199b74ac 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_braindrops.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_braindrops.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'braindrops' + ,materialized = 'table' ) }} @@ -25,4 +26,4 @@ from (VALUES ) as temp_table (contract_address, project_id, project_id_base_value, collection_name, artist_name, art_collection_unique_id) -order by project_id asc +order by project_id asc diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_bright_moments.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_bright_moments.sql similarity index 98% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_bright_moments.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_bright_moments.sql index 78d55e15963..5693db71886 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_bright_moments.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_bright_moments.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'bright_moments' + ,materialized = 'table' ) }} @@ -43,5 +44,5 @@ from (VALUES ) as temp_table (contract_address, project_id, project_id_base_value, collection_name, artist_name, bright_moments_city, art_collection_unique_id) - -order by project_id asc \ No newline at end of file + +order by project_id asc diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_chromie_squiggle.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_chromie_squiggle.sql similarity index 99% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_chromie_squiggle.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_chromie_squiggle.sql index 0661642bc3d..46962b84c80 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_chromie_squiggle.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_chromie_squiggle.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'chromie_squiggle' + ,materialized = 'table' ) }} @@ -9742,4 +9743,4 @@ FROM (VALUES , (9732,'Forward',11,76,3,15,'Normal',59,200,'Bold','','') , (9733,'Reverse',12,81,3,12,'Normal',136,200,'Normal','','') - ) AS temp_table (token_id, color_direction, color_spread, end_color, height, segments, spectrum, start_color, steps_between, squiggle_type, day_zero, harmonic) \ No newline at end of file + ) AS temp_table (token_id, color_direction, color_spread, end_color, height, segments, spectrum, start_color, steps_between, squiggle_type, day_zero, harmonic) diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_cryptodickbutts.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_cryptodickbutts.sql similarity index 99% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_cryptodickbutts.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_cryptodickbutts.sql index 77b963fd016..cc5870688c7 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_cryptodickbutts.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_cryptodickbutts.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'cryptodickbutts' + ,materialized = 'table' ) }} @@ -5209,4 +5210,4 @@ FROM (VALUES (998,'Picnic Day','None','None','Tentacle','Blindfold','None','Cute Ears','','None','None','Basketball','Light','None','6'), (999,'Ocean Mist','Sash','None','Flame','Hippie','Boxing Glove','Bowl Cut','','None','None','Basketball','Dark','None','8') - ) AS temp_table (token_id,background,body,butt,dick,eyes,hand,hat,legendary,mouth,nose,shoes,skin,special,trait_count) \ No newline at end of file + ) AS temp_table (token_id,background,body,butt,dick,eyes,hand,hat,legendary,mouth,nose,shoes,skin,special,trait_count) diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_fellowship_gallery.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_fellowship_gallery.sql similarity index 99% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_fellowship_gallery.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_fellowship_gallery.sql index 8cd1fc6b01b..b7d3aad1e38 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_fellowship_gallery.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_fellowship_gallery.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'fellowship_gallery' + ,materialized = 'table' ) }} @@ -81,5 +82,5 @@ from (VALUES , (0x65cb92b2a4bf5f7827df387b65962154f4666dbb, 'Sharkification', 'Cristina De Middel', 'Foundation', 'https://foundation.app/collection/cm-s') ) as temp_table (contract_address, collection_name, artist_name, platform, website) - -order by artist_name asc, collection_name asc \ No newline at end of file + +order by artist_name asc, collection_name asc diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_mirage_gallery_curated.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_mirage_gallery_curated.sql similarity index 97% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_mirage_gallery_curated.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_mirage_gallery_curated.sql index ca0cec1b11a..b6d313357a0 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_mirage_gallery_curated.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_mirage_gallery_curated.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'mirage_gallery_curated' + ,materialized = 'table' ) }} @@ -20,5 +21,5 @@ from (VALUES , (0xb7ec7bbd2d2193b47027247fc666fb342d23c4b5, 11, 10000, 'Abstract (ART)chitecture', 'MrHabMo', 'Esquisse', '0xb7ec7bbd2d2193b47027247fc666fb342d23c4b5-11') ) as temp_table (contract_address, project_id, project_id_base_value, collection_name, artist_name, mirage_project_name, art_collection_unique_id) - -order by project_id asc + +order by project_id asc diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_proof_grails_i.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_proof_grails_i.sql similarity index 99% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_proof_grails_i.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_proof_grails_i.sql index 5c8b0308086..58d775c6c21 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_proof_grails_i.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_proof_grails_i.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'proof_grails_i' + ,materialized = 'table' ) }} select contract_address, project_id, project_id_base_value, collection_name, artist_name, grails_season, grail_id, art_collection_unique_id @@ -1045,4 +1046,4 @@ from (VALUES ) as temp_table (contract_address, project_id, project_id_base_value, collection_name, artist_name, grails_season, grail_id, art_collection_unique_id) -order by project_id asc +order by project_id asc diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_proof_grails_ii.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_proof_grails_ii.sql similarity index 99% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_proof_grails_ii.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_proof_grails_ii.sql index 10e86d0a0d2..e93b805618d 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_proof_grails_ii.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_proof_grails_ii.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'proof_grails_ii' + ,materialized = 'table' ) }} select contract_address, project_id, project_id_base_value, collection_name, artist_name, grails_season, grail_id, art_collection_unique_id @@ -1188,4 +1189,4 @@ from (VALUES ) as temp_table (contract_address, project_id, project_id_base_value, collection_name, artist_name, grails_season, grail_id, art_collection_unique_id) -order by project_id asc +order by project_id asc diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_ringers.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_ringers.sql similarity index 99% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_ringers.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_ringers.sql index 43b47f33b39..930e6ae0272 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_ringers.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_ringers.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'ringers' + ,materialized = 'table' ) }} @@ -1007,4 +1008,4 @@ FROM (VALUES (13000997,997,'Beige','White','N/A','Recursive grid','Bigger near center','Solid','Normal','Off-center','Loop',6,6,'',''), (13000998,998,'White','White','Blue','5x5 grid','Uniform','Bullseye','Normal','Balanced','Weave',25,13,'',''), (13000999,999,'White','Red','N/A','Recursive grid','Bigger near center','Solid','Normal','Balanced','Weave',41,22,'','') - ) AS temp_table (token_id, token_id_short, background, body, extra_color, peg_layout, peg_scaling, peg_style, size, wrap_orientation, wrap_style, peg_count, pegs_used, padded_pegs, dark_mode) \ No newline at end of file + ) AS temp_table (token_id, token_id_short, background, body, extra_color, peg_layout, peg_scaling, peg_style, size, wrap_orientation, wrap_style, peg_count, pegs_used, padded_pegs, dark_mode) diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_schema.yml b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_schema.yml similarity index 100% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_schema.yml rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_schema.yml diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_terraforms.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_terraforms.sql similarity index 99% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_terraforms.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_terraforms.sql index 3fd225028e3..035df8ffa2e 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_terraforms.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_terraforms.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'terraforms' + ,materialized = 'table' ) }} @@ -9917,4 +9918,4 @@ FROM (VALUES (9908,'Origin','Flow',46,'Holo',23,8,14,44428,'','','',''), (9909,'Origin','Flow',21,'Dynacrypts',36,24,13,51891,'','','','') - ) AS temp_table (token_id, mode, chroma, biome, terraform_zone, x_coordinate, y_coordinate, terraform_level, question_marks, x_seed, y_seed, lith0, spine) \ No newline at end of file + ) AS temp_table (token_id, mode, chroma, biome, terraform_zone, x_coordinate, y_coordinate, terraform_level, question_marks, x_seed, y_seed, lith0, spine) diff --git a/models/nft/ethereum/metadata/nft_ethereum_metadata_verse.sql b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_verse.sql similarity index 91% rename from models/nft/ethereum/metadata/nft_ethereum_metadata_verse.sql rename to subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_verse.sql index 9aef97ae7a2..62fd93b5001 100644 --- a/models/nft/ethereum/metadata/nft_ethereum_metadata_verse.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/metadata/nft_ethereum_metadata_verse.sql @@ -2,6 +2,7 @@ tags = ['static'] ,schema = 'nft_ethereum_metadata' ,alias = 'verse' + ,materialized = 'table' ) }} @@ -12,5 +13,5 @@ from (VALUES , (0xbb5471c292065d3b01b2e81e299267221ae9a250, 1, 1000000, 'Co(r)ral', 'Phaust', '0xbb5471c292065d3b01b2e81e299267221ae9a250-1') ) as temp_table (contract_address, project_id, project_id_base_value, collection_name, artist_name, art_collection_unique_id) - -order by project_id asc \ No newline at end of file + +order by project_id asc diff --git a/models/nft/ethereum/nft_ethereum_collection_stats.sql b/subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_collection_stats.sql similarity index 100% rename from models/nft/ethereum/nft_ethereum_collection_stats.sql rename to subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_collection_stats.sql diff --git a/models/nft/ethereum/nft_ethereum_schema.yml b/subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_schema.yml similarity index 100% rename from models/nft/ethereum/nft_ethereum_schema.yml rename to subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_schema.yml diff --git a/models/nft/ethereum/nft_ethereum_top_minters.sql b/subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_top_minters.sql similarity index 97% rename from models/nft/ethereum/nft_ethereum_top_minters.sql rename to subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_top_minters.sql index e94978fd12e..d457dda4db1 100644 --- a/models/nft/ethereum/nft_ethereum_top_minters.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_top_minters.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'nft_ethereum', alias = 'top_minters', materialized='incremental', file_format = 'delta', @@ -59,4 +59,4 @@ WHERE AND amount_original IS NOT NULL GROUP BY 1, 2 -{% endif %} \ No newline at end of file +{% endif %} diff --git a/models/nft/ethereum/nft_ethereum_top_sales.sql b/subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_top_sales.sql similarity index 100% rename from models/nft/ethereum/nft_ethereum_top_sales.sql rename to subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_top_sales.sql diff --git a/models/nft/ethereum/nft_ethereum_wallet_metrics.sql b/subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_wallet_metrics.sql similarity index 97% rename from models/nft/ethereum/nft_ethereum_wallet_metrics.sql rename to subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_wallet_metrics.sql index b8c9916b636..aca3ea0e2f8 100644 --- a/models/nft/ethereum/nft_ethereum_wallet_metrics.sql +++ b/subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_wallet_metrics.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'nft_ethereum', alias = 'wallet_metrics', materialized='table', file_format = 'delta', @@ -19,7 +19,7 @@ nft_trades_no_wash as AND wt.unique_trade_id=nft.unique_trade_id where is_wash_trade = FALSE ), ---- adding in mints because a mint can be interpreted as a buy for $0 or gas fees +--- adding in mints because a mint can be interpreted as a buy for $0 or gas fees nft_trades_no_wash_w_mints as ( select aggregator_address as aggregator_address, aggregator_name as aggregator_name, @@ -80,7 +80,7 @@ select aggregator_address as aggregator_address, from {{ref('nft_mints')}} ) , --- creating a longform version of buys and sells +-- creating a longform version of buys and sells buys_and_sells_nft_trades_no_wash_w_mints as ( --sells @@ -187,7 +187,7 @@ lastest_eth_price_usd as ( select blockchain, minute, price -from {{ref('prices_usd_latest')}} +from {{source('prices', 'usd_latest')}} where blockchain = 'ethereum' and symbol = 'WETH' ), @@ -226,15 +226,15 @@ where 1 = 1 order by b.block_time desc ), ---- Hacky split to fix bloom size error -all_trades_profit_and_unrealized_profit_w_floors as +--- Hacky split to fix bloom size error +all_trades_profit_and_unrealized_profit_w_floors as - (select + (select b.*, coalesce(floors1.avg_floor_price * p.price, floors2.price_p5_eth * p.price, 0) floor_usd, coalesce(sell_amount_usd, floors1.avg_floor_price * p.price, floors2.price_p5_eth * p.price, 0) + buy_amount_usd usd_profit, - + coalesce(floors1.avg_floor_price, floors2.price_p5_eth, 0) floor_eth, coalesce(sell_amount_eth, floors1.avg_floor_price, floors2.price_p5_eth, 0) sell_amount_eth_or_floor, case @@ -302,4 +302,4 @@ from all_trades_profit_and_unrealized_profit_w_floors group by 1 ) -select * from aggregated_wallet_trading_stats \ No newline at end of file +select * from aggregated_wallet_trading_stats diff --git a/models/nft/ethereum/nft_ethereum_wallet_pnl.sql b/subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_wallet_pnl.sql similarity index 100% rename from models/nft/ethereum/nft_ethereum_wallet_pnl.sql rename to subprojects/nft/models/nft_metrics/ethereum/nft_ethereum_wallet_pnl.sql diff --git a/models/nft/nft_linked_addresses.sql b/subprojects/nft/models/nft_metrics/nft_linked_addresses.sql similarity index 100% rename from models/nft/nft_linked_addresses.sql rename to subprojects/nft/models/nft_metrics/nft_linked_addresses.sql diff --git a/models/nft/nft_marketplaces_info.sql b/subprojects/nft/models/nft_metrics/nft_marketplaces_info.sql similarity index 100% rename from models/nft/nft_marketplaces_info.sql rename to subprojects/nft/models/nft_metrics/nft_marketplaces_info.sql diff --git a/subprojects/nft/models/nft_metrics/nft_schema.yml b/subprojects/nft/models/nft_metrics/nft_schema.yml new file mode 100644 index 00000000000..88f857fbe90 --- /dev/null +++ b/subprojects/nft/models/nft_metrics/nft_schema.yml @@ -0,0 +1,49 @@ +version: 2 + +models: + - name: nft_linked_addresses + meta: + blockchain: ethereum, solana + sector: nft + contributors: springzh, 0xRob + config: + tags: ['nft', 'opensea', 'looksrare', 'x2y2', 'magiceden', 'sudoswap', 'ethereum', 'solana', 'address'] + description: > + NFT linked addresses. Addresses that buy and sell NFTs from each other. By definition (master address < alt address) alphabetically. + tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - blockchain + - master_address + - alternative_address + columns: + - name: blockchain + - name: master_address + description: "Master address" + - name: alternative_address + description: "Alternative address" + - name: last_interaction + description: "block_time of the last trade between the pair" + + - name: nft_marketplaces_info + meta: + blockchain: ethereum, polygon, bnb, avalanche_c, gnosis, optimism, arbitrum, fantom, goerli + sector: nft + contributors: hildobby + config: + tags: ['nft', 'ethereum', 'polygon', 'bnb', 'avalanche_c', 'gnosis', 'optimism', 'arbitrum', 'fantom', 'goerli', 'info'] + description: > + NFT marketplaces info + tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - project + columns: + - name: project + description: "Marketplace codename" + - name: name + description: "Marketplace capitalised name" + - name: marketplace_type + description: "Type of marketplace" + - name: x_username + description: "Username on X" diff --git a/models/seaport/arbitrum/seaport_arbitrum_base_pairs.sql b/subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_base_pairs.sql similarity index 98% rename from models/seaport/arbitrum/seaport_arbitrum_base_pairs.sql rename to subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_base_pairs.sql index 3a7e1669df1..3f1233f15e2 100644 --- a/models/seaport/arbitrum/seaport_arbitrum_base_pairs.sql +++ b/subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_base_pairs.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_arbitrum', alias = 'base_pairs', partition_by = ['block_date'], materialized = 'incremental', @@ -35,7 +35,7 @@ with iv_offer_consideration as ( when '2' then 'erc721' when '3' then 'erc1155' else 'etc' - end as consideration_first_item_type + end as consideration_first_item_type ,offerer as sender ,recipient as receiver ,zone @@ -98,7 +98,7 @@ with iv_offer_consideration as ( when '2' then 'erc721' when '3' then 'erc1155' else 'etc' - end as consideration_first_item_type + end as consideration_first_item_type ,recipient as sender ,from_hex(json_extract_scalar(consideration_item,'$.recipient')) as receiver ,zone @@ -138,7 +138,7 @@ with iv_offer_consideration as ( {% endif %} {% if is_incremental() %} where evt_block_time >= date_trunc('day', now() - interval '7' day) - {% endif %} + {% endif %} ) ) ,iv_base_pairs as ( diff --git a/models/seaport/arbitrum/seaport_arbitrum_schema.yml b/subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_schema.yml similarity index 100% rename from models/seaport/arbitrum/seaport_arbitrum_schema.yml rename to subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_schema.yml diff --git a/models/seaport/arbitrum/seaport_arbitrum_tagging.sql b/subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_tagging.sql similarity index 94% rename from models/seaport/arbitrum/seaport_arbitrum_tagging.sql rename to subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_tagging.sql index 259cdcf1ed1..ee74152a1ce 100644 --- a/models/seaport/arbitrum/seaport_arbitrum_tagging.sql +++ b/subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_tagging.sql @@ -1,4 +1,5 @@ {{ config( + schema = 'seaport_arbitrum', alias = 'tagging', tags = [ 'static'], unique_key = ['blockchain', 'tagging_method', 'identifier']) @@ -12,5 +13,5 @@ FROM , ('arbitrum', 'zone', 0x110b2b128a9ed1be5ef3232d8e4e41640df5c2cd, 'OpenSea', 'Marketplace') , ('arbitrum', 'zone', 0xf397619df7bfd4d1657ea9bdd9df7ff888731a11, 'OpenSea', 'Marketplace') , ('arbitrum', 'tx_data_salt', 0x360c6ebe, 'OpenSea', 'Marketplace') - ) - x (blockchain, tagging_method, identifier, protocol, protocol_type) \ No newline at end of file + ) + x (blockchain, tagging_method, identifier, protocol, protocol_type) diff --git a/models/seaport/arbitrum/seaport_arbitrum_trades.sql b/subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_trades.sql similarity index 99% rename from models/seaport/arbitrum/seaport_arbitrum_trades.sql rename to subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_trades.sql index f3c0d9f3978..511b9c30297 100644 --- a/models/seaport/arbitrum/seaport_arbitrum_trades.sql +++ b/subprojects/nft/models/seaport/arbitrum/seaport_arbitrum_trades.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_arbitrum', alias = 'trades', partition_by = ['block_date'], materialized = 'incremental', diff --git a/models/seaport/avalanche_c/seaport_avalanche_c_base_pairs.sql b/subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_base_pairs.sql similarity index 98% rename from models/seaport/avalanche_c/seaport_avalanche_c_base_pairs.sql rename to subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_base_pairs.sql index 33fa6d663d6..96d5bdf2f12 100644 --- a/models/seaport/avalanche_c/seaport_avalanche_c_base_pairs.sql +++ b/subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_base_pairs.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_avalanche_c', alias = 'base_pairs', partition_by = ['block_date'], materialized = 'incremental', @@ -35,7 +35,7 @@ with iv_offer_consideration as ( when '2' then 'erc721' when '3' then 'erc1155' else 'etc' - end as consideration_first_item_type + end as consideration_first_item_type ,offerer as sender ,recipient as receiver ,zone @@ -98,7 +98,7 @@ with iv_offer_consideration as ( when '2' then 'erc721' when '3' then 'erc1155' else 'etc' - end as consideration_first_item_type + end as consideration_first_item_type ,recipient as sender ,from_hex(json_extract_scalar(consideration_item,'$.recipient')) as receiver ,zone diff --git a/models/seaport/avalanche_c/seaport_avalanche_c_schema.yml b/subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_schema.yml similarity index 100% rename from models/seaport/avalanche_c/seaport_avalanche_c_schema.yml rename to subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_schema.yml diff --git a/models/seaport/avalanche_c/seaport_avalanche_c_tagging.sql b/subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_tagging.sql similarity index 93% rename from models/seaport/avalanche_c/seaport_avalanche_c_tagging.sql rename to subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_tagging.sql index 64f22bb8a07..de859368a69 100644 --- a/models/seaport/avalanche_c/seaport_avalanche_c_tagging.sql +++ b/subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_tagging.sql @@ -1,4 +1,5 @@ {{ config( + schema = 'seaport_avalanche_c', alias = 'tagging', tags = [ 'static'], unique_key = ['blockchain', 'tagging_method', 'identifier']) @@ -11,5 +12,5 @@ FROM , ('avalanche_c', 'zone', 0x000000e7ec00e7b300774b00001314b8610022b8, 'OpenSea', 'Marketplace') , ('avalanche_c', 'zone', 0x110b2b128a9ed1be5ef3232d8e4e41640df5c2cd, 'OpenSea', 'Marketplace') , ('avalanche_c', 'tx_data_salt', 0x360c6ebe, 'OpenSea', 'Marketplace') - ) - x (blockchain, tagging_method, identifier, protocol, protocol_type) \ No newline at end of file + ) + x (blockchain, tagging_method, identifier, protocol, protocol_type) diff --git a/models/seaport/avalanche_c/seaport_avalanche_c_trades.sql b/subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_trades.sql similarity index 99% rename from models/seaport/avalanche_c/seaport_avalanche_c_trades.sql rename to subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_trades.sql index 5a477182eeb..f42e9d7baab 100644 --- a/models/seaport/avalanche_c/seaport_avalanche_c_trades.sql +++ b/subprojects/nft/models/seaport/avalanche_c/seaport_avalanche_c_trades.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_avalanche_c', alias = 'trades', partition_by = ['block_date'], materialized = 'incremental', diff --git a/models/seaport/base/seaport_base_schema.yml b/subprojects/nft/models/seaport/base/seaport_base_schema.yml similarity index 100% rename from models/seaport/base/seaport_base_schema.yml rename to subprojects/nft/models/seaport/base/seaport_base_schema.yml diff --git a/models/seaport/base/seaport_base_tagging.sql b/subprojects/nft/models/seaport/base/seaport_base_tagging.sql similarity index 92% rename from models/seaport/base/seaport_base_tagging.sql rename to subprojects/nft/models/seaport/base/seaport_base_tagging.sql index 73c706fa245..4525103056c 100644 --- a/models/seaport/base/seaport_base_tagging.sql +++ b/subprojects/nft/models/seaport/base/seaport_base_tagging.sql @@ -1,4 +1,5 @@ {{ config( + schema = 'seaport_base', alias = 'tagging', tags = [ 'static'], unique_key = ['blockchain', 'tagging_method', 'identifier']) @@ -10,5 +11,5 @@ FROM ('base', 'zone', 0x000000e7ec00e7b300774b00001314b8610022b8, 'OpenSea', 'Marketplace') , ('base', 'zone', 0x110b2b128a9ed1be5ef3232d8e4e41640df5c2cd, 'OpenSea', 'Marketplace') , ('base', 'tx_data_salt', 0x360c6ebe, 'OpenSea', 'Marketplace') - ) - x (blockchain, tagging_method, identifier, protocol, protocol_type) \ No newline at end of file + ) + x (blockchain, tagging_method, identifier, protocol, protocol_type) diff --git a/models/seaport/bnb/seaport_bnb_base_pairs.sql b/subprojects/nft/models/seaport/bnb/seaport_bnb_base_pairs.sql similarity index 98% rename from models/seaport/bnb/seaport_bnb_base_pairs.sql rename to subprojects/nft/models/seaport/bnb/seaport_bnb_base_pairs.sql index aaef714014d..f668407909c 100644 --- a/models/seaport/bnb/seaport_bnb_base_pairs.sql +++ b/subprojects/nft/models/seaport/bnb/seaport_bnb_base_pairs.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_bnb', alias = 'base_pairs', partition_by = ['block_date'], materialized = 'incremental', @@ -35,7 +35,7 @@ with iv_offer_consideration as ( when '2' then 'erc721' when '3' then 'erc1155' else 'etc' - end as consideration_first_item_type + end as consideration_first_item_type ,offerer as sender ,recipient as receiver ,zone @@ -98,7 +98,7 @@ with iv_offer_consideration as ( when '2' then 'erc721' when '3' then 'erc1155' else 'etc' - end as consideration_first_item_type + end as consideration_first_item_type ,recipient as sender ,from_hex(json_extract_scalar(consideration_item,'$.recipient')) as receiver ,zone diff --git a/models/seaport/bnb/seaport_bnb_schema.yml b/subprojects/nft/models/seaport/bnb/seaport_bnb_schema.yml similarity index 100% rename from models/seaport/bnb/seaport_bnb_schema.yml rename to subprojects/nft/models/seaport/bnb/seaport_bnb_schema.yml diff --git a/models/seaport/bnb/seaport_bnb_tagging.sql b/subprojects/nft/models/seaport/bnb/seaport_bnb_tagging.sql similarity index 94% rename from models/seaport/bnb/seaport_bnb_tagging.sql rename to subprojects/nft/models/seaport/bnb/seaport_bnb_tagging.sql index f1d536f292d..7ccff6a69e4 100644 --- a/models/seaport/bnb/seaport_bnb_tagging.sql +++ b/subprojects/nft/models/seaport/bnb/seaport_bnb_tagging.sql @@ -1,4 +1,5 @@ {{ config( + schema = 'seaport_bnb', alias = 'tagging', tags = [ 'static'], unique_key = ['blockchain', 'tagging_method', 'identifier']) @@ -12,5 +13,5 @@ FROM , ('bnb', 'zone', 0x110b2b128a9ed1be5ef3232d8e4e41640df5c2cd, 'OpenSea', 'Marketplace') , ('bnb', 'zone', 0xf397619df7bfd4d1657ea9bdd9df7ff888731a11, 'OpenSea', 'Marketplace') , ('bnb', 'tx_data_salt', 0x360c6ebe, 'OpenSea', 'Marketplace') - ) - x (blockchain, tagging_method, identifier, protocol, protocol_type) \ No newline at end of file + ) + x (blockchain, tagging_method, identifier, protocol, protocol_type) diff --git a/models/seaport/bnb/seaport_bnb_trades.sql b/subprojects/nft/models/seaport/bnb/seaport_bnb_trades.sql similarity index 99% rename from models/seaport/bnb/seaport_bnb_trades.sql rename to subprojects/nft/models/seaport/bnb/seaport_bnb_trades.sql index 7ce88cc2f84..c8f198f66f3 100644 --- a/models/seaport/bnb/seaport_bnb_trades.sql +++ b/subprojects/nft/models/seaport/bnb/seaport_bnb_trades.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_bnb', alias = 'trades', partition_by = ['block_date'], materialized = 'incremental', diff --git a/models/seaport/chains/seaport_arbitrum_traces.sql b/subprojects/nft/models/seaport/chains/seaport_arbitrum_traces.sql similarity index 100% rename from models/seaport/chains/seaport_arbitrum_traces.sql rename to subprojects/nft/models/seaport/chains/seaport_arbitrum_traces.sql diff --git a/models/seaport/chains/seaport_avalanche_c_traces.sql b/subprojects/nft/models/seaport/chains/seaport_avalanche_c_traces.sql similarity index 100% rename from models/seaport/chains/seaport_avalanche_c_traces.sql rename to subprojects/nft/models/seaport/chains/seaport_avalanche_c_traces.sql diff --git a/models/seaport/chains/seaport_base_traces.sql b/subprojects/nft/models/seaport/chains/seaport_base_traces.sql similarity index 100% rename from models/seaport/chains/seaport_base_traces.sql rename to subprojects/nft/models/seaport/chains/seaport_base_traces.sql diff --git a/models/seaport/chains/seaport_bnb_traces.sql b/subprojects/nft/models/seaport/chains/seaport_bnb_traces.sql similarity index 100% rename from models/seaport/chains/seaport_bnb_traces.sql rename to subprojects/nft/models/seaport/chains/seaport_bnb_traces.sql diff --git a/models/seaport/chains/seaport_ethereum_traces.sql b/subprojects/nft/models/seaport/chains/seaport_ethereum_traces.sql similarity index 100% rename from models/seaport/chains/seaport_ethereum_traces.sql rename to subprojects/nft/models/seaport/chains/seaport_ethereum_traces.sql diff --git a/models/seaport/chains/seaport_optimism_traces.sql b/subprojects/nft/models/seaport/chains/seaport_optimism_traces.sql similarity index 100% rename from models/seaport/chains/seaport_optimism_traces.sql rename to subprojects/nft/models/seaport/chains/seaport_optimism_traces.sql diff --git a/models/seaport/chains/seaport_polygon_traces.sql b/subprojects/nft/models/seaport/chains/seaport_polygon_traces.sql similarity index 100% rename from models/seaport/chains/seaport_polygon_traces.sql rename to subprojects/nft/models/seaport/chains/seaport_polygon_traces.sql diff --git a/models/seaport/ethereum/seaport_ethereum_base_pairs.sql b/subprojects/nft/models/seaport/ethereum/seaport_ethereum_base_pairs.sql similarity index 99% rename from models/seaport/ethereum/seaport_ethereum_base_pairs.sql rename to subprojects/nft/models/seaport/ethereum/seaport_ethereum_base_pairs.sql index 779e6e09aca..7abe3857b21 100644 --- a/models/seaport/ethereum/seaport_ethereum_base_pairs.sql +++ b/subprojects/nft/models/seaport/ethereum/seaport_ethereum_base_pairs.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_ethereum', alias = 'base_pairs', partition_by = ['block_date'], materialized = 'incremental', diff --git a/models/seaport/ethereum/seaport_ethereum_schema.yml b/subprojects/nft/models/seaport/ethereum/seaport_ethereum_schema.yml similarity index 100% rename from models/seaport/ethereum/seaport_ethereum_schema.yml rename to subprojects/nft/models/seaport/ethereum/seaport_ethereum_schema.yml diff --git a/models/seaport/ethereum/seaport_ethereum_tagging.sql b/subprojects/nft/models/seaport/ethereum/seaport_ethereum_tagging.sql similarity index 97% rename from models/seaport/ethereum/seaport_ethereum_tagging.sql rename to subprojects/nft/models/seaport/ethereum/seaport_ethereum_tagging.sql index f353c820d68..0205173f52b 100644 --- a/models/seaport/ethereum/seaport_ethereum_tagging.sql +++ b/subprojects/nft/models/seaport/ethereum/seaport_ethereum_tagging.sql @@ -1,4 +1,5 @@ {{ config( + schema = 'seaport_ethereum', alias = 'tagging', tags = [ 'static'], unique_key = ['blockchain', 'tagging_method', 'identifier']) @@ -28,5 +29,5 @@ FROM , ('ethereum', 'tx_data_salt', 0x72db8c0b, 'Gem', 'Marketplace') , ('ethereum', 'tx_data_salt', 0x0021fb3f, 'Mint.fun', 'Marketplace') , ('ethereum', 'tx_data_salt', 0x1d4da48b, 'Reservoir', 'Marketplace') - ) - x (blockchain, tagging_method, identifier, protocol, protocol_type) \ No newline at end of file + ) + x (blockchain, tagging_method, identifier, protocol, protocol_type) diff --git a/models/seaport/ethereum/seaport_ethereum_trades.sql b/subprojects/nft/models/seaport/ethereum/seaport_ethereum_trades.sql similarity index 96% rename from models/seaport/ethereum/seaport_ethereum_trades.sql rename to subprojects/nft/models/seaport/ethereum/seaport_ethereum_trades.sql index 29803f0ca75..0fe86ad2147 100644 --- a/models/seaport/ethereum/seaport_ethereum_trades.sql +++ b/subprojects/nft/models/seaport/ethereum/seaport_ethereum_trades.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_ethereum', alias = 'trades', post_hook='{{ expose_spells(\'["ethereum"]\', "project", @@ -18,7 +18,7 @@ select * ,seller ,buyer ,trade_type - ,trade_category + ,trade_category ,evt_type ,nft_contract_address ,collection @@ -72,7 +72,7 @@ select * ,seller ,buyer ,trade_type - ,trade_category + ,trade_category ,evt_type ,nft_contract_address ,collection @@ -116,5 +116,5 @@ select * ,is_private ,sub_idx ,sub_type - from {{ ref('seaport_v2_ethereum_trades') }} + from {{ ref('seaport_v2_ethereum_trades') }} ) diff --git a/models/seaport/ethereum/seaport_v1_ethereum_trades.sql b/subprojects/nft/models/seaport/ethereum/seaport_v1_ethereum_trades.sql similarity index 100% rename from models/seaport/ethereum/seaport_v1_ethereum_trades.sql rename to subprojects/nft/models/seaport/ethereum/seaport_v1_ethereum_trades.sql diff --git a/models/seaport/ethereum/seaport_v2_ethereum_trades.sql b/subprojects/nft/models/seaport/ethereum/seaport_v2_ethereum_trades.sql similarity index 100% rename from models/seaport/ethereum/seaport_v2_ethereum_trades.sql rename to subprojects/nft/models/seaport/ethereum/seaport_v2_ethereum_trades.sql diff --git a/models/seaport/optimism/seaport_optimism_base_pairs.sql b/subprojects/nft/models/seaport/optimism/seaport_optimism_base_pairs.sql similarity index 99% rename from models/seaport/optimism/seaport_optimism_base_pairs.sql rename to subprojects/nft/models/seaport/optimism/seaport_optimism_base_pairs.sql index 5d1761ff921..06bc2663e45 100644 --- a/models/seaport/optimism/seaport_optimism_base_pairs.sql +++ b/subprojects/nft/models/seaport/optimism/seaport_optimism_base_pairs.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_optimism', alias = 'base_pairs', partition_by = ['block_date'], materialized = 'incremental', diff --git a/models/seaport/optimism/seaport_optimism_schema.yml b/subprojects/nft/models/seaport/optimism/seaport_optimism_schema.yml similarity index 100% rename from models/seaport/optimism/seaport_optimism_schema.yml rename to subprojects/nft/models/seaport/optimism/seaport_optimism_schema.yml diff --git a/models/seaport/optimism/seaport_optimism_tagging.sql b/subprojects/nft/models/seaport/optimism/seaport_optimism_tagging.sql similarity index 93% rename from models/seaport/optimism/seaport_optimism_tagging.sql rename to subprojects/nft/models/seaport/optimism/seaport_optimism_tagging.sql index 7c05aafe412..82add1d02e0 100644 --- a/models/seaport/optimism/seaport_optimism_tagging.sql +++ b/subprojects/nft/models/seaport/optimism/seaport_optimism_tagging.sql @@ -1,4 +1,5 @@ {{ config( + schema = 'seaport_optimism', alias = 'tagging', tags = [ 'static'], unique_key = ['blockchain', 'tagging_method', 'identifier']) @@ -12,5 +13,5 @@ FROM , ('optimism', 'zone', 0x110b2b128a9ed1be5ef3232d8e4e41640df5c2cd, 'OpenSea', 'Marketplace') , ('optimism', 'zone', 0xf397619df7bfd4d1657ea9bdd9df7ff888731a11, 'OpenSea', 'Marketplace') , ('optimism', 'tx_data_salt', 0x360c6ebe, 'OpenSea', 'Marketplace') - ) - x (blockchain, tagging_method, identifier, protocol, protocol_type) \ No newline at end of file + ) + x (blockchain, tagging_method, identifier, protocol, protocol_type) diff --git a/models/seaport/optimism/seaport_optimism_trades.sql b/subprojects/nft/models/seaport/optimism/seaport_optimism_trades.sql similarity index 99% rename from models/seaport/optimism/seaport_optimism_trades.sql rename to subprojects/nft/models/seaport/optimism/seaport_optimism_trades.sql index 0544a8c56d6..3eec9337b9e 100644 --- a/models/seaport/optimism/seaport_optimism_trades.sql +++ b/subprojects/nft/models/seaport/optimism/seaport_optimism_trades.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_optimism', alias = 'trades', partition_by = ['block_date'], materialized = 'incremental', diff --git a/models/seaport/polygon/seaport_polygon_base_pairs.sql b/subprojects/nft/models/seaport/polygon/seaport_polygon_base_pairs.sql similarity index 98% rename from models/seaport/polygon/seaport_polygon_base_pairs.sql rename to subprojects/nft/models/seaport/polygon/seaport_polygon_base_pairs.sql index 311a751c9b6..17881269c7c 100644 --- a/models/seaport/polygon/seaport_polygon_base_pairs.sql +++ b/subprojects/nft/models/seaport/polygon/seaport_polygon_base_pairs.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_polygon', alias = 'base_pairs', partition_by = ['block_date'], materialized = 'incremental', @@ -35,7 +35,7 @@ with iv_offer_consideration as ( when '2' then 'erc721' when '3' then 'erc1155' else 'etc' - end as consideration_first_item_type + end as consideration_first_item_type ,offerer as sender ,recipient as receiver ,zone @@ -99,7 +99,7 @@ with iv_offer_consideration as ( when '2' then 'erc721' when '3' then 'erc1155' else 'etc' - end as consideration_first_item_type + end as consideration_first_item_type ,recipient as sender ,from_hex(json_extract_scalar(consideration_item,'$.recipient')) as receiver ,zone diff --git a/models/seaport/polygon/seaport_polygon_schema.yml b/subprojects/nft/models/seaport/polygon/seaport_polygon_schema.yml similarity index 100% rename from models/seaport/polygon/seaport_polygon_schema.yml rename to subprojects/nft/models/seaport/polygon/seaport_polygon_schema.yml diff --git a/models/seaport/polygon/seaport_polygon_tagging.sql b/subprojects/nft/models/seaport/polygon/seaport_polygon_tagging.sql similarity index 94% rename from models/seaport/polygon/seaport_polygon_tagging.sql rename to subprojects/nft/models/seaport/polygon/seaport_polygon_tagging.sql index 89f177ca942..20693755132 100644 --- a/models/seaport/polygon/seaport_polygon_tagging.sql +++ b/subprojects/nft/models/seaport/polygon/seaport_polygon_tagging.sql @@ -1,4 +1,5 @@ {{ config( + schema = 'seaport_polygon', alias = 'tagging', tags = [ 'static'], unique_key = ['blockchain', 'tagging_method', 'identifier']) @@ -12,5 +13,5 @@ FROM , ('polygon', 'zone', 0x110b2b128a9ed1be5ef3232d8e4e41640df5c2cd, 'OpenSea', 'Marketplace') , ('polygon', 'zone', 0xf397619df7bfd4d1657ea9bdd9df7ff888731a11, 'OpenSea', 'Marketplace') , ('polygon', 'tx_data_salt', 0x360c6ebe, 'OpenSea', 'Marketplace') - ) - x (blockchain, tagging_method, identifier, protocol, protocol_type) \ No newline at end of file + ) + x (blockchain, tagging_method, identifier, protocol, protocol_type) diff --git a/models/seaport/polygon/seaport_polygon_trades.sql b/subprojects/nft/models/seaport/polygon/seaport_polygon_trades.sql similarity index 99% rename from models/seaport/polygon/seaport_polygon_trades.sql rename to subprojects/nft/models/seaport/polygon/seaport_polygon_trades.sql index c05670e3a51..898bc587ae2 100644 --- a/models/seaport/polygon/seaport_polygon_trades.sql +++ b/subprojects/nft/models/seaport/polygon/seaport_polygon_trades.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport_polygon', alias = 'trades', partition_by = ['block_month'], materialized = 'incremental', diff --git a/models/seaport/seaport_schema.yml b/subprojects/nft/models/seaport/seaport_schema.yml similarity index 100% rename from models/seaport/seaport_schema.yml rename to subprojects/nft/models/seaport/seaport_schema.yml diff --git a/models/seaport/seaport_tagging.sql b/subprojects/nft/models/seaport/seaport_tagging.sql similarity index 96% rename from models/seaport/seaport_tagging.sql rename to subprojects/nft/models/seaport/seaport_tagging.sql index 71cf6c25814..e28c0ce14ff 100644 --- a/models/seaport/seaport_tagging.sql +++ b/subprojects/nft/models/seaport/seaport_tagging.sql @@ -1,4 +1,5 @@ {{ config( + schema = 'seaport', tags = [ 'static'], alias = 'tagging', unique_key = ['blockchain', 'tagging_method', 'identifier'], @@ -32,4 +33,4 @@ FROM ( UNION ALL {% endif %} {% endfor %} - ) \ No newline at end of file + ) diff --git a/models/seaport/seaport_traces.sql b/subprojects/nft/models/seaport/seaport_traces.sql similarity index 97% rename from models/seaport/seaport_traces.sql rename to subprojects/nft/models/seaport/seaport_traces.sql index 814f09a42b3..4e08d54c999 100644 --- a/models/seaport/seaport_traces.sql +++ b/subprojects/nft/models/seaport/seaport_traces.sql @@ -1,5 +1,5 @@ {{ config( - + schema = 'seaport', alias = 'traces', unique_key = ['blockchain', 'block_number', 'tx_hash', 'evt_index', 'order_hash', 'trace_side', 'trace_index'], post_hook='{{ expose_spells(\'["arbitrum", "avalanche_c", "base", "bnb", "ethereum", "optimism", "polygon"]\', @@ -45,4 +45,4 @@ FROM ( UNION ALL {% endif %} {% endfor %} - ) \ No newline at end of file + ) diff --git a/subprojects/nft/package-lock.yml b/subprojects/nft/package-lock.yml new file mode 100644 index 00000000000..669f9637dc1 --- /dev/null +++ b/subprojects/nft/package-lock.yml @@ -0,0 +1,4 @@ +packages: + - package: dbt-labs/dbt_utils + version: 1.1.1 +sha1_hash: a158c48c59c2bb7d729d2a4e215aabe5bb4f3353 diff --git a/subprojects/nft/packages.yml b/subprojects/nft/packages.yml new file mode 100644 index 00000000000..6152b330974 --- /dev/null +++ b/subprojects/nft/packages.yml @@ -0,0 +1,3 @@ +packages: + - package: dbt-labs/dbt_utils + version: 1.1.1 \ No newline at end of file diff --git a/subprojects/nft/profiles.yml b/subprojects/nft/profiles.yml new file mode 100644 index 00000000000..10d52bd460f --- /dev/null +++ b/subprojects/nft/profiles.yml @@ -0,0 +1,12 @@ +spellbook-local: + target: dev + outputs: + dev: + type: trino + user: trino + password: trino + host: trino + port: 1234 + database: hive + schema: wizard + threads: 1 \ No newline at end of file diff --git a/seeds/astaria/_schema.yml b/subprojects/nft/seeds/astaria/_schema.yml similarity index 100% rename from seeds/astaria/_schema.yml rename to subprojects/nft/seeds/astaria/_schema.yml diff --git a/seeds/astaria/astaria_lending_seed.csv b/subprojects/nft/seeds/astaria/astaria_lending_seed.csv similarity index 100% rename from seeds/astaria/astaria_lending_seed.csv rename to subprojects/nft/seeds/astaria/astaria_lending_seed.csv diff --git a/seeds/bend_dao/ethereum/_schema.yml b/subprojects/nft/seeds/bend_dao/ethereum/_schema.yml similarity index 100% rename from seeds/bend_dao/ethereum/_schema.yml rename to subprojects/nft/seeds/bend_dao/ethereum/_schema.yml diff --git a/seeds/bend_dao/ethereum/bend_dao_nft_lending.csv b/subprojects/nft/seeds/bend_dao/ethereum/bend_dao_nft_lending.csv similarity index 100% rename from seeds/bend_dao/ethereum/bend_dao_nft_lending.csv rename to subprojects/nft/seeds/bend_dao/ethereum/bend_dao_nft_lending.csv diff --git a/seeds/opensea/ethereum/opensea_wyvern_trades_samples.csv b/subprojects/nft/seeds/opensea/ethereum/opensea_wyvern_trades_samples.csv similarity index 100% rename from seeds/opensea/ethereum/opensea_wyvern_trades_samples.csv rename to subprojects/nft/seeds/opensea/ethereum/opensea_wyvern_trades_samples.csv diff --git a/seeds/opensea/ethereum/schema.yml b/subprojects/nft/seeds/opensea/ethereum/schema.yml similarity index 100% rename from seeds/opensea/ethereum/schema.yml rename to subprojects/nft/seeds/opensea/ethereum/schema.yml diff --git a/seeds/opensea/opensea_seaport_trades_samples.csv b/subprojects/nft/seeds/opensea/opensea_seaport_trades_samples.csv similarity index 100% rename from seeds/opensea/opensea_seaport_trades_samples.csv rename to subprojects/nft/seeds/opensea/opensea_seaport_trades_samples.csv diff --git a/seeds/opensea/polygon/opensea_polygon_zeroex_trades_samples.csv b/subprojects/nft/seeds/opensea/polygon/opensea_polygon_zeroex_trades_samples.csv similarity index 100% rename from seeds/opensea/polygon/opensea_polygon_zeroex_trades_samples.csv rename to subprojects/nft/seeds/opensea/polygon/opensea_polygon_zeroex_trades_samples.csv diff --git a/seeds/opensea/polygon/schema.yml b/subprojects/nft/seeds/opensea/polygon/schema.yml similarity index 100% rename from seeds/opensea/polygon/schema.yml rename to subprojects/nft/seeds/opensea/polygon/schema.yml diff --git a/seeds/opensea/schema.yml b/subprojects/nft/seeds/opensea/schema.yml similarity index 100% rename from seeds/opensea/schema.yml rename to subprojects/nft/seeds/opensea/schema.yml diff --git a/seeds/opensea/solana/opensea_solana_trades_solscan.csv b/subprojects/nft/seeds/opensea/solana/opensea_solana_trades_solscan.csv similarity index 100% rename from seeds/opensea/solana/opensea_solana_trades_solscan.csv rename to subprojects/nft/seeds/opensea/solana/opensea_solana_trades_solscan.csv diff --git a/seeds/opensea/solana/schema.yml b/subprojects/nft/seeds/opensea/solana/schema.yml similarity index 100% rename from seeds/opensea/solana/schema.yml rename to subprojects/nft/seeds/opensea/solana/schema.yml diff --git a/seeds/seaport/_schema.yml b/subprojects/nft/seeds/seaport/_schema.yml similarity index 100% rename from seeds/seaport/_schema.yml rename to subprojects/nft/seeds/seaport/_schema.yml diff --git a/seeds/seaport/seaport_ethereum_transfers_postgres.csv b/subprojects/nft/seeds/seaport/seaport_ethereum_transfers_postgres.csv similarity index 100% rename from seeds/seaport/seaport_ethereum_transfers_postgres.csv rename to subprojects/nft/seeds/seaport/seaport_ethereum_transfers_postgres.csv diff --git a/seeds/seaport/seaport_ethereum_view_transactions_postgres.csv b/subprojects/nft/seeds/seaport/seaport_ethereum_view_transactions_postgres.csv similarity index 100% rename from seeds/seaport/seaport_ethereum_view_transactions_postgres.csv rename to subprojects/nft/seeds/seaport/seaport_ethereum_view_transactions_postgres.csv diff --git a/seeds/seaport/seaport_trades_seed.csv b/subprojects/nft/seeds/seaport/seaport_trades_seed.csv similarity index 100% rename from seeds/seaport/seaport_trades_seed.csv rename to subprojects/nft/seeds/seaport/seaport_trades_seed.csv diff --git a/seeds/_sector/nft/_schema.yml b/subprojects/nft/seeds/trades/base_trades/_schema.yml similarity index 96% rename from seeds/_sector/nft/_schema.yml rename to subprojects/nft/seeds/trades/base_trades/_schema.yml index 81b1df99313..fa6df2383da 100644 --- a/seeds/_sector/nft/_schema.yml +++ b/subprojects/nft/seeds/trades/base_trades/_schema.yml @@ -371,7 +371,7 @@ seeds: price_raw: uint256 platform_fee_amount_raw: uint256 royalty_fee_amount_raw: uint256 - nft_token_id: uint256 + nft_token_id: uint256 - name: zonic_arbitrum_base_trades_seed config: @@ -405,8 +405,8 @@ seeds: seller: varbinary nft_contract_address: varbinary price_raw: uint256 - nft_token_id: uint256 - + nft_token_id: uint256 + - name: campfire_avalanche_c_base_trades_seed config: column_types: @@ -416,7 +416,7 @@ seeds: nft_contract_address: varbinary price_raw: uint256 nft_token_id: uint256 - + - name: hyperspace_avalanche_c_base_trades_seed config: column_types: @@ -425,8 +425,8 @@ seeds: seller: varbinary nft_contract_address: varbinary price_raw: uint256 - nft_token_id: uint256 - + nft_token_id: uint256 + - name: joepegs_avalanche_c_base_trades_seed config: column_types: @@ -437,3 +437,18 @@ seeds: price_raw: uint256 royalty_fee_amount_raw: uint256 nft_token_id: uint256 + + - name: quix_events_seed + config: + column_types: + tx_hash: varbinary + buyer: varbinary + seller: varbinary + nft_contract_address: varbinary + project_contract_address: varbinary + tx_from: varbinary + tx_to: varbinary + royalty_fee_receive_address: varbinary + token_id: uint256 + block_date: date + diff --git a/seeds/_sector/nft/alienswap_base_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/alienswap_base_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/alienswap_base_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/alienswap_base_base_trades_seed.csv diff --git a/seeds/_sector/nft/archipelago_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/archipelago_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/archipelago_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/archipelago_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/aurem_polygon_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/aurem_polygon_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/aurem_polygon_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/aurem_polygon_base_trades_seed.csv diff --git a/seeds/_sector/nft/blur_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/blur_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/blur_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/blur_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/blur_seaport_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/blur_seaport_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/blur_seaport_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/blur_seaport_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/blur_v2_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/blur_v2_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/blur_v2_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/blur_v2_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/campfire_avalanche_c_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/campfire_avalanche_c_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/campfire_avalanche_c_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/campfire_avalanche_c_base_trades_seed.csv diff --git a/seeds/_sector/nft/chikn_avalanche_c_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/chikn_avalanche_c_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/chikn_avalanche_c_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/chikn_avalanche_c_base_trades_seed.csv diff --git a/seeds/_sector/nft/collectionswap_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/collectionswap_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/collectionswap_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/collectionswap_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/cryptopunks_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/cryptopunks_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/cryptopunks_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/cryptopunks_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/dew_polygon_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/dew_polygon_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/dew_polygon_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/dew_polygon_base_trades_seed.csv diff --git a/seeds/_sector/nft/element_arbitrum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/element_arbitrum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/element_arbitrum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/element_arbitrum_base_trades_seed.csv diff --git a/seeds/_sector/nft/element_base_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/element_base_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/element_base_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/element_base_base_trades_seed.csv diff --git a/seeds/_sector/nft/element_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/element_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/element_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/element_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/element_optimism_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/element_optimism_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/element_optimism_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/element_optimism_base_trades_seed.csv diff --git a/seeds/_sector/nft/foundation_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/foundation_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/foundation_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/foundation_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/hyperspace_avalanche_c_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/hyperspace_avalanche_c_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/hyperspace_avalanche_c_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/hyperspace_avalanche_c_base_trades_seed.csv diff --git a/seeds/_sector/nft/joepegs_avalanche_c_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/joepegs_avalanche_c_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/joepegs_avalanche_c_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/joepegs_avalanche_c_base_trades_seed.csv diff --git a/seeds/_sector/nft/looksrare_seaport_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/looksrare_seaport_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/looksrare_seaport_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/looksrare_seaport_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/looksrare_v1_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/looksrare_v1_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/looksrare_v1_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/looksrare_v1_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/looksrare_v2_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/looksrare_v2_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/looksrare_v2_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/looksrare_v2_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/mintsquare_zksync_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/mintsquare_zksync_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/mintsquare_zksync_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/mintsquare_zksync_base_trades_seed.csv diff --git a/seeds/quix/quix_events_seed.csv b/subprojects/nft/seeds/trades/base_trades/quix_events_seed.csv similarity index 100% rename from seeds/quix/quix_events_seed.csv rename to subprojects/nft/seeds/trades/base_trades/quix_events_seed.csv diff --git a/seeds/_sector/nft/sudoswap_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/sudoswap_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/sudoswap_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/sudoswap_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/sudoswap_v2_arbitrum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/sudoswap_v2_arbitrum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/sudoswap_v2_arbitrum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/sudoswap_v2_arbitrum_base_trades_seed.csv diff --git a/seeds/_sector/nft/sudoswap_v2_base_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/sudoswap_v2_base_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/sudoswap_v2_base_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/sudoswap_v2_base_base_trades_seed.csv diff --git a/seeds/_sector/nft/sudoswap_v2_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/sudoswap_v2_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/sudoswap_v2_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/sudoswap_v2_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/superrare_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/superrare_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/superrare_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/superrare_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/tevaera_zksync_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/tevaera_zksync_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/tevaera_zksync_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/tevaera_zksync_base_trades_seed.csv diff --git a/seeds/_sector/nft/x2y2_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/x2y2_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/x2y2_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/x2y2_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/zk_markets_zksync_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/zk_markets_zksync_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/zk_markets_zksync_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/zk_markets_zksync_base_trades_seed.csv diff --git a/seeds/_sector/nft/zonic_arbitrum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/zonic_arbitrum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/zonic_arbitrum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/zonic_arbitrum_base_trades_seed.csv diff --git a/seeds/_sector/nft/zonic_base_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/zonic_base_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/zonic_base_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/zonic_base_base_trades_seed.csv diff --git a/seeds/_sector/nft/zonic_zksync_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/zonic_zksync_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/zonic_zksync_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/zonic_zksync_base_trades_seed.csv diff --git a/seeds/_sector/nft/zonic_zora_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/zonic_zora_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/zonic_zora_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/zonic_zora_base_trades_seed.csv diff --git a/seeds/_sector/nft/zora_v1_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/zora_v1_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/zora_v1_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/zora_v1_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/zora_v2_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/zora_v2_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/zora_v2_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/zora_v2_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/zora_v3_ethereum_base_trades_seed.csv b/subprojects/nft/seeds/trades/base_trades/zora_v3_ethereum_base_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/zora_v3_ethereum_base_trades_seed.csv rename to subprojects/nft/seeds/trades/base_trades/zora_v3_ethereum_base_trades_seed.csv diff --git a/seeds/_sector/nft/solana/_schema.yml b/subprojects/nft/seeds/trades/solana_trades/_schema.yml similarity index 95% rename from seeds/_sector/nft/solana/_schema.yml rename to subprojects/nft/seeds/trades/solana_trades/_schema.yml index e7e095a8bc5..bee7e58aa1a 100644 --- a/seeds/_sector/nft/solana/_schema.yml +++ b/subprojects/nft/seeds/trades/solana_trades/_schema.yml @@ -78,3 +78,8 @@ seeds: taker_fee_amount_raw: double maker_fee_amount_raw: double royalty_fee_amount_raw: double + + - name: magiceden_solana_trades_solscan + config: + column_types: + tx_hash: varchar diff --git a/seeds/_sector/nft/solana/magiceden_mmm_solana_trades_seed.csv b/subprojects/nft/seeds/trades/solana_trades/magiceden_mmm_solana_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/solana/magiceden_mmm_solana_trades_seed.csv rename to subprojects/nft/seeds/trades/solana_trades/magiceden_mmm_solana_trades_seed.csv diff --git a/seeds/magiceden/solana/magiceden_solana_trades_solscan.csv b/subprojects/nft/seeds/trades/solana_trades/magiceden_solana_trades_solscan.csv similarity index 100% rename from seeds/magiceden/solana/magiceden_solana_trades_solscan.csv rename to subprojects/nft/seeds/trades/solana_trades/magiceden_solana_trades_solscan.csv diff --git a/seeds/_sector/nft/solana/magiceden_v2_solana_trades_seed.csv b/subprojects/nft/seeds/trades/solana_trades/magiceden_v2_solana_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/solana/magiceden_v2_solana_trades_seed.csv rename to subprojects/nft/seeds/trades/solana_trades/magiceden_v2_solana_trades_seed.csv diff --git a/seeds/_sector/nft/solana/magiceden_v3_solana_trades_seed.csv b/subprojects/nft/seeds/trades/solana_trades/magiceden_v3_solana_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/solana/magiceden_v3_solana_trades_seed.csv rename to subprojects/nft/seeds/trades/solana_trades/magiceden_v3_solana_trades_seed.csv diff --git a/seeds/_sector/nft/solana/tensorswap_v1_solana_trades_seed.csv b/subprojects/nft/seeds/trades/solana_trades/tensorswap_v1_solana_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/solana/tensorswap_v1_solana_trades_seed.csv rename to subprojects/nft/seeds/trades/solana_trades/tensorswap_v1_solana_trades_seed.csv diff --git a/seeds/_sector/nft/solana/tensorswap_v2_solana_trades_seed.csv b/subprojects/nft/seeds/trades/solana_trades/tensorswap_v2_solana_trades_seed.csv similarity index 100% rename from seeds/_sector/nft/solana/tensorswap_v2_solana_trades_seed.csv rename to subprojects/nft/seeds/trades/solana_trades/tensorswap_v2_solana_trades_seed.csv diff --git a/tests/_sector/nft/check_nft_rowcount_blur.sql b/subprojects/nft/tests/check_nft_rowcount_blur.sql similarity index 100% rename from tests/_sector/nft/check_nft_rowcount_blur.sql rename to subprojects/nft/tests/check_nft_rowcount_blur.sql diff --git a/tests/_sector/nft/check_nft_rowcount_superrare.sql b/subprojects/nft/tests/check_nft_rowcount_superrare.sql similarity index 100% rename from tests/_sector/nft/check_nft_rowcount_superrare.sql rename to subprojects/nft/tests/check_nft_rowcount_superrare.sql diff --git a/tests/_sector/nft/check_nft_rowcount_zora_v1.sql b/subprojects/nft/tests/check_nft_rowcount_zora_v1.sql similarity index 100% rename from tests/_sector/nft/check_nft_rowcount_zora_v1.sql rename to subprojects/nft/tests/check_nft_rowcount_zora_v1.sql diff --git a/tests/generic/check_seaport_seed.sql b/subprojects/nft/tests/generic/check_seaport_seed.sql similarity index 100% rename from tests/generic/check_seaport_seed.sql rename to subprojects/nft/tests/generic/check_seaport_seed.sql diff --git a/tests/magiceden/solana/magiceden_solana_assert_samples.sql b/subprojects/nft/tests/magiceden/solana/magiceden_solana_assert_samples.sql similarity index 100% rename from tests/magiceden/solana/magiceden_solana_assert_samples.sql rename to subprojects/nft/tests/magiceden/solana/magiceden_solana_assert_samples.sql diff --git a/tests/nft/ethereum/nft_ethereum_aggregators_markers_no_collisions.sql b/subprojects/nft/tests/nft_ethereum_aggregators_markers_no_collisions.sql similarity index 100% rename from tests/nft/ethereum/nft_ethereum_aggregators_markers_no_collisions.sql rename to subprojects/nft/tests/nft_ethereum_aggregators_markers_no_collisions.sql diff --git a/tests/nft/ethereum/nft_ethereum_collection_stats_test.sql b/subprojects/nft/tests/nft_ethereum_collection_stats_test.sql similarity index 100% rename from tests/nft/ethereum/nft_ethereum_collection_stats_test.sql rename to subprojects/nft/tests/nft_ethereum_collection_stats_test.sql diff --git a/tests/nft/ethereum/nft_ethereum_native_mints_test.sql b/subprojects/nft/tests/nft_ethereum_native_mints_test.sql similarity index 100% rename from tests/nft/ethereum/nft_ethereum_native_mints_test.sql rename to subprojects/nft/tests/nft_ethereum_native_mints_test.sql diff --git a/tests/opensea/solana/opensea_solana_assert_samples.sql b/subprojects/nft/tests/opensea/solana/opensea_solana_assert_samples.sql similarity index 100% rename from tests/opensea/solana/opensea_solana_assert_samples.sql rename to subprojects/nft/tests/opensea/solana/opensea_solana_assert_samples.sql diff --git a/tests/generic/check_seed.sql b/tests/generic/check_seed.sql deleted file mode 100644 index b1af4ffb53e..00000000000 --- a/tests/generic/check_seed.sql +++ /dev/null @@ -1,20 +0,0 @@ --- this tests checks a model for every row in a seed file. --- you need to specify the matching columns and the columns to check for equality. --- filter: dictionary filter of column:value that is applied to the seed file --- actual implementation in macros/test-helpers/check_seed.sql -{% test check_seed(model, seed_file, match_columns=[], check_columns=[], filter=None) %} - {# - --jinja comment - -- potential dynamic approach, but requires db access -- ci setup to allow in future? - -- {%- set unique_columns = config.get('unique_key') -%} - -- {%- set seed_check_columns = dbt_utils.get_filtered_columns_in_relation(from=seed_file, except=unique_columns) -%} - -- {%- set seed_matching_columns = dbt_utils.get_filtered_columns_in_relation(from=seed_file, except=seed_check_columns) -%} - --jinja comment - #} - {{ config(severity = 'error') }} - {%- set seed_check_columns = check_columns -%} - {%- set seed_matching_columns = match_columns -%} - {%- set seed = seed_file -%} - {{ check_seed_macro(model,seed,seed_matching_columns,seed_check_columns,filter) }} - -{% endtest %} diff --git a/tests/generic/compare_column_values_to_seed_values.sql b/tests/generic/compare_column_values_to_seed_values.sql deleted file mode 100644 index 1073925bf62..00000000000 --- a/tests/generic/compare_column_values_to_seed_values.sql +++ /dev/null @@ -1,22 +0,0 @@ -{% test compare_column_values_to_seed_values(model, column_name, seed_file_location) %} - - with unit_test as - ( - select - seed.test_description, - case - when m.{{ column_name }} = seed.{{ column_name }} - then True - else False - end as generic_column_test - from {{ model }} m - join {{ seed_file_location }} seed - on m.tx_hash = seed.tx_hash - and m.block_number = seed.block_number - ) - - select test_description - from unit_test - where generic_column_test = False - -{% endtest %} diff --git a/tests/generic/is_unique_filtered.sql b/tests/generic/is_unique_filtered.sql deleted file mode 100644 index da19556226c..00000000000 --- a/tests/generic/is_unique_filtered.sql +++ /dev/null @@ -1,13 +0,0 @@ -{% test is_unique_filtered(model, column_name) %} - -select - {{ column_name }} as unique_field, - count(*) as n_records - -from {{ model }} -where {{ column_name }} is not null - and block_date >= NOW() - interval '2' day -group by {{ column_name }} -having count(*) > 1 - -{% endtest %}