Skip to content

Commit ed15550

Browse files
committed
move source refs to silver
1 parent 26a6c96 commit ed15550

File tree

4 files changed

+243
-208
lines changed

4 files changed

+243
-208
lines changed

models/gold/core/core__dim_contracts.sql

Lines changed: 4 additions & 180 deletions
Original file line numberDiff line numberDiff line change
@@ -4,184 +4,6 @@
44
"columns": true }
55
) }}
66

7-
WITH base AS (
8-
9-
SELECT
10-
address,
11-
symbol,
12-
NAME,
13-
decimals,
14-
created_block_number,
15-
created_block_timestamp,
16-
created_tx_hash,
17-
creator_address,
18-
'ethereum' AS blockchain
19-
FROM
20-
{{ source(
21-
'ethereum_core',
22-
'dim_contracts'
23-
) }}
24-
UNION ALL
25-
SELECT
26-
address,
27-
symbol,
28-
NAME,
29-
decimals,
30-
created_block_number,
31-
created_block_timestamp,
32-
created_tx_hash,
33-
creator_address,
34-
'optimism' AS blockchain
35-
FROM
36-
{{ source(
37-
'optimism_core',
38-
'dim_contracts'
39-
) }}
40-
UNION ALL
41-
SELECT
42-
address,
43-
symbol,
44-
NAME,
45-
decimals,
46-
created_block_number,
47-
created_block_timestamp,
48-
created_tx_hash,
49-
creator_address,
50-
'arbitrum' AS blockchain
51-
FROM
52-
{{ source(
53-
'arbitrum_core',
54-
'dim_contracts'
55-
) }}
56-
UNION ALL
57-
SELECT
58-
address,
59-
symbol,
60-
NAME,
61-
decimals,
62-
created_block_number,
63-
created_block_timestamp,
64-
created_tx_hash,
65-
creator_address,
66-
'polygon' AS blockchain
67-
FROM
68-
{{ source(
69-
'polygon_core',
70-
'dim_contracts'
71-
) }}
72-
UNION ALL
73-
SELECT
74-
address,
75-
symbol,
76-
NAME,
77-
decimals,
78-
created_block_number,
79-
created_block_timestamp,
80-
created_tx_hash,
81-
creator_address,
82-
'avalanche' AS blockchain
83-
FROM
84-
{{ source(
85-
'avalanche_core',
86-
'dim_contracts'
87-
) }}
88-
UNION ALL
89-
SELECT
90-
address,
91-
symbol,
92-
NAME,
93-
decimals,
94-
created_block_number,
95-
created_block_timestamp,
96-
created_tx_hash,
97-
creator_address,
98-
'bsc' AS blockchain
99-
FROM
100-
{{ source(
101-
'bsc_core',
102-
'dim_contracts'
103-
) }}
104-
UNION ALL
105-
SELECT
106-
address,
107-
symbol,
108-
NAME,
109-
decimals,
110-
created_block_number,
111-
created_block_timestamp,
112-
created_tx_hash,
113-
creator_address,
114-
'base' AS blockchain
115-
FROM
116-
{{ source(
117-
'base_core',
118-
'dim_contracts'
119-
) }}
120-
UNION ALL
121-
SELECT
122-
address,
123-
symbol,
124-
NAME,
125-
decimals,
126-
NULL AS created_block_number,
127-
NULL AS created_block_timestamp,
128-
NULL AS created_tx_hash,
129-
NULL AS creator_address,
130-
'gnosis' AS blockchain
131-
FROM
132-
{{ source(
133-
'gnosis_core',
134-
'dim_contracts'
135-
) }}
136-
UNION ALL
137-
SELECT
138-
address,
139-
LOWER(project_name) AS symbol,
140-
label AS NAME,
141-
DECIMAL AS decimals,
142-
NULL AS created_block_number,
143-
NULL AS created_block_timestamp,
144-
NULL AS created_tx_hash,
145-
NULL AS creator_address,
146-
'cosmos' AS blockchain
147-
FROM
148-
{{ source(
149-
'osmosis_core',
150-
'dim_tokens'
151-
) }}
152-
UNION ALL
153-
SELECT
154-
token_address AS address,
155-
LOWER(symbol) AS symbol,
156-
token_name AS NAME,
157-
decimals,
158-
NULL AS created_block_number,
159-
NULL AS created_block_timestamp,
160-
NULL AS created_tx_hash,
161-
NULL AS creator_address,
162-
'solana' AS blockchain
163-
FROM
164-
{{ source(
165-
'solana_core',
166-
'dim_tokens'
167-
) }}
168-
UNION ALL
169-
SELECT
170-
token_address AS address,
171-
LOWER(symbol) AS symbol,
172-
NAME AS NAME,
173-
decimals,
174-
NULL AS created_block_number,
175-
transaction_created_timestamp AS created_block_timestamp,
176-
NULL AS created_tx_hash,
177-
creator_address AS creator_address,
178-
'aptos' AS blockchain
179-
FROM
180-
{{ source(
181-
'aptos_core',
182-
'dim_tokens'
183-
) }}
184-
)
1857
SELECT
1868
address,
1879
symbol,
@@ -191,6 +13,8 @@ SELECT
19113
created_block_timestamp,
19214
created_tx_hash,
19315
creator_address,
194-
blockchain
16+
'ethereum' AS blockchain
19517
FROM
196-
base
18+
{{ ref(
19+
'silver__contracts'
20+
) }}

models/gold/core/core__dim_evm_event_abis.sql

Lines changed: 11 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,14 @@
44
"columns": true }
55
) }}
66

7-
{% set models = [ ('ethereum', source('ethereum_silver', 'complete_event_abis')),
8-
('polygon', source('polygon_silver', 'complete_event_abis')) ,
9-
('bsc', source('bsc_silver', 'complete_event_abis')) ,
10-
('avalanche', source('avalanche_silver', 'complete_event_abis')) ,
11-
('gnosis', source('gnosis_silver', 'complete_event_abis')) ,
12-
('arbitrum', source('arbitrum_silver', 'complete_event_abis')),
13-
('optimism', source('optimism_silver', 'complete_event_abis')) ]
14-
%}
15-
SELECT *
16-
FROM (
17-
{% for models in models %}
18-
SELECT
19-
'{{ models[0] }}' AS blockchain,
20-
parent_contract_address,
21-
event_name,
22-
abi,
23-
simple_event_name,
24-
event_signature,
25-
start_block,
26-
end_block
27-
FROM {{ models[1] }}
28-
{% if not loop.last %}
29-
{% if is_incremental() %}
30-
{% endif %}
31-
UNION ALL
32-
{% endif %}
33-
{% endfor %}
34-
)
7+
SELECT
8+
blockchain,
9+
parent_contract_address,
10+
event_name,
11+
abi,
12+
simple_event_name,
13+
event_signature,
14+
start_block,
15+
end_block
16+
FROM
17+
{{ ref('silver__event_abis') }}

0 commit comments

Comments
 (0)