Skip to content

Instantly share code, notes, and snippets.

@moodysalem
Last active January 15, 2024 13:00
Show Gist options
  • Save moodysalem/b0741fedb8eef6776b6c51ac77526207 to your computer and use it in GitHub Desktop.
Save moodysalem/b0741fedb8eef6776b6c51ac77526207 to your computer and use it in GitHub Desktop.
Ekubo Leaderboard points multipliers
WITH pair_swap_counts_by_day
AS (SELECT s.pool_key_hash,
date_bin(INTERVAL '1 day', b.time, '2000-01-01') AS day,
COUNT(DISTINCT transaction_hash) AS swap_count
FROM swaps AS s
JOIN event_keys AS ek ON s.event_id = ek.id
JOIN blocks AS b ON ek.block_number = b.number
WHERE s.event_id < ${maxEventIdExclusive}
GROUP BY s.pool_key_hash, day),
-- this boost allows users to earn more points by depositing liquidity in pools that are heavily utilized
pair_points_boost AS (SELECT pool_key_hash,
(20::NUMERIC / (1 + EXP(-0.0001 * SUM(swap_count)))) - 10 AS multiplier
FROM pair_swap_counts_by_day
GROUP BY pool_key_hash),
token_symbols AS (SELECT *
FROM (VALUES (0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7::NUMERIC,
'ETH'),
(0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8,
'USDC'),
(0x0124aeb495b947201f5fac96fd1138e326ad86195b98df6dec9009158a533b49, 'LORDS'),
(0x01fa2fb85f624600112040e1f3a848f53a37ed5a7385810063d5fe6887280333,
'R'),
(0x070a76fd48ca0ef910631754d77dd822147fe98a569b826ec85e3c33fde586ac,
'LUSD'),
(0x00da114221cb83fa859dbdb4c44beeaa0bb37c7537ad5ae66fe5e0efd20e6eb3, 'DAI'),
(0x042b8f0484674ca266ac5d08e4ac6a3fe65bd3129795def2dca5c34ecc5f96d2,
'wstETH'),
(0x068f5c6a61780768455de69077e07e89787839bf8166decfbf92b645209c0fb8,
'USDT'),
(0x03fe2b97c1fd336e750087d68b9b867997fd64a2661ff3ca5a7c771641e8e7ac,
'WBTC'),
(0x0319111a5037cbec2b3e638cc34a3474e2d2608299f3e62866e9cc683208c610,
'RETH'),
(0x049210ffc442172463f3177147c1aeaa36c51d152c1b0630f2364c300d4f48ee, 'UNI'),
(0x06f15ec4b6ff0b7f7a216c4b2ccdefc96cbf114d6242292ca82971592f62273b,
'xSPEPE'),
(0xd3d60f69d76b6639fc51ae1447480ecdf0ba1ea3f6162e3230be0a40ef2a6b,
'xGARY'),
(0x26e0852e1de834db3858b644270c52c4e0cab5be1da710751711c11b74eefed,
'PUNK'),
(0x55c3868c743e92c470701799388cb3fb1d922dcec271150d10462c6948e3cf4, 'STRAK-meme'),
(0x03a6ec0b0ea7a1903329d5dec4bb574ecb4d6fdc206664e1c61eeded8158ab40,
'BLACK'),
(0x0137dfca7d96cdd526d13a63176454f35c691f55837497448fad352643cfe4d4,
'AKU'),
(0x04ee423b1f89f1ac011d6f2f05c1eb35d61594b801122771cce7747718aa416f,
'cro')) AS q (token, name))
SELECT t1.name AS token0_symbol,
t2.name AS token1_symbol,
ROUND((pool_keys.fee / (340282366920938463463374607431768211456) * 100) * 10000) / 10000 AS fee_percent,
ROUND(((pow(1.000001, pool_keys.tick_spacing)) - 1) * 10000000) / 100000 AS tick_spacing,
ROUND(pair_points_boost.multiplier * 100) / 100 AS fees_multiplier
FROM pair_points_boost
JOIN pool_keys ON pool_key_hash = pool_keys.key_hash
JOIN token_symbols t1 ON token0 = t1.token
JOIN token_symbols t2 ON token1 = t2.token
ORDER BY pair_points_boost.multiplier DESC
Token0 Token1 Fee Percent Tick Spacing Multiplier
ETH USDC 0.05 0.10005 10
ETH USDC 0.01 0.02 10
ETH USDT 0.05 0.10005 10
USDC USDT 0.01 0.02 10
USDC USDT 0.0025 0.0025 10
DAI ETH 0.05 0.10005 10
DAI USDC 0.01 0.02 9.93
USDC USDT 0.005 0.01 9.75
USDC USDT 0.0009 0.001 9.63
WBTC ETH 0.05 0.10005 9.59
ETH USDT 0.01 0.02 9.52
wstETH ETH 0.01 0.02 9.48
DAI USDT 0.01 0.02 9.31
DAI USDC 0.008 0.001 9.3
DAI USDT 0.009 0.001 8.55
USDC USDT 0.005 0.005 7.97
ETH USDC 0.3 0.59999 7.59
DAI ETH 0.01 0.02 7.13
USDC USDT 0.001 0.001 7.13
USDC USDT 0.0008 0.001 6.64
DAI USDT 0.05 0.10005 6.33
USDC USDT 0.005 0.005 6.27
DAI USDC 0.009 0.001 6.14
LORDS ETH 0.3 0.59999 5.86
LORDS ETH 0.05 0.10005 5.76
RETH ETH 0.05 0.10005 5.67
USDC USDT 0.0009 0.001 5.52
USDC USDT 0.004 0.0025 5.17
WBTC ETH 0.01 0.02 4.72
USDC USDT 0.005 0.0025 4.53
USDC USDT 0.005 0.0025 4.53
WBTC USDC 0.05 0.10005 4.3
LORDS USDC 0.05 0.10005 4.09
WBTC ETH 0.3 0.59999 4.07
wstETH ETH 0.05 0.10005 4.06
USDC USDT 0.0025 0.0025 3.72
ETH USDT 0.3 0.59999 3.54
UNI ETH 0.05 0.10005 3.4
USDC USDT 0.0009 0.0001 3.24
USDC USDT 0.0009 0.001 3.13
DAI ETH 0.3 0.59999 3.08
USDC USDT 0.0025 0.001 3.06
USDC LUSD 0.05 0.10005 3.05
LORDS ETH 1 1.99994 3.02
DAI USDC 0.009 0.018 3
DAI USDT 0.0087 0.001 2.99
USDC USDT 0.0029 0.0025 2.93
USDC USDT 0 0.0001 2.83
ETH LUSD 0.05 0.10005 2.64
USDC USDT 0.001 0.001 2.54
LORDS USDT 0.3 0.59999 2.42
USDC USDT 0.0025 0.001 2.31
wstETH USDC 0.05 0.10005 2.29
USDC USDT 0.05 0.10005 2.28
UNI ETH 0.3 0.59999 2.15
DAI WBTC 0.05 0.10005 2.08
ETH USDC 1 1.99994 1.97
USDC USDT 0.0029 0.0025 1.93
RETH ETH 0.01 0.02 1.68
USDC LUSD 0.01 0.02 1.62
USDC USDT 0.0025 0.001 1.61
DAI USDC 0.05 0.10005 1.58
USDC USDT 0.0009 0.001 1.57
ETH USDC 0.0099 0.02 1.53
USDC USDT 0.0009 0.001 1.51
LORDS USDC 1 1.99994 1.49
ETH USDC 0 0.0001 1.48
ETH xSPEPE 1 1.99994 1.42
USDC USDT 0.0009 0.001 1.37
DAI LUSD 0.05 0.10005 1.31
USDC USDT 0.0019 0.0025 1.29
ETH USDC 0.04 0.08003 1.1
xGARY ETH 1 1.99994 1.07
USDC USDT 0.0045 0.0025 1.07
LORDS USDC 0.3 0.59999 1.04
USDC USDT 0.0015 0.0025 1.01
USDT LUSD 0.05 0.10005 0.97
UNI USDC 0.3 0.59999 0.95
USDC USDT 0.002 0.0025 0.89
WBTC USDT 0.05 0.10005 0.84
RETH ETH 0.3 0.59999 0.8
ETH LUSD 0.3 0.59999 0.67
DAI USDC 0 0.0001 0.66
USDC USDT 0.0009 0.001 0.66
WBTC wstETH 0.3 0.59999 0.64
DAI USDT 0.009 0.001 0.64
USDC USDT 0.0019 0.0025 0.63
PUNK ETH 1 1.99994 0.62
ETH USDT 1 1.99994 0.61
USDC USDT 0.0039 0.0025 0.61
PUNK USDC 1 1.99994 0.6
DAI USDT 0.009 0.001 0.56
ETH USDC 0.0029 0.0025 0.55
DAI USDC 0.009 0.001 0.55
USDC USDT 0.0009 0.0005 0.54
RETH wstETH 0.05 0.10005 0.53
ETH LUSD 0.1 0.2 0.52
ETH USDC 0.005 0.01 0.51
DAI USDT 0.009 0.005 0.51
DAI wstETH 0.05 0.10005 0.49
DAI USDT 0.0098 0.0196 0.49
ETH USDT 0 0.0001 0.47
DAI USDT 0.009 0.018 0.46
USDC USDT 0.001 0.001 0.44
USDC USDT 0.003 0.01 0.44
DAI ETH 1 1.99994 0.41
ETH STRAK-meme 1 1.99994 0.4
wstETH ETH 0.3 0.59999 0.4
ETH USDC 0.005 0.005 0.39
BLACK ETH 1 1.99994 0.37
DAI USDC 0.0038 0.005 0.35
USDC USDT 0.0008 0.001 0.34
USDC USDT 0.0039 0.0025 0.33
USDC USDT 0.0015 0.0025 0.32
WBTC USDC 0.3 0.59999 0.31
USDC USDT 0.0009 0.0005 0.3
RETH USDC 0.05 0.10005 0.3
USDC USDT 0.004 0.01 0.3
DAI LORDS 1 1.99994 0.29
USDC USDT 0.001 0.001 0.29
WBTC ETH 1 1.99994 0.29
wstETH USDC 0.01 0.02 0.27
AKU ETH 1 1.99994 0.27
ETH cro 1 1.99994 0.26
USDC USDT 0.0029 0.0025 0.23
USDC xSPEPE 0.05 0.10005 0.22
LORDS ETH 5 9.99997 0.22
DAI USDC 0.0089 0.0001 0.2
BLACK ETH 5 9.99997 0.19
USDC USDT 0.0048 0.0025 0.19
LORDS ETH 0.01 0.02 0.19
ETH USDC 5 9.99997 0.19
DAI LORDS 0.3 0.59999 0.18
WBTC USDC 1 1.99994 0.17
USDC USDT 0.0049 0.0025 0.17
DAI USDC 0.008 0.0005 0.17
WBTC wstETH 0.05 0.10005 0.16
USDC USDT 0.3 0.59999 0.16
USDC USDT 0.002 0.001 0.16
USDC USDT 0.004 0.0025 0.16
USDC USDT 0.0015 0.0025 0.16
USDC USDT 0.004 0.01 0.15
DAI USDT 0.008 0.016 0.15
DAI USDC 0.3 0.59999 0.15
ETH LUSD 0.01 0.02 0.15
R ETH 5 9.99997 0.15
USDC USDT 0.0009 0.0005 0.15
USDT LUSD 0.01 0.02 0.14
wstETH ETH 0.005 0.01 0.14
PUNK ETH 5 9.99997 0.13
wstETH USDC 0.3 0.59999 0.13
LORDS USDC 0.01 0.02 0.13
DAI USDC 0.009 0.0001 0.12
USDC USDT 0.0045 0.0025 0.11
DAI USDC 0.008 0.0005 0.11
DAI USDC 0.0008 0.0005 0.1
UNI ETH 5 9.99997 0.1
DAI WBTC 1 1.99994 0.1
ETH USDT 0.001 0.001 0.1
DAI UNI 0.05 0.10005 0.09
USDC USDT 0.0025 0.001 0.09
ETH xSPEPE 0.3 0.59999 0.08
UNI ETH 1 1.99994 0.08
ETH USDT 0.0025 0.0025 0.08
ETH USDC 0.001 0.001 0.08
USDC USDT 0.0008 0.0005 0.08
DAI USDC 0.009 0.0001 0.08
USDC USDT 0.0025 0.0025 0.07
WBTC USDT 0.3 0.59999 0.07
wstETH ETH 0 0.0001 0.07
wstETH USDT 1 1.99994 0.07
ETH xSPEPE 5 9.99997 0.07
RETH wstETH 0.01 0.02 0.07
wstETH ETH 1 1.99994 0.07
PUNK USDC 5 9.99997 0.06
DAI ETH 5 9.99997 0.06
DAI USDT 0.3 0.59999 0.06
DAI USDC 0.005 0.01 0.06
LORDS USDC 5 9.99997 0.06
LORDS ETH 0 0.0001 0.06
RETH ETH 0 0.0001 0.06
ETH USDC 0.0025 0.0025 0.06
USDC USDT 5 9.99997 0.05
LORDS USDT 0.01 0.02 0.05
DAI LORDS 5 9.99997 0.05
USDC USDT 0.0008 0.0001 0.05
USDC USDT 0.002 0.0001 0.05
ETH USDT 0.009 0.001 0.05
USDC USDT 0.005 0.01 0.05
ETH LUSD 1 1.99994 0.04
DAI USDT 0.008 0.001 0.04
USDC USDT 1 1.99994 0.04
LORDS USDT 0.05 0.10005 0.04
ETH STRAK-meme 5 9.99997 0.04
PUNK ETH 0.01 0.02 0.04
DAI USDC 0.009 0.0001 0.04
USDC USDT 0.0015 0.001 0.04
ETH USDT 5 9.99997 0.04
xGARY ETH 5 9.99997 0.04
DAI RETH 0.05 0.10005 0.04
PUNK USDC 0.3 0.59999 0.04
ETH USDC 0.025 0.05001 0.04
DAI USDC 1 1.99994 0.04
wstETH USDT 0.3 0.59999 0.03
DAI USDC 0.0085 0.0005 0.03
RETH ETH 1 1.99994 0.03
LORDS LUSD 5 9.99997 0.03
WBTC USDT 1 1.99994 0.03
WBTC ETH 0 0.0001 0.03
WBTC USDC 0.01 0.02 0.03
ETH USDT 0.005 0.0025 0.03
LORDS WBTC 0.3 0.59999 0.03
DAI USDC 0.0087 0.001 0.03
DAI USDT 1 1.99994 0.03
DAI USDT 0 0.0001 0.03
LORDS USDT 1 1.99994 0.03
DAI ETH 0 0.0001 0.03
AKU ETH 5 9.99997 0.03
WBTC ETH 5 9.99997 0.02
DAI WBTC 0.01 0.02 0.02
RETH USDT 0.3 0.59999 0.02
LORDS RETH 0.05 0.10005 0.02
DAI USDC 0.001 0.001 0.02
ETH xSPEPE 0.05 0.10005 0.02
wstETH USDT 5 9.99997 0.02
USDC USDT 0.0023 0.0025 0.02
ETH USDC 0.0009 0.001 0.02
RETH USDC 1 1.99994 0.02
ETH xSPEPE 0.01 0.02 0.02
LORDS UNI 0.05 0.10005 0.02
USDC USDT 0.0045 0.0025 0.02
DAI USDC 0.008 0.001 0.01
UNI USDT 0.05 0.10005 0.01
DAI USDT 0.05 0.0001 0.01
UNI ETH 0.01 0.02 0.01
DAI USDC 0.0085 0.001 0.01
wstETH USDT 0.01 0.02 0.01
wstETH USDT 0.05 0.10005 0.01
DAI RETH 1 1.99994 0.01
USDC USDT 0.001 0.0001 0.01
RETH USDT 0.05 0.10005 0.01
USDC USDT 0.0009 0.001 0.01
DAI USDT 5 9.99997 0.01
LORDS LUSD 0.05 0.10005 0.01
wstETH USDC 1 1.99994 0.01
USDC USDT 0.002 0.001 0.01
PUNK ETH 0.05 0.10005 0.01
DAI USDC 0.0035 0.001 0.01
DAI WBTC 0.3 0.59999 0.01
WBTC LUSD 1 1.99994 0.01
RETH ETH 5 9.99997 0.01
ETH STRAK-meme 0.3 0.59999 0.01
LORDS WBTC 0.01 0.02 0.01
DAI wstETH 1 1.99994 0.01
UNI LUSD 0.05 0.10005 0.01
DAI USDC 0.0075 0.001 0.01
LORDS wstETH 1 1.99994 0.01
PUNK ETH 0.3 0.59999 0.01
DAI ETH 0.0025 0.0025 0.01
UNI USDT 0.01 0.02 0.01
DAI wstETH 0.01 0.02 0.01
USDC USDT 0.0007 0.001 0.01
RETH WBTC 5 9.99997 0.01
USDC USDT 0.0025 0.001 0.01
USDC USDT 0.0008 0.0001 0.01
AKU ETH 0.05 0.10005 0.01
DAI wstETH 5 9.99997 0
DAI LORDS 0.01 0.02 0
DAI USDT 0.005 0.005 0
USDC USDT 0.0045 0.0025 0
USDC USDT 0.004 0.001 0
DAI xSPEPE 0.05 0.10005 0
AKU ETH 0.3 0.59999 0
DAI WBTC 5 9.99997 0
UNI USDC 0.05 0.10005 0
DAI USDC 0.0085 0.0005 0
USDC USDT 0.0029 0.01 0
USDC USDT 0.0002 0.0025 0
RETH WBTC 0.05 0.10005 0
USDC USDT 0.01 0.0001 0
DAI wstETH 0.3 0.59999 0
cro USDT 0.05 0.10005 0
WBTC xSPEPE 0.05 0.10005 0
DAI USDC 0.0088 0.001 0
USDC USDT 0.009 0.001 0
WBTC USDT 0.0025 0.0025 0
WBTC USDC 0 0.0001 0
USDC USDT 0.0025 0.0001 0
USDC USDT 0.0025 0.005 0
USDC USDT 0.0045 0.01 0
BLACK ETH 0.3 0.59999 0
WBTC USDT 0.01 0.02 0
wstETH ETH 5 9.99997 0
DAI USDC 0.0099 0.0199 0
wstETH LUSD 0.05 0.10005 0
LORDS xSPEPE 0.05 0.10005 0
wstETH USDC 5 9.99997 0
RETH WBTC 0.01 0.02 0
ETH STRAK-meme 0.01 0.02 0
DAI USDC 5 9.99997 0
USDC USDT 0.005 0.0001 0
LORDS WBTC 0.05 0.10005 0
WBTC USDT 5 9.99997 0
wstETH UNI 1 1.99994 0
RETH USDT 0.01 0.02 0
USDC USDT 0 0.10005 0
USDC LUSD 1 1.99994 0
LORDS wstETH 0.05 0.10005 0
RETH USDC 0.3 0.59999 0
ETH LUSD 5 9.99997 0
RETH UNI 0.05 0.10005 0
xGARY ETH 0.3 0.59999 0
LORDS LUSD 0.01 0.02 0
WBTC UNI 0.05 0.10005 0
DAI LORDS 0.05 0.10005 0
WBTC USDC 5 9.99997 0
USDC USDT 0.0025 0.001 0
DAI RETH 0.3 0.59999 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment