From e84e2f12a9d85ba58dcb81073d9fc9f3eb082d34 Mon Sep 17 00:00:00 2001 From: Aleksandr Kaekhtin Date: Tue, 26 Nov 2024 17:06:55 +0300 Subject: [PATCH] add Coffin to TVL squad --- projects/defi/Coffin.py | 7 +++++ projects/icons/defi_coffin.png | Bin 0 -> 11138 bytes seasons/S7_defi_scores.md | 3 +- seasons/sql/s7_defi_tvl.sql | 52 +++++++++++++++++++++++++++++++++ 4 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 projects/defi/Coffin.py create mode 100644 projects/icons/defi_coffin.png diff --git a/projects/defi/Coffin.py b/projects/defi/Coffin.py new file mode 100644 index 0000000..1db8187 --- /dev/null +++ b/projects/defi/Coffin.py @@ -0,0 +1,7 @@ +from models.project import DeFi + +Coffin = DeFi( + name="Coffin", + defillama_slug="coffin.meme", + url="https://t.me/MemeCoffin_Bot", +) diff --git a/projects/icons/defi_coffin.png b/projects/icons/defi_coffin.png new file mode 100644 index 0000000000000000000000000000000000000000..5f06338c4bd84f7392039d69741f38c983777b47 GIT binary patch literal 11138 zcmZ9S1xy`4lYk#m+})v2+}(=1+r!-+?heJFxV!tqrMSQ14u#@g+@ZL0{d37(?y{Mk zWOl#ZWRu;Q%}kW4vJ5H`5fT6ZK$Vk~RR5|e=0RV!+ z0D$Lzrl2DLz=I6{I57bL1Tp~teCOOwwXgpM;LH?cBmp1)X@x!IDgP{p&a%30001)9 ze*|i7BjEL)5#C)+Necc5nFtMr_prm!8~|WYl9Lnzdaw5Q`!rB5`7B)umUmtHzf9)% zG$lxL&c#~TfSL!@?T6@o>?bB-Ko`-`(NUBxGvHE){$wc>R~x#=$E7P|K>S=M${*Yg z{mDfUB`K72#B+j@YVG1&_)!0G*ZtwVtD84D%0}O5^K@

8|a) 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 LS+Y*tB;>yUf`6sR literal 0 HcmV?d00001 diff --git a/seasons/S7_defi_scores.md b/seasons/S7_defi_scores.md index a16e03d..2164a52 100644 --- a/seasons/S7_defi_scores.md +++ b/seasons/S7_defi_scores.md @@ -130,4 +130,5 @@ Full list of participants and their impact on TVL could be obtained by [this que |TonPools|TVL|10| |TonStable|TVL|15| |TON Hedge|TVL|10| -|swap.coffee|TVL|10| \ No newline at end of file +|swap.coffee|TVL|10| +|Coffin|TVL|20| \ No newline at end of file diff --git a/seasons/sql/s7_defi_tvl.sql b/seasons/sql/s7_defi_tvl.sql index 2b5a6ce..45c46ae 100644 --- a/seasons/sql/s7_defi_tvl.sql +++ b/seasons/sql/s7_defi_tvl.sql @@ -258,6 +258,56 @@ order by now desc limit 1) ), swapcoffee_impact as ( select address, floor(sum(tvl_usd) / 20.) * 10 as tvl_impact from swapcoffee_flow group by 1 +), coffin_assets as ( + select 'TON' as symbol, + '0:1A4219FE5E60D63AF2A3CC7DCE6FEC69B45C6B5718497A6148E7C232AC87BD8A' as asset_id, + '0:0000000000000000000000000000000000000000000000000000000000000000' as jetton_address + union all + select 'USDT' as symbol, + '0:CA9006BD3FB03D355DAEEFF93B24BE90AFAA6E3CA0073FF5720F8A852C933278' as asset_id, + '0:B113A994B5024A16719F69139328EB759596C38A25F59028B146FECDC3621DFE' as jetton_address + union all + select 'HYDRA' as symbol, + '0:EC96F4CFD28C381277B7A2A796F0FF91DC8D93ECDDF9C8E8D570473B5900BCDD' as asset_id, + '0:F83F7D94D74B2736821ABE8ABA7183D3411F367B00233B6D1EA6282B59102EA7' as jetton_address + union all + select 'GRAM' as symbol, + '0:EA9873AB493D0C43D24D89EE1F96080B91521D3C6AE0E0199A673FFEF92E2021' as asset_id, + '0:B8EF4F77A17E5785BD31BA4DA50ABD91852F2B8FEBEE97AD6EE16D941F939198' as jetton_address + union all + select 'ANON' as symbol, + '0:6E0DB23E574A1AB873107C341EFBC5FA22616D3EECB1CECFAC12B9D22589C203' as asset_id, + '0:EFFB2AF8D7F099DAEAE0DA07DE8157DAE383C33E320AF45F8C8A510328350886' as jetton_address + union all + select 'durev' as symbol, + '0:5FF06029CA6BABEDB1633E6081A63944086058E3DD3681FDE6F292729B14B096' as asset_id, + '0:74D8327471D503E2240345B06FE1A606DE1B5E3C70512B5B46791B429DAB5EB1' as jetton_address +), coffin_prices as ( + select asset_id, + case + when symbol = 'TON' then (select price from prices.ton_price p where p.price_ts < 1734433200 order by price_ts desc limit 1) / 1e3 + when symbol = 'USDT' then 1 + else (select price_usd from prices.agg_prices ap + where ap.base = jetton_address and price_time < 1734433200 order by price_time desc limit 1) + end as price + from coffin_assets +), coffin_events as ( + select tx_hash, owner_address as address, asset_id, amount from parsed.evaa_supply es + where pool_address = '0:68CF02950F26BD20BDCAC38991E40429878CA8D7912E31DC97F272E58DE694C6' + and utime >= 1732705200 and utime < 1734433200 + union all + select tx_hash, owner_address, asset_id, -amount from parsed.evaa_withdraw ew + where pool_address = '0:68CF02950F26BD20BDCAC38991E40429878CA8D7912E31DC97F272E58DE694C6' + and utime >= 1732705200 and utime < 1734433200 +), coffin_totals as ( + select address, asset_id, sum(amount * price / 1e6) as volume_usd + from coffin_events + join coffin_prices using (asset_id) + group by 1, 2 +), coffin_impact as ( + select address, floor(sum(volume_usd) / 20.) * 20 as tvl_impact + from coffin_totals + group by 1 ), all_projects_impact as ( select 'jVault' as project, * from jvault_impact union all @@ -276,6 +326,8 @@ order by now desc limit 1) select 'Aqua' as project, * from aqua_impact union all select 'swap.coffee' as project, * from swapcoffee_impact + union all + select 'Coffin' as project, * from coffin_impact ), all_projects_degen_only as ( select p.* from all_projects_impact p join tol.enrollment_degen ed on ed.address = p.address