Skip to content

Commit

Permalink
sync dashboard query with what is on Dune
Browse files Browse the repository at this point in the history
  • Loading branch information
harisang committed Sep 17, 2024
1 parent 7a2c716 commit ad8fbec
Showing 1 changed file with 31 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -170,31 +170,34 @@ extended_payout_data as (
from combined_data_after_service_fee as cd
),

final_results as (
select --noqa: ST06
epd.*,
case
when is_overdraft then null
when reimbursement_eth > 0 and total_cow_reward < 0
then reimbursement_eth + total_eth_reward
when reimbursement_eth < 0 and total_cow_reward > 0
then 0
else reimbursement_eth
end as eth_transfer,
case
when is_overdraft then null
when reimbursement_eth > 0 and total_cow_reward < 0
then 0
when reimbursement_eth < 0 and total_cow_reward > 0
then reimbursement_cow + total_cow_reward
else total_cow_reward
end as cow_transfer,
case
when is_overdraft then total_outgoing_eth
end as overdraft,
reward_target
from extended_payout_data as epd
left join named_results as nr on epd.solver = nr.solver
)

select * from final_results
select --noqa: ST06
name,
epd.solver as solver_address,
reward_target,
quote_reward,
case
when is_overdraft then null
when reimbursement_eth > 0 and total_cow_reward < 0
then reimbursement_eth + total_eth_reward
when reimbursement_eth < 0 and total_cow_reward > 0
then 0
else reimbursement_eth
end as eth_transfer,
case
when is_overdraft then null
when reimbursement_eth > 0 and total_cow_reward < 0
then 0
when reimbursement_eth < 0 and total_cow_reward > 0
then reimbursement_cow + total_cow_reward
else total_cow_reward
end as cow_transfer,
case
when is_overdraft then total_outgoing_eth
end as overdraft,
slippage_eth,
slippage_per_tx,
service_fee_enabled,
reimbursement_eth,
reimbursement_cow,
total_cow_reward
from extended_payout_data as epd left join named_results as nr on epd.solver = nr.solver

0 comments on commit ad8fbec

Please sign in to comment.