mirror of
https://github.com/FlipsideCrypto/ethereum-models.git
synced 2026-02-06 14:06:53 +00:00
missing decoding (#885)
This commit is contained in:
parent
291d8814e6
commit
b8f1889298
37
macros/tests/missing_decoding.sql
Normal file
37
macros/tests/missing_decoding.sql
Normal file
@ -0,0 +1,37 @@
|
||||
{% test missing_decoded_logs(model) %}
|
||||
SELECT
|
||||
l.block_number,
|
||||
l._log_id
|
||||
FROM
|
||||
{{ ref('silver__logs') }}
|
||||
l
|
||||
LEFT JOIN {{ model }}
|
||||
d
|
||||
ON l.block_number = d.block_number
|
||||
AND l._log_id = d._log_id
|
||||
WHERE
|
||||
l.contract_address = '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' -- WETH
|
||||
AND l.topics [0] :: STRING = '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef' -- Transfer
|
||||
AND l.block_timestamp BETWEEN DATEADD('hour', -48, SYSDATE())
|
||||
AND DATEADD('hour', -6, SYSDATE())
|
||||
AND d._log_id IS NULL {% endtest %}
|
||||
{% test missing_decoded_traces(model) %}
|
||||
SELECT
|
||||
t.block_number,
|
||||
t._call_id
|
||||
FROM
|
||||
{{ ref('silver__traces') }}
|
||||
t
|
||||
LEFT JOIN {{ model }}
|
||||
d
|
||||
ON t.block_number = d.block_number
|
||||
AND t._call_id = d._call_id
|
||||
WHERE
|
||||
t.to_address = '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' -- WETH
|
||||
AND LEFT(
|
||||
t.input,
|
||||
10
|
||||
) = '0xa9059cbb' -- transfer(address,uint256)
|
||||
AND t.block_timestamp BETWEEN DATEADD('hour', -48, SYSDATE())
|
||||
AND DATEADD('hour', -6, SYSDATE())
|
||||
AND d._call_id IS NULL {% endtest %}
|
||||
@ -13,6 +13,7 @@ models:
|
||||
config:
|
||||
severity: error
|
||||
error_if: ">0"
|
||||
- missing_decoded_logs
|
||||
|
||||
columns:
|
||||
- name: BLOCK_NUMBER
|
||||
|
||||
@ -9,6 +9,7 @@ models:
|
||||
datepart: day
|
||||
field: _INSERTED_TIMESTAMP
|
||||
interval: 1
|
||||
- missing_decoded_traces
|
||||
|
||||
columns:
|
||||
- name: BLOCK_NUMBER
|
||||
|
||||
Loading…
Reference in New Issue
Block a user