Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ZeroEx Settler trades on Optimism #6427

Merged
merged 100 commits into from
Jul 30, 2024
Merged
Show file tree
Hide file tree
Changes from 97 commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
f6d21d9
initial Socialtokens view
RantumBits Jun 1, 2021
e7ace1e
Rename socialTokens to socialtokens.sql
RantumBits Jun 1, 2021
1499c7f
Addded new tokens to list
RantumBits Jun 1, 2021
f578d63
Update socialtokens.sql
RantumBits Sep 22, 2021
2e74db3
Merge pull request #1 from ecomloop/rantum-social-token-addition
RantumBits Sep 22, 2021
b73611c
Merge branch 'duneanalytics:main' into master
RantumBits Nov 22, 2022
02edefc
Merge branch 'duneanalytics:main' into master
RantumBits Nov 29, 2022
319661c
Merge branch 'duneanalytics:main' into master
RantumBits Dec 12, 2022
b20259e
Merge branch 'duneanalytics:main' into master
RantumBits Dec 20, 2022
e52edc0
Merge branch 'duneanalytics:main' into master
RantumBits Jan 4, 2023
e211b4e
Merge branch 'duneanalytics:main' into master
RantumBits Jan 5, 2023
684abb9
Merge branch 'duneanalytics:main' into master
RantumBits Jan 6, 2023
09a63ef
Merge branch 'duneanalytics:main' into master
RantumBits Jan 9, 2023
9a68b84
rmv social tokens file
RantumBits Jan 9, 2023
a3d3cb7
Merge branch 'duneanalytics:main' into master
RantumBits Jan 18, 2023
505053b
Merge branch 'duneanalytics:main' into master
RantumBits Jan 23, 2023
518c5fe
Merge branch 'duneanalytics:main' into master
RantumBits Jan 26, 2023
7cee9b8
Merge branch 'duneanalytics:main' into master
RantumBits Feb 1, 2023
93917aa
Merge branch 'duneanalytics:main' into master
RantumBits Feb 8, 2023
d4d9963
Merge branch 'duneanalytics:main' into master
RantumBits Feb 15, 2023
7c49746
Merge branch 'duneanalytics:main' into master
RantumBits Feb 23, 2023
914cd71
Merge branch 'duneanalytics:main' into master
RantumBits Feb 27, 2023
5d1f667
Merge branch 'duneanalytics:main' into master
RantumBits Mar 6, 2023
b955bfd
Merge branch 'duneanalytics:main' into master
RantumBits Mar 9, 2023
7cba158
Merge branch 'duneanalytics:main' into master
RantumBits Mar 14, 2023
c6b3b71
Merge branch 'duneanalytics:main' into master
RantumBits Mar 21, 2023
33d71d5
Merge branch 'duneanalytics:main' into master
RantumBits Mar 25, 2023
5f42cb4
Merge branch 'duneanalytics:main' into master
RantumBits Mar 27, 2023
9dae894
Merge branch 'duneanalytics:main' into master
RantumBits Apr 3, 2023
e1dd83c
Merge branch 'duneanalytics:main' into master
RantumBits Apr 19, 2023
613d3d8
add zeroex to dex_aggregator.trades
RantumBits Apr 19, 2023
70c5620
Merge branch 'duneanalytics:main' into master
RantumBits Apr 20, 2023
8a046ab
Merge branch 'duneanalytics:main' into master
RantumBits Apr 24, 2023
7b98c75
Merge branch 'duneanalytics:main' into master
RantumBits Apr 27, 2023
8353a98
Merge branch 'duneanalytics:main' into master
RantumBits Apr 27, 2023
7a5b7e5
Merge branch 'duneanalytics:main' into master
RantumBits May 1, 2023
eac7e52
Merge branch 'duneanalytics:main' into master
RantumBits May 2, 2023
4cbab47
Merge branch 'duneanalytics:main' into master
RantumBits May 4, 2023
ca05b6f
Merge branch 'duneanalytics:main' into master
RantumBits May 12, 2023
570b785
Merge branch 'duneanalytics:main' into master
RantumBits May 16, 2023
f7f2d50
Merge branch 'duneanalytics:main' into master
RantumBits May 18, 2023
7c7dd0e
Merge branch 'duneanalytics:main' into master
RantumBits May 22, 2023
de3bd56
Merge branch 'duneanalytics:main' into master
RantumBits Jun 7, 2023
6933edd
Merge branch 'duneanalytics:main' into master
RantumBits Jun 15, 2023
2d9f122
Merge branch 'duneanalytics:main' into master
RantumBits Jul 13, 2023
6327876
Merge branch 'duneanalytics:main' into master
RantumBits Jul 18, 2023
cd14b48
Merge branch 'duneanalytics:main' into master
RantumBits Aug 10, 2023
db59657
Merge branch 'duneanalytics:main' into master
RantumBits Aug 14, 2023
66d2759
remove old branches
RantumBits Aug 14, 2023
449c32f
Merge branch 'duneanalytics:main' into master
RantumBits Aug 23, 2023
9056b46
Merge branch 'duneanalytics:main' into master
RantumBits Sep 6, 2023
c6e4fd5
reset profiles.yml
RantumBits Sep 6, 2023
c77ca06
Merge branch 'duneanalytics:main' into master
RantumBits Sep 7, 2023
0e05458
Merge branch 'duneanalytics:main' into master
RantumBits Sep 27, 2023
2825b3f
Merge branch 'duneanalytics:main' into master
RantumBits Oct 2, 2023
89fdd0c
Merge branch 'duneanalytics:main' into master
RantumBits Oct 3, 2023
a9f6c9e
Merge branch 'duneanalytics:main' into master
RantumBits Oct 24, 2023
dcc3591
Merge branch 'duneanalytics:main' into master
RantumBits Oct 25, 2023
c3b7815
Merge branch 'duneanalytics:main' into master
RantumBits Nov 7, 2023
337489a
Merge branch 'duneanalytics:main' into master
RantumBits Nov 8, 2023
361cdfd
Merge branch 'duneanalytics:main' into master
RantumBits Nov 9, 2023
620d344
Merge branch 'duneanalytics:main' into master
RantumBits Nov 13, 2023
4d3cdd8
Merge branch 'duneanalytics:main' into master
RantumBits Nov 16, 2023
3945166
Merge branch 'duneanalytics:main' into master
RantumBits Nov 17, 2023
0620638
Merge branch 'duneanalytics:main' into master
RantumBits Nov 20, 2023
8cc1585
Merge branch 'duneanalytics:main' into master
RantumBits Nov 21, 2023
7c14c8e
Merge branch 'duneanalytics:main' into master
RantumBits Nov 27, 2023
e3cb3da
remove
RantumBits Nov 28, 2023
a19c399
Merge branch 'duneanalytics:main' into master
RantumBits Nov 28, 2023
e8f368a
save
RantumBits Nov 28, 2023
a0aea37
Merge branch 'master' of https://github.com/RantumBits/dune-spellbook
RantumBits Nov 28, 2023
e7a5239
Merge branch 'duneanalytics:main' into master
RantumBits Nov 29, 2023
1bbb769
Merge branch 'master' of https://github.com/RantumBits/dune-spellbook
RantumBits Nov 29, 2023
9c99977
Merge branch 'duneanalytics:main' into master
RantumBits Nov 29, 2023
50f23a3
schema
RantumBits Nov 29, 2023
2224548
update to latest
RantumBits Mar 7, 2024
8061651
Merge branch 'duneanalytics:main' into master
RantumBits Mar 11, 2024
dadcabf
undo trnsfesr changes
RantumBits Mar 11, 2024
cd36999
Merge branch 'duneanalytics:main' into master
RantumBits Mar 11, 2024
6d0ef5b
Merge branch 'duneanalytics:main' into master
RantumBits Mar 12, 2024
1fd8527
Merge branch 'duneanalytics:main' into master
RantumBits Apr 1, 2024
97c70bf
Merge branch 'duneanalytics:main' into master
RantumBits Apr 30, 2024
7d521c4
Merge branch 'duneanalytics:main' into master
RantumBits May 13, 2024
43c0efd
Merge branch 'duneanalytics:main' into master
RantumBits May 31, 2024
f51afae
Merge branch 'duneanalytics:main' into master
RantumBits Jun 4, 2024
623e691
Merge branch 'duneanalytics:main' into master
RantumBits Jun 11, 2024
b72db36
Merge branch 'duneanalytics:main' into master
RantumBits Jun 17, 2024
ad68388
Merge branch 'duneanalytics:main' into master
RantumBits Jul 9, 2024
441694d
Merge branch 'duneanalytics:main' into master
RantumBits Jul 23, 2024
a286274
add model, update version on old model, update schema
RantumBits Jul 24, 2024
bffd85a
add to deduped spell table
RantumBits Jul 24, 2024
de48acf
update seed schema
RantumBits Jul 24, 2024
c77e614
add seed file
RantumBits Jul 24, 2024
6fdf4d7
add model file
RantumBits Jul 24, 2024
08db07e
Merge branch 'main' into settler-op
RantumBits Jul 24, 2024
be3106f
add seed file
RantumBits Jul 24, 2024
0597f27
update to match requested changes
RantumBits Jul 25, 2024
8fe4698
Add blank lines
Hosuke Jul 29, 2024
2d3eccd
Merge branch 'main' into pr/6427
Hosuke Jul 29, 2024
5e20869
Merge branch 'main' into settler-op
jeff-dude Jul 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ AS
)
SELECT a.blockchain
, '0x API' as project
, cast(null as varchar(10)) as version
, cast('1' as varchar(10)) as version
, a.block_date
, a.block_month
, a.block_time
Expand Down
54 changes: 52 additions & 2 deletions dex/models/_projects/zeroex/optimism/zeroex_optimism_schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ models:
config:
tags: ['optimism','0x','dex_aggregator','dex','aggregator']
description: >
0x API erc20 swaps raw fills (including multihops) and also native swaps thru 0x exchange contracts (without using 0x API) on Ethereum
0x API erc20 swaps raw fills (including multihops) and also native swaps thru 0x exchange contracts (without using 0x API) on optimism
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
Expand Down Expand Up @@ -198,4 +198,54 @@ models:
- *matcha_limit_order_flag
- &protocol_fee_paid_eth
name: protocol_fee_paid_eth
description: "The protocol fee paid in ETH"
description: "The protocol fee paid in ETH"
- name: zeroex_optimism_settler_trades
meta:
blockchain: optimism
project: zeroex
contributors: rantum, bakabhai993
config:
tags: ['optimism','0x','dex_aggregator','dex','aggregator']
description: >
0x API erc20 trades through 0x Settler contracts. No fills, only deduped transactions.
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
- block_month
- block_date
- tx_hash
- evt_index
- check_seed:
seed_file: ref('zeroex_optimism_settler_trades_sample')
match_columns:
- tx_hash
check_columns:
- taker
- maker_token
- taker_token
columns:
- *blockchain
- *block_date
- *block_month
- *block_time
- *taker_symbol
- *maker_symbol
- *token_pair
- *taker_token_amount
- *maker_token_amount
- *taker_token_amount_raw
- *maker_token_amount_raw
- *volume_usd
- *taker_token
- *maker_token
- *taker
- *maker
- *affiliate_address
- *tx_hash
- *tx_from
- *tx_to
- *evt_index
- *type
- *swap_flag
- *contract_address
- *fills_within
Original file line number Diff line number Diff line change
@@ -0,0 +1,310 @@
{{ config(
schema = 'zeroex_optimism',
alias = 'settler_trades',
materialized='incremental',
partition_by = ['block_month'],
unique_key = ['block_month', 'block_date', 'tx_hash', 'evt_index'],
on_schema_change='sync_all_columns',
file_format ='delta',
incremental_strategy='merge',
incremental_predicates = [incremental_predicate('DBT_INTERNAL_DEST.block_time')]
)}}

{% set zeroex_settler_start_date = '2024-07-15' %}

WITH tbl_addresses AS (
SELECT
blockchain,
token_id,
to AS settler_address,
block_time AS begin_block_time,
block_number AS begin_block_number
FROM
{{ source('nft', 'transfers') }}
WHERE
contract_address = 0x00000000000004533fe15556b1e086bb1a72ceae
AND blockchain = 'optimism'
{% if is_incremental() %}
AND {{ incremental_predicate('block_time') }}
{% endif %}
),

tbl_end_times AS (
SELECT
*,
LEAD(begin_block_time) OVER (PARTITION BY blockchain, token_id ORDER BY begin_block_time) AS end_block_time,
LEAD(begin_block_number) OVER (PARTITION BY blockchain, token_id ORDER BY begin_block_number) AS end_block_number
FROM
tbl_addresses
),

result_0x_settler_addresses AS (
SELECT
*
FROM
tbl_end_times
WHERE
settler_address != 0x0000000000000000000000000000000000000000
),

settler_txs AS (
SELECT
tx_hash,
block_time,
block_number,
method_id,
contract_address,
MAX(varbinary_substring(tracker,1,12)) AS zid,
CASE
WHEN method_id = 0x1fff991f THEN MAX(varbinary_substring(tracker,14,3))
WHEN method_id = 0xfd3ad6d4 THEN MAX(varbinary_substring(tracker,13,3))
END AS tag
FROM (
SELECT
tr.tx_hash,
block_number,
block_time,
"to" AS contract_address,
varbinary_substring(input,1,4) AS method_id,
varbinary_substring(input,varbinary_position(input,0xfd3ad6d4)+132,32) tracker
FROM
{{ source('optimism', 'traces') }} AS tr
JOIN
result_0x_settler_addresses a ON a.settler_address = tr.to AND a.blockchain = 'optimism' AND tr.block_time > a.begin_block_time
WHERE
(a.settler_address IS NOT NULL OR tr.to = 0xca11bde05977b3631167028862be2a173976ca11)
AND varbinary_substring(input,1,4) IN (0x1fff991f, 0xfd3ad6d4)
{% if is_incremental() %}
AND {{ incremental_predicate('block_time') }}
{% else %}
AND block_time >= DATE '{{zeroex_settler_start_date}}'
{% endif %}
)
GROUP BY
1,2,3,4,5
),

tbl_all_logs AS (
SELECT
logs.tx_hash,
logs.block_time,
logs.block_number,
ROW_NUMBER() OVER (PARTITION BY logs.tx_hash ORDER BY index) rn_first,
index,
CASE
WHEN varbinary_substring(logs.topic2, 13, 20) = logs.tx_from THEN 1
WHEN varbinary_substring(logs.topic1, 13, 20) = st.contract_address THEN 0
WHEN FIRST_VALUE(logs.contract_address) OVER (PARTITION BY logs.tx_hash ORDER BY index) = logs.contract_address THEN 0
ELSE 1
END maker_tkn,
bytearray_to_int256(bytearray_substring(DATA, 23,10)) value,
logs.contract_address AS token,
zid,
st.contract_address,
method_id,
tag
FROM
{{ source('optimism', 'logs') }} AS logs
JOIN
settler_txs st ON st.tx_hash = logs.tx_hash AND logs.block_time = st.block_time AND st.block_number = logs.block_number
WHERE
topic0 IN (0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65,
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef,
0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c)
{% if is_incremental() %}
AND {{ incremental_predicate('logs.block_time') }}
{% else %}
AND logs.block_time >= DATE '{{zeroex_settler_start_date}}'
{% endif %}
),

tbl_maker_token AS (
SELECT
ROW_NUMBER() OVER (PARTITION BY tx_hash ORDER BY index DESC) rn_last,
token AS maker_token,
tx_hash,
block_time,
block_number,
index
FROM
tbl_all_logs
WHERE
maker_tkn = 1
),

tbl_trades AS (
SELECT
ta.tx_hash,
ta.block_time,
ta.block_number,
zid,
method_id,
tag,
contract_address,
SUM(value) FILTER (WHERE rn_first = 1) AS taker_amount,
MAX(token) FILTER (WHERE rn_first = 1) AS taker_token,
SUM(value) FILTER (WHERE rn_last = 1) AS maker_amount,
MAX(maker_token) FILTER (WHERE rn_last = 1) AS maker_token
FROM
tbl_all_logs ta
LEFT JOIN
tbl_maker_token mkr ON ta.tx_hash = mkr.tx_hash AND ta.block_time = mkr.block_time AND ta.block_number = mkr.block_number AND ta.index = mkr.index AND mkr.rn_last = 1
GROUP BY
1,2,3,4,5,6,7
),

tokens AS (
SELECT DISTINCT
te.*
FROM
{{ source('tokens', 'erc20') }} AS te
JOIN
tbl_trades ON te.contract_address = taker_token OR te.contract_address = maker_token
WHERE
te.blockchain = 'optimism'
),

prices AS (
SELECT DISTINCT
pu.*
FROM
{{ source('prices', 'usd') }} AS pu
JOIN
tbl_trades ON (pu.contract_address = taker_token OR pu.contract_address = maker_token) AND date_trunc('minute',block_time) = minute
WHERE
pu.blockchain = 'optimism'
{% if is_incremental() %}
AND {{ incremental_predicate('minute') }}
{% else %}
AND minute >= DATE '{{zeroex_settler_start_date}}'
{% endif %}
),

results AS (
SELECT
trades.block_time,
trades.block_number,
zid,
trades.contract_address,
method_id,
trades.tx_hash,
"from" AS tx_from,
"to" AS tx_to,
index AS tx_index,
CASE
WHEN varbinary_substring(data,17,10) != 0x00000000000000000000 AND varbinary_substring(data,17,1) != 0x THEN varbinary_substring(data,17,20)
WHEN varbinary_substring(data,177,10) != 0x00000000000000000000 THEN varbinary_substring(data,177,20)
WHEN varbinary_substring(data,277,10) != 0x00000000000000000000 THEN varbinary_substring(data,277,20)
WHEN varbinary_substring(data,629,10) != 0x00000000000000000000 THEN varbinary_substring(data,629,20)
WHEN varbinary_substring(data,693,10) != 0x00000000000000000000 THEN varbinary_substring(data,693,20)
WHEN varbinary_substring(data,917,10) != 0x00000000000000000000 THEN varbinary_substring(data,917,20)
WHEN varbinary_substring(data,949,10) != 0x00000000000000000000 THEN varbinary_substring(data,949,20)
WHEN varbinary_substring(data,981,10) != 0x00000000000000000000 THEN varbinary_substring(data,981,20)
WHEN varbinary_substring(data,1013,10) != 0x00000000000000000000 THEN varbinary_substring(data,1013,20)
WHEN varbinary_substring(data,1141,10) != 0x00000000000000000000 THEN varbinary_substring(data,1141,20)
WHEN varbinary_substring(data,1273,10) != 0x00000000000000000000 THEN varbinary_substring(data,1273,20)
WHEN varbinary_substring(data,1749,4) != 0x00000000 THEN varbinary_substring(data,1749,20)
WHEN varbinary_substring(data,1049,4) != 0x00000000 THEN varbinary_substring(data,1049,20)
WHEN varbinary_substring(data,17,4) != 0x00000000 THEN varbinary_substring(data,17,20)
END AS taker ,
CAST(NULL AS varbinary) AS maker,
taker_token,
pt.price,
COALESCE(tt.symbol, pt.symbol) AS taker_symbol,
taker_amount AS taker_token_amount_raw,
taker_amount / POW(10,COALESCE(tt.decimals,pt.decimals)) AS taker_token_amount,
taker_amount / POW(10,COALESCE(tt.decimals,pt.decimals)) * pt.price AS taker_amount,
maker_token,
COALESCE(tm.symbol, pm.symbol) AS maker_symbol,
maker_amount AS maker_token_amount_raw,
maker_amount / POW(10,COALESCE(tm.decimals,pm.decimals)) AS maker_token_amount,
maker_amount / POW(10,COALESCE(tm.decimals,pm.decimals)) * pm.price AS maker_amount,
tag,
data,
varbinary_substring(data, varbinary_length(data) - CASE
WHEN varbinary_position (data,0xc4103b48be) <> 0 THEN varbinary_position(REVERSE(data), REVERSE(0xc4103b48be))
WHEN varbinary_position (data,0xe48d68a156) <> 0 THEN varbinary_position(REVERSE(data), REVERSE(0xe48d68a156))
WHEN varbinary_position (data,0xe422ce6ede) <> 0 THEN varbinary_position(REVERSE(data), REVERSE(0xe422ce6ede))
END -3, 37) taker_indicator_string
FROM
tbl_trades trades
JOIN
{{ source('optimism', 'transactions') }} tr ON tr.hash = trades.tx_hash AND tr.block_time = trades.block_time AND tr.block_number = trades.block_number
LEFT JOIN
tokens tt ON tt.blockchain = 'optimism' AND tt.contract_address = taker_token
LEFT JOIN
tokens tm ON tm.blockchain = 'optimism' AND tm.contract_address = maker_token
LEFT JOIN
prices pt ON pt.blockchain = 'optimism' AND pt.contract_address = taker_token AND pt.minute = DATE_TRUNC('minute', trades.block_time)
LEFT JOIN
prices pm ON pm.blockchain = 'optimism' AND pm.contract_address = maker_token AND pm.minute = DATE_TRUNC('minute', trades.block_time)
WHERE
1=1
{% if is_incremental() %}
AND {{ incremental_predicate('tr.block_time') }}
{% else %}
AND tr.block_time >= DATE '{{zeroex_settler_start_date}}'
{% endif %}
),

results_usd AS (
SELECT
'optimism' AS blockchain,
'0x API' AS project,
'settler' AS version,
DATE_TRUNC('day', block_time) block_date,
DATE_TRUNC('month', block_time) AS block_month,
block_time,
taker_symbol,
maker_symbol,
CASE WHEN LOWER(taker_symbol) > LOWER(maker_symbol) THEN CONCAT(maker_symbol, '-', taker_symbol) ELSE CONCAT(taker_symbol, '-', maker_symbol) END AS token_pair,
taker_token_amount,
maker_token_amount,
taker_token_amount_raw,
maker_token_amount_raw,
CASE WHEN maker_token IN (0x4200000000000000000000000000000000000006,
0x7f5c764cbc14f9669b88837ca1490cca17c31607,
0x4200000000000000000000000000000000000042,
0x0b2c639c533813f4aa9d7837caf62653d097ff85,
0x94b008aa00579c1307b0ef2c499ad98a8ce58e58,
0xda10009cbd5d07dd0cecc66161fc93d7c9000da1) AND maker_amount IS NOT NULL
THEN maker_amount
WHEN taker_token IN (0x4200000000000000000000000000000000000006,
0x7f5c764cbc14f9669b88837ca1490cca17c31607,
0x4200000000000000000000000000000000000042,
0x0b2c639c533813f4aa9d7837caf62653d097ff85,
0x94b008aa00579c1307b0ef2c499ad98a8ce58e58,
0xda10009cbd5d07dd0cecc66161fc93d7c9000da1) AND taker_amount IS NOT NULL
THEN taker_amount
ELSE COALESCE(maker_amount, taker_amount)
END AS volume_usd,
taker_token,
maker_token,
CASE WHEN (varbinary_substring(taker,1,4) = 0x00000000)
OR taker IS NULL
OR taker = taker_token
OR taker = contract_address
OR taker = 0xdef1c0ded9bec7f1a1670819833240f027b25eff
OR varbinary_substring(taker_indicator_string, 18,20) != contract_address
THEN varbinary_substring(taker_indicator_string, 18,20) ELSE taker END AS taker,
maker,
tag,
tx_hash,
tx_from,
tx_to,
tx_index AS evt_index,
(ARRAY[-1]) AS trace_address,
'settler' AS type,
TRUE AS swap_flag,
-1 AS fills_within,
contract_address
FROM
results
)

SELECT DISTINCT
*
FROM
results_usd
ORDER BY
block_time DESC
1 change: 1 addition & 0 deletions dex/models/_projects/zeroex/zeroex_api_fills_deduped.sql
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
,ref('zeroex_optimism_api_fills_deduped')
,ref('zeroex_polygon_api_fills_deduped')
,ref('zeroex_bnb_api_fills_deduped')
,ref('zeroex_optimism_settler_trades')
] %}


Expand Down
Loading
Loading