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 xchange v2 ethereum trades #6727

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
17 changes: 17 additions & 0 deletions dbt_subprojects/dex/models/trades/ethereum/_schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -530,6 +530,23 @@ models:
- check_dex_base_trades_seed:
seed_file: ref('xchange_ethereum_base_trades_seed')

- name: xchange_v2_ethereum_base_trades
meta:
blockchain: ethereum
sector: dex
project: xchange
contributors: mike-x7f, tomfutago
config:
tags: [ 'ethereum', 'dex', 'trades', 'xchange', 'uniswap', 'v2' ]
description: "xchange v2 ethereum base trades"
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
- tx_hash
- evt_index
- check_dex_base_trades_seed:
seed_file: ref('xchange_v2_ethereum_base_trades_seed')

- name: curve_ethereum_base_trades
meta:
blockchain: ethereum
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
, ref('solidly_v3_ethereum_base_trades')
, ref('swaap_v2_ethereum_base_trades')
, ref('valantis_hot_ethereum_base_trades')
, ref('xchange_v2_ethereum_base_trades')
] %}

WITH base_union AS (
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{{
config(
schema = 'xchange_v2_ethereum',
alias = 'base_trades',
materialized = 'incremental',
file_format = 'delta',
incremental_strategy = 'merge',
unique_key = ['tx_hash', 'evt_index'],
incremental_predicates = [incremental_predicate('DBT_INTERNAL_DEST.block_time')]
)
}}

{{
uniswap_compatible_v2_trades(
blockchain = 'ethereum',
project = 'xchange',
version = '2',
Pair_evt_Swap = source('xchange_v2_ethereum', 'XchangePair_evt_Swap'),
Factory_evt_PairCreated = source('xchange_v2_ethereum', 'XchangeFactory_evt_PairCreated')
)
}}
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ ethereum,xchange,1,2023-06-04,0xb9cf9af8c09ee4b01f7998e4d09b5732e3d59db577453d8f
ethereum,xchange,1,2023-06-04,0xdca9e79f3d41644b579994c0e62f73e8741605b85bb9a80fcc6d173180fd891c,26,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x7103ebdbf1f89be2d53eff9b3cf996c9e775c105,17407902,264386114548212846651,16740857191421503408067
ethereum,xchange,1,2023-06-12,0xf71d8fd364e2402eb11ba7bfbd9b59336e2b075571c1523d119f74a11a1986e3,170,0x117546d1467d80c6bde13910412c724383260cf9,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,17467103,345579772746831152919886,100000000000000000
ethereum,xchange,1,2023-06-12,0x7da422240ab88976df8c9694114daf8b8cfc335e1f851a8c175bca99e5e4cdcd,200,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x117546d1467d80c6bde13910412c724383260cf9,17463461,134508790612232095,472973295056531318590909
ethereum,xchange,1,2023-06-12,0x4eba2bbed2a473a3a6b2fbfc1d784940b5157afc285c35aff1200e491ea1346a,115,0xdbc7945c5403c589ec39a9aa8c5af234c706f6a2,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,17467054,14049529527028758241707276441,60000000000000000
ethereum,xchange,1,2023-06-12,0x4eba2bbed2a473a3a6b2fbfc1d784940b5157afc285c35aff1200e491ea1346a,115,0xdbc7945c5403c589ec39a9aa8c5af234c706f6a2,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,17467054,14049529527028758241707276441,60000000000000000
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
blockchain,project,version,block_date,tx_hash,evt_index,token_bought_address,token_sold_address,block_number,token_bought_amount_raw,token_sold_amount_raw
ethereum,xchange,2,2024-09-05,0xd101deff688e0d072bc4c40749254321298ac7ffffeb5530d020ea71f10cca36,229,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x70008f18fc58928dce982b0a69c2c21ff80dca54,20684694,17410961307312,5135531079705507850
ethereum,xchange,2,2024-09-14,0x0cc69125db5e46df0c4bdaa53e26bec9a795aadcb9366c3b9c9f88b0467f38ce,125,0x285db79fa7e0e89e822786f48a7c98c6c1dc1c7d,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,20747991,145302071506727696596992,13753391519891456
4 changes: 4 additions & 0 deletions sources/_sector/dex/trades/ethereum/_sources.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,10 @@ sources:
tables:
- name: XchangePair_evt_Swap
- name: XchangeFactory_evt_PairCreated
- name: xchange_v2_ethereum
tables:
- name: XchangePair_evt_Swap
- name: XchangeFactory_evt_PairCreated
- name: solidly_v3_ethereum
tables:
- name: SolidlyV3Factory_evt_PoolCreated
Expand Down
Loading