From 50962af5a57dfbf14d3e049384728132755293bf Mon Sep 17 00:00:00 2001 From: WHYTEWYLL <49686519+WHYTEWYLL@users.noreply.github.com> Date: Mon, 18 Dec 2023 11:57:18 -0300 Subject: [PATCH] fix: usdc mint transfers (#247) * fix: usdc mint transfers * format * refactor --- .../silver/transfers/silver__token_transfers_s.sql | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/models/silver/transfers/silver__token_transfers_s.sql b/models/silver/transfers/silver__token_transfers_s.sql index 1742a11..cadea9d 100644 --- a/models/silver/transfers/silver__token_transfers_s.sql +++ b/models/silver/transfers/silver__token_transfers_s.sql @@ -56,7 +56,11 @@ withdraws AS ( _inserted_timestamp, block_timestamp, tx_id, - event_data :from :: STRING AS sender, + CASE + WHEN event_type = 'FiatTokenDeposited' + AND event_contract = 'A.b19436aae4d94622.FiatToken' THEN event_data :to :: STRING + ELSE event_data :from :: STRING + END AS sender, event_contract AS token_contract, event_data :amount :: FLOAT AS amount, tx_succeeded @@ -69,7 +73,12 @@ withdraws AS ( FROM transfers ) - AND event_type = 'TokensWithdrawn' + AND ( + event_type IN ( + 'TokensWithdrawn', + 'FiatTokenDeposited' + ) + ) GROUP BY block_height, _inserted_timestamp,