<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Wild Tales</title>
        <link>https://paragraph.com/@wild-tales</link>
        <description>undefined</description>
        <lastBuildDate>Wed, 11 Nov 2026 14:47:27 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[A Cohort Retention Query]]></title>
            <link>https://paragraph.com/@wild-tales/a-cohort-retention-query</link>
            <guid>Dc91mLdYAFJhC3drCACD</guid>
            <pubDate>Sun, 31 Aug 2025 23:56:10 GMT</pubDate>
            <description><![CDATA[Cohort tables show us, for a given cohort, the month in which a user interacted with a protocol and the percentage of users who continued to interact in subsequent periods. Take a look on how these tables are built.]]></description>
            <content:encoded><![CDATA[<p style="text-align: justify">Cohort tables show us, for a given cohort, the month in which a user interacted with a protocol and the percentage of users who continued to interact in subsequent periods. </p><p style="text-align: justify">Here's an example:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/f589b0279881f4e1c5ee08cb3820e44e.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEG0lEQVR4nLWUfUwbZRzHbzHO/WHU4bJN6Bi6MdnIXhoGRggkzbIlmjkd8SW6iBoynZnGGDRbXIYhwPbHRozAxktXOlbOO+561+M4Dko5urACpcNGUmpJM65nY4Hj3F1SZ0k8rmfaQivMMf7xmyeXJ09y38/v+T3f5wHUuJSVSiyqqsrzPBtXMK5QKOTz+YLBIMdxkiT5/X6O49Q1BSTdE5Pl9aiiLKqq6vVOUhQ1MjI8OjJstfa53W6GYfqtVrt9cMrnuzM0xDDMoixHFeXhkQJ4PB6DweBwOMZcP/fQtiGH80Fk4e9oNLqylnnhvs8/zQv3p4Ohe2zwr8jC2rWnAOFweHZ2VhRFyFD3Q9UXcHOVl+m4bW4YIVum7sAexuRhTF47OEo2Ucba5VHtc/ZJM/fmAl6B+5VnJ+cC3rmAdzYwOTMdm89MT0Ye/LkEUNVYrbIst1a+XV22+0xp5oFs4NDLQF4OUJwH6F7ZcOTVja+XPHO06Kk3dM+eOp5ZemxbcR5w9hOdsfmy8Xot2l5vAa+RPzV3Q600oqcRPQW3ou0N87O/LwES/VIURV/1XnVZ9mEtEFMaAGhi3w0aYMve518qyMotydXqDmUc1GzN2VpwtOD0159ebajT32qDMZSkuhELjpNdmMWCYChjHwxwnCzLyR3E3BcikesXSr8t1ezZBaS0Cdi0A9hfnFP4Wv6evBe3ZacVHsv/suLzxpZ6o8mI4eYukuimSMxiNoHtEAKRVNdvQS4RkNQZJOLodDoNNR9UvJmxeWPK/wkNkKl9YYd2+5MZwJbszeVnP2psbeyAOkCoA0IgDDdjOGYhMNSMDtoH5vi5pG8ykEsAURQnJiaMte9XvJW+Oyvu/RywU5u+U5uetuvpg0X7Pj5T1tBUD2MIasEIksBxtIskSJLspsgxl5Pn+YetV+/A5XKZLn/4zcnt75zIzszTHNYd2F+0V3ei5LOvym/c1MMoTFIxO5ru6bdZKYqiafru+F1REh9lvQIgSZLP54OulJ9/N+v0qfx9hblHjhdfqD4PYwjYCfZZ6QHGNmgfYOwMwzADzIDL5RIEIen4n9YpgKIsKooiiiLWdrWz4TvDtepzledgFKJoiqTIPmtfrGS6Z2joNkVROI4LgpBIyKp35ZEAQRD8fn+AZYd7UaTpUi9+q76pEcGQ7ri7zWYDIZAgu9xudygU8nq98Yuz6pqvCVhWdKS3E/yx0nSjrrLmeyKeP4IkaJp2OkcF4Y9EsRzHsSyb+IFl2XA4LEkSz/ORSOQxAEVRxvoxrOXSLf2VizUXwU4QRmHHsEMQhH83WpZlQRB4ng8GgwiCOOIiCIJhmPUAUKylpsfcZrhpHHePzwvzyVf2sb1eT4vUwJTnl9HBqUn39HIT1k7IeqgrAP+H/gGGO1GOx1YV5AAAAABJRU5ErkJggg==" nextheight="1210" nextwidth="2152" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Scroll <span data-name="scroll" class="emoji" data-type="emoji"><img src="https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4dc.png" draggable="false" loading="lazy" align="absmiddle"></span> MoM Cohort Retention Table</figcaption></figure><p style="text-align: justify">The previous example shows an interesting fact: before the SCR airdrop event on this chain in October 2024, the retention rate was high, but after this event the share of users who came later dropped significantly, indicating 'farming' activity.</p><p style="text-align: justify">In this post, I’ll show you how to dissect a query to build these tables on Dune Analytics, which you can easily adapt to your own needs. The goal of this tutorial is to create a query that groups new users into monthly cohorts and measures how many return over time—also known as MoM retention—specifically for Scroll, using Dune.</p><div data-type="callout" type="info"><link rel="preload" as="image" href="https://paragraph.com/editor/callout/information-icon.png"><div class="callout-base callout-info" data-node-view-wrapper="" style="white-space:normal"><img src="https://paragraph.com/editor/callout/information-icon.png" class="callout-button"><div class="callout-content"><div><p style="text-align: justify">If you just want to see the query go to the end of the article.</p></div></div></div></div><p style="text-align: justify">For this we need to create 4 Common Table Expressions:</p><ul><li><p style="text-align: justify"><code>user_cohorts</code>: Finds every unique address that interacted with the protocol and the first time they interacted.</p></li><li><p style="text-align: justify"><code>following_months</code>: Finds the addresses from the original cohort that transacted in the months following.</p></li><li><p style="text-align: justify"><code>cohort_size</code>: Counts the number of addresses in the original cohort</p></li><li><p style="text-align: justify"><code>retention_table</code>: Counts the number of addresses from the original cohort in the months following.</p></li></ul><h3 id="h-step-1-user-cohorts" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Step 1: User Cohorts</h3><p style="text-align: justify">Our starting point is to gather addresses that had sent a transaction on scroll, se we need to use the scroll.transactions table, where we use the columns "from" which indicates the address of the user sending a transaction and "block_date", the date of transactions.</p><pre data-type="codeBlock" text="WITH user_cohorts AS (
    SELECT &quot;from&quot; as address,
           date_format(min(date_trunc('month', block_date)), '%Y-%m') as cohort_month_text,
           min(date_trunc('month', block_date)) as cohort_month_date
    FROM apechain.transactions
    WHERE success = true
    GROUP BY 1
)"><code><span class="hljs-keyword">WITH</span> user_cohorts <span class="hljs-keyword">AS</span> (
    <span class="hljs-keyword">SELECT</span> "from" <span class="hljs-keyword">as</span> address,
           date_format(<span class="hljs-built_in">min</span>(date_trunc(<span class="hljs-string">'month'</span>, block_date)), <span class="hljs-string">'%Y-%m'</span>) <span class="hljs-keyword">as</span> cohort_month_text,
           <span class="hljs-built_in">min</span>(date_trunc(<span class="hljs-string">'month'</span>, block_date)) <span class="hljs-keyword">as</span> cohort_month_date
    <span class="hljs-keyword">FROM</span> apechain.transactions
    <span class="hljs-keyword">WHERE</span> success <span class="hljs-operator">=</span> <span class="hljs-literal">true</span>
    <span class="hljs-keyword">GROUP</span> <span class="hljs-keyword">BY</span> <span class="hljs-number">1</span>
)</code></pre><p style="text-align: justify"><strong>What this does</strong>:</p><ul><li><p style="text-align: justify">Groups all transactions by sender address</p></li><li><p style="text-align: justify">Finds the earliest month each address transacted</p></li><li><p style="text-align: justify">Creates both a formatted text version (<code>2024-08</code>) and date version for calculations (this is to use the pivot table element of dune at the end)</p></li></ul><p style="text-align: justify">Now you have a long list of addresses and the first month they sent a transaction to Scroll. </p><figure float="none" width="763px" data-type="figure" class="img-center" style="max-width: 763px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/5711401207e44057b5ac68e4ef8f6f0f.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAANCAIAAABHKvtLAAAACXBIWXMAABYlAAAWJQFJUiTwAAACe0lEQVR4nJ1UwWvaYBz11LrbsJfZjurBKRS30y6tHkR30DDQtBDiJVgGrgyW2e1gdCzK6GLLwOm2w4ZMOwvb9LCuSSmSHFZty4a2g5a6/gebwqoxgksOI8MIkqq4ssc7hPf9Hu973/cRxVo6HQwEkolEMpF4EY9vUpTA8xzLDme1UqlWKnLlV7VarVTqtVOOrcv0ugICnUbDlSePgo+D/nDAH1+J0OQ6TX4cwru3b4GA3eOGNrLvOkqB2Xq2vAQCduCGLb4SKTBbXV0RDAQuKJVqtVqr0UxNTY2pVGMqFbmxzv9u1WunAwk4HMlEQuD5riKKf+KxmGlm5qrRmM1kut7qzx+KtXTa6XR6JKAo6vV6EQQ5KB2IoijwwkBGo9FisSgfEEUxn88TBIHjuNzbbHDtBiMjIxcl6HS6SxK2tz9LQ/xAzoKz2UxGPiCKYjL5xma1mU3mXC7XXeJYtt0AgiA3DHsleDwe0OUqHx8PCViORHYLhZ4AhqbDoRCO4/ul0pmAcAjvNJi4PKHVajvfPX7hHA1SqZTFYpmenu5tkPnwHnS5UBRFJLhhGEGQ/2uA4zjm9w9oMDqqHFePazUavV5v0BsmJycpkhoS4Ibh/gZvV1ftdofVamVo+kzAaipls9pAl0vavhuCoHnPvHwXQh/DoVB/A4qkFn2Lvnu+rrfVaj/W9iWbTSZobg5wtPPNJtNNAGBoutVqcSzbMfeAIIjOM5WDYRgMw1AUPTo66ooCzyueEkvXrxkfPrj/+nks+erlYfHLYXEPw7CFhTufstmve7v9AedE+eR7+aSs2CRJiqTqtVqzwTUbXP+B/PO/NJDNBrf/bX9nb+cvsLyvjp79X1MAAAAASUVORK5CYII=" nextheight="762" nextwidth="1920" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">User Cohort’s Results </figcaption></figure><h3 id="h-step-2-following-months" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Step 2: Following Months</h3><p style="text-align: justify"><strong>Purpose</strong>: Identify which addresses from the original cohort are returning each month and calculate how many months have passed since their first transaction.</p><p style="text-align: justify">What you need to identify are the unique addresses from the original cohort that are returning each month. Therefore, join the <code>user_cohorts</code> table (first CTE with the cohort addresses) with the transactions table on the address column. This join will enable you to find the number of addresses matching the unique addresses in the original cohort.</p><pre data-type="codeBlock" text="following_months AS (
    SELECT tx.&quot;from&quot; as address,
           lpad(cast(date_diff('month', uc.cohort_month_date, date_trunc('month', tx.block_date)) as varchar), 2, '0') as month_number
    FROM scroll.transactions tx
    LEFT JOIN user_cohorts uc ON tx.&quot;from&quot; = uc.address
    WHERE tx.success = true
    GROUP BY 1, 2
)"><code>following_months <span class="hljs-keyword">AS</span> (
    <span class="hljs-keyword">SELECT</span> tx."from" <span class="hljs-keyword">as</span> address,
           lpad(<span class="hljs-built_in">cast</span>(date_diff(<span class="hljs-string">'month'</span>, uc.cohort_month_date, date_trunc(<span class="hljs-string">'month'</span>, tx.block_date)) <span class="hljs-keyword">as</span> <span class="hljs-type">varchar</span>), <span class="hljs-number">2</span>, <span class="hljs-string">'0'</span>) <span class="hljs-keyword">as</span> month_number
    <span class="hljs-keyword">FROM</span> scroll.transactions tx
    <span class="hljs-keyword">LEFT</span> <span class="hljs-keyword">JOIN</span> user_cohorts uc <span class="hljs-keyword">ON</span> tx."from" <span class="hljs-operator">=</span> uc.address
    <span class="hljs-keyword">WHERE</span> tx.success <span class="hljs-operator">=</span> <span class="hljs-literal">true</span>
    <span class="hljs-keyword">GROUP</span> <span class="hljs-keyword">BY</span> <span class="hljs-number">1</span>, <span class="hljs-number">2</span>
)</code></pre><p style="text-align: justify">Now you need to find how many months have passed since the original cohort. The original cohort month is represented as <code>cohort_month_date</code> in the <code>user_cohorts</code> table. Use the function <code>date_diff()</code> to find the difference between two dates, this function needs to be passed three arguments labeled <em>unit</em>, <em>startdate</em> and <em>enddate</em>:</p><p style="text-align: justify"><code>date_diff('unit', startdate, enddate)</code></p><p style="text-align: justify">These 3 mandatory arguments combine into the SELECT statement:</p><ol><li><p style="text-align: justify"><em>unit</em>: <code>'month'</code></p></li><li><p style="text-align: justify"><em>startdate</em>: <code>uc.cohort_month_date</code> - The date of the cohort</p></li><li><p style="text-align: justify"><em>enddate</em>: <code>date_trunc('month', tx.block_date)</code> - Each month between the cohort date and the current transaction date</p></li></ol><p style="text-align: justify"><code>date_diff('month', uc.cohort_month_date, date_trunc('month', tx.block_date))</code></p><p style="text-align: justify"><strong>What this does</strong>:</p><ul><li><p style="text-align: justify">Joins every transaction back to the user cohort data</p></li><li><p style="text-align: justify">Calculates months elapsed since first transaction using <code>date_diff()</code></p></li><li><p style="text-align: justify">Uses <code>lpad()</code> to format month numbers with leading zeros (01, 02, ... 10, 11, 12) for proper pivot table sorting</p></li></ul><figure float="none" width="761px" data-type="figure" class="img-center" style="max-width: 761px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/8716450b7a478b61df971ce7a34df78e.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAACo0lEQVR4nK2UX0hTURzHz1v0ptzo4dz5cu+FjueCO7tC3SnVvYPCEYUPqWGmqU89CDG0lPDPcrMJRTpGthZty8B1zQg1I2qitjQTh1G0B+lRSmRbPlymT4vtEgy1dUG/fB8OPzh87u97fvcHPG53fd2VqotV/XdczU1Nba1tl2trp8PhrVRqM5ncSqV0Ov1XucXNZBJUVV4oOHyo51bHSODJXafDc/+eq9c+++7tauz7t+jS8sJHnW632Zob6tttth23wOkyEQBgtUjmUpPVImnGHIs5tvNG69SY8uJZ8L8e9j2Uy81Wi3S19lLulamXYyAYCEiSbDabTSahxEiKi/HxE2L2bBwfH0/rk6qqsVhsdz0TkWdwAEKIsuJYlqIohI4hhBiGCYVCOzLN42g0urv4O5EArj4nRVEGmmYYBkIIACgyFMGs9AMS8fjC/PzeAI/bzWO+VJMgMAyjHUoFQVEUnQBVVb+srPwTgBDiMa+lZKBpHmMe8xzL6Qck8nTQ09VVUFgIITTQNEVRAAAIIZVVMBA4iIgGBxBChBCTSeAxDyHkMc9jTAg5mA48bjfHchZZ1h6AECJJkiiKhBBtTLf2CXDa7drMAAAoiiKEZJ8EQwgnJyb0A7TtsndEHMtqn48QEkWRx7i8rIzHWBtTVVX3G1GJ0Vjf0FBRUSFlJJcYjZIkm0yC3+/P/S3zA3aPqaqqGcDczHTl+XPWs2fqaqqvt7TU1VR3ddzsd9x29dp9Xq/D0ffI6/sUicyFw4l4PM+22NjY2HtVXGtupI8ekcvNzu7OUDDg6ul+P/lq5s3rr8uLj4eGTp6SGxubJkafK0/9P9fWdK6mdDr9a319WBn5vLSYiWhUGY3FYlpf26nt3DZzk9lMJvX7x+rqA583EvnwB5hptVizYuSTAAAAAElFTkSuQmCC" nextheight="758" nextwidth="1452" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Example Output for Second CTE</figcaption></figure><p style="text-align: justify"><strong>Interpreting the results</strong>: Every address will show up at least once with <code>0</code> as <code>month_number</code> (month 0 represents the month they first transacted). If the address has <code>1</code> in the <code>month_number</code> column, then that address returned the next month. In the example above:</p><ul><li><p style="text-align: justify">Address <code>0xffffff21a685e8cfdd04576ae2c018858edf0d7a</code> only transacted in their first month</p></li><li><p style="text-align: justify">Address <code>0xffffff044f0734354d308bb120b6916bf85a797a</code> returned in months 1, 2, 3, 4, and 7 after they first transacted</p></li></ul><h3 id="h-step-3-cohort-size" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Step 3: Cohort Size</h3><p style="text-align: justify">The next CTE - <code>cohort_size</code> - is designed to count the number of addresses in the original cohort - so it’s extremely easy. The following query is counting every entry in <code>user_cohorts</code> table by <code>cohortMonth</code>.</p><pre data-type="codeBlock" text="cohort_size AS (
    SELECT uc.cohort_month_text as cohort_month,
           count(*) as new_users
    FROM user_cohorts uc
    GROUP BY 1
)"><code>cohort_size <span class="hljs-keyword">AS</span> (
    <span class="hljs-keyword">SELECT</span> uc.cohort_month_text <span class="hljs-keyword">as</span> cohort_month,
           count(*) <span class="hljs-keyword">as</span> new_users
    <span class="hljs-keyword">FROM</span> user_cohorts uc
    <span class="hljs-keyword">GROUP</span> <span class="hljs-keyword">BY</span> <span class="hljs-number">1</span>
)</code></pre><h3 id="h-step-4-retention-table" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Step 4: Retention Table</h3><p style="text-align: justify">The fourth and final CTE - <code>retention_table</code> - aims to count how many addresses from the initial cohort transact in the months to follow. This table will show the number of users from the original cohort x number of months after they first joined.</p><p style="text-align: justify">There are two tables that you need to query <code>FROM</code>:</p><ol><li><p style="text-align: justify"><code>following_months</code> is needed to count the number of addresses from the original cohort that transact in the months following</p></li><li><p style="text-align: justify"><code>user_cohorts</code> is needed to match addresses from the original cohort with ones in the months following</p></li></ol><p style="text-align: justify">Now you can <code>LEFT JOIN</code> the <code>following_months</code> table with the <code>user_cohorts</code> table by the addresses:</p><pre data-type="codeBlock" text="retention_table AS (
    SELECT c.cohort_month_text as cohort_month,
           fm.month_number,
           count(*) as retained_users
    FROM following_months fm
    LEFT JOIN user_cohorts c ON fm.address = c.address
    GROUP BY 1, 2
)
"><code>retention_table AS (
    SELECT c.cohort_month_text <span class="hljs-keyword">as</span> cohort_month,
           fm.month_number,
           count(<span class="hljs-operator">*</span>) <span class="hljs-keyword">as</span> retained_users
    FROM following_months fm
    LEFT JOIN user_cohorts c ON fm.<span class="hljs-built_in">address</span> <span class="hljs-operator">=</span> c.<span class="hljs-built_in">address</span>
    GROUP BY <span class="hljs-number">1</span>, <span class="hljs-number">2</span>
)
</code></pre><br><figure float="none" width="625px" data-type="figure" class="img-center" style="max-width: 625px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/43729a4c07d6b52e1ad93bea73f21359.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAIAAAD4YuoOAAAACXBIWXMAABYlAAAWJQFJUiTwAAACYUlEQVR4nJ1UX2gScRy/p9406Mm32p9AakgjemgYQoRYDko0IlCLmfUwyq2i01WEPYztoePA9SBnmBmDa9B6uHP0kKhoE056OmetRqc5hty5QTt+7iH3C/YjMT251pcP9/D9/H73+X2+n7sfdmd8HNuryw77Mb3+jNHY39dHEs8AkKuVymZd+m9sVH9s1iXsif8BErh13UVHI1SIRAiTBB2NWM+dReztG2PtLBUi6WjEeOokYi9ZzB0sFSJnHz/KJj9gs9PTB7XaBMtKolgWhA4kWHalWOzurxSLDQAcdvtNr7cBQPeCsiCslkrVSgWLvYwaDIZ8Pg+VKplM1mo1RQpCGAwG47F4L7YBAAAyRoXDwyeGs5kMarUDQphg2bIgdPQbAMiyDCHEcfxVLNa9EWGrXt+q1zGSII4PDXEcp7gonUpJoqhIQQgDfr+6wAuKMpvNvQR4nlcUkEQRQjjh83k8HhWBEEnqdLp0KrWvEUl7AjiOT/h8KgIoZJ7nFYNiGEYx5FYGU4Gpfwq5wBX2lYH0Z0Qjp0dUHFDh8MDgYK/PlKZpRXMtBxaLRcXB63jcZDJxHKd4kPTfDlqbdxo76D+w2WwqAiRBaDTaXg54nkeHbe1pH5HL6XTY7SojymZSdycnPxU4dD1trK8j8DyfW15+v7T0/esq6lQrlQ55hmFomlZx8G5hQd9/2DF63ut2Xbk4ujgfX5yPJ96+sV6wHhk4es3tPnRA8/RhIBp+Ts7M9HpXd/1qNktfPkuiiOH377mczrm50Pb2zw6Pu7vN1lMRAMgAyIpU7mPu6phrbe3bb3IiBHyfTJMkAAAAAElFTkSuQmCC" nextheight="760" nextwidth="1474" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">As you can see, the <code>retention_table</code> returns the number of users from the original cohort x number of months after.</p><h3 id="h-step-5-retention-rate" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Step 5: Retention Rate</h3><p style="text-align: justify">MoM retention doesn't require individual addresses so the <code>FROM</code> statement shouldn't include <code>user_cohorts</code> and <code>following_months</code> - these tables were used in the other CTEs.</p><p style="text-align: justify">To calculate retention you need to query the user counts from the <code>retention_table</code> and <code>cohort_size</code> tables. These two tables can be joined on the cohort month:</p><pre data-type="codeBlock" text="SELECT *
FROM retention_table r
LEFT JOIN cohort_size s 
    ON r.cohort_month = s.cohort_month"><code><span class="hljs-keyword">SELECT</span> <span class="hljs-operator">*</span>
<span class="hljs-keyword">FROM</span> retention_table r
<span class="hljs-keyword">LEFT</span> <span class="hljs-keyword">JOIN</span> cohort_size s 
    <span class="hljs-keyword">ON</span> r.cohort_month <span class="hljs-operator">=</span> s.cohort_month</code></pre><p style="text-align: justify">Now you need to have four columns to create a retention table. The SELECT statement should show:</p><ol><li><p style="text-align: justify"><strong>The initial cohort date</strong> - <code>r.cohort_month</code></p></li><li><p style="text-align: justify"><strong>The initial cohort size</strong> - <code>s.new_users</code></p></li><li><p style="text-align: justify"><strong>The number of months since the initial cohort month</strong> - <code>r.month_number</code></p></li><li><p style="text-align: justify"><strong>The percentage of the original cohort that remains</strong> x months (<code>r.month_number</code>) after the initial cohort (<code>r.cohort_month</code>). This can be found by taking the number of users that remain (<code>r.retained_users</code>) and dividing it by the size of the initial cohort (<code>s.new_users</code>).</p></li></ol><p style="text-align: justify"><strong>Retention rate = </strong><code>r.retained_users / s.new_users</code></p><p style="text-align: justify">The final SELECT statement looks like this:</p><pre data-type="codeBlock" text="SELECT r.cohort_month,
       s.new_users,
       r.month_number,
       cast(r.retained_users as double) / cast(s.new_users as double) as retention_rate
FROM retention_table r
LEFT JOIN cohort_size s ON r.cohort_month = s.cohort_month
WHERE r.month_number != '00'  -- Exclude month 0 (first transaction month)
ORDER BY r.cohort_month, r.month_number"><code>SELECT r.cohort_month,
       s.new_users,
       r.month_number,
       cast(r.retained_users <span class="hljs-keyword">as</span> double) <span class="hljs-operator">/</span> cast(s.new_users <span class="hljs-keyword">as</span> double) <span class="hljs-keyword">as</span> retention_rate
FROM retention_table r
LEFT JOIN cohort_size s ON r.cohort_month <span class="hljs-operator">=</span> s.cohort_month
WHERE r.month_number <span class="hljs-operator">!</span><span class="hljs-operator">=</span> <span class="hljs-string">'00'</span>  <span class="hljs-operator">-</span><span class="hljs-operator">-</span> Exclude month <span class="hljs-number">0</span> (first transaction month)
ORDER BY r.cohort_month, r.month_number</code></pre><br><figure float="none" width="640px" data-type="figure" class="img-center" style="max-width: 640px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/118211455f2838fb6e3fdde1ac5d1dc9.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAADLElEQVR4nI2UT0zTcBTHezBRYqJEoiYDEtM2phmXSi/ruBQvDAw6jCLiHxSCYQ6ROQeCrJt/Fo2YGSMaNah4gWTDxDBUsGwxM11DZhsQyBLUSQROc5seSvFUs/3MnO2IfPMufe/X36fvvb4HOWn68KHDrWbzHbf7THOzzWo9Vl8/PTUty/KqJGWbnJba+Uv6JYriz2RSEVqVpJ/JJFS5l9pZkL910waXw95laXM57Fd7LvW5e0/V1zkvd83wk8GJsRl+8pr9crWh4kCVITgx9oENfmCDM/zk4LP+IweNbaaWm9euzAph4M9YmH03K4ShxuNHd8O73DdcPMfOCmGeY+fnProcdgiCel1XeY71j47wHGsxm0xNp7tt1vf+8VCACQUYnmPdN65vhFLatnljZ3s7z7EgBIwNvE0BnA5nbW2t/K8YhiFJUhRFWZZXVlaAJxaLKY4JglC9fz9Jknv2lPY/eaKIyrKcKlGH7WKZXi+KYnZZPR5PUWHh0uLiqiQl4nHg+TQ/n90DWZYDfj9BEAVptZrN6g79SCQgS1sbSZKKvnk8Ho1Gsx4AjuNFhYUlWq3Nas0NcNK00WhUAEZ9PoIgEvHvGcCozwd42ce4UKhMr9el1dTYqP6LUoB0icrUGRQXFa8nAxRBUAQtLireV7VvTYBOp1MDdmzfng14PjCQE4BhmCYtiqIS8XgOgIO25y5RaSl4IZGVQc4SlWhLSrRak8mUuwedtg6KKldngCLIf0vEhUIwDKMIiiLowZqaNf8iiqLUABiGAUBMT0POJoMSoQiSl5dXV1e3ZgaK/oDrdDrd8tIyAKxK0vTUFEhFMWg4jmMYhuN4d3d37kFz0vTJhgb1JBsMBvDtQJFIJPsRSBAEgiBgGMYwTAH4u+yGhwarDRXDQ4MP++4ODTzlOZbn2HHfS4oqt1is9+/1Wc+dnw5Pjni9E2NvFIBYLMYwzEhakUhEEf2TgbGqcmf+ls4LloFHD54/fphZZD09dIvp7J3e2ydqjwZevwq8fhWcYNRXrKXo1+itPvfs3EfohdcT8Aein7+AzQ4se/tn/CDlddrS4jfvyxcLC9HfwcDrdHUB0U4AAAAASUVORK5CYII=" nextheight="762" nextwidth="1456" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify"><strong>Interpreting the results</strong>: From the October 2023 cohort of 268,396 new users:</p><ul><li><p>54.49% returned in October 24 (month 12) (Airdrop month)</p></li><li><p>21.02% returned in December 24 (month 13)</p></li><li><p>14.23% returned in January 25 (month 14)</p></li></ul><h3 id="h-final-query" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Final query:</h3><p>So the final query looks like:</p><pre data-type="codeBlock" text="WITH user_cohorts AS (
    SELECT &quot;from&quot; as address,
           date_format(min(date_trunc('month', block_date)), '%Y-%m') as cohort_month_text,
           min(date_trunc('month', block_date)) as cohort_month_date
    FROM scroll.transactions
    WHERE success = true
    GROUP BY 1
),
following_months AS (
    SELECT tx.&quot;from&quot; as address,
           lpad(cast(date_diff('month', uc.cohort_month_date, date_trunc('month', tx.block_date)) as varchar), 2, '0') as month_number
    FROM scroll.transactions tx
    LEFT JOIN user_cohorts uc ON tx.&quot;from&quot; = uc.address
    WHERE tx.success = true
    GROUP BY 1, 2
),
cohort_size AS (
    SELECT uc.cohort_month_text as cohort_month,
           count(*) as new_users
    FROM user_cohorts uc
    GROUP BY 1
),
retention_table AS (
    SELECT c.cohort_month_text as cohort_month,
           fm.month_number,
           count(*) as retained_users
    FROM following_months fm
    LEFT JOIN user_cohorts c ON fm.address = c.address
    GROUP BY 1, 2
)
SELECT r.cohort_month,
       s.new_users,
       r.month_number,
       cast(r.retained_users as double) / cast(s.new_users as double) as retention_rate
FROM retention_table r
LEFT JOIN cohort_size s ON r.cohort_month = s.cohort_month
WHERE r.month_number != '00'
ORDER BY r.cohort_month, r.month_number"><code><span class="hljs-keyword">WITH</span> user_cohorts <span class="hljs-keyword">AS</span> (
    <span class="hljs-keyword">SELECT</span> <span class="hljs-string">"from"</span> <span class="hljs-keyword">as</span> address,
           date_format(min(date_trunc(<span class="hljs-comment">'month', block_date)), '%Y-%m') as cohort_month_text,</span>
           min(date_trunc(<span class="hljs-comment">'month', block_date)) as cohort_month_date</span>
    <span class="hljs-keyword">FROM</span> scroll.transactions
    <span class="hljs-keyword">WHERE</span> success = <span class="hljs-literal">true</span>
    <span class="hljs-keyword">GROUP</span> <span class="hljs-keyword">BY</span> <span class="hljs-number">1</span>
),
following_months <span class="hljs-keyword">AS</span> (
    <span class="hljs-keyword">SELECT</span> tx.<span class="hljs-string">"from"</span> <span class="hljs-keyword">as</span> address,
           lpad(cast(date_diff(<span class="hljs-comment">'month', uc.cohort_month_date, date_trunc('month', tx.block_date)) as varchar), 2, '0') as month_number</span>
    <span class="hljs-keyword">FROM</span> scroll.transactions tx
    LEFT <span class="hljs-keyword">JOIN</span> user_cohorts uc <span class="hljs-keyword">ON</span> tx.<span class="hljs-string">"from"</span> = uc.address
    <span class="hljs-keyword">WHERE</span> tx.success = <span class="hljs-literal">true</span>
    <span class="hljs-keyword">GROUP</span> <span class="hljs-keyword">BY</span> <span class="hljs-number">1</span>, <span class="hljs-number">2</span>
),
cohort_size <span class="hljs-keyword">AS</span> (
    <span class="hljs-keyword">SELECT</span> uc.cohort_month_text <span class="hljs-keyword">as</span> cohort_month,
           count(*) <span class="hljs-keyword">as</span> new_users
    <span class="hljs-keyword">FROM</span> user_cohorts uc
    <span class="hljs-keyword">GROUP</span> <span class="hljs-keyword">BY</span> <span class="hljs-number">1</span>
),
retention_table <span class="hljs-keyword">AS</span> (
    <span class="hljs-keyword">SELECT</span> c.cohort_month_text <span class="hljs-keyword">as</span> cohort_month,
           fm.month_number,
           count(*) <span class="hljs-keyword">as</span> retained_users
    <span class="hljs-keyword">FROM</span> following_months fm
    LEFT <span class="hljs-keyword">JOIN</span> user_cohorts c <span class="hljs-keyword">ON</span> fm.address = c.address
    <span class="hljs-keyword">GROUP</span> <span class="hljs-keyword">BY</span> <span class="hljs-number">1</span>, <span class="hljs-number">2</span>
)
<span class="hljs-keyword">SELECT</span> r.cohort_month,
       s.new_users,
       r.month_number,
       cast(r.retained_users <span class="hljs-keyword">as</span> <span class="hljs-type">double</span>) / cast(s.new_users <span class="hljs-keyword">as</span> <span class="hljs-type">double</span>) <span class="hljs-keyword">as</span> retention_rate
<span class="hljs-keyword">FROM</span> retention_table r
LEFT <span class="hljs-keyword">JOIN</span> cohort_size s <span class="hljs-keyword">ON</span> r.cohort_month = s.cohort_month
<span class="hljs-keyword">WHERE</span> r.month_number != <span class="hljs-comment">'00'</span>
<span class="hljs-keyword">ORDER</span> <span class="hljs-keyword">BY</span> r.cohort_month, r.month_number</code></pre><h3 id="h-key-technical-notes-for-dune" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Key Technical Notes for Dune</h3><ol><li><p style="text-align: justify"><strong>Month Number Formatting</strong>: Use <code>lpad()</code> with zero-padding to ensure proper sorting in pivot tables</p></li><li><p style="text-align: justify"><strong>Date Formatting</strong>: Use <code>date_format()</code> to convert dates to strings for better pivot table compatibility</p></li><li><p style="text-align: justify"><strong>Casting</strong>: Always cast retention calculations as <code>double</code> for decimal precision</p></li><li><p style="text-align: justify"><strong>Filtering</strong>: Exclude month 0 (<code>WHERE month_number != '00'</code>) since 100% retention in first month is guaranteed</p></li></ol><h3 id="h-visualization-of-the-pivot-table" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Visualization of the Pivot Table</h3><ul><li><p><strong>Rows</strong>: <code>cohort_month</code></p></li><li><p><strong>Columns</strong>: <code>month_number</code></p></li><li><p><strong>Values</strong>: <code>retention_rate</code></p></li><li><p><strong>Format</strong>: Use percentage format for retention rates (<strong>0.00%</strong>)</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/a0712bb9c77b4b22cd538f2fc94e1229.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAATCAIAAAB+9pigAAAACXBIWXMAABYlAAAWJQFJUiTwAAAE/UlEQVR4nH1Ub0wTZxi/fTJZMpcsi/hnyaL7sC1miZ/WmEgQ42YXt9GSqEgP0B4DPPvSUvDuSgb9Aw56VrPJWUSkR0HonVBBeoKGtdsSjbfMOCWFusK1aIsNQiWbt+4T7dIeNoyhT3558t5zz/v83uf3vHmhstLS/fv2HT506KuDB2FYFX0y+zy++CosLjzL+tcgkRCza2jHlhwIgjZCkGznR29C0JEv5ThaCY6X4mgFOAbjaEVdVbnks8DRShytkHw9OFFXVS55KRNHK9AyVV1VeQ1yDEOroPfe2fj+u283Y/r7/J3LlzoOFyoNp/QlR4sy/ohOg5YcLcL0ukpEXYmoS44W6TRoJrjyy4DVHodhA1YrBQ1YbXatB5pzVisEQVDOhjfONNaHp4M4TshkMgDAntxclQrek5t7XK2Wy78oLCyUy+VKpVIul6tUsEoFHykqKi//BkEQs9kMAKiurlap4K8LCgAACIIUFxc3Go1+v39xYQH6YGvO7k8+bsb0Uw/vD10fMhBEj9PZZLE4HF0kaWUYF0laHY6uszabw9FFUVS73d7jdFIU1eN0MozL4xnpcTpZlpVyKIpiWXY2HEoml5PJ5b/FP9MdbISgZkwvBAMtra35+fkGgjhw4ACCqBWKAhzHlUolgqhLYBgADQBAp9WaTEY8YxiGkSSJ47iBIFAUxXGc5+++ePGXVF0UxURCXJEoTfDHJEVRSqWSJEmFIt1scXExjuMIgkjlSNJqzhhJkhlvNZmMJEmaTEaKavN6vaIoSqWzSBNs37zp050fZiUymYwsy5rNZoqiztpsNE1TVJvD0UXTNMO4+lx9WVkyirV5PCM8z6+p+x8Cyc401gvBQN2pU7t27QJAk5eXh2GYQlGAYZg0NwRBMmsNABqdViuNl+O41YKsT7CmA5K0Dg4MsCzLMK52u51hXNLZaZoeHBigabrdbvd6vRMTE6lU6lUHX9vBtrc2NFSfFIKBfperBIYlcZssFgDAWZutpbVFuosmk9Hh6BKEmdefOotUKrUUj0PbcjZ9tjfvPn9nKR73+yd9Ph/P876Xxq/YXY7jeJ5PvTSpuiiK2UgqlfonkViNYe76MHcdWorHE4n0fZKejtjcnPQZi0bWPC+LC89i0UgW6eRVn2vyn8cXZ8Oh6JNZiKjRQRC0Y9sWg1bzQ0sz4+hs/pY4uH/v6LWrjKNTwrDryvatmw1ajRR02qmxIfe+PbtRddnotatOO8XSl512KjwdXN3QikRsXy8AQBBmPJ4RjuOSyeWRAaYSUXd2XBCCgaeRx4+m/Ld9XqQENjUYfrx1MxaNCMHAbZ/XSGA6DfqLd/xp5PHTyOOfx8f+T5Ae8tVeWiH/vOP7c7eGh8aG3Cx92d3XYyCIJoslGAgEA4HFhYXAxENzYwMAYPTGDUGYmZ+fD08HL1JtAACv1ysIM1OTk4+m/NEns+sQuK90N2E1zZi+ofpkBifabVadVptMLjdZLPn5+fd+uxeeDqrLSkOhEMdxMpmMoqhYNNJ6+vRJDaBputFoDIVCU5P+2NzcOgSMo9OgqXpZPU3QbT9fo6vpdfZyHCddld9/vWvAai9csLsH3fPz86IohqeDrRZTI0GMc9x3ZmMsGrnG9q8/g5/GuG77+ew8u+3nfaOeSxfb6wnM/+CBpK8QDAy6+vG62vGbo9mI+0q3tNHV1SFtlAhW39SlePxfvnmsF1nGwBAAAAAASUVORK5CYII=" nextheight="1268" nextwidth="2124" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><br>]]></content:encoded>
            <author>wild-tales@newsletter.paragraph.com (Wild Tales)</author>
            <category>blockchain</category>
            <category>analytics</category>
            <category>sql</category>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/2cbd43c7266ad99115b72d5f9a5d6de2.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Account Dusting and Poisoning on Solana]]></title>
            <link>https://paragraph.com/@wild-tales/account-dusting-and-poisoning-on-solana</link>
            <guid>5d2PlbxqzlJ2d49zlThG</guid>
            <pubDate>Wed, 30 Apr 2025 23:49:26 GMT</pubDate>
            <description><![CDATA[Account dusting and address poisoning are deceptive practices on the Solana blockchain that exploit users through low-value transactions. Dusting floods account addresses with tiny SOL transfers to promote scams or track activity, while address poisoning tricks users into sending funds to malicious account addresses mimicking legitimate ones. This report details our investigation into these tactics, delivering a public dashboard on Dune and an open-source API using Solscan endpoin...]]></description>
            <content:encoded><![CDATA[<h2 id="h-introduction" class="text-3xl font-header">Introduction</h2><p style="text-align: justify">Account dusting and address poisoning are deceptive practices on the Solana blockchain that exploit users through low-value transactions. <strong>Dusting floods account addresses with tiny SOL transfers to promote something</strong> (bots, casinos, tools, etc.) - it's <strong>crypto spam</strong>, while <strong>address poisoning tricks users into sending value to malicious account addresses that mimic legitimate ones</strong>. This report details our investigation into these actions and provides a public dashboard on Dune and an open source API that uses Solscan endpoints to assess transaction risk in real time, improving the security of wallets and explorers.</p><div data-type="twitter" tweetid="1876210518836625908"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/ogbame_justus">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/2350d9ba13af797ec55ab2debc792295.jpg">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ogbame_justus" class="twitter-displayname">Ogbame Justus (✸,✸)</a>
              <p><a target="_blank" href="https://twitter.com/ogbame_justus" class="twitter-username">@ogbame_justus</a></p>
    
            </div>
            <a href="https://twitter.com/ogbame_justus/status/1876210518836625908" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      I don't know how this works so someone please explain to me, why do I almost always see sol casino or <a class="twitter-content-link" href="https://t.co/jBZiB5LuzE" target="_blank">flip.gg</a> stuff in my TX when I scan it, I don't use any of it, why does my tx route through there, wtf goes on there. Is it a node or what 
      <div class="twitter-media"><img class="twitter-image" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/220b5438094278cc4e34ec2cf629143d.jpg"></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ogbame_justus/status/1876210518836625908" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            1
          </a>
          <a target="_blank" href="https://twitter.com/ogbame_justus/status/1876210518836625908"><p>7:13 AM • Jan 6, 2025</p></a>
        </div>
    
  </div> 
  </div><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/28572a41521d9be1ef333d923926effe.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKCAIAAABaL8vzAAAACXBIWXMAABYlAAAWJQFJUiTwAAACG0lEQVR4nKWRT4gSURyAp1uHLqER4VKwG2XRwaPdhA55WIgug0Wxc8hFLXdzLCv7I7pGKUZ/VjMaa9wsZhjdVR5uOLwVlmHYqF1kVyqXYGGRtQ7vPNikw4SKm0Ro0Xf6Hrz3Pn7vYXa7XaPRaLVah8MhSVK1WkVtalu12lYN/TW1b1/lujx07jSm25ljuPMXr03eultcXMSoBGUwGPR6vdlsJggCIaSqalNRmooiNxpNRZEkSW78aC3rstQXuS6XKp9zRYgQys2BHcP7HyYTGADAZDJZLBa6C47jp0ZHTxiNR0cOnTk7Nma7fME6SVjt485LeQA4jpvNZPIAsH/i7fx8kedZlmUYhkpQBZ5vBQiCIEmys2MmmcRxfESnw7oMHT957LDxwMEju4b32ZyuO/6gw+W56vXNJJN0XziOgxC2AiRJer1emqY7jVA4NB2N3pyK+MNRfzgajMRu33vUkgfxG4HI4/iL+7GX01Tq3dKSOIjWBBDCqTbbgeWVFZ/fTyWoD8vvNzfWv3xa29xY75W2l9VBSJIEYRETRZFlWdDzpqqqWsdtu/fsveImn4SC1502n3vC554IeFwBj6sjKerpvwV6QQhls9nZuaywUHhNxUGaAWnmTeIZSDOZFP3qeQykmYG3/wpACH/7HEEQ6FRqIZ8DaeZ7va6qSvdIr2x7/wDESqUS7KHA86IoViqVtdXVj+Vy9f8QBOEn9oe7MKNjV+YAAAAASUVORK5CYII=" nextheight="894" nextwidth="2816" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Instruction call for a dusting activity.</figcaption></figure><h3 id="h-deliverables" class="text-2xl font-header">Deliverables:</h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.com/mrwildcat/account-dusting-and-address-poisoning-on-solana">Dune Dashboard</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/filippello/api_poison_dust">API</a></p></li></ul><h2 id="h-account-dusting" class="text-3xl font-header">Account Dusting</h2><p style="text-align: justify">On Solana, SOL is the native currency used for gas fees and network staking. Dusting involves sending negligible SOL amounts—often less than 10 lamports (1 billion (1,000,000,000) lamports is 1 SOL)—to thousands of account addresses, typically to advertise shady platforms like casinos, bots or 'tools'. Over the past week, 5.12 million dust transactions targeted 4.23 million addresses, totaling just $11 USD. These transfers often cluster around specific domains or wallets, with identifiable “duster” addresses executing thousands of transactions.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/5610dee53b43d47e41a89fc185b45f39.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEaUlEQVR4nJWU62sUVxTAT+mHvigUCn6qWKmgLUih2j+hlIRYGjDSNhU0kEgIEbUE+qH0U6FgvzTRoHm/DFaobZUq2EeMJasxm8fuZl/u7Dx2M7O7s7PzuDt3Z2d3Hrfc3SaCWMHD5XLOuWfO7545lwPJeDywFFhZXg4sBYIrwbXVNZ7jeI4TWLpj0ySEEM97rrUjxHNBU5RcPi9JOYlKTtM0z/Mcx3kcRCjAcxvK80i9Xi+bJtSq1XLzmtviNzLaukV8qptZ1VLNsqD4DVC9WvOeKYQQUZQYJr0Z3ZR4BjzHaX5J95pTQxbN73ooJdu6ZSsmSsvVIjKFkud6rlVDbNFWTFvZ/nVPk2g0trS0FAjcz+fyjQoMRAhx646tYcwrVt6giTilWqB5TaFULaKKpNuK2TRxVrXyhq1b1QLaLpnuvushTiGE8FxiYyMUDkfkrQL4xFeTkue4KC1XJB2LGkrLDq5SQBFhUW0ATCxqFJ+lJha1atFsnGo7deCsWkeWHpcIIRk2zbEczwtIzEHNsfMhznMcxNG746xmsspjQHYHoNqK2TRpVwrIVsyKpO8AUFquIctI5gkhTCiUTiaTj6I5tQiZrcxWkGlW90yAtgNoVvAEwGSVOrKMRzIhJBUJRqKx8PKyGIoBy7FbwdQzAJhXbK1SerihPHxYYqRcVCgxkpqV/x/gL9/7MxyOrK+H2ThHAcJKkgLY7R6wRbtsUV4RlQUF80pNq3D/rK3eXiokttjVhBBhZFa0FfwEoIYsLUF7kBMSweDaxsZGRmBA1UrFSMarOQanYMlAWdVg5TquIraIC0ZZKOqcggvlslBCecPMqlhQsahV5DKWy1jSfEIchz5xnSnYyNITtAdyXojHE2mOy2kiOI4jBhnPcVMPEqV0zpKM/GYmvJ7UhBwbz16/dpfWbliLi2tsnLckfe7aH4u/B2wFWUVUyao7z9RMy7Zu3rz6NzJNkU9tbsYT8Wi2kANCfH1LWbgf3d0/+c3YnfGfFs/PL0Lf2L5vr370/XU4PXN+7Gb/xB04M9P1wy9Dc39B3zx0Xe4dvjX624OBCzcWQqn1lPDVzMLsz/d6hm/DybHBW8FUPBYKRyOhlZIQB9+t341loHceOiahew66puHENLRPwNEp6JiAIyPU7JyGtlE4dYXqLZfhkzHq6bkCX85Czwz0zkDnFPTMUufHl+DrG0mOX1l+EAgEGE4AQsi9NQl2DQCcgtfOwuvn4OXTAN0AvY3VDa+cgRf6AU7CS/00AE5Q54v98Opp6t81AG8OAPTBG+caYcfhve9KGmaFWDgWTgklIMQLrDDvtF08/MXMviPDe1qHDh2bOtgxvrt18GDH+KHPpt5q+fFA+8jhztm32y7sabv44fG5/Z9e2t06dPjY1Lvto3tbBt9vH/3g6MTelsED7SP7OyY/P/tr1a7T2UNnsAsCy2UEvmbjxoNzfY+eEeI3lOaUcYjnEkLKSLGt8tPCGhpV/pvtxPN811OxUcClfwFj+zrZY4pIkAAAAABJRU5ErkJggg==" nextheight="982" nextwidth="1814" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">On chain data reveals a tightly coordinated operation dominated by a few key players. The <strong>Accounts Dusted Hourly</strong> chart, covering seven days of data, shows that approximately 150,000 account addresses are targeted every hour by around 40 consistent duster account addresses, each executing at least 100 transactions to 100 distinct account addresses. One duster, linked to a Solana domain name associated with “Odin bot,” drives massive spikes every 12 hours, suggesting manual launches or cron-timed automation. These bursts indicate a deliberate strategy to spam account addresses at predictable intervals.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/ac71497428753bdbe1afdab3384121c3.png" blurdataurl="data:image/png;base64,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" nextheight="1064" nextwidth="1812" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">The <strong>SOL Dusting Market Share</strong> area chart underscores the concentration of this activity. Account addresses tied to “casino flip.gg” consistently dominate, accounting for 74% of dusting transactions. When combined with an unknown account address, <em>3U6G</em>, and the Odin bot-related account address, these three players control 93% of the market share. During the Odin bot’s 12-hourly surges, their grip tightens to 97%, revealing a near-monopoly on dusting campaigns.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/ad8d5ac019c8dfef1f795999cd5f4756.png" blurdataurl="data:image/png;base64,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" nextheight="1064" nextwidth="1816" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">The Odin bot-related account address targets 20,000 account addresses every 12 hours, while casino flip.gg bots collectively hit 10,000. Smaller dusters, by contrast, rarely exceed 500 account addresses per hour, emphasizing the disparity between major players and fringe operators. This pattern points to a hierarchical structure, with well-resourced account addresses orchestrating large-scale spam while others play a minor role.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/0ccaff39ccd5f8c6772dbaa9d20dd353.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAIAAABj86gYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFa0lEQVR4nKVVXUxURxQ+fWjSmNikfWr61Ie+NI2vKk20tbXV2sbWREvDgiJVyhaKgIgSq9YaEVFRgkV0wRUQQRSNlti0WlO1At2VhUX2h/29y93fu7t32ft/uffuNLNQpPYnJj2ZTGbOnDnf+c6ZnAHX5KTJZHJNTjrsdr/PHw6FCL+f8Ptj0SjKZP7nyKgqJOJxKh7XNE35q2iqhuYlg/CFrKiKip5dMhnQ1H+/gP2ijKopvMwFkrM6xp1l9izOEdI0FQSOZxhG+5uINCcmWSGcYnyUSHOsl5qlnbIFNVXV/lMEQZAkiU7SEYIEpP0zA8ZNCZE0T9I8kZBogQsk5bQgxRjOF5cTnETzc0E+FXU2sZOTrpERi9k0QrmCMCOJgiDMpwwhxJO0qig8kRBiTwB4kpYohgsksYakhXBKkxWFEZ7yznophJDD4TSZzIPDw8FIGCRJFLi5cORpAefETanizBxA8AmAnOB4kuYCCT6YkihWohiepOfDUnhZFWdSjghCKBhw2ex2p8PJx6OAQyYSmqxwgaQQmcYufPEFAKkFDNiFABgvmJoHmE0d48YMSKfT7/US5BSdpkCakUizSxXktI/iwjRL0qyXUgSJyW7TforxxcUky5K0QOF52hNlyaQQS4sUw5I0fiqqmkGI8SdEikmMExmUmbA8cjqdtjFzyE9AOBpO2oOarDD+BGYQTHE+ShFknkgyoeTE3SHGRynMTMj8OGZ9LITTnmHrLJunGQQScoLzmW0IaSO/3Jqw2cdHRkmrE1weF/G7M6NkIjYfG0ryQVwDOY2fDeWb6utsod1hTdLutJ2+e96Q9ERvDPRMDo/HvEGJYrnwkxrwREKkubG790Wes1qGLaOjltExn5+AVHo6avWr4ox1eCjpi4gRJmhx3r7cm7ZH7DZLbfM22+1BhNCxnkMNJw8l3KE9l8sHrvaKEZbPFhn7ziBO5ChHQExyHcamSIJkqKnHEza32xWKeHGRWU9cYLhLPWcePPhJCAker62kMbd3wNB+vTnv9KbuC00299je6+VHenY/Grqv7ymsOlngtFtpIvLrrZuswiKE7BHbhNkU9HhLmkp/HuyPTvlsDofb4w7TMRAEIeLwT0xaC4+Wnrt6YmCgu/3O93pjrv78J1ta8j84UVFpzK/q2FzQqqvoqKjuKlp/qrzQsOlof63hh6ayllyz6+Go61HnvTN9twz7u3atbSo8cfMb27jFOm63TYyEyCyD6HRgT2fJymNV2w3F285tzG3WLdp7dGX97nWNlbCraWPzl3ktW1/eV7/iSE2RIQ8qz0Jtw8bmwvyzBXmtRV+3Fezq+nxn96EtrXl5rYWwp07f8d24bXzcardaRmJTLsgoitXvXl5fCxUtrxysg/3HYV8j6Puh9BqUX4Ct3VDdBpVGrKluXXygAbb1Qkk/VJ+Hfceh0vjqwcNL62qhpnPJ4QPYUtf9ekNfKEaZzL/dG3xgdYcBIWXIQ0HxVXjvLBQaQXcJNl2EnJOw+gysMcCb9bDeCBsuwPJTsO4U6HrgjTpY2ggbOuCzi3jO74PtN7BBYRd82gFL6qGkn2ZleYaj0ymWEXGKHo5G4KUagDJ4sQZeqAQoB9DjLR56gB0ApXjxfCUeWJNVPrcDGyyqgsU78WJxTfZiMbz2LT0tItyrs/8BQpp51LuiwLjuq/63N3csz2tbW9z3fnFvjq59TXHvGv2VHF37qqLuj8uu5+ja38o3flR27Z2i7hxd+6zZslzD6i96PtRfWZZrWFXU/W5xX/H+HwVRwd1JUxVFAZIgglOELHHZhqhlNHyGoecWWDnb0tl0Qhbxo1xohtCcWVbz5yeY/S9pkYlz9B9DJemQWkpEEgAAAABJRU5ErkJggg==" nextheight="1150" nextwidth="1814" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">The <strong>Total SOL Dusted by Hour (USD)</strong> reveals the negligible value transferred: less than $0.06 USD per hour to target 150,000 account addresses. This trivial cost, paired with the high volume of transactions, explains the profitability of dusting. Spammers can flood accounts with minimal investment, banking on even a tiny conversion rate to scams or bots to turn a profit.</p><p style="text-align: justify">In summary, <strong>dusting activity is concentrated among four key account addresses</strong>, primarily promoting casino tools and bots. Their coordinated, automated approach exploits Solana’s low-cost transactions to spam millions of account addresses with ease. A complete list of these duster account addresses and their activities is available on the Dune dashboard.</p><h2 id="h-account-poisoning" class="text-3xl font-header">Account Poisoning</h2><p style="text-align: justify">Address poisoning is a sophisticated scam that, like dusting, leverages low-value transactions but with a malicious twist: attackers send tiny SOL or token transfers from account addresses mimicking legitimate ones (e.g., sharing the first four characters) to trick users into sending funds to the wrong account address.</p><div data-type="twitter" tweetid="1860885948126609613"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/realScamSniffer">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/91baf785cf4e1c1a4faebd3451e5bb2c.jpg">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/realScamSniffer" class="twitter-displayname">Scam Sniffer | Web3 Anti-Scam</a>
              <p><a target="_blank" href="https://twitter.com/realScamSniffer" class="twitter-username">@realScamSniffer</a></p>
    
            </div>
            <a href="https://twitter.com/realScamSniffer/status/1860885948126609613" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      <img class="twitter-emoji" draggable="false" alt="😔" src="https://abs-0.twimg.com/emoji/v2/72x72/1f614.png"> Another massive loss:<br>$2.91M lost - Solana user copied wrong CEX deposit address from tx history. 
      <div class="twitter-media"><img class="twitter-image" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/07271b08ad7cc27e3b39b99f0f6c8df1.jpg"></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/realScamSniffer/status/1860885948126609613" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            163
          </a>
          <a target="_blank" href="https://twitter.com/realScamSniffer/status/1860885948126609613"><p>12:19 AM • Nov 25, 2024</p></a>
        </div>
    
  </div> 
  </div><p style="text-align: justify">Investigating this is no small feat, as Solana’s transaction volume surpasses EVM blockchains by orders of magnitude, demanding careful resource allocation for queries. To understand how poisoning typically unfolds, we built a base query around a common pattern:</p><ul><li><p><strong>A "high-value" withdrawal is performed</strong>, usually to an identified CEX account address.</p></li><li><p><strong>A micro-SOL transfer occurs from a similar-looking account address</strong> to the victim’s destination account address, typically minutes later.</p></li><li><p>We check afterward if the victim sent funds to the scammer’s account address.</p><br></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/667e9cc5267e11b134aa5004fba35b1b.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAIAAAD4YuoOAAAACXBIWXMAABYlAAAWJQFJUiTwAAADqElEQVR4nIVUT2zTVhh/EtJudIcxemqjcmg4VZPQEJNAkANSmg5NC2PTwi6gliGhuEwbSrvLlPTYwpAWBhtbX6ZMberCUKkpQi2mmahqTWq3pnYiZSFxokJwbJM0eX0+NPabEm9uSFvtJ8v69P3x7/t97/MDx44efbOl5Y09ewAANlv7O3UctNsP2u0HOjqGAn7D0DFG1jM44Nu//23HieMOh+O9I0cOdHTYbO2OE8cv9PV+fOaMq9vp6naedn84/4Q1DP2VqoB3Dx0CAOzd2wIA6Oy0v7VvX3u7ra2trbW1FQDQ4+ohDcAYRefnIQxBGPrg1KlgMDg7NwchZBiGrYP5D5IkEUI0jEFRVau6XlTVoqpqGJve/PPnpm1Bw1jDuKiqGKOqrv9G03FBCEMYhiErQZFlRZa3akyCrChyHKfIclYUhZWVZCKRTCTM1GQikRVFhJAiy2u53Fouh3HNhjD07fDIxgZGCN2+cZOdfXzv7t3vrl9/MDV18dz5ZgIN40wq1dSvGcukUoosaxiv5UTLQwj5a2l55v60mRYXhCuXv3j08OHkeOSr/v4fb3yfFWvJCKGNjZpooMgFnufR7kjWBZk6Mn8nNYw5jkMIWa18M/g1QiguCKO3f4oLwg/B4GsKiqra1HtV18kuKKqqIsssyzYmV3W9cQAIIY7jGOYBTdNhGAKjoz+/yOet8KOpKXZm2pzvdgIN46FAoDF0byz8+SfuZCKxsLiYroMQ4vF4OjvtXV1dTtdJ4HA4rALD0Gu7CQCE0Ov1XujrgxA2EVwdGWEYZrO6WamUCSEnDx8GAFy7es3j8fh8Pr/fTwiRJOlFPi9JEkIIrOVyhcLWbl350nf6o08RQjzPp9Npc50bR1SplM0zMz0rsdWxyJ3GnM3qZvMZ7DiN3c5Aq4/bWgFr7qX10vbvbP1olquxbEcCRZYnJibYp2x0IRpdiP6++NSyowtRbvmP1fiqJeJfgqY5/K8CSZLWy2WrocaE0nqptF7aQYEkSZmMmMmIhYJsGgihJmehIJsEVV03o+Z7u/EawQzDuN1uv99fX17m7NnPZufmWJZ1OrspiuI4jmVZiqJu3bz160QkFostLy319vZ5vd5nz1IURdE0PTw84nQ6eZ6HEPp8PmsFJKWQzmbA+z2uwYEBjlu0LizD0IulV0OBQKVSNgzdMHTzwviFHluK/UldunS5v//O5KRh6C9f1n6gSGR8evo+IaRSKZvl5sU+++RxeHL8H3BC5ss0eu3kAAAAAElFTkSuQmCC" nextheight="894" nextwidth="1808" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">This pattern shows how scammers work: they hope users quickly check their recent transactions and mix up a fake account address with one they trust, like mistaking a stranger for a friend. <strong>Our query, run over a 12-hour period, uncovered a large wave of these scams.</strong> Scammers targeted 1,577 account addresses, creating 4,349 fake account addresses to launch 9,234 poisoning attempts. These attacks were fast, hitting just 9.74 minutes after a legitimate transaction on average, taking advantage of when users are likely to check their recent activity. </p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/022bb01c0930ec56de62d0e180f0aaac.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAPCAIAAAAK4lpAAAAACXBIWXMAABYlAAAWJQFJUiTwAAAD3ElEQVR4nG1Tz28bRRSeP4ETEqpEBWmhJ8SBG1ckDly4cAEJBFwjLhVQilKo1FMPXEAokqUiiBLaQlQ1dhOSJo1bWBklrVu3dWyvvdnNrr0e2/F4f856Zmd30OykC4p4ehq9fTv7vve+9y0orRQVRen2bNM0BxC2VbVUKtVqtU6nY/f7VrcLIYwp5TyVXlGUjY0NMzNd1yeOw4XJt9xzJ4VCYXFp6eeFhZvLvyHYBwM4GI+GkTdOGOGcM1HryHAQQL3jDId5JmUsZSx/HPf73WYTB0GeicnUNM39tqo9fuSPR5E3AZzz+s79C7Nf3V2/I25kAIRQ2x7Nfzf/8bufzn7yhWVBjKNjANAezn0298E7H16+9IPoLMsnLI5pXFm9fe3HK80ne5xzAaA2tatLKw8f7uUTEELq9fbW+r0rhWvF4p1qte66/jGAvj28dWOjMP/r+vpfsroEIITWa3vrq+UD0+Y8BZ7rHoHzhMTEd12MMf8/S3gSkSgMAkIEmZJ4xhL5SrQVU4xD3/dkQZaK+6DVaFimOUEIoXFv1Dc0zdD1mExjSoWT6QD2ERo7zsTqmoZltNWmoe9PEMI4ZJSGQXA4GnquGwaBBS2ra7ZaTc+dxJT6oX/oIrC7u7OWWblcriiV7e2yoij5EBHGrVbraa1Wvf+g0WhomgYhlPpxMv0YmlYslba3yxubt3crO8o9xUETuZKEJyljIAwCjDGJoghjHAQRxhHGcRzLCVLGwsB3EMKe5yEUYey7ru+6OW9R1sp7lz8Cb4Ny/c9H2uM3zr21XFlpmC0Si8+BLJQvkDFGIpwyJqszSicIhZkQR304tG374MDa12VGXCNTQgh4/wR4AYDXAXgNgJMAzADwJthRHwzRUAAQQrLKYjNSJDGlMhNT6vv+UUym7Fne933TNDuddpqkF5YugZcBOAPA6cxl8Io4v168CLRORw7bffqkXa0ODg8hhLnsHIQGEMq4trWp7TWsbhch5Pu+qrYNy/AGaPb7swLgNADPAfBi5jMZzEnw+U/ngSSRc25bXV3TMcaO4+QAjNIIY9k1hAPHESLOZSo4pexs4ZwAOAXA80AEM1mcAXz5yzeCorzcMRMyp7Hnul7oh1EYxVEYheEUh1Ohgkz4Aun8wkXB+xkAXs2YkecRwNzRDgghsrX/mpAaixkTtdIkTYXqsg1l9i/A4rdiw6cAeOlZ+/I8kVFk6LqhGzgIer1eGARapzOAMAwCaNuj7P9qq2qv14Owb/d6rVYLobFlmoRMk5R5oe8h9Hd158bdm6uVtdXK2vXN5euby0Xl1mrlj6tbvzct9R8+cp5kCLVuQQAAAABJRU5ErkJggg==" nextheight="1326" nextwidth="2740" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">Due to data constraints, we only tracked 10 minutes after each poisoning attempt to see if victims sent funds to the fake account address, keeping the query simple for faster results. Extending this window would require more processing time, but an alternative could be checking if these fake account addresses later received funds from victims. The <strong>Time to Poisoning Attempt</strong> scatter plot tracks this quick timing across recent hours, while the <strong>Poisoning Activity</strong> column chart highlights the focus on high-value transfers (&gt;$10k), and the <strong>Targeted Accounts &amp; Poisoning Attempts</strong> line chart shows how often these scams strike, with up to four attempts per transaction. Notably, some fake account addresses aren’t newly created; they seem to mimic CEX account addresses, possibly to track deposits. A list of these account addresses is available, and future work—limited by time—could trace their funding sources, attempt frequency, and success rates to better understand these tactics.</p><h2 id="h-building-an-api" class="text-3xl font-header">Building an API</h2><p>To combat address poisoning, we built an open-source API for real-time detection, designed to slot into wallets, explorers, or RPC layers. It takes two inputs: from_address_check (sender account address) and to_address_check (recipient account address). Using Solscan’s account/transfer and transaction/detail endpoints, it digs into the sender’s transaction history, pinpointing prior interacting account addresses and their first interaction block.</p><h3 id="h-api-functionality" class="text-2xl font-header">API Functionality</h3><ol><li><p><strong>Prefix Matching</strong>: The API checks if any account address that previously sent funds to the sender shares the first four characters with to_address_check. The earliest such account address (by block number) is marked safe (risk score: 0); later matches are flagged as risky (score: 50).</p></li><li><p><strong>Low-Value Check</strong>: If the first interaction was a low-value SOL transfer (&lt;10 lamports), the risk score jumps to 90, signaling a potential dusting or poisoning attempt.</p></li><li><p><strong>Token Transfer Validation</strong>: For non-SOL transfers, the API assumes legitimate test transfers are ≥$1. Subsequent transfers in the same token must be ≥1/5 of the original value; otherwise, the risk score hits 90.</p></li></ol><p style="text-align: justify">This setup keeps false positives low, as the odds of two random Solana account addresses sharing the first four characters are ~0.0005. For high-transaction account addresses (&gt;1,000 interactions), the collision probability creeps to 0.512%, so our layered checks add reliability. The API’s lean design ensures fast queries, critical for real-time wallet integration.</p><h3 id="h-technical-architecture" class="text-2xl font-header">Technical Architecture</h3><ul><li><p><strong>Inputs</strong>: from_address_check, to_address_check</p></li><li><p><strong>Data Source</strong>: Solscan API (/v2.0/account/transfer, /v2.0/transaction/detail)</p></li><li><p><strong>Logic Flow</strong>:</p><ul><li><p>Fetch sender’s transaction history.</p></li><li><p>Identify prior senders and their first interaction blocks.</p></li><li><p>Compare to_address_check’s first four characters with prior senders.</p></li><li><p>Apply risk scoring based on timing, SOL value, and token transfer thresholds.</p></li></ul></li><li><p><strong>Output</strong>: Risk score (0, 50, 90) for the recipient account address.</p></li></ul><h3 id="h-challenges-and-solutions" class="text-2xl font-header">Challenges &amp; Solutions</h3><ul><li><p><strong>False Positives</strong>: Mitigated by trusting the earliest matching account address and enforcing strict value thresholds.</p></li><li><p><strong>Scalability</strong>: Optimized Solscan API calls for low latency, caching frequent queries.</p></li><li><p><strong>Evolving Tactics</strong>: Adaptive risk scoring handles multi-wallet obfuscation.</p></li></ul><h2 id="h-conclusion" class="text-3xl font-header">Conclusion</h2><p style="text-align: justify">Account dusting is dominated by a small number of persistent account addresses that automate spam-like behavior to promote bots and gambling tools. Address poisoning, while less frequent, poses a more deceptive risk and requires further investigation to fully understand how these fake addresses are created and funded. Although our data window is limited, the Dune dashboard offers a clear view of these activities over the past seven days, and our open-source API provides real-time risk scoring to help wallets, explorers, and developers guard against suspicious interactions.</p>]]></content:encoded>
            <author>wild-tales@newsletter.paragraph.com (Wild Tales)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/f4bdd68cc8247ec079abc51d7e317912.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[DAOs that do something on Solana]]></title>
            <link>https://paragraph.com/@wild-tales/daos-that-do-something-on-solana</link>
            <guid>6GWo2wFlbyJIyl2k6kuI</guid>
            <pubDate>Mon, 14 Apr 2025 17:08:04 GMT</pubDate>
            <description><![CDATA[DAOs, or decentralized autonomous organizations, are a relatively recent development, evolving from Ethereum to other networks. They offer a decentralized alternative to the governance of protocols and organizations. In this case, we will examine the situation on Solana through the Realms platform, which facilitates on-chain management of DAOs through various governance tools, treasury management, and proposal management.Realms appeared in 2022, marking a turning point with a peak in activity...]]></description>
            <content:encoded><![CDATA[<p style="text-align: justify">DAOs, or decentralized autonomous organizations, are a relatively recent development, evolving from Ethereum to other networks. They offer a decentralized alternative to the governance of protocols and organizations. In this case, we will examine the situation on Solana through the Realms platform, which facilitates on-chain management of DAOs through various governance tools, treasury management, and proposal management.</p><p style="text-align: justify">Realms appeared in 2022, marking a turning point with a peak in activity that same year. While it is true that there have been dips and falls, it is undeniable that in recent months there has been a notable increase in activity. Many of these DAOs are trial runs, but it is clear that some of them have great potential and deserve to be noticed.</p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/700c0ecb69465f220138d1f8c760413a..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD20lEQVR4nGPgE1NR1bZW1bZW0bSEMDDZKmCuiqYlI7c0SYiBXZJBRskwNCYzNCbTNzghICw5Ii4nICzZNzgBIhgakxkSnQFBHn4x5Figqm1d3jRt6uwV0+esmD5n1aLlm2YvXDt11rLFq7bNWbRuwfItC5Zvmbdkw4LlW6bMXLpg+ZbZC9em5VQWV7ZDUHltF4RU07PBbgEDu6SuR4mBhZuLd7itc6C9W7BXUOTceZUQrqNHOBqysPMmzQcM7JKcQop5JY32bsHSSnqKaiYUIg5B2cr67rySRmfPcKgFpIYsI6k+wJSwczRj5ZOh0HQNQ3sZJUNoEBWWtyAH0aptM3t708kOIkawBQFhyeY2XgzmNl6+wQnINssqq9Yvuh0aF0ahDwIgFhhZutq7BSMCx81mwrSijO4bUcXzo2Kd0fRY25kwcktPmt/FyC0tpahaVIhIUQomYUJy+siKHT1CjSxdGUwsPSA5S9fMWVpJb8rspulbrhdNexxbtbW8a5aimomqniPc+00NMeY2drvO7A7MnpOel5aYHq2oZqKsbaWqZ++ROKF2yraylhYOQdmQ6AxtYwff4AQTSw+QBb7BCara1iIy2ozc0rUzNsXUH8rovuGfu3zxgdOemQsPXT+k71HMyC3NyicTHGJ74tr6xOpFT/+8rZuxsWbGdnkDT5f4KY7x09zTFm46eSi9po+RW1pNz0ZERjsgLBlhAdxfdUgWlM+8sPni7e3nTlkH1wQEWnt4W3lFZ0RX7QsuWV+/6O7ifUejqvace3plwe79c3Zfev3/dVrzWogFEAT1gbqeja1zIKQ4Q7MgqfXcov3Xkhu3bLt4ZdaqeTPWr0/puACxIGfi7eCiTeEVu+fsf143Y8uhO7cye68G5q/IbZsDCX0VTUuoBZB8IK9moqhuZmZjUzxxT1b3OUgcFE66k913Nalp787rT3P7rsVUbiqb/iSj43Riw96ymU8SGvantR4vn/MyrnZr3oQr+VPuxVVtmbf/KYegrLWjn7yaCYoFEGRjb+KXsxzZBwnNp8JKNyc1n0luPeuduTin/zaaD3InPQguXB3TcCS9+1pg/or5++7ATZNS0hOX0UBYIKWkV9szgUILUjsuQozCUlRoGNrrWQd6hOZ5RhT5xFRaeSRZeKSauSWbuCZ6RZd6RpS5Bee4RZSbuSUbO8VYemXa+KZ7hBUFJTf6RBebuiZYeqQbOURZeqRzCMrCi270skhKSS8hrTghrTg0JlPb2AE5TyaAxZHrHEeP0ODI1OTMsuTMMpILO6zIyNIDYg0VSlOsiF9CTVbFUFbFkCQLAG0r8WauEwauAAAAAElFTkSuQmCC" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">The platform processes around 800 and 400 proposals per month, with around 60 and 120 active DAOs using it, of course not all of them are 'DAOs', in fact if you are a purist you might think that there are no DAOs here. Some of them have just a few members, others a few dozen, with more or less, as we will see, some of them manage treasuries of millions of dollars, others none, but they are still interesting because they determine important chain activity on Solana.</p><p style="text-align: justify">The purpose of this article is to highlight some of the DAOs on Realms. I have taken metrics from DAOs that have been active in the current year.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6f0b12a6edf8394f8643931ffcd2795e..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACiUlEQVR4nGMQkFAVkFSjFZJQZaC5BQpqZs6eoS5eYfYuAY7uwW7eYY7uwfYuAS5eYaY2HnTyAZ+IopySlqqWoaqWoZq+NRUs4OCXRkasPBIiEvISMsoyitpyWjZUsICBiZ+BgQ+MeKCIU4iBTUhLz0bcpzK5Ylq9nVmwqamwtCb5QWTt6OPuE+buE+YVEOPgESSiYTSnofTSgb1Gi/5P3vvxf4T8/wj5XzHG2TamJFvAzCWua2CqqWusb2yhb2RmYmZrZOcZ0Xz81OK+Pfuu5qx927P3K8QCEIpWnuJpSYIF/KJyckoaSip6SmoGSqp6Khq6+samy9PTpq7fXTPl9q1DG3adetO29yfCArAdGdamxFrAJyKrom6opGagqmmkommkoW3g5+h4ZHXazWlJqxasXrnm9Ienjycf/oNiQYT85xgTISkNoiyQUTZwcAu0cwmwdfZ38QyxtbbvaU280ht0pDnh7OKcA2uX3Lpy48Dd/2gW/I+Q9zI2IyGSLey83bzDXV191DVNKzSOrnZ4u7zo2I4pq07Nnnrj0M5v/7BYUIo1tnFYoCompaiirq9jYqGs5p6c1VPVsKSrdubs8o71pTXX6hr+b16EaUG1HW4LRGV1FNTNkJGcip66jpmegaO6kdfWMKf/SVqYJqKhSDPcQSSjbGBq7W5m42Fq7Q5BxpZuhuYu5jZepo4hZUEB/3OtCFgQrysto01UEAmJy5ia24CRFQhZ2lrauD0JN8ZvQb+rOck5GRnZaOv/j9TBZfqlMFNRGQ1K6wMrTf37YRj+iFVd6W0mKaOpKq/GyiPBwMAIRgwMDFwkWyAARlFmpks8TY4HGB3yN5nkamqtbURACz1qNFpbAABUoaDeZVEtMwAAAABJRU5ErkJggg==" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Voters all time, Bonk DAO 14k unique voters.</figcaption></figure><br><p style="text-align: justify">The data used to compile this article comes from Flipside, which has tables to track proposal and voting activity in realms. Unfortunately, this table does not include Pyth and Metaplex, two quite important DAOs in the Solana ecosystem. Anyway, I'll talk about them later.</p><div data-type="callout" type="info"><link rel="preload" as="image" href="https://paragraph.com/editor/callout/information-icon.png"><div class="callout-base callout-info" data-node-view-wrapper="" style="white-space:normal"><img src="https://paragraph.com/editor/callout/information-icon.png" class="callout-button"><div class="callout-content"><div><p>Alongside this article I built a dashboard tracking Realms activity <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://flipsidecrypto.xyz/mrwildcat/realms-0VkT0o">here</a>.</p></div></div></div></div><h2 id="h-bonk-dao" class="text-3xl font-header"><strong>BONK DAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.bonkdao.com/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/84pGFuy1Y27ApK67ApethaPvexeDWA66zNV8gm38TVeQ">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/bonk_dao">X</a></p><p style="text-align: justify">The most obvious starting point is the DAO with the highest number of unique voters: BONK DAO, a DAO made from a memecoin, which has 14,805 unique voters in its entire history. However, this year it has only had two submissions with eight voters, so it is not a strong contender.</p><div data-type="twitter" tweetid="1854960342570602931"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/bonk_inu">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/4adc7000226d8ab61d8c9fcbdea6cec3.jpg">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/bonk_inu" class="twitter-displayname">BONK!!!</a>
              <p><a target="_blank" href="https://twitter.com/bonk_inu" class="twitter-username">@bonk_inu</a></p>
    
            </div>
            <a href="https://twitter.com/bonk_inu/status/1854960342570602931" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Two new <a class="twitter-content-link" href="https://twitter.com/bonk_dao" target="_blank">@bonk_dao</a> proposals have been made:<br><br>- One for a BONK November Burn of 100B $BONK<br>- Another for a burn of 1T $BONK in celebration of the 2nd anniversary of BONK<br><br>Users who hold $BONK or have $BONK locked in BONKrewards can vote on them here<img class="twitter-emoji" draggable="false" alt="👇" src="https://abs-0.twimg.com/emoji/v2/72x72/1f447.png"><br><br><a class="twitter-content-link" href="https://t.co/sxiZM6laVc" target="_blank">bonkdao.com</a> 
      <div class="twitter-media"><div class="twitter-two-images"><img class="twitter-image" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/1fb452cc06d48f805da1c9ac88678a41.jpg"></div></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/bonk_inu/status/1854960342570602931" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            2,145
          </a>
          <a target="_blank" href="https://twitter.com/bonk_inu/status/1854960342570602931"><p>3:53 PM • Nov 8, 2024</p></a>
        </div>
    
  </div> 
  </div><p style="text-align: justify">The latest proposal, from November 2024, which proposed to remove a large number of BONK tokens from circulation, received 9,000 votes that month. However, what is not small is the treasury of around 60 million US dollars, equivalent to 4.4 billion BONK tokens.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/fdc90a21ee660991595bbe3ccf87fba1..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAADg0lEQVR4nGMQkFDTMXbSMXbSMrCHMDDZWgb26ro2zLwypCIGDkkGRXWz9Nzq9Nzq2OSChLTirIL6hLTi2OQCiGB6bnVqTmVqTmVwZCaZFjBwSMpLqxZVth87e3PX/rObdhw9dPLa/qOX9h46f/H6k0/f/5+78nD9lkPHzt48evZGXcskVR0rki0o9nK3cvQPjEj19I/1DkoIjEj1DkqI8SjPT+6eNHNZQlqpX2iqXyhI0NM/VsvAnmQLmHllSqra5dWM1XSsKETyaka6Zi79Uxd3T5qfnluNsIBCpCzohNMHqjpWumYuxJs1NyWSV0QBTdBWPAGnBV4BsbHJBeV13UQG0ZNJDXf7a73t3LT07HS1XCCC0fo18CAytHSfNGNp/9TFgRGpiupmUAuI98H5htzzDbkXmgr4+NWsxGMggg5iyZgqE9KKHd1CGeycg7yDEsiwQE7QWkHADo8FfqFJ1k5+DO4+UZEJeUqaZhIK+kQG0ZNJDY8m1p+qmGCnEwkRTDKu19C1gQSRkqZZak5lcmZ5YXmLnXMQ1AIhKQ0eUWXifXCuMe9mZZe8oC1E8HH1HGE+HQhbSEoDUsak5VYiLIDIJTs6YJqYjCqIaQEbn8Lt2m5ZQWvMOIBaEJtcIK1sJCSlcb4hF9OCC02IJNAW7H+jtQjNAkkh0yv1FXDfSCsb+YUmeQclFJQ3I3wgoaAvIKH2ZFIDJEz19W309UFhqqZj9WhiPUjE0HZ5cdb/xZ1vZ7Y+mdTwYELdz8kLjhR16xra3miY9mRSAyQ+5NWMJBT03Xyi3HyiNAzsRaU1GGSUDOTVjOHehzCy3N1SnZyQfRBpY/d2UvXv2Q13OkshPvjQOf3/lPmhlja3qnvON+TGmUUy88q4GppgL4tEZXX4xVUgFhR6e6BZwCkot604FWLB3ba6t1Xbrtc1oVlws7KLmVfmcn2OqKwOPL0gLIAUGJMSJsa7Vk8JnlVk31oV0hnvWp3qXT8lZLafUdqm9C3r07esTl47LXZ2jKdvW1j71NQJE9OaKwO6m9zbM8OiZifMiXetrg+rU9I0E5LSQLdASdOspKodgtR1baSVjQrLW1JzKsvrum2cgiBJoqSqvbyuG1LzRCbkldd1l1S1J6QVM/PK2DgFVTX2peZU5hY3SisbYQkiYlBCWnFheUtAWCrx2Z40C5Q0zZQ0zURloRmKSAsA6Ie2u/SX2AYAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Voters peak at 9k in November 2024</figcaption></figure><h2 id="h-solblaze-dao" class="text-3xl font-header"><strong>SolBlaze DAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solblaze.org/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/7vrFDrK9GRNX7YZXbo7N3kvta7Pbn6W1hCXQ6C7WBxG9">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/BLZEEuZUBVqFhj8adcCFPJvPVCiCyVmh3hkJMrU8KuJA">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/solblaze_org">X</a></p><p style="text-align: justify">SolBlaze DAO governs BlazeStake, a Solana liquid staking protocol. In 2025, it recorded 1 proposal with 18 unique voters and 1 proposer, last active on January 29. The latest proposal aimed to tweak delegation strategies and pool parameters to boost APY while supporting diverse validators (<a target="_blank" rel="noopener noreferrer" class="dont-break-out" href="https://stake-docs.solblaze.org/features/dao">SolBlaze Docs</a>). Governance uses BLZE tokens, with voting power amplified by locking tokens, potentially unlocking rewards like staking bonuses.</p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9f0e47dd11f96e60504a45d3e6d14b8d..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC1ElEQVR4nGNgYJVg4JCiFWKVYKC5BTIqRjFFFYXlzUXlzUUVLVUNXWU17YVljRV1nU0dU2bOW9XYNqm8rrOyodvNO0JN10ZCQYdkH2jlpqrqWplYu+ubOhmYu5hYuxuYu9jrRXnZp8Yk5ds6BxpbuhtbggT1TZ2klQzICSJP/xhRaQ1JBR3KkZiMhoG5S0hUGhu/HAlxoMHhQYVIZhVVxKVUjtNGnNOYUgtqP55Vc/fC6nE9GQ9daQ/igygsJlNV1wqUIpAtqHh9TNTSGqtbJLnNJDnNSXK+lb2PloEtURYIc+nycagKc2gKc2gSb4GJlYeGrg2KBXWfz2l6esM969xV59BUDgkfSQUdaQUDa6lIPIGjZGoDCSJlbQtrR197twACPnCY0mrVWQ0JH4iIBBeUgRX1/b8PYfBLqMmoGFk7+hKwwLW937G1FWKBekaCuKOjY2YTMRZAEIoFglIa3CJKyBaE75wf2jzfq6qfmUtWnNM48fhqi5bynCOniLFARsVIWskAxQJ+CTUuIUV4HKg5ujV+eh65YEl482xIBGRc3Oo+saX06rnqt1fUHd2klPQx42DK/xeQOJBS0JNQ0BGV1hCSUMYeRP3/H9Wffem1ZIJ31QSbmDIGDimIDwof7G94+azy9B0xLVCSVU+J1UiLZ+SRwRpEKBmNT0yFQ1Au78ZJiAWNL192/L/rtWSCfUdD89kPyBY0XXxdeue6qqq3PK91669nrZffu4fUm9mkSnCZNd154Zc8QVjPTFRaA90CUWkNPjEV56hcG4twO52wkKRmo9hYY/9A65CI4JQGLX1rbT9/XU8/m6Sk4JQGh8w0JT0LaSVdj+By4/hYbU9fVVtnaSVdp7xsm4QEHVtXDUM77EWFua2Xp3+Mp3+MrbM/A4eUmq6Nd1Ccm3eEo0eooBQoZCGynv4x4rJamJHs6R/j4B7i6R9jZuOJ3QLqIzpYAAAjNy5Uf6WR8gAAAABJRU5ErkJggg==" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><p style="text-align: justify">While the DAO’s activity is minimal this year, its focus on optimizing staking returns and validator support offers tangible value. Members can influence treasury allocations, but outdated docs suggest governance hasn’t evolved much since 2024.</p><h2 id="h-mango" class="text-3xl font-header"><strong>Mango</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mango-v4-ui.vercel.app/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/DPiH3H3c7t47BMxqTxLsuPQpEC6Kne8GA9VXbxpnZxFE">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/MangoCzJ36AjZyKwVj3VnYU4GTonjfVEnJmvvWaxLac">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/mangomarkets">X</a></p><p style="text-align: justify">Mango DAO, tied to a once-thriving decentralized exchange and lending protocol, announced a platform wind-down, yet governance persists. In 2025, it saw 39 proposals, 18 unique voters, and 6 proposers, active from January 2 to April 2. Its treasury, holding ~$240M USD, fuels ongoing decisions, likely on asset management or protocol transitions. The low voter count suggests concentrated governance, but the high proposal volume shows commitment.</p><div data-type="twitter" tweetid="1882456865357041978"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/mangomarkets">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/e008d60831b1432c2d61ef451b09334d.jpg">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/mangomarkets" class="twitter-displayname">Mango</a>
              <p><a target="_blank" href="https://twitter.com/mangomarkets" class="twitter-username">@mangomarkets</a></p>
    
            </div>
            <a href="https://twitter.com/mangomarkets/status/1882456865357041978" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      <img class="twitter-emoji" draggable="false" alt="🚨" src="https://abs-0.twimg.com/emoji/v2/72x72/1f6a8.png">Reminder<br><br>Mango Markets is closing on February 3rd, 2025. <br><br>Please close all positions and exit your liquidity with us, we do not want any users force liquidated on Feb 3rd.
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/mangomarkets/status/1882456865357041978" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            17
          </a>
          <a target="_blank" href="https://twitter.com/mangomarkets/status/1882456865357041978"><p>12:54 PM • Jan 23, 2025</p></a>
        </div>
    
  </div> 
  </div><p style="text-align: justify">Members govern via MNGO tokens. Mango’s v4 never surpassed Mango's v3 in usage.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/30e5c309146ebd8cc625ccc24d778e0b..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAADQElEQVR4nGMQlFDTNXHRNXHRNnKEMDDZ2mCutpGjpKIBM68M8YiBQ4pBScM8q7A+q7A+Ia04ObM8t6QpObM8Ia0YIphVWJ9ZUAtBkfG5lg5+JFuga+Kydt323YfO7T10fu+hC6cv3Dl08tru/aePn7317NnXVx//nrpw99SFu4dOXtu57/SpC3dvXb9/7eaz81cfHzt789SFu2evPIAo2Hvo/PZ9p6fPW4VuAQOH1IyqpsyC2kmzlrX2zGrvnztp1rLOCXN7Js7//+P/8vV7QmIyAiMyPPxiAiNAjOmVVY2NvdFJ+RBuYEQGREFgRIardyQWHzBwSNkL6di4BIbEZPiGJvuGJofFZAdGgNghMRk2LoEkhQkWC7bvPjll9oops1dMn7eqtWdW54S5vqHJItKakvK6lCM+UQWQD4hxC5+oAjOvjIaylpSECmk+IGiBgLBClqf7/Iy4iYlR+6pzNhalcwrKwWVZ+WTE+ORZ+ci1QFtJe15qzPrC1PWFqZtKMvdV51xpKxIWV2bmlfGWMirUdClScylXd4mXs3YUN3CV0LcX1/eTMNUVUkOxQE3XesL0JVNmr8CMg/6kuBNNJXvrivbUFB5oLD3ZWna7p8pS1TxG2a5c36vW0LvB0Kde37vJyLdc3wuC6gy9W/V8cjXdfFStQXEgraSrrGWB6XYTI3tmXpnFmfH7qnPQfOAhb5yl4piv5lyi5VKm4Vyu7lKh4Zql4pil4pip4liq4Vyv6V6l6Zal4gjyga1LQHJmOaYFh1ataiht3FSWTakFghJqkBKGQ1BBQ89WQ89WTE6HmVfm7v59/9/+OtPVRKkF8EiWVDRIy61Ky62ycQkUkdZ8dvzY/8//r0/uxIyDWckVkODGFQc9xoENhj7l+l4484GisgEeHyxIryfHB8iovrCChhYoqJvgsmBNWuKO9GRKLTCy8jS3dI6PTMxILvCydQ9xdk8MDosLCvW1dfCwsPG2tHcx9zBRNjFRNjFVMTFRMDJVMjZVMoaImCibmCubuOrY+9v62urYCkqoEC4qlLUsKuq6Y5MLiS+CwmKyIYmFqLIIK4qMz62o61bTtaZCYYcVyagYK2tZ8BMqWRk4pAAUrPi9hpIkXQAAAABJRU5ErkJggg==" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Transaction history for different Mango versions, v4 never suppered v3</figcaption></figure><p style="text-align: justify">There are no longer any benefits for MNGO holders, it looks like most of the liquidity has been taken out, but it will be interesting to see how the $240m treasury is managed.</p><h2 id="h-island-dao" class="text-3xl font-header"><strong>Island DAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://island-dao.com/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/F9V4Lwo49aUe8fFujMbU6uhdFyDRqKY54WpzdpncUSk9">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/Ds52CDgqdWbTWsua1hgT3AuSSy4FNx2Ezge1br3jQ14a">Contract Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/islanddao">X</a></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/322b03b529f9e6f2d78b55449c53cdc3.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAIAAAD4YuoOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFBUlEQVR4nI2Uf0xTVxTHr5lu/OOPZUOdoBjEFkWYP/hRkFJghcqPohZQGSAotE6jqGD44VqLMn4VWqCrIhYk0GmHDl+GTGyLDa99r6++PkrpYGOLG8m2P5Ylm6SAAbr2LsWFTNySJZ+cnHvuzfnee3LOBboZfBnaaUw3vWgdmHZ6CU/kX9E4sCcvTM1PO69qWurQ1kqdXILdymsr8eLupRWywesCQwskOm/G3MOokzI6PRZdIPVzJPqnBXV6HIOLwhYxuCyok9LPm81wVGFVgcRAEPQOCF4Pgr1BQuC2vDjvTMZyAY0Du22/3z3xQKK/dYNSKUgPrRZVz2S/wtwtN3V2f4c06pXSofYmQ4ec6FLa1ApSJSc6b1J3L/XUsCqO0QUJsaJsljAbcHYm1xS8IjA4S/T/PiRD2xUWVZm6plqjqPyyWaJrqx+8qSBVwl6pzNDRPfHgWn/LFUR2uVciRpqqvpLLTZ1Nhg5hr6RGc13nwHC37WR7OWBtB8ztqh+RvwWWCqqfIyxwjIA2Co6R0G6GdtRJWuAYukCR0E5COwFtdvi9FY5b4bgNTmAuTxyHtpeHCWjj1gkAbQ0I9i5FanG3DWgcmG4GR+dJdJ7EofUm9Vm+tDiz8jTrVMZ5pfhyTz0ObYc/LlTa1IXyUp6If1JW4sdm5EmLE4qyaKks5FddpljQOX4/p7YoLCclR3ER0NcCTlBxb7XROaxxYAB323QzuOoZ0mZXa2cwqV65MTJ4X1YSLT6cnsjgt5QS0LZi6yYxIgs5HP8mzS/iw+S39+4ISIzclRa7Yut7N0jVmhD6mTZhWFbSNjYjJD9JpGm59/Mj3G319OEMDioeSnxzmSDc14u7RzXZ96mpawubQU+N4Qn5TEH6KUU56iQBABduVwalfwDeWhnN5+0+wgnJYO/nH97CZjTqlcBnfUbl6fizR3cf5YiRpnH4bHCWeFkYjwAI8wWRfvsupLXZ1RQcr9XeiMjjZooFfgmMhKKsQnnpF788BgDk1hXtymADAKJOHAxMiw3ixUfkcTfHhZWra4H3anbRsbjTR4J48WXqahMcGZhClxoH7BRwBF3Cvt+ePIWjmHtYhrb7JzCy64pCj3FoydEiRCY3dYLNG1JL88Nyk8EqEJHHDc1JCclIjOYf2pEWm117bmWgf1TBQaYgPTQnpezOJ2Y4unT9xRckB4PdG0FMwBmVcAR+W69r9WXuDeRE+TD37EqL3Z+fViArAau9aJzI6OOpXgF+IYfiVvn7BByI8o8Pf2PbZm7pCeCz3jd6Dz2F+W7oziuIlIC2VwTOf341s/nsWl44CN3UgCvv/fToCtJUoqo63lDcOKTkifii3sZ6XWtFT50IkZWpq0VII7c8/1p/C19RXtB8Kb32o+I7VTWa6xe7r2WKBY+fGwZniX/OFvDNZT15QehfEIphVZO5w/MNuIdNcMQMRw0uioJjOLQaXBYcWhcZwaHVMxZOCofWb+APhxpObcyK0s3gZjhqhqPLsi+W6P0NYk2LCY6g86TRSWkcns9L48AGpowaB/b4ucGznDJ6WHQGpoxDcyTmorTTmHGBOtleBraAI/JzuGu4/w/9y9Z8VYC1/XK/1ARHHj03vL79OoOzRJVeUfFQcneyzw4nyvvqAX0drZD9X+dB29fqu5N9+jny/2TXTmPoAtmAKUFMAIgJ4HcJlWM9IGrruvTwgSl0cJbQTi8X+Avpipw8V+EwhgAAAABJRU5ErkJggg==" nextheight="500" nextwidth="1000" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">Island DAO fosters Solana’s developer community through events like co-working retreats, offering networking and collaboration perks. In 2025, it recorded 62 proposals, 57 unique voters, and 7 proposers, active from January 3 to April 10. Most proposals focus on treasury management, leveraging the ISLAND token for governance.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b5c725011232bbc22a8ec435a60c6a47..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAADsElEQVR4nKWV3W/aVhjGLa1rZFUZGTSBmNoMHGoIIdBgQwgGYy8YF1M3GNs1BoIJhS5TUddN3ZZIy9J1rbpmUaKud5nWSpuWDvUi7cTFPi6mXfUm0rbb3e0f2ZQ5I02L2lqTXh0dv+f4/M7znOPXwDGbG/HiiBeHx6aMzrN9+N/HXhIAoZeNow7ADgfYfInNlyhWpDmJEyo0J1GsaCTZfCnDq0YkaMHImAMgXrzxwXtLH68tr64tr35+7eadlU83l1Y+u3rji7XbX339XffW5tbqjduf3LyTm6v6whTkDpoDAEcdE+fjWIicTvGROIsnuOkUjyc4UW+WL1xuLL5Pc3KU5KPkXjISZ+GxKdMAAIQEuT4C+52eyf8fdtiPJzhNbw8MuQ4AfQO0ukxsFoRetcGYFu2v4NnwEWRGUUwBLG+guS2hP6CgNJ60CEbDxYUmIyimzPEShNYpGxZF4qwLI+xwoL+CAStC0ByRyTnQ/TtzxAKbVUCxYjCS7g/wz1ABNYYp0YxcSgsSAELK4iLsmzIFwBOcL0zuA6Lk6aFRrCeWEcT2bmv+4Xyywsfo08EYlc4Xqu1LL2mRN5hAA9PJN+cC4dQ+wOkJ792q/+CTKVr/pVr7qexTYwAIMaI8goyf8E0dR3zGBEwhTqQnnlLwOuo1FAyNYkOjGMWKB4B9UTQXyWQBEMpWyk8CLn/zkTHhbH0BtLpmBD6/JaBChK/WjljgrKq5xgkAhN5ZX9U6VefJcO8MDgCTOD04jAIghIxHlLdarplID/Caxy13isLdudgV6jjiW/9zPdOWL/5+4dKXH4bKZOXdtgMNZhR10D4WmmWu/XZ9wIoYlfEQAAuRx2zunpu172vt3dbbj5tnNkS9q5//eUHv6npXn13h61196Y8rD/9+0Pyx2d5tTdDUuW9LzXsXGUEJzCaMM3B6wpA7aHP6LcPoIYsQJpTZ5BEmJN+XDAULv9aqP5QrjxS5I0vbRbkjy/el0iN1cbeh7Citx/q5B5K0XVQ68nL3qrajFrflkxLe50Oz2L2g1WUssdeaBEjbxY2/NrQdVd1RqOvZEdj/NGAE9lvs3lCODOXIGTlLaTxdzzONs4SSPiXQdDVPaTyl8USBCQnJZDU32xRoXUjVcqfySaLAGKPMPB8RGSwV9fhjz6tFcepMXqxleLWgNAy2INcFuc4JFeNNihWNDMWKe8Z68bxYMzIHe39hsetT/sKU8YOzOQ+v8pwwBRgcRh2ugMMVeGXwxXWpB/gHGx9l2LNwyaYAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">The high proposal count reflects an engaged community shaping events and funding. Members enjoy exclusive access to retreats, boosting Solana’s ecosystem through real-world connections—a unique value proposition using Realms infrastructure.</p><h2 id="h-artrade-dao" class="text-3xl font-header"><strong>Artrade DAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://artrade.app/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/SATR">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.dextools.io/app/en/solana/pair-explorer/2Ky6BskrcKNCJSrP4X6bgrPPe1erBArBAhyZi2C8nPwy">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/ArtradeApp">X</a></p><p style="text-align: justify">Artrade DAO governs a marketplace for real-world art and luxury items—like watches and sculptures—authenticated and sold in $ATR tokens at a 10% discount. Staking ATR grants DAO membership, unlocking up to 40% discounts, revenue shares, ATR APY, and voting on listings and platform governance (<a target="_blank" rel="noopener noreferrer" class="dont-break-out" href="https://artrade.app/collection/dao-collection">Artrade Collection</a>). In 2025, it had 6 proposals, 62 unique voters, and 2 proposers, active from January 9 to April 10.</p><div data-type="twitter" tweetid="1908522596703838658"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/ArtradeApp">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/ac9a40c4d26157f48a361e7f3b603cdf.jpg">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ArtradeApp" class="twitter-displayname">Artrade</a>
              <p><a target="_blank" href="https://twitter.com/ArtradeApp" class="twitter-username">@ArtradeApp</a></p>
    
            </div>
            <a href="https://twitter.com/ArtradeApp/status/1908522596703838658" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      One of the addresses that votes for this proposal will win this Longines Master Collection watch.<br><br>Free shipping included.<br><br>Good luck $ATR stakers <img class="twitter-emoji" draggable="false" alt="🥂" src="https://abs-0.twimg.com/emoji/v2/72x72/1f942.png"><br><br><a class="twitter-content-link" href="https://t.co/olQaPQgker" target="_blank">app.realms.today/dao/SATR/propo…</a> 
      <div class="twitter-media">
      <img class="twitter-image" src="https://pbs.twimg.com/ext_tw_video_thumb/1908521851996803072/pu/img/aXHD0DcPW80On3kT.jpg"> 
    </div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ArtradeApp/status/1908522596703838658" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            121
          </a>
          <a target="_blank" href="https://twitter.com/ArtradeApp/status/1908522596703838658"><p>11:10 AM • Apr 5, 2025</p></a>
        </div>
    
  </div> 
  </div><p style="text-align: justify">The limited proposers suggest centralized governance, but high voter turnout shows community interest. Artrade’s tokenization of physical assets offers a novel use case, blending blockchain with tangible goods.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/73e9d7299a2971b06df93ed9dee7724a..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAADMklEQVR4nL2US2sTURiGTxnTUJ2aSaozk2Tu90xmkmYyps006cXeE6ttY8ZrtaB42yju3AmuXIl3RRQXbv0DLhREEUSlIurK/yCioDR4JE6bJjZCihd4F+98cM5zvvc7ZwCCUkFSqYqQl8xqT8j1RT/GAh/ZkhACdHYJipFVjKyo2ZKeUU1H0jOiZntFxcjKRq8nXkl7FZyOrQEQJJX88NTQ+MxPzY4Vy8OTO4fGpkcL5cL0Pnf/kcL2PSOF8mjR1RIOwcQDuNDq7h4AIERucBtOxxg5RQkJSkxWjZgMpZ1o79CWvnFJz9CSRUsWJSYpIREk5DUDat8BnMdw4c+FdnF6KtcE8PeF/BxyKKKuYY1krg0QZg1Jz6yOaPeew29fvx/YOlXfOxJLI7F0KxEZVj4YVqo3oh5QrwPzJ2AFDgzvWCl2hAGjgk086OJaOb6o2bSQAASt0VJ3rTq5bff0zFxzgBhfMkxLkVJikmR0QDK6qNl+jO3czAdw/tnj569fvcNw4dCx0x++fJsouhgu6AmH0tJ+OeEl4FMtjJBWJ7ORVpCYjS0/FEG1Kd6sAqoRdUQRlAI+8sHDp/efvwSMOnvi5Kdv39Oze30YCxfh2Vt3Gw64uglaA+GGJ9IIWK4+efRs4cWbhog4beHj5/M3fg8IsYDTwYboL8gVQKzbocRkR4hvCmhHqS9fv1+7eqdhPUYDUqoaVlsyPrJUnr908WZ7gFnXSUc4Q9SWAaqZjfKmH2PrZ3Dk6ClYgRNFNxRW4CK8ffMehgu5/sLcgeMhQqwGne1v0+36YVy5fAtWYJQ3EJTC6VhHiF+PUWA9RqF1165pB3AReh1cvXIbVqAfY4CPDEXV9kDV1HThwnVYgUFCbHho3q+iDY2s66RbB8jxHliBZ86cawpoQyNL7BqgPcCgXRxOq+PFcmFqFyUYqS0DJXdONXtZwSy58/nBiQgXzw9OlNyDjJgQlXTJnetxRhgxEeXiEVaPcPG+/smSe5AWTG+3BkBt7oaV11M50+r3jGHl086oYeUVI2s7Y7LRq6dytjOqp3Kq6cS6+5zBomHlVdPJ9I3L8R5vSZOI/pX+A+AHAa4pYEt5r4oAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-darkdao" class="text-3xl font-header"><strong>DarkDAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/darkprotocolhq">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/EJ5vp5ivz4nKmuRqTYMDYMBBKGwrr5BG3w5hk7bMRAvB">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/FmQ7v2QUqXVVtAXkngBh3Mwx7s3mKT55nQ5Z673dURYS">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/privatelp ">X</a></p><p style="text-align: justify">DarkDAO focuses on open-source, zkSNARK-powered anonymity on Solana. In 2025, it had 2 proposals with 23 unique voters and 2 proposers, active from February 15 to February 21. A notable proposal requested 11-24 SOL to deploy a ZK-SNARK program and launch shielded pools, marking a step toward verifiable privacy.</p><div data-type="twitter" tweetid="1875286422749638785"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/privateLP">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/51587d005a64fe874ec1542eb9ef8da3.jpg">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/privateLP" class="twitter-displayname">Dark Protocol</a>
              <p><a target="_blank" href="https://twitter.com/privateLP" class="twitter-username">@privateLP</a></p>
    
            </div>
            <a href="https://twitter.com/privateLP/status/1875286422749638785" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Contributors have finalised the first fully distributed and anonymous deployment of a Solana contract - funded by historic DAO revenue. <br><br>"dark-protocol-core" otherwise known as legacy zkSNARK privacy akin to 'tornado-cash' is now deployed to @Solana<br><br><img class="twitter-emoji" draggable="false" alt="🔗" src="https://abs-0.twimg.com/emoji/v2/72x72/1f517.png"> <a class="twitter-content-link" href="https://t.co/9XL03yfePi" target="_blank">explorer.solana.com/address/DARK4o…</a> 
      <div class="twitter-media"><img class="twitter-image" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/4f01e19f2ce5ab5f596deec5cb72c9e0.png"></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/privateLP/status/1875286422749638785" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            114
          </a>
          <a target="_blank" href="https://twitter.com/privateLP/status/1875286422749638785"><p>6:01 PM • Jan 3, 2025</p></a>
        </div>
    
  </div> 
  </div><p style="text-align: justify">With minimal activity and a treasury of 100k USD of mostly Dark Tokens, perks are unclear, but contributors may earn for protocol work. DarkDAO’s niche focus on privacy tech makes it intriguing, though its small scale limits broader impact.</p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/06d830e0e647b5a18f3f2123b33e36fc..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACv0lEQVR4nGNg4JBk5pWhEWLgkGSguQU6xk5dM5ds2X1i2+4T2/acOnLy6u5D57fsPHrg2OWL1598+/3/3JWH+49eOnTyWm5xo41TkKqOFck+kHf1tXL0D4xI9fSP9Q5KCIxI9Q5KqGrsbeubPWnmsoS0Ur/QVL9QkKCnf6yWgT05QaSkaaZr5qKqY6GmY0UhUlQz8Q5KaOmeySOqjB4HwZFpPCKKVI4DRXUzQ0t3CF9Ey9jGNZDKFji6hSakFUP4Po1NcckFlAcRM9g0XTMXRXUzFAusC0vk1Yw1DOzwOIpbWoNI58cmFzi6hTJYO/n5hSbBLWDmlbFzC8ajzRasBg1h1eIdlGDt5Mdg5xwUm1wADyI1HavI+FxdY0es3s/IrfJtasEUL69qT84sd/eJggSRuZ2PiY1nZEKenXMQyALkIMLjImZemarGPqw+sHL0Z+aViUsuhHAlFPQlFPRjkwtItqCirhvTAg5BBQt7H2ZeGXk1Yy1jR+Q4wGmBnAqWqDaydAtoak6dPgtN3NTG06m0HKQ9ryCyoELVOwjdArQ4gKCW7ukxSXkxSXme/jEQkZikPN+mtlXXbqBFQGR8rm9Tm5qOlW9Tm19aQWJzF8Q0aWUjUWkNBilFHXk1YzQfgNwbnwpTZ2jjGmjjGjj3yAnbwpLyFatMktKQfdCzdSck3GwLS6SMbdX8QlAyGnJREdTRjSc52haW2BaWhHV0zj5xCmKljWuglaN/7ITJRFmgpGlW2Nrj6BZsauOhaWDjHpPi6BYMQZoGNoZmTt5xGd4Jmd5xGR6xqZoGNnBk4h5g6hlkYe/tnZDp5BvlFBSD3YLyuu6qxr7UnErvoARmXpmwmKySqvaSqnZIElDXtYFwS6ralTTNMBNYQFhqCTg3lFS14wwi/AhuBzzOCCLSLBCQUFPSNFPSNOMRVSbeAgBZ/FBrg+9aWAAAAABJRU5ErkJggg==" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-saga-mobile-dao" class="text-3xl font-header"><strong>Saga Mobile DAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sagamobiledao.com/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/FpdjN6qsQGKpSwH615K46J6Vtpvq6LzaxaDEkoQAUfzn">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/Ek8bqKgBC2TpewwFcY7Qfdbvfnf6jJhoM2Rdy2yiJ8LH">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/SagaMobileDAO">X</a></p><p style="text-align: justify">Saga Mobile DAO leads 2025 metrics with 199 unique voters and 11 proposals, active from 11 February to 5 April, governing community-native hardware such as Android phones. Members shape product features, distribution and token rewards through proposals. </p><p style="text-align: justify">However, concerns remain: governance tokens lack liquidity and the Saga treasury holds two tokens. Which is the real one? Difficult to say, and all the token information platforms seem incapable of gathering information about the tokens.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/92c08829f6c9500fc22a4689fa2ae865..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAADFElEQVR4nKWVXU/TUBjHy4CpgKPdS7uzrgVO23Wn3bp2q2V23StshEiADQgwE4eAMUT01njvhVckxHhjNGCMN17xIfwsRuOHqJnFvaFQNPlfPDlPT3/PyznPwUZ9TJBGbUXi58ZFOxLvW/xlTJIQ84IrNEJhOMkrelnRy0i15HQ+ZVTkdB6plrOo6OWkXnIkJk1nRUyaSb0EkeEKEKTR/PLS8kZrpa2djeZ+fXN3Ze3B+vZ+c+fJwbMX262Dta299eYjbbZCQ40AwtX/7QVgI1S8GolARZBnoahDZLQNZMxY81LlXqnWkNMFTspyUhYiA4p6MBK/NgDzgkSmEIoiAvABIPyncBJCZOTKS57xaBfgUlQsAmQwPBm+RgY4yZOs7HLD0bfCe3sVVelrAFheyxYWi9W6mxK9/FH8YNeNZe7KElmVZWpKxkm+DZDTeVfhpLLHX/Mf7bq0OO3me6RaLK9hNExyUvdEQxNUnoaF4mARPDENG48ef82f2Y3YluYGAJFBwyTGcCpSrbEAxCmeAPzDN+yZ3Xh8wvZlbRT9rBQAwuvvhTO7kd7LXV6i8EzSubYMp7YBcjrvGY+O+hjMCzaPqDO70XrbzWAormL+Kcd2MkA1ZphBl8Q+FoBBGiHV6gI6vgGAh1eGgt2Zcw6o0kNcwk0PzgGZ7BxExkSIGwAMcQlPmO/d0wF4KH7A1StnIHYBKaM8HcuMBWBvDwglS4jpgfo6PXCOKa6af+uBH4gEECZC3C2cxW4H2N7B62TQPJU8tHgxtOPfGWBe4I1JvhlmxH/uukECHw2w8f5L3hkVwz7aO9nu5OYR9cmuN0//8HesH7DxijqxV3ffRR3X8y/KZ7uR32/b3Yg7gJvE9CQJQ1FRr6ZKhzl9IRVm4uEpieVTjkg6BmYSxU1lrpVAGTUYEeJ3BePQijfMoKiFk0b2vlk6zCUsNQB6Zs/AsCOAoJs1RwQQoryqzVYUvaybtYkQF5NN3awlMoU7uYWBzGioabOVlFHRzVrfS3etaeoHosN29Vj+A2DUx+AUj1N8e9C7BvwEPcf+IxxT9cYAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><p style="text-align: justify">Most voters were active in February, and that's what makes it the second DAO with the most unique voters for 2025 on Realms, but the later activity in March and this month is very low.</p><figure float="none" width="360px" data-type="figure" class="img-center" style="max-width: 360px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/5de8c05ec6b3189f18d9c4d3a8f0ddc8.png" blurdataurl="data:image/png;base64,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" nextheight="862" nextwidth="1248" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">SagaDAO Website</figcaption></figure><p style="text-align: justify">Also, having an incomplete website is a red flag about the value they bring, are they just going by reactions on social?</p><p style="text-align: justify">Update: After posting a thread with this information the Saga X account commented that a Soulbound Saga Genesis NFT is attached to each Solana Mobile Saga Phone, Limiting 1 vote to 1 device. So the governance tokens are not tokens but NFT, also their website is being updated soon.</p><div data-type="twitter" tweetid="1911833138831208556"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/SagaMobileDAO">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/fa5d2cbbcc7641e0e6a6fc43c5546bfd.jpg">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/SagaMobileDAO" class="twitter-displayname">Saga DAO</a>
              <p><a target="_blank" href="https://twitter.com/SagaMobileDAO" class="twitter-username">@SagaMobileDAO</a></p>
    
            </div>
            <a href="https://twitter.com/SagaMobileDAO/status/1911833138831208556" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Interesting metrics! If you want info on our Governance Token, we actually use the Soulbound Saga Genesis NFT that is attached to each Solana Mobile Saga Phone. Limiting 1 vote to 1 device. <br><br>Also the website that has some Latin Text is still being worked on, will be done soon!
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/SagaMobileDAO/status/1911833138831208556" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            1
          </a>
          <a target="_blank" href="https://twitter.com/SagaMobileDAO/status/1911833138831208556"><p>2:25 PM • Apr 14, 2025</p></a>
        </div>
    
  </div> 
  </div><h2 id="h-orca" class="text-3xl font-header"><strong>Orca</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.orca.so/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/66Du7mXgS2KMQBUk6m9h3TszMjqZqdWhsG3Duuf69VNW">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/orca_so">X</a></p><p style="text-align: justify">Orca DAO, governing one of Solana’s leading decentralized exchange, ranks second with 109 unique voters for 5 proposals in 2025, active from February 14 to April 7. ORCA token holders vote on AMM operations, potentially earning trading fees or liquidity rewards. Governance is user-friendly, focusing on exchange upgrades and community initiatives.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/47fcf884ee4a6444a9749c06550e8f9c..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC30lEQVR4nGPgFlKUVTGWVTGWUTaEMDDZMsqGUor6DJxSJCNWCQYxGS1nzzBnzzAbJ38710BX7wg710AbJ3+IoLNnmKNnqKNnqLmNN5kWyKoY5xYVxiTlB4enhMVkxqUUhMVkBoenxCTlJ2WW1bdOrG3qq2roqW3qc/eNVNezlVTQIc0CBlaJzHRrTDl1PWs9EwcTaw9TGw8TaxAytHA1MHOWUTYk2QIGTilH92A5NRNJBW0pBR0KkZiMhqGFa1hMJhu/PMICaiFmHlk1PWv0SFZQN6OWBRz88ooapigWaBvaBYKjFDmIJnT6kxc+Nk6+EnJakNiSUzMRk9ECWWDnGojmkPnT/MjzgRpS+Ng4+Wsb2jGo61kZW7nRwgJDC1d1PSsGTT0bGyd/iBA8iNYuiyQ7iMRkNFS0LZU0za0d/TT1bEAWUD2IBCTUBCTUbJz8qWYBE490XZVjbYUDWhxALfD0jza0cBWS0oBIhIaZwi0IDUNKczhEIGjxHP/50/wgFkCKSIQFrt7heiaOAhJq9m4BUgo6+7bHb1sbgxYZBmZOUQk5cBEzC1NVTUPk0F+/Kmb31mxVbQsxGQ0pRX1JBR0hKQ0+USUGIQkVURmo27lF5EytPe9eyrh3pY6VXxoSVjwiynomjmIyWnom9twishDP5efa2tgjSj1WfunFc/w3r82GsFEyGqSo4BCU4xFRnjPFl4FT6v+n+Y+ut5492qOsZX7mSIeqjiUsYgL+/17+9Ha/mp71/7/LMrOiTazdIejE4Y5TR1vOn+gDK/OFuxhhAZ84yB+OrhYySrr5BeExsZ6uHtaK6ibBEZ7aBjbaBjbyakbBEZ4ZGX4JiT7qelZx8e6WNg7IUkFhXsERnup6Vg6OZoiyB39hJ6Ns6Okf4x0Y5x0YJyqjYecaCGFbO/rJqhjDpcTltCBSvsEJlnY+KIaQVJpKKerDLSM2BZNkAbeQoriclricFqigJ9oCAF+0GwHkUIEgAAAAAElFTkSuQmCC" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><p style="text-align: justify">Orca DAO has maintained steady governance activity since 2022, though proposals historically attracted fewer than 30 voters—until a pivotal April 2025 vote. The current <strong>"Tokenholder Proposal for xORCA, Buybacks, and Burn"</strong> (under voting at the moment of this writing) could mark a turning point, already drawing 100+ voters. The plan outlines:</p><ul><li><p>$10M in open-market ORCA buybacks (funded by treasury reserves).</p></li><li><p>Burning 25% of total token supply to reduce circulation.</p></li><li><p>Long-term funding for the initial dev team (2+ years).</p></li><li><p>Redirecting protocol fees to buybacks for staking incentives.</p></li></ul><p style="text-align: justify">The surge in voter participation suggests heightened community alignment, likely driven by the proposal’s direct economic impact (e.g., deflationary burns and buybacks). If passed, it would be Orca’s most consequential governance decision to date—a test of whether decentralized exchanges can balance incentives, sustainability, and decentralization.</p><h2 id="h-adrenadao" class="text-3xl font-header"><strong>AdrenaDAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.adrena.xyz/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/GWe1VYTRMujAtGVhSLwSn4YPsXBLe5qfkzNAYAKD44Nk">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/AuQaustGiaqxRvj2gtCdrd22PBzTn8kM3kEPEkZCtuDw">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/adrenaprotocol">X</a></p><p style="text-align: justify">AdrenaDAO governs a trading protocol improving on GMX’s 2-token model, with a $500K treasury. In 2025, it had 30 proposals, 69 unique voters, and 2 proposers, active from January 14 to April 10. ADX token holders vote on governance, earning USDC yield from fees, with staked ADX offering bonuses and multipliers. Revenue splits 70% to ALP holders, 20% to ADX stakers, and 10% for ADX buybacks.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b7a466fd1ef74cac324cdb4c74eea63f..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACwklEQVR4nGNgYJdk5JamEWJgl2SguQWq2ta1JS1TZ6+YPmfF9DmrFi3fNHvh2qmzls1fsnHNpv2nLtxZtWHvvCUbFizfEp2YZ2TpIa9mQrIPXAX0DCzcXLzDbZ0D7d2CXbzD7d2C3WJKw3NaKht6A8JSHD3CHT1AgrbOgSqaluQHkaKaCeVIWkkPYlp0Yl5OcT3t44CBkAVyDklUs8BUzeKCZ4apmgXcv5pWvobemSrGbmQEERYLjATU/2/ebCSgDhcR0vFk5JYW1vemjg/QLOCS1JFXtq2QchCUNeFTtibVdHu3YC1je6gFjh6hIjLabqo2/zdvdlO1cVWz/l/Uau2aEqnm+H/zZnNVCz2PVFxhoqRtY+ybjRlEvsEJJpYeUAsU1c04hRThPnAQ0vu/douWuruLiP7/zZsV+JU4xTVk7eKxulRY3xstDCE5xiswHmEBWhCBLJhyWFFACW6BJp/qcvNMcV1QlCAjTnENflVbLkkdzDBE8QGaBe5GUf9n7Ee2IFLM7P/mzULiWnamUfsdEtl4ZOHO1xBQsRPSwUwIWCwAxcHi3X6uWWEaTv83b7ZQs4DHQaaq2//Nm9XVzLJUXf+3HdZ3ilfSNFc1ddey8ttkGfu/slvV0EnLLgQ5Dpw9w40sXTF8MH8XNIg2b8b0gQC/Ioixfj2vgJytQfC28NnCAorLjYL/l7RhpmYPvxh0H7ioWiHiAK8FXLwy3iKG/zdvluBDWOAubZNpmoQvH/h4hiepO2mpmhmomiWpO6mrgRgFZv62tt6edr5l1iG6Rvaetj5l1iGWNh7G6hZJ6k6qaibOatZZtiGWdl7hVr5Jxl5yKgaklUUefjEJacUJacW+wQkGFm4h0RkQrhRSkZCcWZacWRYcmersGU5yYYeIIUuP0JjMkOgMcXldMosK/IhfQk1WxVBWxZCNX454CwAI90KUzE7rAQAAAABJRU5ErkJggg==" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><p style="text-align: justify">High proposal volume suggests active governance, with clear benefits such as yield and influence over trading mechanics, making Adrena a dynamic DAO, yet the number of voters is low.</p><h2 style="text-align: justify" id="h-epicentraldao" class="text-3xl font-header"><strong>EpicentralDAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.epicentrallabs.com/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/5PP7vKjJyLw1MR55LoexRsCj3CpZj9MdD6aNXRrvxG42">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/LABSh5DTebUcUbEoLzXKCiXFJLecDFiDWiBGUU1GpxR">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/EpicentralLabs">X</a></p><p style="text-align: justify">EpicentralDAO runs the show for Epicentral Labs - a Solana project building decentralized options trading through their Solana Options Standard (SOS) and OPX exchange. So far in 2025, they've seen modest activity: 18 proposals, just 24 unique voters, and only 4 people actually putting proposals forward.</p><p style="text-align: justify">What's interesting is the LABS token distribution. With 54.6 million tokens split between public sales, DeFi incentives, and treasury holdings, they've got the resources to make moves. But here's the catch - their protocol isn't fully live yet.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/586b2aa51dacae8c755e207cedf9fe84..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAADIElEQVR4nGMQl9ZycAt1cAu1cvSzcfZ38gizcfa3cvSDCDogIbiglaOfnqkLA5cUYcQmycDAJsknrmpp72PrEuTgFmpp72Pj7G/rEoSMrBz9IKYraVoQZS66BXKGWkb27r5RcSmFUYl5oVEZMYl5MUkFMYl5cSmFkfG5ECcbmLtKK+mRY4G4YzoDl5SiupmdW5CdW5CZjaeVo19iZmlUYp6Nc5CNc5CwtCZp5qJZAOfLqRhSBUko6ETG52CxgAzELihnYO5KrA+IQZIOydlz38G5OqaOZjaeZAaRqnWQmnMCmqBRTMf0c//hXE/fKE/fKDQ1ENOUtS1lVQzx+cA+b2Xpin9ogvK+FVNO/oewFdRMpRT0RGW1VLStMbW7+0ZZ2fugWMAmosqrbE28BQaw0Dexcse0wMrRz9DMBWqBjbO/sLSmSVLf5JMI73vVbqtaj+BCkFVq39b//x3cgtR0rR3dgiGC3gGxyGqEpTVtnP1dvSMsbLygFsipmnAIKqgENfQf+Y/fB36lc6ec/C8qqxWXUgAXFJBU1zSwhXM5BBXkVE1QLIAglaCGRc/+cwgq4LKAlU/Op2gOPIgYuKSYuKRZ+KQZuKS8AmL1zZ3dfaPgUigWiMpq84mrqgQ1TDj2X8fUMSA8RUHNNKB1z5Sr//nEVeF6TKzckeOAgUvKIm1exWoEVyeqh1fTnU9cVVRW2903CmGBsLQmr4gy1jhw9Q7PzKuytPOGhDVaMnUtX1e3CcGdfPK/SVIfr4iysLSmqKy2qLQaehBB4kAlqIFDzgQ5iERltfqP/S9e8zRz4r7p5xBOts5cXLkWwe0/8l8lqAFnRoNbMPfKf1mPfIgFnOJac678ZxNWSZ7y2L/hEDyIylf/l3RIhljAKaEj71tBwAI+cVULtxjn5CZjCxf9oDJDhyBrv2S7yDIjKw+jyAZFDXMttyQ1+3B1Cx8d3wJFNWM9/0I1My9N22AdrwwVI0eDoHJFNWMd3zw1M28BSXVowY5sgaW9T0hUWkxiXkhUGreIgpNHWGR8TmR8jk9QPKklIIegAjRpUF6aEkB0sAAAByBTg3UdgG4AAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><div data-type="twitter" tweetid="1910183106901954579"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/EpicentralLabs">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/3c43c088f6ce9e30e005906d5fa3f63c.jpg">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/EpicentralLabs" class="twitter-displayname">Epicentral Labs</a>
              <p><a target="_blank" href="https://twitter.com/EpicentralLabs" class="twitter-username">@EpicentralLabs</a></p>
    
            </div>
            <a href="https://twitter.com/EpicentralLabs/status/1910183106901954579" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Shoutout to some of our amazing contributing DAO members for adding <a class="twitter-content-link" href="https://twitter.com/CabanaExchange" target="_blank">@CabanaExchange</a> on our main website! <br><br>Using the provided link below will automatically grant you 10% discount on all trades &amp; supports the growth of our DAO Treasury <img class="twitter-emoji" draggable="false" alt="🏦" src="https://abs-0.twimg.com/emoji/v2/72x72/1f3e6.png"><br><br>Trade $LABS on Cabana <img class="twitter-emoji" draggable="false" alt="🌴" src="https://abs-0.twimg.com/emoji/v2/72x72/1f334.png"> 
      <div class="twitter-media"><img class="twitter-image" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c7f61d0e87411f04eb5e0791a2c80722.jpg"></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/EpicentralLabs/status/1910183106901954579" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            17
          </a>
          <a target="_blank" href="https://twitter.com/EpicentralLabs/status/1910183106901954579"><p>1:08 AM • Apr 10, 2025</p></a>
        </div>
    
  </div> 
  </div><p style="text-align: justify">This DAO could actually matter if they:</p><ol><li><p style="text-align: justify">Successfully launch their options trading platform</p></li><li><p style="text-align: justify">Keep using the DAO for real governance decisions</p></li><li><p style="text-align: justify">Get more than two dozen people to care about voting</p></li></ol><p style="text-align: justify">Right now it's all potential. The voter numbers are weak, but if the tech delivers and traders start using it, EpicentralDAO might transform from a sleepy governance experiment into something that actually impacts Solana's derivatives market.</p><h2 id="h-collaterize-dao" class="text-3xl font-header"><strong>Collaterize DAO</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://collaterize.com/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/EarSBFuDCJPFnY8Fw7AYegeDR1xHnaR2nnJrupRCnyiG">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/deawltrgaqcw7imv1jsc9nzkrkkgstfc1u7edfbrxryr">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/collaterizehq">X</a></p><p style="text-align: justify">Collaterize DAO governs a mobile app and L1 protocol for tokenizing and trading real-world assets (RWAs). In 2025, it had 31 proposals, 32 unique voters, and 6 proposers, active from February 18 to April 12. COLLAT holders manage a treasury investing in RWAs like real estate or bonds, driving returns that strengthen the ecosystem.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4c87f57022d997d7c2db614e625979b8..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACwElEQVR4nGNg45MVldEUldEUkdKAMDDZImAuXBDC4BdTZmCTJIBYxBkExFX0TR31TR21DG10jGwNzJx1jGy1DG0ggvqmjrqmDhCkrmsNEVHXtdY1dVDWNCPKAlEZTXe/KAe3ICt7LxtHX0f3IBtHXyt7Lwe3IBevsLDYjNCYtJCo1NCYNCMLZ2llQyFJVcLmIlvAwCJu7uCHKSfLpKgkoK6iZamqY6GiZamiZamsaaakYSoipUGyBQxskqbWbvxiysKSqlRBDJgW0AqxiDMISaqKymrR0AJlDVMtQxszGw/8QaRv5jJ7+eYNrUuWT1kTFptNTBCJymqBUgTEAoJuMXfw+fzg58df/z/+/19Z0iHKIifAJINfi5ahjbKGKYOssgExKdrNyu/TF5DpH///L6rrZmCTFGKWU2FTVmFRwaVFWdNMVtmAQUnNRFPfRkXLjEtYCZeX5cU1Ap0iIKZ//P+/umUSXEpMUlVLRNdAWE9JXBMuyCWspKJlpqlvo6RmArVAWFKdiRu7l1lZpWRYlcwdfOAWQHyAjtil4GwmbhlhSXUUC/AEjjIbqMwhbAEGQligZWjDI6rMJiCPqUiWVZGZXZJUC9gE5OVVjbQMkXzAJazExieLFvQaYjry4hoQtpMX9jjAitj4ZKWU9XlElXmF5Rn4hJXQCl6/iNTolMKUuMJQr3jkZIrLB7UdU5Zu2b90y/7pi9djyWiQooJDUIGZTxoievb280/v/n9+8HPv6ZvEWLBp32mI+M1XX3BawC+mzCGoICKlKiKl6heaEBqZFhyV5hkQDRERkVJV1TILjgIJBkelmVi7wcVFpFTdfCMh4v4RyRARLBYgIx0jW1NrN1NrN+TUxS+mbGrtZmbjYWzpKiqjiZZaIOp1jGxx+oAYJCSpamzpamzpSkKdQ5IFzHzSAhIqAhIq8NgixgIA+pcraqZc25EAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">With active governance since february of the current year, members vote on asset allocations, enjoying potential yields and influence, making Collaterize a promising RWA-focused DAO.</p><p style="text-align: justify">However, my personal view is that RWA protocols have a long way to go before they prove their viability, and many more projects are coming on stream, so it will become a competitive sector.</p><h2 id="h-grape" class="text-3xl font-header">Grape</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://grapes.network/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/By2sVGZXwfQq6rAiAM3rNPJ9iQfb5e2QhnF4YjJ4Bip">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/8upjSpvjcdpuzhfR1zriwg5NXkwDruejqNE9WNbPRtyA">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/grapeprotocol">X</a></p><p style="text-align: justify">Grape DAO governs a unique identity and access protocol on Solana, they offer several tools for DAO managers like this <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.governance.so/">one</a>. Their "Dynamic Balance-Based Membership" system grants permissions (e.g., exclusive community access) based on token holdings—supporting SPL tokens, LP pairs, and multi-coin configurations. The DAO also emphasizes censorship resistance, storing user roles and achievements on-chain to rebuild communities if de-platformed.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8aa70306bd50dbe2e8facbe2a8cf2cae..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAADoklEQVR4nGNg4JDkEFRQ17XRMXbSMrBX17XRMrBHQ+pgQR1jJ1FZHWZeGeIRA4ckAwOHpKisTlhMVnpudWpOZWRCXmpOZWpOJYSbnludnlsdm1yQkFacnlttYuNJsgU6xk4Te1Zu2X1i2+4T2/acOnLy6u5D57fsPHrg2OWL1598+/3/3JWH+49eOnTyWm5xo41TkKqOFck+cJBKtnL0D4xI9fSP9Q5KCIxI9Q5KqGrsbeubPWnmsoS0Ur/QVL9QkKCnf6yWgT3JFjDzypRUtcurGavpWFGOFNVMvIMSWrpn8ogqIyygEWLgkGRQ1bHSNXOhoQVeAbGxyQXldd2QICoqb8H0tbtBgoGuB0lB1NE3x8TGU1HdDGoB3M7iyjbMxO4smywnak6q82OTCxzdQhnsnIO8gxIgQpHxuWExWalZ5W4+UZRb4B2UYO3kx+DuExWZkOcXmiShoA/x46z5q2KS8pB9HWVcZa0fSHwQQZ2bkGfnHAS1QF3XhkdUGW55sH8GVYLIDm4BXFRBzEpYWHNL1rWwmExTGy8JQSNePhVKLUCO5EiVGjFBnQm2O5l5ZYrKW6ZXbPF3TTu79omFXoCnf6yDXCKHoEJ73+z5yzbxiCrziChmF9ZhGg0pN7H4QE3HKteiz0TPa4HnSUiAzq/bNX/ypiSLhvlTtzR1TDkz/2XflAVqOlY6xvbzFq/ftONQdenk1Rv3llV0VNX3FmZ3QOJAXddGVcdKWtlIVFqDQUbJQF7NGGqBuFOMal2YasUE250CvOq20tFOckk52pM6rbZ4K+ZYSIbGqNax8ckx88pYSIYqCdtoirkW2kz2Mk1rTZ3vYBC2qvJ4W/dMR89wlIwGKSpEZXX4xVWStdv7bHamaXdNsN2pJGzTZrE+R3dyvu6UPpvtOdqT6kyWx6k2hKtUWUiG9tpsKTSc0m61vtJ4fp3pcivJSF+F3DLD2cnq7eEqVXAXIyyQVzMWldWxNQz1Mk6y0w3xMUn19IyJdiuKcS8OdMiMcS2J8MpP86nzdUgO8cgM9chK8q4OckiPciuMcM0Ndy3wt8mI8S6K8SgNd8sz1/IxtHRHt4CZV4ZHVNnOLdjTP9bNJ8rOLbikqj01p7KwvCUyIa+kqr28rrukqt3NJ6qkqh2CwuNzcosbswrqIezyuu7yuu7kzHIJBX0sQQSxwNkzzDsowTsoAWuhb+MUBKnmpJWNSCjsiC+uhaQ0lDTNlDTNOAQViLcAAAW5j7q76AcPAAAAAElFTkSuQmCC" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><p style="text-align: justify">In 2025, Grape recorded 22 proposals, 35 unique voters and 8 proposers active from January to April. Proposals ranged from budget approvals for crypto conferences (e.g. "2025 Event Participation") to internal treasury transfers (e.g. moving 332K USDC and 657M GRAPE tokens). Despite a treasury of $840K, voter participation has been declining from its peak in 2022.</p><h2 id="h-mail-dao" class="text-3xl font-header">Mail DAO</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solmail.so/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/E4nirMjeAqxWoPLpii8NJwWBQNFArixA524XPArPVdyh">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/C8cNX2D1y3jqKpMFkQhP1gGbfvTEdeckZXLBKSN5z5KF">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/SolMailOfficial">X</a></p><p style="text-align: justify">Mail DAO governs SolMail, an experimental communication protocol that lets users send mail using just a wallet address. On paper, it solves a real need - decentralized, spam-resistant communication tied to wallet identities. But right now, the numbers don't inspire confidence: just 2 proposals, 3 voters, and a modest $100K treasury since launching in 2024.</p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4329bf86333a915183f35b852f47df90..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACk0lEQVR4nGPgE1VW0bJS0bJS1rCAMDDZymAuhGTkliYeMbBJMkgrGQRHpgdHpnsHxvmFJITFZPmFJHgHxkEEgyPTgyLTIMjNJyo4Mp1kC1S0rGqqJk6cvnjyjCWTZyydu3jdtLkrJ05dNHvB2uXrdh09dX3Z6h2z5q+Zs3h9RHy2oYW7nKoxaRYwsEn6GGfqm7s4eYbaOPrbugQ6eYbaugR6JudGF9WU1XT6hSQ5uIc6uIMEbRz9lTUsSLaAkVs6LqVQUlFXQc2YciStqGvrEphdWMcppIiwABlpKDpZa4WSFNaMeHwgp2qsqmsN4bPwyfHKaNUGzD1S9YpqFtg6+XsHxqnr20oq6ipqmFlFJPTFrz7X+JHCILJx9FfVtZZWMoBaALdTytSeWj7wDowzs/ZkMLZws3UJpIUFti6BBubODNb2vp7+MTLKBiIyWgpqxsY+oZQHkY6po6aRvad/jLGFG9QCfnFVTiFFRm5pXhmtpqRVFPpAREZLREbLOzAOYQFEgglMtuRtplYcGEMs8A6ME5PT5RdXrfCbfrDyOeUWqIBLRhQfiMho8Ykq9yasudj6eXLNAQrjQEHNVE7VWExOV1BClUFCVltSURdic6Xf7CM1rynxwf9V/9EzGqSoEJTU4BFRhFjQmLDq4Py/gqpGZKD/l0AWwF2MsEBSUVdQUsPWLDjWrzjQKz0ppMLUyl1Jw0RJw8TUyh2CdE0dkUUsbD21jeyUNEzUdC3havJDumSV9dX1bdEtgCNP/5i4lMK4lEK/kASISFhMVlhMVlxKoYtXBCO3tJicLkQkIa3Y0MKdkVtaRtkAoiUupVBBzRR7EBGDDC3cIRWcmBw0BAgi0izgF1eVUTaQUTZg5Zcj3gIAwhc6Qz0q0rEAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><p style="text-align: justify">For now, it's more of a "watchlist" candidate than an active governance success. But in a world where wallet-based identity grows, don't be surprised if Mail DAO either quietly disappears or becomes one of those "why didn't we take this seriously earlier?" projects.</p><h2 id="h-pyth-dao" class="text-3xl font-header">Pyth DAO</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pyth.network/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.realms.today/dao/PYTH">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/PythNetwork">X</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forum.pyth.network/c/pyth-dao/4">Forum</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/pyth-network/governance/blob/main/docs/constitution/pyth-dao-constitution.md">Constitution</a></p><p style="text-align: justify">Pyth DAO governs the Pyth Network, a key player in Solana’s ecosystem that delivers real-time price feeds for DeFi apps. It kicked off with a 250 million PYTH token airdrop, where about 181 million tokens (72%) were claimed by 56,000 wallets out of 90,000 eligible ones (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://flipsidecrypto.xyz/crypto_edgar/pyth-airdrop-analysis-XfRFlO">source</a>). Using Realms, PYTH token holders can propose and vote on things like oracle fees and network upgrades, making it a hub for community-driven decisions.</p><p style="text-align: justify"><br>Pyth DAO’s governance is defined by its constitution, approved on February 13, 2024, with 627,748,981 votes in favor and 873,059 against (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pyth.network/blog/pyth-dao-constitution-is-live">Pyth Constitution Live</a>). The constitution outlines:</p><ul><li><p>Pythian Council: An eight-member elected body managing operational tasks like oracle program upgrades and data request fees. In March 2024, four members were elected with over 2,000 voters participating (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pyth.network/blog/the-launch-of-the-inaugural-pythian-council-feb-2024">Pythian Council Launch</a>).</p></li><li><p>Price Feed Council: Oversees data feed integrity and publisher onboarding.</p></li><li><p>Community Council: Supports broader initiatives, including grants and ecosystem growth.</p></li><li><p>Pyth Improvement Proposals (PIPs): Proposals start as discussions on the Pyth Forum and move to Realms for on-chain voting, typically over seven days (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pyth.network/blog/guide-to-voting-on-pyth-governance">Voting Guide</a>).</p></li></ul><p style="text-align: justify">Staking PYTH tokens grants voting power over Pyth DAO, with potential benefits from network growth. The DAO actively funds development through its <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pyth.network/grants#research-grants">Pyth Grants</a> program, supporting builders and researchers, while contributors can earn recognition or funding by submitting Pyth Improvement Proposals (PIPs). The process is streamlined: stake tokens to participate, discuss ideas on the forum, submit formal PIPs, and vote on-chain through Realms.</p><p style="text-align: justify">In April 2025, Pyth DAO approved <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forum.pyth.network/t/passed-op-pip-59-pythian-council-election-and-budget-approval/2086">OP-PIP-59</a>, greenlighting four new Pythian Council members (including reps from Douro Labs and Euler Labs) with 100,000 PYTH allocated for their 6-month stipends. The vote saw clear dominance from institutional players - Douro Labs' candidate secured 51.8M votes, dwarfing other nominees. Notably, this operational proposal required no immediate token transfers, focusing instead on wallet address updates for council multisig access.</p><h2 id="h-metaplex-dao" class="text-3xl font-header">Metaplex DAO</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mip.metaplex.com/">Website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dao.metaplex.com/dao/Metaplex">Realms</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dexscreener.com/solana/METAewgxyPbgwsseH8T16a39CQ5VyVxZi9zXiDPY18m">Token Address</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/metaplex">X</a></p><p style="text-align: justify">Metaplex provides core infrastructure for Solana's NFT and token ecosystem. Their protocols handle metadata standards and minting tools used by most Solana NFT projects, processing over 1 million token mints monthly. With a $40M treasury, it's one of the better-funded DAOs in the ecosystem.</p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/9ec5aba67b6f456e8395e3cb670c9e5e.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKCAIAAABaL8vzAAAACXBIWXMAAAsTAAALEwEAmpwYAAACU0lEQVR4nK2RT2jTUBzHnxfrDkMqWqztOp3N2v2pqwVHh8HiwAx7m87idR4EQfA20ZMHDyJCxc7qVlhZiwlMBE0VRKFKWFO0ULbqMj1YIbPpRQJr3UvXNxt5SVfD6MGDP76EL7+X9/v8fr8H1P8aCG39bjSMGYAQ4nlelmXtGBl+beORwezwm/W6Xhoh9Dq9OHU7LJbKGAAhpGm6WCyqqgq10C+0DDL4lqkpCoRws15XlBqEUCcpSi2xkHKfHgedPcDszH9ebU7Asuw/AjYgVJSaotR2TCCWyncfxh0jQWBy4OoWF+g5sbzyFQOi0SjHca0Vtd0G1ADG5E9ZzuSW7s0kQlemjlMh4BwGu7XS1gFg82CAfWjlyzcMSGjRdgJ9A2ib+l0ssW/e37wTIc9N7h0M4HImBwB2/D3gAgf7sSwurH0EsHmaE6iqyvN8C4BQXVUbxmbXK9XpOWY0dHkXMQz2dGN1HMYl9GZ1WQewMMCNjcUN7N6/AI7jJEnaXtHWBoRVCMVSeTG3vMC+9Y5dBMACgA2YuoGZwM3u78XGTICOI8Ds1EToD9tU51FwyPNJX5GqqrIsC4IgiuI88/Tq9VuXrt2gLkz2k8FBMug6GbR6TxH+Mz7q/LHR8S5fwOmnfNRE78hYly/goyb6yKDTT7WStiGyjwxqOvvsOVuprGMAhPBXtSqK4sxsLBKJFAqFd+l0PD5H008kqfQyxT5+FF3K5zOZzHw8zjC0JEkp9kUsNisIQu7jh2QywTD0j7W1V6nUdORBNpvN8plkMnk/HJZl+Q8Tl5fFunRBBQAAAABJRU5ErkJggg==" nextheight="207" nextwidth="684" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Metaplex Cumulative Revenue - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://analytics.topledger.xyz/metaplex/public/dashboards/T50WQTTu2Cbz8hG0vge18izUO5ghEDrWhzb92knN">dashboard</a></figcaption></figure><p style="text-align: justify">The DAO makes big moves:</p><ul><li><p style="text-align: justify">Recently approved 1M MPLX tokens ($2M+) for liquidity incentives</p></li><li><p style="text-align: justify">Executed major token buybacks (100bps of supply in January)</p></li><li><p style="text-align: justify">Processes millions in protocol fees monthly</p></li></ul><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/57f4bf908fef851236c1f87ba5a428b1.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMCAIAAACMdijuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACwElEQVR4nLWSXUxSYRjHH9twNgSxxjJnpCJkOHUmGqZ9bdlctTXToZGYtrqrrdVFN3Vly5u6yejCGrSpGDg6diRBHEJNF0GdgU6C5jzt+EFKUH6kA06+Tc/mneJNz969e7/2/P7v/3nA4XB4vV703wImJiYoior7bo2mf8/PI4S+uVzuoSHmsM/mwAbsA+Z+q9WK47hWq/V4PEajkUlI0/Q6wGazEwTB7LeKNYQWQqEBjQYh1NHysKOlhQF8MvfacX23vqcXw9ra2lQqFUEQFotFrVbbbHadTuf3+4EkyZmZme3VI4RCM9OPGupG3w9X8VLxZ0+Yiy9m8wiOf3Q6Rz0eHMeDwSAjNBKJbM5AEARTg0gkupX8xXDY2tV5ns/LAygHuFtZQtN/Y9HojmrgcrnGvd5fs1R09Q9Nx2iajkWjm4vYRpYpn68CEmoEyTKABkmKXMj+PjaGENoJY90iipx8cENxr/7cuNuNEFoMhVeWlyKrq2sbP0AIkaPuE7tALmQr87hKCa86A1obFf3t7Yx7cQAej0ffYwCOAAAeP33hNHRp7t9W3bneerXm86DR53IsLSw15Rde3A/NRfzaTJZCzL1yiFPFg6b8zJXl5fiAn8E5wzsrQDZARmlu7k1pWrWQ2yhi1QlAIeI05fFvHSs9wwZ5zm6lZE+9iK2U8BokKQpxcnNRWjgwzXTwdgD/V++rbgwgA4APwBdxgMXaU5bOyeIkXhByz+4DWTLU5yTVCuCyMKlaAHVCljwr4VI6XCvYuzAfiA9ACA0NO0EgWx+iU3DwKGSXg+g4CGQ8sSxVVJJ4uKIgX1pcUHRaJjsgLi47UnxSKi0vLFRWVoTmfsS3iKIoHMfVajVJkoMWS7dObzKZZgMBk8n0/KV6cmrWavvQqX+jNbz1kdN6zKjp1I243Gb78GusD8Mwpgu2AfwD3r1jLMjy6ksAAAAASUVORK5CYII=" nextheight="257" nextwidth="684" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Metaplex Mints Weekly - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://T50WQTTu2Cbz8hG0vge18izUO5ghEDrWhzb92knN">dashboard</a></figcaption></figure><p style="text-align: justify">Discussions happen on their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/metaplex-foundation/dao/discussions">GitHub</a>. Flipside's analytics can't track it due to their custom program <strong>AEauWRrpn9Cs6GXujzdp1YhMmv2288kBt3SdEcPYEerr</strong>, Realm's UI also fails to display member counts, making actual decentralization hard to assess.</p><h2 id="h-conclusions" class="text-3xl font-header">Conclusions</h2><p style="text-align: justify">As you have seen, there are many types of DAOs: from thousands of members to just a few; from managing treasuries of millions to managing none at all. The options are diverse and many projects use the Realms platform to create and manage their DAOs, which speaks to the strength it has maintained since 2022.</p><p style="text-align: justify">Many projects look promising but it is important that you <strong>DO YOUR OWN RESEARCH</strong> before participating in any governance.</p><p style="text-align: justify">In my opinion, there is still a lack of tools that can contribute to the decentralization and the accountability of the DAOs.</p><ul><li><p style="text-align: justify">On-chain information is limited; at the moment, only proposals and votes have been decoded, but the actual instructions of the program that manages the Realms (DAOs) have not yet been decoded on any platform and there are even governances that are not being tracked on the blockchain, such as Pyth and Metaplex.</p></li><li><p>There are more instructions that should be decoded, such as when creating a new treasury or governances within the same DAO, among other instructions that I don't even know about.</p></li><li><p>As voting power can depend on third party programs and governance, there is no easy way to calculate the voting power of each voter, which makes it difficult to analyse the concentration of power of each DAO.</p></li></ul><br><h3 id="h-resources" class="text-2xl font-header">Resources</h3><div data-type="embedly" src="https://flipsidecrypto.xyz/mrwildcat/realms-0VkT0o" data="{&quot;provider_url&quot;:&quot;https://flipsidecrypto.xyz&quot;,&quot;description&quot;:&quot;Explore insights on Realms from mrwildcat on Flipside.&quot;,&quot;title&quot;:&quot;Realms | mrwildcat | Flipside&quot;,&quot;thumbnail_width&quot;:1536,&quot;url&quot;:&quot;https://flipsidecrypto.xyz/mrwildcat/realms-0VkT0o&quot;,&quot;thumbnail_url&quot;:&quot;https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/1e2bda3f63c4f1423293f57936146d8e.png&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Flipsidecrypto&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:1024,&quot;image&quot;:{&quot;base64&quot;:&quot;data:image/png;base64,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&quot;,&quot;img&quot;:{&quot;width&quot;:1536,&quot;height&quot;:1024,&quot;src&quot;:&quot;https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/1e2bda3f63c4f1423293f57936146d8e.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/1e2bda3f63c4f1423293f57936146d8e.png"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://flipsidecrypto.xyz/mrwildcat/realms-0VkT0o" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Realms | mrwildcat | Flipside</h2><p>Explore insights on Realms from mrwildcat on Flipside.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://flipsidecrypto.xyz</span></div><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/1e2bda3f63c4f1423293f57936146d8e.png"></div></a></div></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solscan.io/account/GovER5Lthms3bLBqWub97yVrMmEogzX7xNjdXpPPCVZw"><em>On Chain Program for Realms</em></a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.com/queries/3575426"><em>Dune Query to Return Created Accounts for Realms Program</em></a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solscan.io/account/4ct8XU5tKbMNRphWy4rePsS9kBqPhDdvZoGpmprPaug4">Governor Program for Pyth</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solscan.io/account/DA5G7QQbFioZ6K33wQcH8fVdgFcnaDjLD7DLQkapZg5X"><em>Governor Program for Metaplex</em></a></p><p><em>Realms Team GitHub</em></p><div data-type="embedly" src="https://github.com/Mythic-Project" data="{&quot;provider_url&quot;:&quot;https://github.com&quot;,&quot;description&quot;:&quot;Mythic Project has 30 repositories available. Follow their code on GitHub.&quot;,&quot;title&quot;:&quot;Mythic Project&quot;,&quot;thumbnail_width&quot;:420,&quot;url&quot;:&quot;https://github.com/Mythic-Project&quot;,&quot;thumbnail_url&quot;:&quot;https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c11a90c9983eb16042212f7e77d1d5fa.png&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;GitHub&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:420,&quot;image&quot;:{&quot;base64&quot;:&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAACXBIWXMAAAsTAAALEwEAmpwYAAADaElEQVR4nK2Wz0sbQRTH361UqagH9VR7EpHexEtNiEa0mij+aA/av6EHq1DtD5NDg9SLgogeilhQCHgRpAhFamMtlGqyeogRLZrN/swk2TW7CaXaHsru2DWbxGwKO3whsPvd+WTevHlvgFUHQ9MUSWaK1Q9K/9bQwNA0fg74h0dIkKVMcTyvfczQNBKFzLdIFLQpWJbleC6RPNcZ4rErAEPTUYSC376vTc2uz8wrmp77MPfu9PiE43mGprHhy+qaZlibmv28shpFCDM4nidPTzcWFten5zTDge8rNgBFkmI6tTY1awGwq2oB6ILbxNY2EgRaDZ2YTr1s6tAMFoCntU1iOkVFKGVx8diRn+iDKluGYfm5WzGQpAIQZGl9Zr4NoAcqnVDeBWWPoGbft4OEhAKIUIIsuW292NANFW0Ao/dtgixpgBBx8ATudUJJN1T0QKUdwOvyCLKsA9gB1NnvdEJJP1RnA6w92OCEcjvASINVBwgQg3D3IdxyQBk2eCc82SsoDJiwdrcqoSvrgrJWgGf15gFoFeDpeOyA0gGoGYAaB5SON7YLskSbAmDVPAkFCGJre9+3s+/bIba2g3t+nMfmAFiWjSKEhMS1/qW5aQA6Z/w3ICtNA598PELhcJiKUAUUCZMczx/uBoau0rQ8T5rmHjQHlB75CenyIqYvALlKJM+Tv36eHp/0Q3X+g6auMb7v21kec3tdk94Jj9c1+X70ldvW67b2FCmXxbk0/EL5/NUbr2tyecy9+3ETxeNKqVDjyPAIiemUmE4JsiRdXmT9I3tB4RWHAoT853dclvA86uzMdTXVynUkHOZ47nB3T4up00gZexYNn53lL9e6yqyvLc7iAFlZp438gCM/0Q/VLcWFqFUNkVZ9jQE8QifBoMviHK5rHmmwGqveMt7YHtr14101ANzUoQQjZXZAY4DSYwueLypHN81zIyA3dIxeRX5YLCCKoige0xRFUTMBHM/9OAyF/IFQgFDkD5wEg6YBGJoWZOmtc7APqoagdghq+6DKZXEmksliAmUMoNSO9vqBwwbQCSWdUGIDGK5rxi3TNIDb1msHwAfbnnGrMBPQlu/aYgaALHTxMgHAqNVpc2lFbRger8uzPObeWFhE8Zg5m4wZMVHEhR4rljwv8qwVe9AMr+83Af4COmtNk5iF5CgAAAAASUVORK5CYII=&quot;,&quot;img&quot;:{&quot;width&quot;:420,&quot;height&quot;:420,&quot;src&quot;:&quot;https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c11a90c9983eb16042212f7e77d1d5fa.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c11a90c9983eb16042212f7e77d1d5fa.png"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://github.com/Mythic-Project" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Mythic Project</h2><p>Mythic Project has 30 repositories available. Follow their code on GitHub.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://github.com</span></div><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c11a90c9983eb16042212f7e77d1d5fa.png"></div></a></div></div><br>]]></content:encoded>
            <author>wild-tales@newsletter.paragraph.com (Wild Tales)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/d4914680d2e7978d1461ceed405b8b7a.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[DAOS.FUN]]></title>
            <link>https://paragraph.com/@wild-tales/daosfun</link>
            <guid>0DI2J9cGQigb5msd8r8n</guid>
            <pubDate>Thu, 27 Feb 2025 04:33:08 GMT</pubDate>
            <description><![CDATA[DAOS.FUN has a combined market cap of 435 million but manages less than 7 million in assets, showing a big gap between value and actual funds.The platform raised 8.19 million USD across 265 DAOs, using Solana’s Token2022 standard for fundraising, with most of funds going to risky assets like memecoins.Most DAOs performed poorly, with only 31 out of 161 having positive returns, while 40 lost 80-100% of their value, highlighting the high risk and volatility of the platform.OverviewSin...]]></description>
            <content:encoded><![CDATA[<div class="relative header-and-anchor"><h2 id="h-key-points">Key Points</h2></div><ol><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a> has a combined market cap of 435 million but manages less than 7 million in assets, showing a big gap between value and actual funds.</p></li><li><p>The platform raised 8.19 million USD across 265 DAOs, using Solana’s Token2022 standard for fundraising, with most of funds going to risky assets like memecoins.</p></li><li><p>Most DAOs performed poorly, with only 31 out of 161 having positive returns, while 40 lost 80-100% of their value, highlighting the high risk and volatility of the platform.</p></li></ol><div class="relative header-and-anchor"><h2 id="h-overview">Overview</h2></div><p style="text-align: justify">Since its September 2024 launch on Solana, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a> has turned the blockchain into a hub for memecoin-fueled DAOs, raising $8.19M USD across 265 launches by February 26, 2025. Founded by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-1loqt21" href="https://x.com/baoskee">@baoskee</a> and backed by Alliance DAO, this platform merges meme culture with structured fundraising via Token2022—a Solana standard for programmable tokens. Creators set targets (50–4,000 SOL) over a week, with successful DAOs investing 90% of funds in volatile assets and 10% seeding liquidity on AMMs. Yet, its $435M market cap dwarfs a less than $7M AUM, hinting at speculative fragility.</p><p>Key features include:</p><ul><li><p><strong>Tokenized DAOs</strong>: All DAOs are represented as a Token2022 Program. Once created, the DAO sets fundraising targets (e.g., 50–4,000 SOL) and a 1-week deadline. If the target is met, the token is issued to investors at a fixed price, ensuring a fair launch. </p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c1647855e04706ed18d9f883398d6703.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMCAIAAACMdijuAAAACXBIWXMAABYlAAAWJQFJUiTwAAACmUlEQVR4nJVTbUgTYRz/E/Ql6ENUFtTH6FPhl6I3yyZiFAVZGPlCGCFldFkRsaggA2XRpzJINMUSWk1NG7KK5bLL0E1d9kGJsyFc7Dbv5tjc7Xa753b/uDs0i62XHz8eHnj+z+/3f3keaGlupiiq7mKd1WqlKMpms7nd7s7OzuHhYURUCclBJfeRTjSgEgITfr/LgMfjoemPghAhhEiSRBaCsiKjZRC17GeIiUSCYRiO4+LzcVCJgv+Pwf6uiCDoTmomq8G3QKC9vd1ld+gGiUSCLCCXorpQuJkQVQZ3LuxHRJI7v75eZ5PtAYRDHMdx/5J1RtOMtqhpQg5uhmPbIR4T+eD338LMLH0+39q8vOaWR2C326PR6F/VwzOB8ExATiURkZ32lmyA4o1AHd46NtCzWNZSuFyvKyor+5wvdAOWZXMra4ioyKnndxs6bI1TU1OTDHvvZmk+QMEy2AZwtnj59Ocvpodh83PyI15v9xsn9Dv7GYYxS8sGRU5JhEhu12Db446HDTX+sYlD+bADoHAlFK2BnQClWyApphBVQ90kMgxTf7u+t+sZyKnUHzqTlMSkJOpt4QI3zsFugMI82LdCl7as1lm0Xveo2gtE0wZ67gvBGfNikOMcDsfohyH9FRnTWwpVJbJKZE1TrlRDbTU8aTpasgl2ARQA7DFWc2PS3FvW6QGFq6CtsQAR5+fjra2t7151AyEKz/M0TTMMEw6FeH5W4IO056Xf936cfnq1CmrLoMwCJy1wqRzqyuFWjb6eKILLFWA9rfNaNVQegJojcP0MnD8OvW2nzJEMfRr6OkHDW+MPj3i9S3+DIEQEYS6jaWZxoiRLacU7PsmFIoiYJmQuJhKiLpY8FxOl9C8PSSUkEGLZyOwPVTuZgmCHriQAAAAASUVORK5CYII=" nextheight="726" nextwidth="1874" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure></li><li><p><strong>Risk-Reward Dynamics:</strong> Investors gain exposure to high-risk memecoins while retaining redemption options if fundraising fails. If the target isn’t met, investors can redeem their SOL with a 10% penalty. If successful, 90% of the raised SOL is invested in Solana protocols or memecoins, while 10% is used to create liquidity for the DAO token on an AMM. This setup allows the token’s price to fluctuate based on trading activity, providing liquidity and exit opportunities for investors.</p></li><li><p><strong>Transparent Metrics</strong>: Real-time tracking of portfolio value, market capitalization, and fundraising progress.</p></li></ul><p style="text-align: justify">The platform has launched 265 DAOs (including test/failed projects), with total assets under management (AUM) of less than $7M and a combined market cap of 435M at the time of this writing.</p><div data-type="twitter" tweetid="1839402017044996494"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/daosdotfun">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/54198a731e7fa372869c6d7d9ef57494.png">
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/daosdotfun" class="twitter-displayname">daos.fun</a>
              <p><a target="_blank" href="https://twitter.com/daosdotfun" class="twitter-username">@daosdotfun</a></p>
    
            </div>
            <a href="https://twitter.com/daosdotfun/status/1839402017044996494" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.xyz/editor/twitter/logo.png">
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      who wants to start a hedge fund?<br><br>now live on Solana<br><a class="twitter-content-link" href="https://t.co/n54Pt86YyR" target="_blank">daos.fun</a> 
      <div class="twitter-media"><img class="twitter-image" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/458f48dace9390c0089c83e91663945f.jpg"></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/daosdotfun/status/1839402017044996494" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.xyz/editor/twitter/heart.png">
            362
          </a>
          <a target="_blank" href="https://twitter.com/daosdotfun/status/1839402017044996494"><p>5:29 PM • Sep 26, 2024</p></a>
        </div>
    
  </div> 
  </div><p style="text-align: justify">ai16z, the leading DAO on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a>, has captured the crypto community’s imagination with its AI-driven investment model powered by Eliza, an AI framework inspired by early natural language processing systems. Launched in late October 2024, it soared to a $<strong>2</strong> <strong>billion</strong> market cap by December 2024, fueled by its innovative approach and humorous branding. As of now, ai16z boasts a market capitalization of $<strong>379</strong> <strong>million</strong>, a portfolio value of $<strong>662,610</strong>, and an impressive <strong>796</strong>% return on investment. It leads in holders (115,000), traders, market cap, and portfolio value. However, its market-to-asset ratio of <strong>572.7</strong> underscores the speculative frenzy surrounding its token, raising questions about sustainability while solidifying its status as a groundbreaking experiment in decentralized finance.</p><p style="text-align: justify">Solana’s memecoin mania exploded in late 2024, driven by platforms like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://pump.fun">pump.fun</a>, where daily token launches averaged <strong>8,000</strong>–<strong>9,000</strong> in October, spiking to <strong>66,000</strong> by late January 2025. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a> capitalized on this frenzy, with ai16z’s AI-meme fusion and KOTOPIA’s <strong>4,206</strong> SOL haul reflecting peak hype. However, the bubble showed cracks after high-profile failures like the Melania token and Javier Milei’s Libra token, where insiders exploited early access to pump-and-dump schemes, souring sentiment. This slowdown saw assets flee Solana, underscoring the mania’s unsustainability and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a>’s reliance on fleeting trends.</p><div class="relative header-and-anchor"><h2 id="h-general-usage">General Usage</h2></div><p style="text-align: justify">As mentioned, <strong>265</strong> DAOs have been created on the platform, including test, duplicated, and failed launches. One even attempts to inject a script in its name, possibly exposing a naming vulnerability. According to the latest data, <strong>137</strong> DAOs remain active (with portfolio holdings or tokens being traded).</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/8b6c6129342022713895d3413cbfa70e.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAIAAADfbbvGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEk0lEQVR4nLVVW0wUVxj+05e+NWnTpA+9JEWjuLq7kNnZWdjZPZmZc2bOMsOuQoaLQOyF0DSNTeNTW5OObUiJVTHLRQSpRg0vpFhiN9ZLNFCEiCIruIo22m6ptl6ot9hUjelpdpddF7QpJPTLyZw5l//7z3/Od/4D8F8ghFBKNU0jhGCMdV2nlKqqijE2TRPmAytZZoNSahgGxtgwjFAoRAjRdV0URUrpfB38n0BojRdXCaTCq5W6STUAMMYWjN2rlvG4kpcr3Eq5oJTxSrkgrxbpwoUvSe94lNUeXO4mCQeCUl4ol5FkHAuGwmBQxJU8Nnlc6ZarZp2eR/V4VOQ1sEsRXZrEBxRPwO9EaK7sNptJSLWo64VSlUt5202pg5DsCaIuClTOx343lXlNsgf8Dh25Kc1MME1Tk3MlaRHGSwnJVaVcinNV1TY9zBmGKK32StUeeZWAa0RSKqBQtgOO4zwqEqgoqJJH8yXYic/K0rTH85qKFlGJU9ES7M8hPgf25yDEzaBwEKKUvK+srDETC3rqhC0oDBaikCaVFNlsNpg5blkWIQ7ie6MILzeDeSpaYhgcyt5Dy0qIcl3XXw3fJtWZ1GhCqSxZkhQA8MH47tqJrkyTMehmpsWm/wHg1k8lV8+7k82ZdzZlYGLMcZm4MveATVsDGEk84xjTq+K4OozrMoTp0aT91igzm67WdtzLdGnfn3+uN175zWhqVowxMrSJDG068PePKcOOfbXb+vzbD9cAsBTh5bHXxwZfvH07FdO020TVPXQHhx/6Opi3ha1qfwAAb/bGITIFfQ8gcl3ZfzYhttHNMFEPE1/aRzcCQPuhivDQso6xRVsHX/16UAOAyRjcmIC7lyF+Gu5MPtm3hI939zK+hWmtD3Er8zezthPX4eAtOHb/hWM3YeARHLnbGG+Fkc/so1/xZxrh9PovLh7YddKxI7Z070gofOrl1uFlV841XIvB1XGYPAN/XITrl19JJ5tk9VbnPa6F4ZbHUhsTm1n/wX44OAV9D+HoTTjO4NDtHZc2Q7R+RWyL51wTRDd8fLJv9zDfevb57ScKuibEbcP2X0/0/B6DqQtwZRxuXYCfRxc/iQAAwmGruOWBa8vjgsZHVe13AcDX/yd89xvsvwGRa3Xx+wDgj4Zh5HMY2eAbaQSAnnh986B90w8vNR9fvi9aCQCXRnImozAZhV+isHFj52wR7Fqz5pM9l9bvPGmlVdsQGVi152gqUishC/Th4Z3rjnR0g5mWKWvqea8r0pCWDRvYXzM8UGxZu7JVOFNrWYmarg3r9W2ZbXxikRRMSjaf1ptr19KMTNMMz1DyNHWKPfUN9t6sODVlWdbidNqxLCv7nWCMRS5+1NkbzOr5d/Zs5FG6AlMnCXBetFwO2nGxzTY7eSBSQAKciFyyyuFA/ryfT47jXER3koBTlp8xnNwfSSuUing/FmaknTmxYyNfpi5Jy5ODy7TSfJk6Z+ZXjDmZCpLqljQeERciPELOeTjglZWCXJyvFttk3SnrPCqa9UJwHIeKeE3jCCkQaZ4sC1lJbM4wTXPesT+FfwBfbwB+8Nwz2wAAAABJRU5ErkJggg==" nextheight="1488" nextwidth="1920" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Simplified vision of how DAOs are created </figcaption></figure><p style="text-align: justify">ai16z is the DAO with the most holders, with around <strong>115,000</strong> holders. It is followed by Big Pharmai ($DRUGS) with almost <strong>9,000</strong> holders. Only 15 DAOs have more than <strong>1,000</strong> holders.</p><figure float="none" width="589px" data-type="figure" class="img-center" style="max-width: 589px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/2acf933eac85e1b3ab256e6ea8563aa2.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAD1ElEQVR4nJ1Ub0wbZRz+megSsw9+MVtM/KAZDTF+NTHxDxKjGBYTP7gQXCbBLWo2dXF8mCPZB022D7qBiDDcgIAyZIAbpg4USqE9WrfSlZVSaEuPO9q+vfZGezukvbb37zV353ArpzE+9+RyeXPv73l+9/zuhWQ8Flj002tr5Ooqg1A6lUrG4wbXaUoURVWRZUn834SRK8NNTU3nzp0/daq5paV1aOjK4ODgyMhIf//3fX19BEFkMxmMsYpVjBVVFrXH/wxVUYDLZFiWZRgGIRTTgRBiGCae0C6SXBMKBV3g7z2SWJLEklgsllGWREksYYxlWcZYzecFQRBAkaR/sZAThB/bvzle39jxxUvTnRByNnNMdLjnon9umk/SGSqSpVa3mV5d2aCienVcLJbsM9PBwDyIxaLhTr6HexawbdKxdzc8BvAUPPTBW9DVAF/WwVTHXte4dbi3NzLvzlKRDBm6s7qSpSJ+grjWNxTyejFWaZr2B5ZuOGwbUY9pB5piLsfV1LwOOiy7Hj9ZD11H4Ot34eJH8NMZYCJEURBFYUsU8gY3OU5V1K7OC/sslfsslU9XWF6pqqZCURMBw35z/YeHa1+sebXqyT17bNYxLkXSvvb+z6CtAc7XwUzPE5oRLfMHkMlmr14b6+7u6f9hoPu7S0wkUi6gTwtmsozhvaqiMsUgjLGR3l3k7v4E2hug7wQIfHy73TLEYjGP59aC90Z6PVAuYNh3ed1QAfAovLz/WYxx3DMXmfqZR9FcSRr4XEuirRGY8HV9qLT37wfL3gkuL8/Y7eO22dvh2I4O9A30ouPAw/A8wNE3XlMkKWAdnejt9TmJDS7X+il8XA1NteC2XVLNBPL5vM/nczgIx++zCY7cKaC1nM9sWh55ZhfAcwBLYwPraf6XCR8nlFDw8pl34Fg1dByDHJ80/UQ8z3s88y6Xe2JycjG4YBKysXL2yNs1AAcA2g/B8vThdHhkaeK97uPQ+T601INr4AXTkDHGUZJ0OAmvd8Fm+3Ut7DcRUBUFY8zRiRO74eybcOEotB7Uhqf1IHzbCF/VweXTUMqzpvZT6bTNbid0WMdtvgAFYrGw/aPdr6JiLPxBTnRA26G/qrc1aPNjbYEcFzWtrtniOJZlSXJtato+ab1OeW//41GhKopOORUe9VzdP9NTcXO0NhUe1VNVjS53wnCJEJp1Oj0zLrSwAjfn5gKBIE2vs6zRdZlG+ZDoK+bVtfwUFaFkEqFQJPybjyCTFETDoSRK3OWymzyvKnIZFUmSRUFnXrtL2pG587UHqbVeKAgJPr0lbP0JjERGU20qlT4AAAAASUVORK5CYII=" nextheight="724" nextwidth="1396" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Number of Holders by DAO name</figcaption></figure><p></p><p style="text-align: justify">After a peak in valuation and activity on January 1, 2025, most DAOs have seen their number of holders drop slightly.</p><figure float="none" width="697px" data-type="figure" class="img-center" style="max-width: 697px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/9b334d60d5706b5c36be0e4e0fd01664.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAIAAAD4YuoOAAAACXBIWXMAABYlAAAWJQFJUiTwAAAD/0lEQVR4nJWUe0xbVRjAP4wvNCIjBgaODQRhCEhhA+TRdoIdLY86x0SDISEgU4kxSjLdkvnOfPyx+AeEmJnFRF3I/lhkD2RMwS22PErakHp7e9dSWrhFpJR7m9Jd7u259x7TdpmSbVV/+XJy/jjf83zfBy6ngyCsFEnaSXJp0WMnyWAgIKEwEoSwwEsIxREkCEjgYxJV4UVBkFBYQkiMnhJCYDQYR36KMDY2NjExMTx83mKx2EgbRVFW6++SJOG7IEmSjOMhR96IIG81cctiHNMY45iWf8E5denHFbvVS1iC3kXzxBW/yyEhJGPMMCxJ2hc8LogkspW4YUWIvVmn3eW56QCQlgjbANIfuT8pIXL54N0+jDFBELOzZnaZBiQIDMtK/wee5zHGR3u7UgBKd2XlbU/Lz0jN3bntmezsnOQHPzryJsaY4ziz2UI5rTczwP+GLEmxsiCEMMYel6sqa0fHruI3SpSvF9UcLq5+taCiS1Xfnqc48/EXIsZut9tGkgsuNwQYBv0HBzFiobCr/p7Wg83ZTzyv16p0FWpVmaq2TLNfqd+3p0qR++Xnn0YDkm0kab82DSaTiaa9MeW7I3P+VY7xIVEMhzY7dI05AK+01B1vrDzdWDWorRhsqTipKfu2VTmgUxi/PhFNNDwzMzM5OQc2ggiFQjguEgrPj18mx8ed9ut5qakF94G2cPf7uqqBruq3WovfaSnsO1B8RF+oV2Ydqk0f6v8QY+ygHIdf6zVc+znigOM24zvAWLbNER7a/11/f2Vi4oHSkm61ok9Xng8pRZCkgEwFpBdCZk1GaQFkfNJ7DGO88scKRV03EUYIC/xGKCRH5+KfEq2MGJWbvRvcYHp0dU2KgmMt5V+9rNwDD+8HaEuCDoBOgC6AdoAmgG+6qzHGYUFwu92U2wMiQsHgxm2m//52GWPfn6uj53/oaq87pHpKC6lKSH4akjQ50NAM1TrYpwV1A6g1UN8Iz+ph8FQTxnh5eXl8/Or83HSkTW+vCBL4s/3vfX/y7bMDxwdP9BztruxszjlYm/9CVnYRwO57E/ZmPqDK31EDSiU0VMJzlaApB00taJRQ0t/5WWQObnAmk2mesEdWhYjEWwsjFrvHQalz06p2Pqp+8jFlTkpN7vaihIcKAEqS76mALDUUaWBvPdTo4fE2gJcA2gBejJ46gNPNPbG5WVxc8rkoWPet+f3rDMPStJdhWZ7nOY5b8/nODV8ZHTNOTRPGSavBYLl4eWJo5ILJZnb/6pi/Sk1f+s38y+zSlGHJcJGeGrWODJGjQ/TU6JLhArNAxGJlb4SCm0FYcDq9NB0IBMTIjkXRVO68JVmGCQvCnZtsq44sSRIS10LrayH2L1n8fVZMIRT6AAAAAElFTkSuQmCC" nextheight="906" nextwidth="1868" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Number of Holders for each DAO Token (without ai16z) over time</figcaption></figure><div class="relative header-and-anchor"><h2 id="h-funds-raising">Funds Raising</h2></div><p style="text-align: justify">KOTOPIA raised the most funds, totaling <strong>4,206</strong> SOL (approximately $<strong>734,000</strong> USD) from 576 unique depositors, part of a platform-wide <strong>40,170</strong> SOL from <strong>12,696</strong> depositors. Six DAOs have raised at least <strong>1,000</strong> SOL. Note that USD conversions reflect transaction-time rates, explaining variability.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/6d1e039d9b78708965be54aca340691a.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEJUlEQVR4nJ1Vb0wbZRi/D4vRLNOYDBC+aJA4I5kQ4gcTSZSFydSoiSQmumhcTLcE94lkBBNHkLSUeK1/AJNDNNdyK11vRwu3FkYoXWV04DXQlt11wIpTuHIM2krvgN1dR1/TvqTWmsVkv/xyaZ88z/2e532e5z3ETpJGg+E7o6FLr+/q1JFWq9NJ26zWMZcLZJBWFWVXEh+ZyFunTiEIUlRcjGRRVV1dlkVRcQmKok1N57VarSzL4JGgKgoy8Et/V6eOMOFDpG2ItNEOO2mx0A77D98a2y9e/LLlwjd6vf+mT1j9M7YhsKEgGwoG/f7c70U2BC137yznOwT9fjYUFFZXkffrT5Q9faSy/LkRwjRms0C6HeRH771TW1P16vHK16qOFz1xyNj+1TCB19ZUVZSVlpeWWPt/fKXyxepjFdXHKsqeOnL0EKL5+MMxm6W2purlF54vOfxY6ZOHXyp/lsR/Ruwkee7sWYqiAACSmMxSlERRVZSllTuDV6/McaH79/f2dnb5dX7YM+qe9TJsIJlMqoqiKooJx4OBQDb2IEoSxf6+vijPAwAS8ThCmM0NDQ2tra1arbbg+GRZpiadHsYHLbFEHKetdo9rOsjspzPNBwB0d3d7vV4AQEpNweeOtNPW1haJRLIvkZHx0VEURTEMCwYCMKl8urP5ptSUqiixRGzw6tC1mx6GDciyDAVwHJ+amoIJQUqiiGEYrGBPkpD6N+rg/MCYfCaTSbvH5Qv5VUVJqamosG6iL/dThHvWCx0AACiKuicmCgSMBsPvKysHAjlwHBfl+XwBYUOwe1xzXEiW5ZSaEjYEwklaXJSH8cGaHlbBvwT8DGOxWGia7u3pQVG0YJA9cz6GzfQQALAtJV3Tbl/IHwgvPNh/AI0URTGzTEEUiqJra2sHPejS6xsbG6Fgrr05Xh5zwCarihIV1rsv/YSRpmHPaO6IOnW6/x5Rp073TwWE2dzb02s0GBxDDo1G09/Xl5/LjcAMw87DA9mWktSkc+T6GMMG9tNp6DA+Pg4HJh80TcPlz2wyYTY3NzdrNBqtVuv1Tm1ubub84JgGwgvw72Y8hl0ZIJzUjcAMAABqUBTFcVx+BQAADMPgTmQq8E5OEmazCcedTnp7+69sjQe7FtvaYkJzC2F2MwthQ/Bz80xo7tYSm3VIAgA4LpyfE8T8/Lwsy/vpdEbg7vLtLz775Nynp4etREfrhdMfvGvu/R5eGDRh+u36RG3t63UnTtbVNzQ3nX/m8aNo+9ejNuvI4KWOlpbtROL/L7u33zz5+ZkzHe3tpNWaiMej/FoitpW7bCUxGYmsRCKRP1ZXozzvm/YtLy4m4vFdSRSiUVVRcs0owNJKBLMTocVbiJUY8Hq9t8PhbN/T8AOQT2iE9oIZUxX5Ybx3T/DM/Mqv838DSbgX9IEkNnQAAAAASUVORK5CYII=" nextheight="726" nextwidth="1398" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Total Funds Raised Table</figcaption></figure><p>The top fundraising day was November 27, 2024, with a total of <strong>5,540</strong> SOL ($<strong>964,000</strong>) raised from <strong>762</strong> depositors. The top DAOs financed that day were KOTOPIA (<strong>4,207</strong> SOL) and Degen Capital Guild (<strong>1,000</strong> SOL).</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/7e1daa7160b1bf5c86f24c619329f97f.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAIAAADBvonlAAAACXBIWXMAABYlAAAWJQFJUiTwAAADSUlEQVR4nJVUW08TQRQe/4BvJmoMPvnkJUq8hgf1SWMiBEWMGsULJqhRxASUqA/EKBiJIYEgiRrUGEmEIGCFlLpNqWyrLbtd2mq5LN1GkC3ttkvv7e7MjmlXaxExejIPkzln5jvfd84cYCbJ3p4enU6r0+k+GI0Gg0FPEDRFWS0WxkabSJJhGIfdbrV88vvmMFYUKKtLlqTsfqkFJQnQFGU2fxSEoM/nF0UxGAwKghAOR0IZE0UxFAqFwxFRnJckCf+nKQgBBaEFR1jBGHt4t8bUgzGGEP7xZiQap5mpfwKQpZSyCMDpZpo7GzHGMpQXX4MQsRz/ooP4kwvmEl2SwWdutO1NUy6AglA2cs4X1BJ0X/9HCFGWJT1uHbRokIzmQ/O5eEBeqGwWoLX7BwDMvJJxZXwYsxw/NOzUaK25AAYb8XzgMcZ4bHwsSyLNwESSgiD8BQCrovv4qOBVX2Q5fpCwDehGVLnUGCOjf6Vrxxjr9fpoNOqecrMsO2qfAHqC4DhOTQRCqEbbWbqlK10DSUp+4wOJWIzufj3c1cVxHMtOGklL25OuIdKeSEjJVLy9+xWSkZHWvcgw0A5qXa4xl8tlszGUkwLTHk9uWVS+9knHg2cPM90Ss1KTsiTRVsoxOtne18bPzX5xcb0a07WGm16/383xp6qr3G6/dWJYlchgNCQSiSWLrAJYHPS6wg0Y42mvd1Pp1mBYiMdSSEZ1j2/LUOro76xtbCirrfD6fRotublo91dPIC3R+2dIRjMz07+1qbQYgPpMgfWg420vY59aVrD8WtPlqvvVM9PB6sZboWCs4PSuLaU7b7TUvCOMG49sB2uB5r2px9B3oq4oo+qiNoUQJlNyLJbyCYKZsWCMj944BjKWf3IjWKluwb7ywvUl+SVXzoI8AFYAsObHOVgNwCpQVHk4ryQvHo8v6EmEwLwo2mzMkNE8ywccX8bqWx6M2sfvPb275/yO4qr95feOl9YeLDi17cCVvTWNNRfvlB+qPHjh/pmK+rJjNYcuNZy73lxVdHV/cWVh08uW1s5HE9yE2ooKQpFkIpFKAhs14nQ6vfxsepAhlJ5QP8eDgn798Ug4EvAHFmaXOwF+pZwdc1Nez4zg/Q4lLXB87ZtspQAAAABJRU5ErkJggg==" nextheight="816" nextwidth="1868" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Fundraising Over Time expressed in USD and unique depositors daily</figcaption></figure><p style="text-align: justify">January 1st, 4th, and 6th were the days with the highest number of depositors, each surpassing <strong>1,000</strong>. The DAOs funded on these days included REDACTED (████████) with <strong>1,220</strong> SOL and BERADIGM with <strong>1,100</strong> SOL, among others.</p><p style="text-align: justify">You may notice that the number of depositors is 0 on some dates. This is due to how the query was structured—some depositor fields are empty, and the exact cause is still unknown.</p><p style="text-align: justify">At the time of this writing, there were around <strong>30,000</strong> unique deposits to fundraising DAOs. The average deposit is <strong>1.44</strong> SOL, but the median is only <strong>0.36</strong> SOL. The 75th percentile is <strong>1</strong> SOL, meaning <strong>75</strong>% of deposits are for less than <strong>1</strong> SOL.</p><div class="relative header-and-anchor"><h2 id="h-portfolio-value">Portfolio Value</h2></div><p style="text-align: justify">After fundraising, DAO managers can use the funds to invest in other Solana assets. An interesting detail is that the latest Token2022 standard is not supported for the assets. It’s evident that most DAOs invest in high-risk assets like memecoins, which is reflected in their performance.</p><figure float="none" width="316px" data-type="figure" class="img-center" style="max-width: 316px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/f3b73160c8dd5cd07ab69d31cabff22f.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAIAAACdAM/hAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEcUlEQVR4nHWVz08bRxTHh8X2YnvXM+xqxz9ws7vGa5Cxg20sFwJtlaZYFhExJJgAsmNDHH44BHBdSowSqIEoog4WFUiJBOq1UqUoh0bqoZfeyrH/A1L/gF6rqtXukMWG8DmMZmfed997M29mAMuy5kZomiYdRgMhxGnUd0gfmEwGhBDP8xzHkRZrCILA8zxpCbqYQFEUIL/RLQRBMBgMAACGYfQoTCYTTdP1/xIEgaZpwPE8gpAMYYwpispms8fHx/F4PJlMDg0NDQ8PT01NpVIpjLEeHc/zJpMJcByPkCrmOE4QBADA0dHR6enp+Pj4zs7O4eFhpVIpl8vr6+tut5tlWRLzBzHPsyyLEMIYt7W1CYLgdrt7e3slSfJ4PA6Hw+PxuN1uSZLsGhhjkrwq5nkeQogQstvt4XDY7/eHw2GPxxMOhyORiN/vDwaDiqIEg8FoNNrX1yfLcoOYeIYQshoY40gkEgwGOzo6FEXx+XyhUMjlculm52KEEBnV4Xne5XI5nU6Hw6E1DpIOkemom8JxHFkGfVTr2RC0IQQRskEVG9eqLhPU9KQlq82RMtKM1MhbzDYAbIDiAGUDRmgym4GRpYzAagYQnplBCM8862KWZZyua7lk53bJWF5sfvnE8GyueS7p+27BOpd94OqeYc0AIe5czPO8XsAUBeLxxLufXm8/vfv++6W3m6nyD7vVZ8tH208PD//qTLwxG0Ar4j/iGSHOaABdvRNj3/7h7S9sP3pdGR0aLGy9elGpPP96fnVODE2Y6SY9wQbPECG2pQkrXwTurd74PHI0efft5sruN7fTqfhyKfm4MEINlKDFCOvFEEKGYdQvxNlMAIcThofvE6ni6oORmVwxmxvLFSfKK7NbT9Zax14x1BU5Q8RBC6DaE4b0ye17he5P27PDt1YKk5u53HJhbHZx2ty/yFqar/SMGADEOwNz78YGb8rRgfTW0lru/vRgfGc8OPJwCfSvQQvVIK7bKsTZDAAPZEb3//258udKZmk6vZi58zzi/nHq+my68MnNMq1V5BViSAH7jd+qe//98/vfLx6/+TI2ev9lJTr86+rQLycn6cIaAKr9x4sEshYWe/pCfRM3o4nrnRwWepyOgMP7mact9tUt0dvJMparwlbzhqzFYDQA0AyMZghhC8taINNkthqpJqulRa/NBnHd4NnNyJK7k2GsFiuCsFWNFl0Un29VI7IsS5IkiqIsy+TMXzBoEGs1dnZiIbR5vd5gMBAIBLq6uux2+4V7F5HzTE5/d3dIUXyK4vN6Fa96e3S2t3tFUcQY2+12p9PpagRjrIrJNeL1KqIoiaIkSbIkybLskST5migSU+clMBFrYVvYK7iQJ7yQM0IIAEDTtOkS+tN1eYq8KkAQhMnJyfn5+Xw+/6iOfD6fTqczmczMzEz9OJlaWFiQJAlgjDc2Nvb396vV6t4HarXa7u5uqVQqFotbW1u1Wk2f2tvbq1arBwcHgUBAzdnv98disZ5LxDSi0ejlqZ6eHoTQ/2NkGyXvw3r1AAAAAElFTkSuQmCC" nextheight="1332" nextwidth="824" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">DAO wallet for managers</figcaption></figure><p style="text-align: justify">The Assets Under Management of DAOs peaked on January 7, 2025, surpassing $<strong>80</strong> <strong>million</strong> before falling to less than $<strong>7</strong> <strong>million</strong> at the time of writing. These fluctuations mirror the volatility of the memecoin market, where a token can be highly valuable one moment and nearly worthless the next.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/825d89f4a536d92a55265a94dbaa5312.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMCAIAAACMdijuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC8ElEQVR4nIWTf0gTYRjHn0ERSZBoRD9I0MCUlLJIRSgdVMz0H4UkQ4iQjAqC/o2gyGGTWbgYpCiIUjoxGi0xlG2utWPt5mxqzTg7OfVshnY6c7vb7scb83TMH+SH94+7e5/3vef7/b4vvO7oUKvVOp2uXqOp12iampo633Q67HaL2Wwxmwf6+22DNovZ/HtuDiEkCkJs8Dwf/xo/0DqiIMCwx4NFcVqsURwYRhCEKIncGuEIH+E4jud5tBFBECW0PSRJer0jY2Pfpqem4O/y8i+/f0vN5rX8RhBCBDUVYtlN3+UpiprGMAx341+tDohw2xdtQozTLhc81DcP+37E9xLb/WRWNij2gGJXg/p5VAFN0/xOSKsbyc8cF5Ykdm/GGV1bO0JINjDWGcMwGk29VtvQqHvZ1dUJdpstxLJoJ+anyT80JSEU4SOiIC6E/ImQcLOiGiEpxLLMUiC+mKIoi9WKYU7XkB26DQaSJLe6HEMQRDYU7GvS9+j1Pp9vaMg9QRCvWnUAkJ+eOWB6/xlz9dlsKPrvNRFe70hPz1uj0egc9cAsPRMILP+nd57nBT5st35yOocZhiGInxJCdY8qjgNkJELmoX35BcraxmeylFUDOZPJ1NLS2tbe3vfhXTQD/+op2jZbGXlq3Ddi7Kqrqdjf0ax+fHd3zTkozYKiNFAAlFeWIiSuBDm53ucbNxi6TSbTF6sV+HA4lk/MFo7jAoHlRWaRmqRatHee3s+6poKiY1B1GUpSQJUOpaehLBWUyaA8AKcgijL3xNXi3Be1T7xuTyAQoChqcNA24nFAKBhkGIYkJ10unCAmaHp2fn4ex/HqG7fu3X5wvbz8Ul5yYY7ibBqo8kFVmFJVcrCyOKkgG8qUCZXFh0ouHL5yPjn9KOSkJ13MO5KTmarV1CGEaJp2YBiOu+Fjby/uctE0zTAMx8kao2cyGFyJhMOyZAkhNsKPfieW1tNiuYggiGsOrsYbuw3yjVlcWnRPjs0s+P8BMfSklJ9SkicAAAAASUVORK5CYII=" nextheight="720" nextwidth="1866" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Portfolio for DAOs over time</figcaption></figure><p style="text-align: justify">For some strange reason, probably related to the tables used, the query that calculates the value of the portfolio has gaps in the dates that have been insurmountable, and attempts to repair it have generated errors in other DAOs, this is the result with the information available in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://daos.fun">daos.fun</a>, as there are prices of some tokens that DAOs have that are not tracked in Dune or not updated for several days, this is also seen in the market capitalization of some DAOs that returns 0. </p><p style="text-align: justify">Out of <strong>161</strong> DAOs, only <strong>31</strong> had a positive portfolio return since their fundraising up to the date. The rest had negative returns, with <strong>40</strong> DAOs experiencing drawdowns of -<strong>80</strong>% to -<strong>100</strong>%. Some DAOs have a market-to-asset ratio of several multiples, indicating significant overvaluation that may not hold over time.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/03c7fa63a06d41225a82a6106b412135.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAPCAIAAAAK4lpAAAAACXBIWXMAABYlAAAWJQFJUiTwAAADsklEQVR4nJVT8U8TZxi+P2BLyNzGsgyNGf6KddnEYQhxPwCpE7zGLfHYTNcaMpASZI6OZNpeNlqlaRxZ0+ps77xWOdpydPaOQ1N7EqeW2Y2NZkKClBkEtYmDa601pr37lvZbLmTULHvy/PC++d68T97n/V6ksrISQZBXX3u9unpbdfW2yNWrBUlKZzIKC5KkUEmfPs39Z1yQpOlf4siml19CEKTpgz07d6h27lCNeKnYpKDwt59jfT3dhvb2js90uk/b+DGm19DVrtV+bTwWmxR6DV36Q4e+Otoz4qU+1qAH9rfiJ46zTFDbdrDjsK7jsM6Cm5CtVW+9vXmz9pO2+K0bc4mZG0I0yvPr6bDbWlv3vfPe9p6uTj4UOm7sq2/Y3f9lb5TnT32D19XvqqvfdYF0H9jfuvXNN7ZsqmCZYH/fFxbc1K7Tvru9BtFoNI2NjZ1Hjszfnc9ms6AcpmcTvkuj6UwGptHYT0o8PZsYZpl8IQ8AmEvMnPvu9LNcDj4JgmA9eRKpe79OrVaTJDk4OJhMLsiy9C8CAMaFK1anPZVKybK08mDFddG98mBFlqVnuZwn4LU67bJcdDzK86ae7lwuCzUEQdDr9QiKonq93mw2EYRnY3e5JHBnfs4T8MJUTIujE2ExLcJ0dCJ8ZpiAZbMz03azKZfLwnRqKmY0GhEMw1AUValUXooCAJQVuDwZGTrvgk3z+ec0x+Tzz+ErzTEO3zlY9ufd+fUCfr8fwzCkqalJXwJJkmUFZFn6Y/ZO8McQbCqmRYqhoRgA4Frs+gn7gJgWoYDDaoUCsiwlkwsOx/dIS0uLwWDgOI5lw9FodOMaAACR61GKodfEVQCAmBb94yHFonHhCsXQcMnLS/cCpEeZgOO4okW1tbU1NTVVVVUYhrmczpu3biqfRxEYnQh/67D9tVYUeLz6mGYDisCLLJJl6R+LMOwgiqJ+v//Ro4fJ5EIikZiaikHCbwMAuP37r1SILrtk5jLruuiGZctL9/ykWxHIZrME4UEaGhqam5vVajWO4yRJEoSHLMHldC4uLipGO3xu2HRNXD0f9K2Jq8oEg2eHyk7w5EmmuAOC8GAYZjabUqlU2SsDpTugOWbp/hK0yBPwrreI5hgYP1y+f4keVnYQiURwHEeGbLa2jzSnT1nw/j6BZwWe5ZgAywRtA5YPG5uvTXAjXko5zo0oSMVeL0IqlUJeqajYt3fvD2dcY0xQYYhhLvh81gHLOBceY4Kllfw/xOPxs4T78+7OvwHbIEcI1I1qgAAAAABJRU5ErkJggg==" nextheight="1090" nextwidth="2342" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Worst performing DAOs table</figcaption></figure><p style="text-align: justify">Some assets are not being tracked, i.e. they do not have an available price to refer to, which results in some DAOs such as 'INNOVATIVE BIORESEARCH VOUGHT' showing a portfolio that is worthless, although the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a> frontend does show an AUM of $<strong>63k</strong>. </p><p style="text-align: justify">However, many others have brought the value of the funds raised to zero and we should not consider it normal for so many DAOs to fail, at least we should not aspire to returns lower than those of other safer activities, such as staking. These failures hide rug pulls of insider traders, unscrupulous or incompetent managers that end up deteriorating the confidence in these type of products.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/9650e9c94b1255993fb5d03b56ad722d.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAPCAIAAAAK4lpAAAAACXBIWXMAABYlAAAWJQFJUiTwAAADsklEQVR4nK1UX0xbVRg/ProXptOEzrAtpcliGqMxqVuM64qZegfbMrrWGde7JUTtMHtouwewpm1ACHRpA1vLwBV6KZdQLJTC6G0oG3TryOj+CohuFBCmWNi1lA0trtz2HoPHXO86X0z8cl5+3/3O9/t+v3vOAUKhEACwefMLYrE4Pz8/HA7D/y/WkkmAIk+Qm7vlxeefA9ba6kg41E40H9qPHT18WHHwwCn1p5FwyKQvVxw8oFIqv7afjYRDXxmNxUWFxUWF1trqoQD19luSPbt3qZTKoQDVTjTv2yv9SHHk0H6sXKcFwu3btm0VlOCqzz/7ZPreD0MBaihAUT4fjn+86aVNO4R5lQb99atXOlqJvB1bJbve9JBkJBxy2O0fKuQv5245rdNErl3Zt1e6Pe8VAIDH3X6xu6sEV5XrtCW46uiRYqBWqx3NzbG/gq9ucuqeu8/rHw7+kXqCMhfcbb2XBriC+V9+tpOOmZ/mEPx1Od47PLDy6BFXEIvFvF4vUCoUUqkUx3GK8kMIWTaD1jqTamhpau0gUZKO06VfaIhuN/oKIRy9feOERj1yc5RlM2vJ5LcT40ZLVSKxjCAqO9/QsEEgFounpu6vrj7murNsJpFY1psruI5rT9bMTfVeqo9fYLlw7u7kGIKL9JLTQyICtFZXH7e5XKBAJsvJyWlzufjjQwjpOF1WYyJ7OteZFIQQ8bV5/1EQun61rMb03f3vOQKrw07HaT6B09kCigoLhUKhXC7nj78x4ErCaKlyev62iGUzRksV2dPJwUV6SW+uGL19A2WmZ2fMTfVZBDbbOXDiOC6VSnU6XRbBOpPyUn39gxTH9+WZyqcsWkmYm+o5i2IPYxsWrST4TSjKD0QikUAgwDAMXTH+fhvR2OnrYtIMcrysxoQEMWkGQjg9O6MxlY3cHEW7Yg9jzyrQarVAq9WKRCIMw561qJFs8V8KIsikmYq6Wk+/jxuCjtNGSxU6RQhmKWDSjKuVAHK5vEAmk0gkWQpYNhONRsfHxlASQmh12HsH+pECZHq13XJr4g4qWKSXbEQjXwGEMBgMgtLSk2q12mAwEATBv2hMOu3p910eGUb715mUjWjM+gdWhz06G+UUEN1u/jFl0szGKTp7pgZ7V1Zp0OtOlfZ0kD0d5GmN5rXX3/jgvfcL3tnjdjnP19Ulf/8NDY7c5w3xFPz3x+7VnTuPHzt2eTA4OTG+MD+3MD83PnbX7w8MBge9nq6FBw/mf5xFev9rRO7c+uai90/qKlf8Q1gK+AAAAABJRU5ErkJggg==" nextheight="1096" nextwidth="2342" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Best performing DAOs table</figcaption></figure><div class="relative header-and-anchor"><h2 id="h-trading-activity">Trading Activity</h2></div><p style="text-align: justify">Trading activity peaked on January 17, 2025, with over <strong>30,000</strong> unique traders. Bot traders accounted for less than <strong>20</strong>% of the activity.  The identification of bots comes from a Dune table, where there are at least five million addresses listed as such. The list is not exhaustive, but it does give us an idea of the percentage of activity that corresponds to bots automating exchanges.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/4144210049b7359f0c9b76f56243dc24.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAADcUlEQVR4nJ1TXWgcVRQ+D/a9ID774EPxXVEf1FIhUSgIQn0oFItPSZuGUgUt/qD2wYgVLUbaGpMUMS1Uilo1WmmkrFlWM93tBtnduptdkmZ3Z+bu3JnZzMydub8jM9s0dWnT2DuHw73Dvfc733e/AzYy9VYLGXrzxo1Wc9U0dFNvI8NwbGwhZCHk2LiDTAuZSvD/HZzB9XL50qXf8oXC5ctzmUwml8tduZLRNE3L5+ez2UzmD027urCgIYTi+xhKAQk8hDqu28UYO46DMe50OrZtY4wNw0AIYYxt21ZK3SeAEmJrO9X6JMntNmk2ya3lPQB83w/DUG064o0jSW40/FrN2xJArJTneYT0yrnrEELGscJW2Ggk99brNwGEkHesYwNgreuKLaik1pUpFp3bAe7N4O9i0cJYCLFJ+VIIEUU9ZebmzDiOazVPy9t3Y6CUCsOQhDQgAhpLS7pubCKRFMJfqrjXcoJYhUV04HBuedlrNteGR692uyyOE/X6AIQQJjIri9XlUhvKpZLvB31kOVec31xLGuHCQun3ebe9OjVVAjjxyNPnJyc12P5VNmutk+jXRsjYbrfD5gpUyiXX7fZpXb2+trKygWrqVqFY54K/uDcLMAHwNTz0LcD07KyeAiSl3/ExlFLAKbVth5CgVvPCkKduiXNZazF9TEqlEHJ1lWBMw1DAw98BTAJMpzE5NJp3Xca5sm1GguTs7Sg98yV90AP/eVYnJLETpXJgb/bYWLmnabXqwZO/Hnr92ufjNdg2k159Jo1p2DazZ/+fpVL3+x9alUoiQz8PpUDypIQ4jve9Mv/TxSaNJDz2C8AYwOl9r/41crgAOy4CfJoqM5FOjqV5DOA1gHGA0/DgeXjgLDz648HRfBDwWzAq+QTESoRhqFvW2SOnPt4/NX70wgcvvH9ucOjL50aGHn/nwM7j7z3/0fiuQ8cH3vzs5RPTAwe/eWrPzODwucHhC0/sPrlr5IuXPnzjmXfffvatowOfHNk94Vr+f3goBY1qdale/6datezEEgHxQuqn5uMR84SgSikmmdPtdKwW49yLSKKtlB6jEU+ag3MSRl5fG0eUNtYMh3iA9LZtY+L7gedLzuPE+JJHjFMuueScM8oUlxGJkIE4ZcmviPGIKS4k5SxinCc7WcRYxGIlesFohIhLKPkXE4WdyA06AwYAAAAASUVORK5CYII=" nextheight="720" nextwidth="1396" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Number of Traders Over Time</figcaption></figure><p style="text-align: justify">A total of <strong>216</strong> pools were created, most of which involved pairs of ai16z tokens. Logically, the pairs that concentrate the most volume are Solana's native currency, SOL, and the USDC stablecoin; the rest correspond to other DAOs or other memecoins. </p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/b32fbe6eb13cd8b9f5c44dc9c116a6ba.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAE10lEQVR4nJ1VbUwTdxg/lwWXbDEzMVHZRuaymLjgB6LGDxZh4gwgWcsSmzbTS7XStGw7CMJRMF5kYy0Kq4AFCnVcj6LlZbXlrSttR9IOwnK8DGqRJgqaWFtw610H5HZNIP+lXLg0ZtmH/fN8uLvnufs9v9/zcpDmu5rPcnLgixeVSmWhSFRwvkBdWVl/6/b1qurrVdV1Wu3qyspaLPa/DSqSy4+mpxfk52cKBCdPnMgUCIpVqmKVSiqRFIpEMpmMpqJrsRhNRaPRP2kqSlMU9yZNUZFwmIOnKYqmonwqnIt7AonP5+7b/cbHqQfk0gtjI/YhS7fFaBi19culF/a9uetI2vsQBP1Qc+P7qgpo+6TuedtibBWfz92zfbt3F9ReXyc8+ykEQQfeeYvQN1aoiravU3ZDEFJ0BVIVXT2ekZF+5IiZMD0NLs7PzjwNLg6PDJdWlX0pv3Tlq6ufS74gyUmXZ/SSUvZNRYlMJV9cCDzyz92u03506FDeuXMT476Jcd+ZrKxMwanFhcDs9NQvbteZrKzUgwcqysqgb2tqEKQERVGn0wl2zubWlsPnbusx2cd+xgd6ojEKANDvHmzuNt4f7udiQqGQQqHQaDQvX4YBABaLJTc3j2EYzovjuFAoampshG5rtGKxuLSkFMOwSDgcZ1kuaGzS10QYbO4h3PogshqJs3F/cGF8atLuccRZNs6yNEVhGFZaUhoJJwBsNptUIqUpKs6yAIDBgQGxWGzu6oLQa+VpaWkoimZnZ4/7fAAAhtlIAPz2a21LQ0ev6Q7euvz8WZyNr2+shyIvzfY+DiDOsjAM5+flh0IvAABdRFfOmRweoNtsPnbsGGEyQRazGUFKMAzTaDS8RACAx0+ClhErbn3w0DW8vrEOAJiYJvVm44jPxceo1WoMwzjGQ4NDKqWKl8jpdAqFQrfLlQAQCkUIgkglkuWlZQC2GIbhBOnoNXXZLLi1+9UfrwAAdo/jDt5qcw9x6TMMA8NwoUi0vLQEAOjr7RUKhTwDt8slk8kSEt2ork5JSZFKJGKxOFmiGf+c3mxs6NTXtjRwANbRwXv9ZuvoIF8DbjYXAgGuBtnZ2a8BtBsMkJkwIQiC47hCoWhtbd1uoU0AQPDZUkcfYfc42npwrou85ERDp97ucXAiMAyDoqharY5GoxyAQqHkJfJ6vQqFoq+3N8HgaHr64cOHdTqd1+tN7qLaloZmor1Gf4vroshqxEtONBEGngEMwzKZjJfoNQYCQebdpiao02hEUVQqkZIkmVxkf3Dhx5+6LY6H94etsbW/duZjczrwO89Ap9OpKys5AKfTCcNwMkChSJSoQZv+bnVVlVKpJEwmLi/eiP77PXarvrPjcTD4bPk5TVHs30xyTJ1Wi2EYJ5HX60UQhJeIJMlr5eU2mw3yjXlOHv3k9PGMZm2tVFhw+nhG/c3rhL6R0Dd26ZtHbf3v7t33QdqHB99L+/pqYsmcPSW416Rrq7+FFhePjSaGn0v5X0+cZaHU/fszBQL55cvtBsPqysrS0yerkfBajF6L0du7M0qSU3Pz836/PxIOO4YdczOz2yuTXl1ZYZiNza2t5AWz8934XODRzZb6ydkpSFtbOzgwMDM1sxAI8COabABsccZnyrv+4zcQCr2wexyLwcf/AFVJglFGHXbeAAAAAElFTkSuQmCC" nextheight="728" nextwidth="1396" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Token Pairs Table</figcaption></figure><p style="text-align: justify">The volume of tokens exchanged also clearly reflects this trend, with exponential growth after the last weeks of December until the last week of January this year, with volume exceeding $<strong>100</strong> million most days. That said, the ai16z token always leading the exchanged pairs. It is important to recognize that the volume shown does not capture wash trading, an activity that involves selling the same token in short periods of time to artificially increase volume, which would allow us to show how much of the activity is “fake”.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/cb438fe74477ac5256c98802c659f37b.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAD+ElEQVR4nJ1Vb0wbdRh+9ZvRaEz0m4lf/GDmsmSaDBxolkVBcR+W6RITt0xjTHRmH/xgkOGHJWzgMsccLSAcvQplEE7GMulKoYN2lY6y/vH659Yb9CrXDlyv9Artei39tfcz12Nkmdgse/Lkcpfn8r53z/s+d+C9NT8zPT1lNjtm/5y5bgn4fB6Px0fT8845u802ZTYvLrBFVCjkpCcj/Njc3NDw0edlHDlytLGx8WsF33R1dVutVpPJxHEcxhghhB8bJVlWT4oIQYTjgg9A0zTLsnQZoijiJwJCqFh+GlEU15IiFHJShVtVbKumxFQysbqtxLILES7yi1ZLDg+ClMlsOfDwsQKS5bqx6PKs3flfNRhkenoJkiTPtJ4dHB6FbCbN8/z9TAY9HjCWA/7QRgGtRJnpa4aSLCO0oUqSpJgxNzen1XYaDIY+oo/x+2E9JU5MmAUhUbluSSm0aZfDbstKeZ/z+ijZ/HADVeV5XqPRajTaX7u7I4ss9Ov1giBU9qSQz2fX1sq7oayH+XLPUnjxxOH9X33yalnf3BkVgiCMUNTAwICO7A/4WTjd0sLzfIXqRYRs1CXq3OloKBC7G1teiY8Q3x2rq9oN8On7kEiktnqobzA+bmxtbTMYhnR6go/fgZZTp2iartAgnVwdbGtp/OLLYdIQDPqNRkv1DgCAVwDqXweeY7b2rTzh4M/nz2s7Ow2Xhn4jiNCcC6bMEyPU76IobjdPHItG76fXr/0x+UPTmSCzgFAx6HPtAtgDUA1Q8zwsMjaM8crdBTH5jzonq9Xa3n6BJMnunl7ad/v/ciCrYXHYbREurIQTlRDKY4x9N0ffeQ5qnoKap6H2WfDPX8EY35ruDTMzGON4/J7b7bnYoekjdISOCLCBzRw8Un2rgcWoD7MejLEk5f7yMm4Xe3Wg6W2A2mcU7gVo+34fkmXjwHG78RzGOMJxbreHoigdqe/XkUtMSMlBOdsqNkqyLApLrOcqxtjl9u14CTRtx1YTyTHDTwDwMkDVC4o5VWXuAXgLoP4NaNgJH+4Evfa4j/ZaLBaKojq7ei60n40teqGQzyOEXC6X1Wr1eDwMc8dhM538tpYaNjSdaHhvFxzYB4frXzy0H47Ww8e18MGbULcbDtbAZ3UKD1TDu6/Bwb1wqFZZKtM4RRB6giDIPlJH6kN/R6Cro2PSYhmhqMtjYw8+FcUQGw4GGfUync7cDi3QNGMyK/NcT2f9IW49nVXdvLcq+kNLudzGlr+SJDmdzqEroycvttldDrBMmn1ebywaTQhCIZ9XWUSFIkL5nCRlUtlMGmN5ZTl6c/aGlEnlpDRCeSmTUvnIpfLnKFeIiwl/lI2LiX8B7ogwCVWTwzMAAAAASUVORK5CYII=" nextheight="726" nextwidth="1392" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Volume of DAOs over time</figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/a3222bf6bcad3e295c1e30d29d1b2b93.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAETElEQVR4nI1UfUxbVRQ/xmiyZNG//MP4j4kxOv1j8QMZH1u2zLAIk00dG27MLGHIZvxnGj8wAePiIPLRwsZHoBEqCJVnSJVAS8dXVwqUlrLH9igd7HUtgTa0UFjL++i77bvm9UED4iK/nNzce3LO75xzzz0XqLt3DXp9v8EwajYb9PrbfX2jZrPJaJywWBwzM7aJCZPR2G8w6Hp6TUbjyB2T2+WKIiTw/JOE5zg2HN48ciz8UlZ28sPss+fOZWZm5eSczc39NDMzKy/v4ueFhUVFRXl5F4tLSrRaLUEQvTodQRAejwfvGVGEwO1yUXFMTtopiqJpejwOkiQpiiJJ0u/3750RIeR0OkmStNlss7Oz/hU/CDy/FzcZCc1aUMJuy2BwTd3aqm5t7ST+bKxrGNLqgA2HEYpu90coKpMmqPHOqjHGjunRKctAwmw7aNrV0tKiIYiKn8v61L+DwLExUfy/GkSZNx5AwBhPmYnxQVXiuB0kOV1f36DVasvLlZ2dPbAa8HdutQ79F3iOQwjFRBEhxLIsxzIxUexq/k7fWYIx5jl2uzHGOBQK1dc3aDSayqrKPkMPmIzGpSXvkzKPcGGf2z53b5Cy6mTNenB14dHSDwUv/a2+Es/p3y1ECBEE0d6hUSiqurra4cfiYpp27b6TTWuBMffeKC14+/IRCPoCFHX/2/zkry6lfvAW3Lp+fHcAlmUbm5oUCmV7m6amtto8NQTVSoXHs7CzjQJCka10+NbKjNwkOLgfdN13NOrqg0/DCwAHAN7YB2xESKSSSL+7u1uhUKpb1BXVt/4aGIb70+SvzS1yD3iOi4kiTVlpyhq/9Ghg2VWYDemvwmv74ZE3oOsoTnkGDoEkac+B64E9ThrZks2H19jU1N6huXmzxjSo2zEH8lMhx3r6u+pkTUv54VSA4y9CcT5MDGvfPwBpT0H6PkgDOPI8OMleucooEuIiuTMso1Kpfmtrr6tRkkb9jgAxMYYxNlm1ypqrsubrPEgBifTEK3D+KLwLErssqQCttfkMK7k7p28HvHOyi8fjqa2r02g0VZXKIcOwPGibpbHsBsa4XJl16B1wP5hZD/pPvgnJ8QtJAmmTGl+TQYqaAvAeQMbrYOyp/f4SFOc/SztsohiZnLSXlpa2tXdU3Lhu0f0BUSSsrK6Oj489dNGh0GO9xZZ9/uWjSXCtIKnym7ScY/DJYfgyB65dgILTcCoNrp6Rjhcy4HQ6XPkIvvgYLp+CM8fgsxNQmAN2y6BUkNNpNo/axkZWvA5obmpSqVT19Q39/dLoB4Or1IxzYXE5/uY4x/wC7V7CGLs9iz+V1jjmF+RyabfXMe8OhcIY4yXvMjXrYlhu7qHbaptkWEYal8frI067y7cIxsGBe9PTPq834PdH479SFAkcywgcK0uEYyJc2O9bJO3WCMewGyF2IxThGIR4eS9Iw8zLGvlTEXh+LRik3HNLft8/vO/8SqBEwDgAAAAASUVORK5CYII=" nextheight="726" nextwidth="1394" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><div class="relative header-and-anchor"><h2 id="h-conclusions">Conclusions</h2></div><p style="text-align: justify">While <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a> is a fun and innovative idea, creating short-term investment vehicles focused on memecoins is extremely high-risk. Each DAO has its own accountability, and the meme narrative is showing signs of exhaustion, especially with the increasing number of rug pulls and scams in the memecoin space. The platform’s success hinges on balancing innovation with risk mitigation. By fostering transparency and community involvement, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a> could pave the way for a new era of decentralized finance. However, investors must remain vigilant and conduct thorough due diligence to navigate the platform’s inherent risks.</p><p style="text-align: justify">Looking ahead, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://DAOS.FUN">DAOS.FUN</a>’s viability may depend on addressing its opaque governance and portfolio tracking. With 40 DAOs losing 80–100% of value and ai16z’s outlier 796% return skewing perceptions, the platform risks alienating investors unless it provides detailed manager stats and real-time asset evolution data. Without such reforms, its $435M market cap could evaporate as trust wanes in this speculative experiment.</p><div class="relative header-and-anchor"><h3 id="h-references">References</h3></div><p>All information has been obtained from my <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.com/mrwildcat/daos-dot-fun">Dune dashboard</a>.</p><p></p>]]></content:encoded>
            <author>wild-tales@newsletter.paragraph.com (Wild Tales)</author>
            <category>solana</category>
            <category>daos</category>
            <category>memecoins</category>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/62a52aaca516c0f65751d6f2d8f923b6.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[From Logs to Clarity: Unlocking EVM Event Decoding]]></title>
            <link>https://paragraph.com/@wild-tales/from-logs-to-clarity-unlocking-evm-event-decoding</link>
            <guid>pGK4Ys54rssZXKILAIqg</guid>
            <pubDate>Sun, 08 Dec 2024 21:27:41 GMT</pubDate>
            <description><![CDATA[Events are crucial in the Ethereum Virtual Machine (EVM) networks. Interestingly, half of the transactions to smart contracts on Scroll are to non-decoded contracts on Dune. To unlock full data insights, you need to read this article.]]></description>
            <content:encoded><![CDATA[<div class="relative header-and-anchor"><h2 id="h-introduction">Introduction</h2></div><p style="text-align: justify">Events are crucial in the Ethereum Virtual Machine (EVM) networks. Interestingly, half of the transactions to smart contracts on Scroll are to non-decoded contracts on Dune. To unlock full data insights, you need to submit the ABI (Application Binary Interface) to access decoded tables on Dune but they can still be limited and there are handy functions to decode data.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/1318fda0abc410cb7969592738beb50f.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEVklEQVR4nIVUfUxbVRQ/22DLUMqXrMAwZKmyqCgOEoM64/AjuGVbDOH7Y2CXLCEGDCygMwp/GPnDrz8EGSAd29zmVqiL/MEfiBW7OpDna9cuHaWfj9cvXwttYKN97evrNa9POtSCJycn995z7vmd373nXrAu6uVyOY5hc7OztxQKDMPUOD4/N3dbqVQqlIqZGYIgdFotHl3H5udVOKbTavkANY4H/X6WCW2l4SANGpVKMjo6MTExNj5+QyqVyWRj4+MymWxycvLate+l0rGJiQnt3bsURRHEkpUgSJJ0OB0Wi5UgiCWSDIZCaGthmRCseb1uj4eiKM+GdblcFEX5fD5PVBwOB03TCKEIy26Ta0sAJhCg6RCf4v83sCyzIQghg15/pKREo1bzrvgA4SBNUZTL5dq8mWGY2DQYPQStRvPz1BS/jhAKBYMIIRzDAEA+NYUQirniMNi+aiZabItYnJuRgRD6vLe3RSzmXWoMSwFQzsxsx4A0m90ez1Z5h/r7j5WWIoQ621pzUgTvt7cfzMsrzM/nYzRqdXI8gMiGDQeD8MfsbYPB+N8SeIBzZzuSAU6+VVb0dEFWSkY6wP601AKR6ERZWW15+dtHj2Ym7FTI5dsxwH+f0y8ubgXQ81G3ABIOJOx4NjPx0IG0A8J9uZnC3IzsrKQkYdJeYVJy6i6BfPohAMuyRFRsNrtOd2/Z7QatSmW2WNYfrD+EjYrP5z13tqv8jZLiTHhq96MtBdB7DHZCuigVivMgKzk1OzlFlP1YYQ7M3/ppc31er1elUv2q+G1m6gcvqQMNhhsMxrW1+3xehmH4lvV5lwWJ++pehKFyyAU4LITuMjj+HLz3KrSXQlri3hRIPJSXMFINJD7OHTcTimHQNO33+2naHw4GYFahWFjQb+aIELKYjDdvXBE9Lmo+ApJG6HoNPngTBupg9BSnPSchXbBfmJZbmJc6UAmk5mb0GYZjB/CvLjItr6zwc6N+QXr1srjp9PPPFAv37Oksg69qYLAWvm2EkWY4Xw99VZz9shLeOQzHi6DiBRioBL3yYoBmYgDx3wF/pb2ffAaw46Un4JV8OFEMgw1wQQwD9dBfDecbolrP8RhuhIvNHLPhRhhtgteLcqoqT8dtJA4gtM5db8C/fuZUQ21p9pmXYagORmphsAb6KuCbauiv4DQ26CuP2qh+XQnDNVBfBB1VB2NVbn4NPAM/Qohy2XuaRF80w4/dIGmDkTYY7YALrXCpffd3nbskrXC18xHphwJJK+e90pkoiQZcbucir3fB9Y+fHPj0XcKojXMHLrvd4XAukaRGc8dktTrdyyaz1Wy1uT0rBqPZSpDcwGRVa3S6hUWjiSBtDqeL0uru2R1/uj0reqOZtLscDqdWoyIIgs8bZsIrD1ada16aDsAdbP6X6Wm7zWYymf1+f4RlI2x4s4YZ7rOzWswqHEMoEmHD7D8C/o7n/3NegwFa77LOkbrV+6t/AabkDBTjD/qtAAAAAElFTkSuQmCC" nextheight="806" nextwidth="1398" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://updraft.cyfrin.io/courses/foundry/smart-contract-lottery/solidity-events?lesson_format=transcript">Events</a> are a critical communication mechanism for smart contracts, primarily serving as a bridge between the blockchain and front-end applications. They are logs stored in a specialized data structure within the blockchain, allowing efficient access and filtering by external applications like decentralized apps (dApps) or off-chain services. Each emitted event is intrinsically linked to the smart contract that generated it.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/aa3a64863953784c77f7a0ec31b3df39.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAATCAIAAAB+9pigAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEVUlEQVR4nLWUbUxbVRjHH4VMCBR6X1sILGaDvWRo9mGZmpjpB40mxpj4El/CBrRbhnGbkQ8aE+MnjRpN2MxclvBSmgstRHlJKWRV7BJGswY2t+FwtaPceltbWgqlty/39vbKMbdlpTDmhyWe/HPzPOecPL/nec65B8Kcd5HjloMB1u0K+31/s54gt+D3eIIsu+ByLXJen8cT9vli4VCA9YQ4LivvSjAQ4rjsjDe+HBFi0QcJph2Os+fOmc3mUau1s6uLYRizydzfP9DR0ckwzODg0Nj4uNU6NjMzY7WOTUxMDA0OXbLZ7Hb78PDI8PDIiMXCsixCSJIkWZbR5iFLaQhw3skrV6amHOh/GLKUBimVvHt33uVyjQ4P9xqNZqYvKyav/t6+gsl1u2Cyb8BkGjCZeo3GBY9HCVpQhwJIJxKyvOb3+epra0sBKh5KalBG58WLuV5tBSCEIktLT+7Zq1WrayjqIbSTooji4l6DASGUeRCgoa5eq1JV43g1jmW/imoIdQ2hrsaxvFG4urGNotQAxvsAGVFUzgAhFA6HG+rqNaqyahzX4lQuXBVO0JiWxjRanKQxDY1ptTipxcmqzUn8B0CpYP7Onb84juf5hrrdWpWqhiB2Y5ALt5OoOITDIQpqVUVPVMJhHHaRxY+TpTVEZRVO3IuuFFdL4TgAY+hCCK0sL/M8LwhCPJFMJVNwdXJyxGJxu90H6vZUltFPk6An4XkCniPhHQJOUnBCBW8DNAO8Xwavq+C1x+AlAmiVWskGr9RgJI1VacjqHVBm6O5BCLlcf9rtly/Zfh4bGfTP/6EArjqdfp/vYP2ugyrQ0wrgJKVIT4KOhkaAtwBeAHgF4I0ieBHgVYC92WtT+oj6AAUvE3CEhsMlMNr9BUJo7Z8My7Kzs3Pu29f48AJw824+kUysLB7fD7py0JHQQmxIR8KxCngW4CmAN3dAkxreVUFjVkcq4RkMjlHQSkCrBnRFMGX4INf3TWcgJuIIoUTEe2Y/NFUoEbdIT6+TlIJIOE6vV9mabaA+m5COhvcehSnDh7mg+X9NuUU5AL/kPbUPmrcD6O4pX9P9rp6GxgLANhXEQmwhoIWAZmwjVjO2yS3E5Nwc4HLX6e0Bawgt+V2n9ymbjpZAUzmcIEGHKfbREmjBlD7oyXVXhymrTeWb3BZMuQuOnjN5wFoekBGFjCxfn3YO/PCZY/DsbbvB3v8t097GtLc5LedvTXSP93zJtLeZv//4hq3jhq3D0vF599enfun76tZEt9Ny/scLnxq/++hX8zc/Xfhk0jYUCIa2vqbTjimzyXxz9nfH9M0YrzwbGVnmU+lYKi3LSh5CWhIz8vXZOYfzGkIoKUjRhJCWMrk0U+l1V0hnVqKrPM8r752Yngt47PO/RVYjsBwM+LyeaCQSDYeE2IoYXxXjqxkxJaXiOVtKxTNiSoivRsOhvFu4KqWSYiKenRcyopBzo9FIOBIS4vy/BWzfxY+rHGYAAAAASUVORK5CYII=" nextheight="810" nextwidth="1398" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Half of transactions on scroll are not decoded in any way</figcaption></figure><p style="text-align: justify">Dune stands out as one of the most prominent blockchain data platforms. With an account, you can gain access to vast amounts of data at your fingertips. Many important contracts are already decoded, providing human-readable data that can be easily analyzed.</p><div class="relative header-and-anchor"><h2 style="text-align: justify" id="h-the-decoding-functions">The decoding functions</h2></div><p style="text-align: justify">While you might typically rely on the <code>chain.logs_decoded</code> table to gather logs information, these tables often provide only a superficial overview. They frequently capture just a brief detail about the event being emitted, rather than the complete parameter details.</p><div class="relative header-and-anchor"><h3 id="h-anatomy-of-an-evm-transaction">Anatomy of an EVM transaction</h3></div><p style="text-align: justify">A typical EVM transaction can be sent to two primary types of addresses:</p><ol><li><p>Externally Owned Accounts (EOA) - for simple operations like sending native currency</p></li><li><p>Smart Contracts - which can execute more complex operations</p></li></ol><pre data-type="codeBlock" text="{
    &quot;to&quot;: &quot;0xd29687c813d741e2f938f4ac377128810e217b1b&quot;,
    // [...]
}"><code><span class="hljs-punctuation">{</span>
    <span class="hljs-attr">"to"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"0xd29687c813d741e2f938f4ac377128810e217b1b"</span><span class="hljs-punctuation">,</span>
    <span class="hljs-comment">// [...]</span>
<span class="hljs-punctuation">}</span></code></pre><p style="text-align: justify">When a function executes successfully, the contract is likely to emit events (or logs). This data is stored in tables like <code>scroll.logs</code></p><div data-type="details" class="details"><p data-type="detailsSummary" class="detailsSummary"><span style="margin-right: 8px">▼</span>Logs Schema Attributes</p><div data-type="detailsContent" class="detailsContent"><p>The logs table typically includes the following key attributes:</p><ul><li><p><code>block_time</code>: Timestamp</p></li><li><p><code>block_number</code>: Numeric block identifier</p></li><li><p><code>contract_address</code>: Address of the contract</p></li><li><p><code>topic0-3</code>: Indexed event parameters</p></li><li><p><code>data</code>: Additional event data</p></li><li><p><code>tx_hash</code>: Transaction hash</p></li><li><p>And several other metadata field</p></li></ul></div></div><p>A raw log entry might look cryptic:</p><pre data-type="codeBlock" text="{
    &quot;contract_address&quot;: &quot;0xd29687c813d741e2f938f4ac377128810e217b1b&quot;,
    &quot;topic0&quot;:&quot;0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724&quot;,
	&quot;topic1&quot;:&quot;0x000000000000000000000000588faac6b3aa91bb4cd8127ab357515716541f1b&quot;,
	&quot;topic2&quot;:&quot;&quot;,
	&quot;topic3&quot;:&quot;&quot;,
&quot;data&quot;:&quot;0x00000000000000000000000000000000000000000000000496bda902a80a80000000000000000000000000000000000000000000000000000000000000000000&quot;,
}"><code><span class="hljs-punctuation">{</span>
    <span class="hljs-attr">"contract_address"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"0xd29687c813d741e2f938f4ac377128810e217b1b"</span><span class="hljs-punctuation">,</span>
    <span class="hljs-attr">"topic0"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724"</span><span class="hljs-punctuation">,</span>
	<span class="hljs-attr">"topic1"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"0x000000000000000000000000588faac6b3aa91bb4cd8127ab357515716541f1b"</span><span class="hljs-punctuation">,</span>
	<span class="hljs-attr">"topic2"</span><span class="hljs-punctuation">:</span><span class="hljs-string">""</span><span class="hljs-punctuation">,</span>
	<span class="hljs-attr">"topic3"</span><span class="hljs-punctuation">:</span><span class="hljs-string">""</span><span class="hljs-punctuation">,</span>
<span class="hljs-attr">"data"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"0x00000000000000000000000000000000000000000000000496bda902a80a80000000000000000000000000000000000000000000000000000000000000000000"</span><span class="hljs-punctuation">,</span>
<span class="hljs-punctuation">}</span></code></pre><div class="relative header-and-anchor"><h3 id="h-decoding-functions">Decoding Functions</h3></div><p>Dune provides two primary <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.dune.com/query-engine/Functions-and-operators/evm-decoding-functions">decoding functions</a>:</p><ol><li><p><code>decode_evm_event()</code>: Decodes logs or events</p></li><li><p><code>decode_evm_function_call()</code>: Decodes internal functions or traces</p></li></ol><p>The article focus on the event decoding function.</p><p style="text-align: justify">A typical decoding query follows this structure:</p><pre data-type="codeBlock" text="SELECT 
    *
FROM TABLE(
    decode_evm_event(
    abi => '{EVENT ABI}',
    input => TABLE(
        SELECT block_date, topic0, topic1, topic2, topic3, data, tx_hash, tx_from, contract_address
        FROM arbitrum.logs
        WHERE
            contract_address IN 
            ({CONTRACTS})
        AND
            topic0 = {EVENT SIGNATURE}
        )
    )
)"><code>SELECT 
    <span class="hljs-operator">*</span>
FROM TABLE(
    decode_evm_event(
    <span class="hljs-built_in">abi</span> <span class="hljs-operator">=</span><span class="hljs-operator">&gt;</span> <span class="hljs-string">'{EVENT ABI}'</span>,
    input <span class="hljs-operator">=</span><span class="hljs-operator">&gt;</span> TABLE(
        SELECT block_date, topic0, topic1, topic2, topic3, data, tx_hash, tx_from, contract_address
        FROM arbitrum.logs
        WHERE
            contract_address IN 
            ({CONTRACTS})
        AND
            topic0 <span class="hljs-operator">=</span> {EVENT SIGNATURE}
        )
    )
)</code></pre><p style="text-align: justify">To get the event ABI, you need to obtain the contract ABI and find the event functions. You can do this through various methods:</p><ul><li><p>Using a blockchain explorer</p></li><li><p>Compiling the contract</p></li></ul><p>A typical event looks like this:</p><pre data-type="codeBlock" text="{&quot;anonymous&quot;:false,&quot;inputs&quot;:[{&quot;indexed&quot;:true,&quot;internalType&quot;:&quot;address&quot;,&quot;name&quot;:&quot;voter&quot;,&quot;type&quot;:&quot;address&quot;},{&quot;indexed&quot;:false,&quot;internalType&quot;:&quot;uint256&quot;,&quot;name&quot;:&quot;proposalId&quot;,&quot;type&quot;:&quot;uint256&quot;},{&quot;indexed&quot;:false,&quot;internalType&quot;:&quot;uint8&quot;,&quot;name&quot;:&quot;support&quot;,&quot;type&quot;:&quot;uint8&quot;},{&quot;indexed&quot;:false,&quot;internalType&quot;:&quot;uint256&quot;,&quot;name&quot;:&quot;weight&quot;,&quot;type&quot;:&quot;uint256&quot;},{&quot;indexed&quot;:false,&quot;internalType&quot;:&quot;string&quot;,&quot;name&quot;:&quot;reason&quot;,&quot;type&quot;:&quot;string&quot;}],&quot;name&quot;:&quot;VoteCast&quot;,&quot;type&quot;:&quot;event&quot;}"><code><span class="hljs-punctuation">{</span><span class="hljs-attr">"anonymous"</span><span class="hljs-punctuation">:</span><span class="hljs-literal"><span class="hljs-keyword">false</span></span><span class="hljs-punctuation">,</span><span class="hljs-attr">"inputs"</span><span class="hljs-punctuation">:</span><span class="hljs-punctuation">[</span><span class="hljs-punctuation">{</span><span class="hljs-attr">"indexed"</span><span class="hljs-punctuation">:</span><span class="hljs-literal"><span class="hljs-keyword">true</span></span><span class="hljs-punctuation">,</span><span class="hljs-attr">"internalType"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"address"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"voter"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"type"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"address"</span><span class="hljs-punctuation">}</span><span class="hljs-punctuation">,</span><span class="hljs-punctuation">{</span><span class="hljs-attr">"indexed"</span><span class="hljs-punctuation">:</span><span class="hljs-literal"><span class="hljs-keyword">false</span></span><span class="hljs-punctuation">,</span><span class="hljs-attr">"internalType"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"uint256"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"proposalId"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"type"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"uint256"</span><span class="hljs-punctuation">}</span><span class="hljs-punctuation">,</span><span class="hljs-punctuation">{</span><span class="hljs-attr">"indexed"</span><span class="hljs-punctuation">:</span><span class="hljs-literal"><span class="hljs-keyword">false</span></span><span class="hljs-punctuation">,</span><span class="hljs-attr">"internalType"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"uint8"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"support"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"type"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"uint8"</span><span class="hljs-punctuation">}</span><span class="hljs-punctuation">,</span><span class="hljs-punctuation">{</span><span class="hljs-attr">"indexed"</span><span class="hljs-punctuation">:</span><span class="hljs-literal"><span class="hljs-keyword">false</span></span><span class="hljs-punctuation">,</span><span class="hljs-attr">"internalType"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"uint256"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"weight"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"type"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"uint256"</span><span class="hljs-punctuation">}</span><span class="hljs-punctuation">,</span><span class="hljs-punctuation">{</span><span class="hljs-attr">"indexed"</span><span class="hljs-punctuation">:</span><span class="hljs-literal"><span class="hljs-keyword">false</span></span><span class="hljs-punctuation">,</span><span class="hljs-attr">"internalType"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"string"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"reason"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"type"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"string"</span><span class="hljs-punctuation">}</span><span class="hljs-punctuation">]</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"VoteCast"</span><span class="hljs-punctuation">,</span><span class="hljs-attr">"type"</span><span class="hljs-punctuation">:</span><span class="hljs-string">"event"</span><span class="hljs-punctuation">}</span></code></pre><div class="relative header-and-anchor"><h3 id="h-concrete-example-scroll-token-scr-transfer-events">Concrete Example: Scroll Token (SCR) Transfer Events</h3></div><p>Here's a concrete example of generating a query to return Transfer events for the Scroll Token (SCR):</p><pre data-type="codeBlock" text="SELECT
    block_time,
  &quot;from&quot;,
  &quot;to&quot;,
  value / POWER(10, 18) AS value_
FROM TABLE(
  DECODE_EVM_EVENT(
    abi => '{&quot;anonymous&quot;:false,&quot;inputs&quot;:[{&quot;indexed&quot;:true,&quot;internalType&quot;:&quot;address&quot;,&quot;name&quot;:&quot;from&quot;,&quot;type&quot;:&quot;address&quot;},{&quot;indexed&quot;:true,&quot;internalType&quot;:&quot;address&quot;,&quot;name&quot;:&quot;to&quot;,&quot;type&quot;:&quot;address&quot;},{&quot;indexed&quot;:false,&quot;internalType&quot;:&quot;uint256&quot;,&quot;name&quot;:&quot;value&quot;,&quot;type&quot;:&quot;uint256&quot;}],&quot;name&quot;:&quot;Transfer&quot;,&quot;type&quot;:&quot;event&quot;}',
    input => TABLE(
      SELECT
        *
      FROM scroll.logs
      WHERE
        contract_address IN (0xd29687c813d741e2f938f4ac377128810e217b1b) -- SCR Token Address
        AND topic0 = 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef -- Event Signature
    ),
    null_on_error => FALSE
  )
)"><code>SELECT
    block_time,
  "<span class="hljs-selector-tag">from</span>",
  "<span class="hljs-selector-tag">to</span>",
  value / POWER(<span class="hljs-number">10</span>, <span class="hljs-number">18</span>) AS value_
<span class="hljs-selector-tag">FROM</span> <span class="hljs-selector-tag">TABLE</span>(
  DECODE_EVM_EVENT(
    abi =&gt; '{"anonymous":false,<span class="hljs-string">"inputs"</span>:[{"indexed":true,<span class="hljs-string">"internalType"</span>:<span class="hljs-string">"address"</span>,<span class="hljs-string">"name"</span>:<span class="hljs-string">"from"</span>,<span class="hljs-string">"type"</span>:<span class="hljs-string">"address"</span>},{"indexed":true,<span class="hljs-string">"internalType"</span>:<span class="hljs-string">"address"</span>,<span class="hljs-string">"name"</span>:<span class="hljs-string">"to"</span>,<span class="hljs-string">"type"</span>:<span class="hljs-string">"address"</span>},{"indexed":false,<span class="hljs-string">"internalType"</span>:<span class="hljs-string">"uint256"</span>,<span class="hljs-string">"name"</span>:<span class="hljs-string">"value"</span>,<span class="hljs-string">"type"</span>:<span class="hljs-string">"uint256"</span>}],"name":<span class="hljs-string">"Transfer"</span>,<span class="hljs-string">"type"</span>:<span class="hljs-string">"event"</span>}',
    <span class="hljs-selector-tag">input</span> =&gt; <span class="hljs-selector-tag">TABLE</span>(
      SELECT
        *
      <span class="hljs-selector-tag">FROM</span> scroll<span class="hljs-selector-class">.logs</span>
      WHERE
        contract_address IN (<span class="hljs-number">0</span>xd29687c813d741e2f938f4ac377128810e217b1b) -- SCR Token <span class="hljs-selector-tag">Address</span>
        AND topic0 = <span class="hljs-number">0</span>xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef -- Event Signature
    ),
    null_on_error =&gt; FALSE
  )
)</code></pre><div data-type="callout" type="info"><link rel="preload" as="image" href="https://paragraph.xyz/editor/callout/information-icon.png"><div class="callout-base callout-info" data-node-view-wrapper="" style="white-space:normal"><img src="https://paragraph.xyz/editor/callout/information-icon.png" class="callout-button"><div class="callout-content"><div><p>Some event attributes are reserved SQL words, such as "from" or "to". To use these, you need to enclose them in double quotes in the attribute name. If you use single quotation marks, you will get the literal attribute.</p></div></div></div></div><p>The results you obtain will provide detailed information about the event.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/4cbcd767cdf5ca23641b9ee09ea13162.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKCAIAAABaL8vzAAAACXBIWXMAABYlAAAWJQFJUiTwAAADEUlEQVR4nJ2TXUhTYRjHD0Rd2O2udlyOudxxA5lb6dggzwrzzM+zndR3m9phc3MnnDMtUxNEqCU5tZyiZeQMgibE8rOPk3fHVMTYRkNaqKTgRwOXhM6bMNwBCboo+vHn5ffwPs/Fc/FAleTVnOxsZUaGzWoly8uL8vNLi4tLi4s/h0LfNjf/I7vR6LGvryxDpAFcyrpQoMEGeh8621rLQYmzrdXV7gyHgusry1+Xw78nHAoGFuZZ//OXbZh85QsszIdDwXAouDg7A51Pk0BxnC1ND9rvnIAgUFRw+7qj0VFtrTA6qswN9muOKrPdYjrymuo00Vm2tFYYa6ssdoupwX7NbjE1OqodVeZ7rS0QBKnOpU++9HqHnz5xd0PWysrCIpzQETiudblcer2Bw+GcPHUqPV0mECTDMJwiEqWIRDAMczgcr3cEx7VwnISE0xmZmUl8fopIlMTnp6aKk/h8mp7W6w0FhYVe74jP5/sUDEI2q1Wn1RoNBoqihj2e8rIyhUIhlUoRBNFptSiKyuVy9pWIJRPj44SOUCmVKqVKKpViGMY2X1SreYk8hUIR8PsBABiGkXHmGAaykCSGYXm5eQCAgf5+HMe5XG4S74xELJaIxQiCCAQCLpcrl8kEAsGwx4OiKC+RJ0wWSsSSRBhGEEQuk6mUKmGyUJgsZBgmV6O5WV9/GGd7YwNqd96939HR2dnl7u2ladrlcgEA9PqjhcqMZQAAkiSpOCRJMgxDURSKorkaDaEjCB0BADCbTHV1dSRJ4jge8PspiqJp+iAWi0Qi66ur0Lupsav6kiylIkeNDva5ayhb8426kWdDI8+GfN7nNXZ79mVNYZF2sM/9qKdnanR0a3sr4PevrK6uxfkSDi8tLR37QSy2trYWiUTYDb7v7EDGK0SmLB27qL5VW/tmbGywz/1i2LM4O7M4O/Pp48JAf7/Famtsan7/5jU9MTHHMOzkX9na3hqdfvthjoHslK27q2v6Pb239+MgFmOzG42yie3vHR7+jO3vsb4bjW5vbPzLuS1/CXc/7pmYHPsF9h4a1U0A8kwAAAAASUVORK5CYII=" nextheight="576" nextwidth="1912" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">For each case, you need to consider specific nuances. In this example, it's necessary to divide the "value" attribute by the 18 decimal places of the token to obtain the integer token number.</p><p style="text-align: justify">Now you have all the data for a specific event, which allows you to tweak the query to:</p><ul><li><p>Track how a variable evolves over time</p></li><li><p>Explore various aspects of your contract</p></li></ul><div class="relative header-and-anchor"><h2 id="h-query-creation-using-python">Query Creation Using Python</h2></div><p style="text-align: justify">After building several dashboards using this technique, I found myself doing repetitive work:</p><ul><li><p>Going to the contract address</p></li><li><p>Ensuring the contract is decoded</p></li><li><p>Finding event signatures</p></li><li><p>Copying and pasting into query templates</p></li></ul><p style="text-align: justify">This process was time-consuming. I realized there must be a better way, so I asked Claude to help me develop a Python script to automate this process.</p><p><strong>Key features of the script</strong></p><ul><li><p>Load and parse ABI files</p></li><li><p>Generate event signatures</p></li><li><p>Create query templates</p></li><li><p>Support for multiple blockchain analysis scenarios</p></li></ul><div data-type="callout" type="info"><link rel="preload" as="image" href="https://paragraph.xyz/editor/callout/information-icon.png"><div class="callout-base callout-info" data-node-view-wrapper="" style="white-space:normal"><img src="https://paragraph.xyz/editor/callout/information-icon.png" class="callout-button"><div class="callout-content"><div><p>Before running the script, remember to install the required dependencies:</p><pre data-type="codeBlock" text="pip install keccak
python -m pip install &quot;eth-hash[pycryptodome]&quot;"><code>pip install keccak
python <span class="hljs-operator">-</span>m pip install <span class="hljs-string">"eth-hash[pycryptodome]"</span></code></pre></div></div></div></div><p style="text-align: justify">After creating a virtual environment to use Python without conflicts and installing the required packages, copy the provided script and save it with a descriptive name like <code>evm_abi_parser.py</code>.          </p><pre data-type="codeBlock" text="import json
import os
import sys
from eth_utils import keccak

class EVMABIParser:
    &quot;&quot;&quot;
    A comprehensive tool for parsing and working with Ethereum ABI files.
    &quot;&quot;&quot;

    def __init__(self, file_path=None):
        &quot;&quot;&quot;
        Initialize the ABI parser with an optional file path.

        Args:
            file_path (str, optional): Path to the ABI JSON file.
        &quot;&quot;&quot;
        self.abi_contents = None
        self.parsed_abi = None

        if file_path:
            self.load_abi_from_file(file_path)

    def load_abi_from_file(self, file_path):
        &quot;&quot;&quot;
        Load ABI from a JSON file.

        Args:
            file_path (str): Path to the ABI JSON file.

        Returns:
            bool: True if loading was successful, False otherwise.
        &quot;&quot;&quot;
        try:
            # Expand user home directory if needed
            file_path = os.path.expanduser(file_path)
            
            # Check if file exists
            if not os.path.exists(file_path):
                print(f&quot;Error: File '{file_path}' does not exist.&quot;)
                return False
            
            # Check file extension
            if not file_path.lower().endswith(('.json', '.jsonc')):
                print(&quot;Error: File must be a JSON or JSONC file.&quot;)
                return False
            
            # Read and parse the file
            with open(file_path, 'r', encoding='utf-8') as file:
                try:
                    self.abi_contents = json.load(file)
                    
                    # Validate ABI structure
                    if not isinstance(self.abi_contents, list):
                        print(&quot;Error: ABI must be a JSON array.&quot;)
                        return False
                    
                    self.parsed_abi = self.parse_abi()
                    return True
                
                except json.JSONDecodeError as e:
                    print(f&quot;JSON Parsing Error: {e}&quot;)
                    return False
        
        except Exception as e:
            print(f&quot;Unexpected error reading file: {e}&quot;)
            return False

    def parse_abi(self):
        &quot;&quot;&quot;
        Parse the ABI contents and extract functions and events.

        Returns:
            dict: A dictionary with lists of functions and events.
        &quot;&quot;&quot;
        functions = []
        events = []

        for item in self.abi_contents:
            # Validate each ABI item
            if not isinstance(item, dict):
                continue

            if item.get(&quot;type&quot;) == &quot;function&quot;:
                functions.append({
                    &quot;name&quot;: item.get(&quot;name&quot;, &quot;Unnamed Function&quot;),
                    &quot;inputs&quot;: item.get(&quot;inputs&quot;, []),
                    &quot;outputs&quot;: item.get(&quot;outputs&quot;, []),
                    &quot;stateMutability&quot;: item.get(&quot;stateMutability&quot;, &quot;Unknown&quot;)
                })
            elif item.get(&quot;type&quot;) == &quot;event&quot;:
                events.append({
                    &quot;name&quot;: item.get(&quot;name&quot;, &quot;Unnamed Event&quot;),
                    &quot;inputs&quot;: item.get(&quot;inputs&quot;, []),
                    &quot;anonymous&quot;: item.get(&quot;anonymous&quot;, False)
                })

        return {&quot;functions&quot;: functions, &quot;events&quot;: events}

    @staticmethod
    def generate_event_signatures(events):
        &quot;&quot;&quot;
        Generate text and hex signatures for events using Keccak-256.

        Args:
            events (list): List of event dictionaries.

        Returns:
            list: List of dictionaries with event signatures.
        &quot;&quot;&quot;
        event_signatures = []

        for event in events:
            # Generate text signature
            input_types = [inp.get('type', '') for inp in event.get('inputs', [])]
            text_signature = f&quot;{event['name']}({','.join(input_types)})&quot;
            
            # Generate full topic0 using Keccak-256 of the text signature
            # Use eth_utils.keccak for correct Keccak-256 implementation
            topic0 = '0x' + keccak(text_signature.encode()).hex()

            event_signatures.append({
                'name': event['name'],
                'text_signature': text_signature,
                'topic0': topic0
            })

        return event_signatures

    def display_event_signatures(self):
        &quot;&quot;&quot;
        Display event signatures in a formatted manner.
        &quot;&quot;&quot;
        if not self.parsed_abi or not self.parsed_abi['events']:
            print(&quot;No events found in the ABI.&quot;)
            return

        event_signatures = self.generate_event_signatures(self.parsed_abi['events'])
        
        print(&quot;\n--- Event Signatures ---&quot;)
        for sig in event_signatures:
            print(f&quot;Event: {sig['name']}&quot;)
            print(f&quot;  Text Signature: {sig['text_signature']}&quot;)
            print(f&quot;  Topic0: {sig['topic0']}\n&quot;)

    def generate_query_template(self, event_name, contract_addresses=None):
        &quot;&quot;&quot;
        Generate a query template for a specific event.

        Args:
            event_name (str): Name of the event.
            contract_addresses (list, optional): List of contract addresses.

        Returns:
            str: SQL query template or None if event not found.
        &quot;&quot;&quot;
    # Find the event in the parsed ABI
        target_event = None
        for event in self.abi_contents:  # Use self.abi_contents instead of self.parsed_abi['events']
            if event.get('name') == event_name and event.get('type') == 'event':
                target_event = event
                break

        if not target_event:
            print(f&quot;Event '{event_name}' not found in the ABI.&quot;)
            return None

        # Generate text signature to get topic0
        signatures = self.generate_event_signatures([target_event])
        topic0 = signatures[0]['topic0']

        # Construct query template
        contract_address_clause = (
            f&quot;contract_address IN ({', '.join(str(addr) for addr in contract_addresses)})&quot;
            if contract_addresses 
            else &quot;1=1&quot;
        )

        query_template = f&quot;&quot;&quot;
    SELECT 
        *
    FROM TABLE(
        decode_evm_event(
            abi => '{json.dumps(target_event)}',
            input => TABLE(
                SELECT block_date, topic0, topic1, topic2, topic3, data, tx_hash, tx_from, contract_address
                FROM scroll.logs
                WHERE
                    {contract_address_clause}
                AND
                    topic0 = {topic0}
            )
        )
    )
    &quot;&quot;&quot;
        return query_template

def main():
    &quot;&quot;&quot;
    Main function to interact with the EVM ABI Parser.
    &quot;&quot;&quot;
    print(&quot;EVM ABI Parser and Query Generator&quot;)
    
    while True:
        print(&quot;\nChoose an option:&quot;)
        print(&quot;1. Load ABI file&quot;)
        print(&quot;2. Display Event Signatures&quot;)
        print(&quot;3. Generate Query Template&quot;)
        print(&quot;4. Exit&quot;)
        
        choice = input(&quot;Enter your choice (1-4): &quot;).strip()
        
        if choice == '1':
            file_path = input(&quot;Enter the path to your ABI JSON file: &quot;).strip()
            parser = EVMABIParser(file_path)
        
        elif choice == '2':
            if not parser.parsed_abi:
                print(&quot;Please load an ABI file first.&quot;)
                continue
            parser.display_event_signatures()
        
        elif choice == '3':
            if not parser.parsed_abi:
                print(&quot;Please load an ABI file first.&quot;)
                continue
            
            event_name = input(&quot;Enter the event name: &quot;).strip()
            include_addresses = input(&quot;Do you want to specify contract addresses? (y/n): &quot;).strip().lower()
            
            contract_addresses = None
            if include_addresses == 'y':
                addresses_input = input(&quot;Enter contract addresses (comma-separated): &quot;).strip()
                contract_addresses = [addr.strip() for addr in addresses_input.split(',')]
            
            query = parser.generate_query_template(event_name, contract_addresses)
            if query:
                print(&quot;\n--- Query Template ---&quot;)
                print(query)
        
        elif choice == '4':
            print(&quot;Exiting the script.&quot;)
            break
        
        else:
            print(&quot;Invalid choice. Please try again.&quot;)

if __name__ == &quot;__main__&quot;:
    try:
        main()
    except KeyboardInterrupt:
        print(&quot;\nOperation cancelled by user.&quot;)
        sys.exit(0)"><code><span class="hljs-keyword">import</span> json
<span class="hljs-keyword">import</span> os
<span class="hljs-keyword">import</span> sys
<span class="hljs-keyword">from</span> eth_utils <span class="hljs-keyword">import</span> keccak

<span class="hljs-keyword">class</span> <span class="hljs-title class_">EVMABIParser</span>:
    <span class="hljs-string">"""
    A comprehensive tool for parsing and working with Ethereum ABI files.
    """</span>

    <span class="hljs-keyword">def</span> <span class="hljs-title function_">__init__</span>(<span class="hljs-params">self, file_path=<span class="hljs-literal">None</span></span>):
        <span class="hljs-string">"""
        Initialize the ABI parser with an optional file path.

        Args:
            file_path (str, optional): Path to the ABI JSON file.
        """</span>
        self.abi_contents = <span class="hljs-literal">None</span>
        self.parsed_abi = <span class="hljs-literal">None</span>

        <span class="hljs-keyword">if</span> file_path:
            self.load_abi_from_file(file_path)

    <span class="hljs-keyword">def</span> <span class="hljs-title function_">load_abi_from_file</span>(<span class="hljs-params">self, file_path</span>):
        <span class="hljs-string">"""
        Load ABI from a JSON file.

        Args:
            file_path (str): Path to the ABI JSON file.

        Returns:
            bool: True if loading was successful, False otherwise.
        """</span>
        <span class="hljs-keyword">try</span>:
            <span class="hljs-comment"># Expand user home directory if needed</span>
            file_path = os.path.expanduser(file_path)
            
            <span class="hljs-comment"># Check if file exists</span>
            <span class="hljs-keyword">if</span> <span class="hljs-keyword">not</span> os.path.exists(file_path):
                <span class="hljs-built_in">print</span>(<span class="hljs-string">f"Error: File '<span class="hljs-subst">{file_path}</span>' does not exist."</span>)
                <span class="hljs-keyword">return</span> <span class="hljs-literal">False</span>
            
            <span class="hljs-comment"># Check file extension</span>
            <span class="hljs-keyword">if</span> <span class="hljs-keyword">not</span> file_path.lower().endswith((<span class="hljs-string">'.json'</span>, <span class="hljs-string">'.jsonc'</span>)):
                <span class="hljs-built_in">print</span>(<span class="hljs-string">"Error: File must be a JSON or JSONC file."</span>)
                <span class="hljs-keyword">return</span> <span class="hljs-literal">False</span>
            
            <span class="hljs-comment"># Read and parse the file</span>
            <span class="hljs-keyword">with</span> <span class="hljs-built_in">open</span>(file_path, <span class="hljs-string">'r'</span>, encoding=<span class="hljs-string">'utf-8'</span>) <span class="hljs-keyword">as</span> file:
                <span class="hljs-keyword">try</span>:
                    self.abi_contents = json.load(file)
                    
                    <span class="hljs-comment"># Validate ABI structure</span>
                    <span class="hljs-keyword">if</span> <span class="hljs-keyword">not</span> <span class="hljs-built_in">isinstance</span>(self.abi_contents, <span class="hljs-built_in">list</span>):
                        <span class="hljs-built_in">print</span>(<span class="hljs-string">"Error: ABI must be a JSON array."</span>)
                        <span class="hljs-keyword">return</span> <span class="hljs-literal">False</span>
                    
                    self.parsed_abi = self.parse_abi()
                    <span class="hljs-keyword">return</span> <span class="hljs-literal">True</span>
                
                <span class="hljs-keyword">except</span> json.JSONDecodeError <span class="hljs-keyword">as</span> e:
                    <span class="hljs-built_in">print</span>(<span class="hljs-string">f"JSON Parsing Error: <span class="hljs-subst">{e}</span>"</span>)
                    <span class="hljs-keyword">return</span> <span class="hljs-literal">False</span>
        
        <span class="hljs-keyword">except</span> Exception <span class="hljs-keyword">as</span> e:
            <span class="hljs-built_in">print</span>(<span class="hljs-string">f"Unexpected error reading file: <span class="hljs-subst">{e}</span>"</span>)
            <span class="hljs-keyword">return</span> <span class="hljs-literal">False</span>

    <span class="hljs-keyword">def</span> <span class="hljs-title function_">parse_abi</span>(<span class="hljs-params">self</span>):
        <span class="hljs-string">"""
        Parse the ABI contents and extract functions and events.

        Returns:
            dict: A dictionary with lists of functions and events.
        """</span>
        functions = []
        events = []

        <span class="hljs-keyword">for</span> item <span class="hljs-keyword">in</span> self.abi_contents:
            <span class="hljs-comment"># Validate each ABI item</span>
            <span class="hljs-keyword">if</span> <span class="hljs-keyword">not</span> <span class="hljs-built_in">isinstance</span>(item, <span class="hljs-built_in">dict</span>):
                <span class="hljs-keyword">continue</span>

            <span class="hljs-keyword">if</span> item.get(<span class="hljs-string">"type"</span>) == <span class="hljs-string">"function"</span>:
                functions.append({
                    <span class="hljs-string">"name"</span>: item.get(<span class="hljs-string">"name"</span>, <span class="hljs-string">"Unnamed Function"</span>),
                    <span class="hljs-string">"inputs"</span>: item.get(<span class="hljs-string">"inputs"</span>, []),
                    <span class="hljs-string">"outputs"</span>: item.get(<span class="hljs-string">"outputs"</span>, []),
                    <span class="hljs-string">"stateMutability"</span>: item.get(<span class="hljs-string">"stateMutability"</span>, <span class="hljs-string">"Unknown"</span>)
                })
            <span class="hljs-keyword">elif</span> item.get(<span class="hljs-string">"type"</span>) == <span class="hljs-string">"event"</span>:
                events.append({
                    <span class="hljs-string">"name"</span>: item.get(<span class="hljs-string">"name"</span>, <span class="hljs-string">"Unnamed Event"</span>),
                    <span class="hljs-string">"inputs"</span>: item.get(<span class="hljs-string">"inputs"</span>, []),
                    <span class="hljs-string">"anonymous"</span>: item.get(<span class="hljs-string">"anonymous"</span>, <span class="hljs-literal">False</span>)
                })

        <span class="hljs-keyword">return</span> {<span class="hljs-string">"functions"</span>: functions, <span class="hljs-string">"events"</span>: events}

<span class="hljs-meta">    @staticmethod</span>
    <span class="hljs-keyword">def</span> <span class="hljs-title function_">generate_event_signatures</span>(<span class="hljs-params">events</span>):
        <span class="hljs-string">"""
        Generate text and hex signatures for events using Keccak-256.

        Args:
            events (list): List of event dictionaries.

        Returns:
            list: List of dictionaries with event signatures.
        """</span>
        event_signatures = []

        <span class="hljs-keyword">for</span> event <span class="hljs-keyword">in</span> events:
            <span class="hljs-comment"># Generate text signature</span>
            input_types = [inp.get(<span class="hljs-string">'type'</span>, <span class="hljs-string">''</span>) <span class="hljs-keyword">for</span> inp <span class="hljs-keyword">in</span> event.get(<span class="hljs-string">'inputs'</span>, [])]
            text_signature = <span class="hljs-string">f"<span class="hljs-subst">{event[<span class="hljs-string">'name'</span>]}</span>(<span class="hljs-subst">{<span class="hljs-string">','</span>.join(input_types)}</span>)"</span>
            
            <span class="hljs-comment"># Generate full topic0 using Keccak-256 of the text signature</span>
            <span class="hljs-comment"># Use eth_utils.keccak for correct Keccak-256 implementation</span>
            topic0 = <span class="hljs-string">'0x'</span> + keccak(text_signature.encode()).<span class="hljs-built_in">hex</span>()

            event_signatures.append({
                <span class="hljs-string">'name'</span>: event[<span class="hljs-string">'name'</span>],
                <span class="hljs-string">'text_signature'</span>: text_signature,
                <span class="hljs-string">'topic0'</span>: topic0
            })

        <span class="hljs-keyword">return</span> event_signatures

    <span class="hljs-keyword">def</span> <span class="hljs-title function_">display_event_signatures</span>(<span class="hljs-params">self</span>):
        <span class="hljs-string">"""
        Display event signatures in a formatted manner.
        """</span>
        <span class="hljs-keyword">if</span> <span class="hljs-keyword">not</span> self.parsed_abi <span class="hljs-keyword">or</span> <span class="hljs-keyword">not</span> self.parsed_abi[<span class="hljs-string">'events'</span>]:
            <span class="hljs-built_in">print</span>(<span class="hljs-string">"No events found in the ABI."</span>)
            <span class="hljs-keyword">return</span>

        event_signatures = self.generate_event_signatures(self.parsed_abi[<span class="hljs-string">'events'</span>])
        
        <span class="hljs-built_in">print</span>(<span class="hljs-string">"\n--- Event Signatures ---"</span>)
        <span class="hljs-keyword">for</span> sig <span class="hljs-keyword">in</span> event_signatures:
            <span class="hljs-built_in">print</span>(<span class="hljs-string">f"Event: <span class="hljs-subst">{sig[<span class="hljs-string">'name'</span>]}</span>"</span>)
            <span class="hljs-built_in">print</span>(<span class="hljs-string">f"  Text Signature: <span class="hljs-subst">{sig[<span class="hljs-string">'text_signature'</span>]}</span>"</span>)
            <span class="hljs-built_in">print</span>(<span class="hljs-string">f"  Topic0: <span class="hljs-subst">{sig[<span class="hljs-string">'topic0'</span>]}</span>\n"</span>)

    <span class="hljs-keyword">def</span> <span class="hljs-title function_">generate_query_template</span>(<span class="hljs-params">self, event_name, contract_addresses=<span class="hljs-literal">None</span></span>):
        <span class="hljs-string">"""
        Generate a query template for a specific event.

        Args:
            event_name (str): Name of the event.
            contract_addresses (list, optional): List of contract addresses.

        Returns:
            str: SQL query template or None if event not found.
        """</span>
    <span class="hljs-comment"># Find the event in the parsed ABI</span>
        target_event = <span class="hljs-literal">None</span>
        <span class="hljs-keyword">for</span> event <span class="hljs-keyword">in</span> self.abi_contents:  <span class="hljs-comment"># Use self.abi_contents instead of self.parsed_abi['events']</span>
            <span class="hljs-keyword">if</span> event.get(<span class="hljs-string">'name'</span>) == event_name <span class="hljs-keyword">and</span> event.get(<span class="hljs-string">'type'</span>) == <span class="hljs-string">'event'</span>:
                target_event = event
                <span class="hljs-keyword">break</span>

        <span class="hljs-keyword">if</span> <span class="hljs-keyword">not</span> target_event:
            <span class="hljs-built_in">print</span>(<span class="hljs-string">f"Event '<span class="hljs-subst">{event_name}</span>' not found in the ABI."</span>)
            <span class="hljs-keyword">return</span> <span class="hljs-literal">None</span>

        <span class="hljs-comment"># Generate text signature to get topic0</span>
        signatures = self.generate_event_signatures([target_event])
        topic0 = signatures[<span class="hljs-number">0</span>][<span class="hljs-string">'topic0'</span>]

        <span class="hljs-comment"># Construct query template</span>
        contract_address_clause = (
            <span class="hljs-string">f"contract_address IN (<span class="hljs-subst">{<span class="hljs-string">', '</span>.join(<span class="hljs-built_in">str</span>(addr) <span class="hljs-keyword">for</span> addr <span class="hljs-keyword">in</span> contract_addresses)}</span>)"</span>
            <span class="hljs-keyword">if</span> contract_addresses 
            <span class="hljs-keyword">else</span> <span class="hljs-string">"1=1"</span>
        )

        query_template = <span class="hljs-string">f"""
    SELECT 
        *
    FROM TABLE(
        decode_evm_event(
            abi =&gt; '<span class="hljs-subst">{json.dumps(target_event)}</span>',
            input =&gt; TABLE(
                SELECT block_date, topic0, topic1, topic2, topic3, data, tx_hash, tx_from, contract_address
                FROM scroll.logs
                WHERE
                    <span class="hljs-subst">{contract_address_clause}</span>
                AND
                    topic0 = <span class="hljs-subst">{topic0}</span>
            )
        )
    )
    """</span>
        <span class="hljs-keyword">return</span> query_template

<span class="hljs-keyword">def</span> <span class="hljs-title function_">main</span>():
    <span class="hljs-string">"""
    Main function to interact with the EVM ABI Parser.
    """</span>
    <span class="hljs-built_in">print</span>(<span class="hljs-string">"EVM ABI Parser and Query Generator"</span>)
    
    <span class="hljs-keyword">while</span> <span class="hljs-literal">True</span>:
        <span class="hljs-built_in">print</span>(<span class="hljs-string">"\nChoose an option:"</span>)
        <span class="hljs-built_in">print</span>(<span class="hljs-string">"1. Load ABI file"</span>)
        <span class="hljs-built_in">print</span>(<span class="hljs-string">"2. Display Event Signatures"</span>)
        <span class="hljs-built_in">print</span>(<span class="hljs-string">"3. Generate Query Template"</span>)
        <span class="hljs-built_in">print</span>(<span class="hljs-string">"4. Exit"</span>)
        
        choice = <span class="hljs-built_in">input</span>(<span class="hljs-string">"Enter your choice (1-4): "</span>).strip()
        
        <span class="hljs-keyword">if</span> choice == <span class="hljs-string">'1'</span>:
            file_path = <span class="hljs-built_in">input</span>(<span class="hljs-string">"Enter the path to your ABI JSON file: "</span>).strip()
            parser = EVMABIParser(file_path)
        
        <span class="hljs-keyword">elif</span> choice == <span class="hljs-string">'2'</span>:
            <span class="hljs-keyword">if</span> <span class="hljs-keyword">not</span> parser.parsed_abi:
                <span class="hljs-built_in">print</span>(<span class="hljs-string">"Please load an ABI file first."</span>)
                <span class="hljs-keyword">continue</span>
            parser.display_event_signatures()
        
        <span class="hljs-keyword">elif</span> choice == <span class="hljs-string">'3'</span>:
            <span class="hljs-keyword">if</span> <span class="hljs-keyword">not</span> parser.parsed_abi:
                <span class="hljs-built_in">print</span>(<span class="hljs-string">"Please load an ABI file first."</span>)
                <span class="hljs-keyword">continue</span>
            
            event_name = <span class="hljs-built_in">input</span>(<span class="hljs-string">"Enter the event name: "</span>).strip()
            include_addresses = <span class="hljs-built_in">input</span>(<span class="hljs-string">"Do you want to specify contract addresses? (y/n): "</span>).strip().lower()
            
            contract_addresses = <span class="hljs-literal">None</span>
            <span class="hljs-keyword">if</span> include_addresses == <span class="hljs-string">'y'</span>:
                addresses_input = <span class="hljs-built_in">input</span>(<span class="hljs-string">"Enter contract addresses (comma-separated): "</span>).strip()
                contract_addresses = [addr.strip() <span class="hljs-keyword">for</span> addr <span class="hljs-keyword">in</span> addresses_input.split(<span class="hljs-string">','</span>)]
            
            query = parser.generate_query_template(event_name, contract_addresses)
            <span class="hljs-keyword">if</span> query:
                <span class="hljs-built_in">print</span>(<span class="hljs-string">"\n--- Query Template ---"</span>)
                <span class="hljs-built_in">print</span>(query)
        
        <span class="hljs-keyword">elif</span> choice == <span class="hljs-string">'4'</span>:
            <span class="hljs-built_in">print</span>(<span class="hljs-string">"Exiting the script."</span>)
            <span class="hljs-keyword">break</span>
        
        <span class="hljs-keyword">else</span>:
            <span class="hljs-built_in">print</span>(<span class="hljs-string">"Invalid choice. Please try again."</span>)

<span class="hljs-keyword">if</span> __name__ == <span class="hljs-string">"__main__"</span>:
    <span class="hljs-keyword">try</span>:
        main()
    <span class="hljs-keyword">except</span> KeyboardInterrupt:
        <span class="hljs-built_in">print</span>(<span class="hljs-string">"\nOperation cancelled by user."</span>)
        sys.exit(<span class="hljs-number">0</span>)</code></pre><p>Before running the Python script:</p><ol><li><p>Copy the contract's ABI to your clipboard</p></li><li><p>Save the ABI as a JSON file</p></li><li><p>Load this file when executing the script</p></li></ol><div data-type="callout" type="info"><link rel="preload" as="image" href="https://paragraph.xyz/editor/callout/information-icon.png"><div class="callout-base callout-info" data-node-view-wrapper="" style="white-space:normal"><img src="https://paragraph.xyz/editor/callout/information-icon.png" class="callout-button"><div class="callout-content"><div><p>If the contract you are calling is a proxy you still need to use the underlying contract ABI for the proxy, not the proxy ABI.</p></div></div></div></div><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/15d81b99036205c0055208f9c79d838a.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAIAAAAUMWhjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEI0lEQVR4nKWVL4yrShTGW1ODWdGEBIFoQlJRgVixggSBIEEgRiBGICoQiBEjRiBGIBAIzCQYxAgEoqKmAlGBQNRUIBAVa1dUXHPFtS+Xs8tuNvfPe29/YnIgM5ycb875WGw2mzzPq6riE1VVCSEsy1IURVXV9XqtaZr+BRa73Y5S2jRN13Xn81lOhGHoeZ7jOJ7nbbfbr+T4mSCKIinlMAxN00gpT6dTmqb3+/1yuXRd9/j4qGnaZkLX9TmY+fT4iwRJktR1nWWZZVm2bfu+v9vtXNf1PM80zfV6/fDwsF6v1QmIZ/4q48IwjL7vi6Ioy1IIIaWs65oxVlVVnueMMYTQfr8HxWzbjqIoCALXdX3fRwhZloUQMk3zdzkWm80miiL0BiHEcRyEUBzHQRAQQqIoYoxhjIMg8DyPc04pDcMwnvA8jzH29PT0pwSc8zRN9/s9ISRNU875brdbrVYPDw+wfpLoo0p/l2i328Vx3DRN3/dt20opm6bBGNu2bVmW67rb7fbj3f7nSzZNExIMw1DXtZTycDjMXdS27R/0/Tf8rIAx1jRNWZb+RBRFtm3jCcdx/venXxMYhlGWJSEknAiCgFLqum4YhiCUYRhfqgA0tW2bUmpZVhiG0YTruo+Pj7quaxOw+2M8S/+7u3mvQAhR13We51LKb9++pWlq27bjOKZpbrfbzWYDRWiaZkzMzQN8Gr25u14TqKqKMb5er1mWdV338vLStm2apqfTaRzHy+UyjmPbtnVdH4/HYRgOhwNCyPd9jDHMWhiG8AiDArHjOFDrQtd1VVUppYwx13U550mSwDTArRBCkiQpiiLLsjzPkyQRQhBCwH0ZY2VZZllWliUcFEIURUEpfU1gGEae54QQ3/fhJGMsiqIkSRhjSZJQSuM4hvlSFAU0UVVVUZTVarVerxVFWS6Xi8ViObGYWK1WrxJpmoYQGscRDPV+v1+v1+PxeL/f+76HFTifz33fd113u926rjscDn3fj+N4Pp8JIQih4A1wnfcEuq4nSUII8Twvy7I0TcHmCCFFUYDn5BNgiCBUmqZFUQghIIANxQR85F2iLMvAL9M0DcNwv99jjCmlGOM4jk3TXCwWoMMnET4+fmK5XL5XEATBOI5lWQ7D8P3799vt1rbty8vL5XK53+9t24JnHA6H5+fncRyv1+vpdLrdbn3fCyGgc2aJ5nb6LBGl1PO8ucwkSbIsgyDPc845tArnXEzAhjzPhRCc8/kgNBWl9H3QwKt932eMUUr3+z20CsiivLFcLmf3hhjWmfklnHqvAGN8u92klOM4/vjx4/n5uaqq6/U6DMM4jrCez+fj8QiTWFUVyBIEAYgz6+O6LkIIY+y67uslgwHAfwohBC0EvyCoV0oJcwfvoYvmjoL9cRxzzmHWwHIIIZDgH2Um0xxk3VRTAAAAAElFTkSuQmCC" nextheight="896" nextwidth="1186" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">The script is running and showing event signatures</figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/344b0deef7ed972f6c5b67ccd81b871c.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAALCAIAAACRcxhWAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB1ElEQVR4nJ2TobLkIBBFY+JiYiIixiAQmJiIiGdiEBgMBoNoAwITg8GMwWAiRsXMH4yPGMNP5GP2ia0N9aipmqrdqT2CuhHppi+3Kynlvu8AoJQCAGstxriu66Zp2rZtTto3mqbpuq7/gCrGeBxHSun5fB7Hse97Ssk5F2MEgGVZlFKU0nme85kFpRQh9FGDeZ6ttcuy+BMhBAAYo51zQghj9LIseT6llJQyCwAghHwyRNX3ff5znmeMcbGlWFTX9btXTdP0fX/5oZR7/cyiatvWGP14PDjnCCGMcfa31OpedKleziK6H4rOosIYD8PgnEsphRDu93sIgXNujBZCeO8ppc45Y7Q8AQDvvVLKnnDOAUBKyRjjnFNKjdFZWGsZY9U0TYyxaZq2bXuepJSM0TFGY/S6rlLKEAIAxBhzp+v1aozets1a672/ngzDgE4wxlkQQhBCVRmHEPL9/et2u63ruizL19cXpZRzzhijlLKTnB/O+TRN5GQcR0rpOI7FovzyRVf5WbquQwjlUAKAcy7vRIwxhJDvmGPmvV/X1RiNMSaE9H2fvf5bii6XSx5qGAYhBKU0b0Ax3Vr7GlBjtDE6h/ufYf3TILtW7lJi856f/9jn3+Pb+znEm5OdAAAAAElFTkSuQmCC" nextheight="734" nextwidth="2062" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Query Generation</figcaption></figure><p>When we run our query, we can now see the detailed results:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/3be83c369c1d86a2fccff3c8bd99c0e5.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAANCAIAAABHKvtLAAAACXBIWXMAABYlAAAWJQFJUiTwAAAD0klEQVR4nI2UX0hbVxzH72vo2Ab5w3qvvpybzZuklGvu6C4JlHOzNTsxdrsa26aJG7c3lCTVLK2aLkZj/e/+xGjBNMIehFIo+DJoU9sStWxV988JE90dkQhVSHHOaB+ie9vQs0npGPTL5+Gc3znn9z3ndw6HuNrUZH/vXeHkyYs++SOvJ9TYsL6a3ygUfn/6dKNQ2CgUdorFnWIRtw+7h8EXRl9gfTVPfBIM1Jw+HQoG+rs7O1o/7WxrzS0vrq/mn+RzmG8nsz/OPl5fzWN++emHyQf3s/cnFn+ef5LP4e6K8uvh/OdZWpgnrG9Xnjh+7NZX6bYr4YF4W397a+RSIOz3RS+Hwn7ftUgzcaCw37cfDDdGL4dwhDtmGO7rPV7xJkEQ0rm6aLgx7Pf9szbcGLkUCEoft10JE/HWmEajoSgKAPBWRYXBYOR5HgAaAJqiKLfbnUqlNBoNTqpSqbLZLEKOCxdkCAVRFAcHkwDQGo2mstLM87zBYKQoimVZg8EIAP3+qVNEb1cnwzBVDgfP8yaj0W63i6JY5XBwZrOephOJRE9Pt56myyjqjaNH9TQ9M/MYIeSTZUmSgsFAKjWip2mcocrhgBCyLIsQghDyPH+2zkVci8U4jrNaLAcGJgghQohlWY7j9DQdaYn09/XptFqdVqtWq3Va3fj4eJXDUe+t93o8kiQNJZMAAD1N2wQBIYR3aRMEnudZlq1z1RIDPT0Mw3AcByG0Wiyc2YwN8CHi8XikuZkkSWygVqtH02lnldPr8bysQV9XFwDAarFaLVaGqWAYBp8GqyPeEYvFysvKSZJ8/dXXAADTU1MIIUmSvB6PT5aHkklcIpvNhhCyWizYAO91v0Tt0ShJkrjielpvMu5fMmc2syxrMpoizc2xWEylUr1y5IhKpdJpdZlMxmazud1uV63L6/EkEgmSJMvLyiGENkHgzGYAaJzBZDR+UO0kRq4Pu86ckSQJvw1/IOAPBESx5uw5N0IokUiMptPsv+I47ru5OZ8sR1oijQ0NTU1NY2Nj8EDuA7lqXTZBqPfWi6IIIbzok4lvsg9rnKjGieT68/GrLedd4mB/d3p48Ppn/SPJL0+8wzOM6cPq6uRAb9AnZ+7eLZVKiqKsra0pB9rc3Fx4ToqizM7OKYqyksut5FZ+W14iaqudjJ62C/Dz3u4Hd+4k+npnpqeWFuYx7e0dXd09t27eXFqYf5jJFLe2/no5LSrLtye+nvt+hggFA6PpGxP37hW3/tjbLf25t7e3W3q2vY3Z2y1hdorFZ9vb//fn/JepR5Nf3BiafpT9G6wwSRqpW4bGAAAAAElFTkSuQmCC" nextheight="760" nextwidth="1918" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">With the base query in place, we now have a powerful starting point to extract useful information about blockchain events. For example, we can modify the query to analyze the distribution of SCR token claims during the Scroll airdrop over time:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/0be20bd60dd26373b01c1cef202bbca2.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAIAAADBvonlAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC60lEQVR4nK2UX0hTcRTHf689FlSCguD0RYtoWgpG2UOaKKlBEIUkhlCS0EOQpaI1lzVHWg+WmZqV+5cyHYrOuw0Zm1R4r0Zszmq7l3s3/+y6Xee43sl2+cV20wz/ZNCHw48D58D5ne85vx/Izz13+NDBlOTkI2mpGeni21VVFdfLiwoLy0pLhfP0qexxk5FbZZf9/j1agGGW/f7FuTnK5QQd7S9lzXJpY6NcLm9re4EgiFar7VUo1GpNr0Ixqter1RoUnaRp7x7t26zDiOitFjOEMMAwYHHObbF+kjZUErgDRuFp2jvrsA/ptMjYsAEZRcaGBwc+qJTv9mgGZNRutxEETpKk37cEKJczwvN11eV2G2Y2jyuVb4UkgsAJAndTJE174b9D03SvQuH3+cDHCQuEsEV2p+v1cyOiZ1l2u3w+xHEhjhP8dfsLK8FgT3c3yEgX19Q2SBtu3rtbFeH5CM+zW4jw/EowuBYOb5TfNm0zEEKHYzYhPh6kiJJMZmvVjZKmxvsQwnAkvPUulMt5rSDvmaTeheMYhtE0TZLkDr3+xoXj6WIxiI+Lm3H8uFScbUJ024oDIdRr+0EMlUpVto7FEtV2J1iWrampTRaJQFJiYveb91knEoxjWiGwlaUlX8nFy/UPm2I79ovdJWJZ1mqdSEtNBQP96rVwGADQp+rcmGGs/d3GGOH3NGSNWgUIZ3T9BQVor2dDlv8Ct8r+UQAA4Jj5akQGezpbTIhOeAcE4aJIwk2RwpugaS9Jkm6KclOU17tAxnBTlOBshAgCZ1k2WqCz41Vl5a0D+/cV5GXWVlfIZXXZWUePHxP19/Vg6GeNWplzJru7q91m+2K32/LP52VmnkTRyekpzGhAioouSCQSDMOmpzC5vLm4uFin06HoJIpOjuhHhsYNM98dIPdsTunVK60trQuLi0Jf/hghjgswTIBh5j0ewQlx3FOZ7PEj6aaQW/jahLR5j1vwAwwzPYXVPnmg0Wp+AhVyQzshoE+WAAAAAElFTkSuQmCC" nextheight="818" nextwidth="1870" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><div class="relative header-and-anchor"><h2 id="h-final-thoughts">Final Thoughts </h2></div><p style="text-align: justify">This script represents an initial proof of concept and requires further refinement as it's not battle-tested. I found that some contracts couldn't be properly decoded like the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://scrollscan.com/tx/0xed3dbce379eeb8dbafbcfafbac578e212d50d4240e4b00a3b7f8769cb786efaf#eventlog">dmail contract</a>, in which I wasn’t able to get the events as the query generated returned an error on Dune.</p><p style="text-align: justify">Still, I think this script will be helpful, as these functions have been instrumental in my analysis of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.com/mrwildcat/scroll-airdrop">Scroll airdrop</a> and the dashboard for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.com/mrwildcat/governance-in-scroll">governance in Scroll</a>. Among the things that need to be added is support for internal functions using the <code>decode_evm_function_call()</code>.</p><p></p>]]></content:encoded>
            <author>wild-tales@newsletter.paragraph.com (Wild Tales)</author>
            <category>scroll</category>
            <category>evm</category>
            <category>ethereum</category>
            <category>logs</category>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/e12ea1a3c59aa43c64eeb692fa5bb31d.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[The Devcon Experience]]></title>
            <link>https://paragraph.com/@wild-tales/the-devcon-experience</link>
            <guid>bw93vCWghEKpsFrK1sPW</guid>
            <pubDate>Mon, 02 Dec 2024 21:58:37 GMT</pubDate>
            <description><![CDATA[Devcon is Ethereum's most ambitious conference, bringing together developers, researchers, and blockchain industry professionals to share ideas and build the future of the chain. Thanks to Seed's sponsorship and a year of preparation, I was able to attend this life-changing event.]]></description>
            <content:encoded><![CDATA[<p style="text-align: justify">Devcon is Ethereum's most ambitious conference, bringing together developers, researchers, and blockchain industry professionals to share ideas and build the future of the chain. Thanks to Seed's sponsorship and a year of preparation, I was able to attend this life-changing event.</p><figure float="left" width="306px" data-type="figure" class="img-float-left" style="max-width: 306px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c40fc3356b74abf6a88b21db9ae3142b.png" blurdataurl="data:image/png;base64,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" nextheight="1072" nextwidth="780" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">Although Devcon was scheduled for mid-November, I arrived a couple of weeks earlier in Thailand. After long hours of travel, I reached my destination: Chiang Mai, Thailand. A vibrant city with warm weather and approximately one hundred thousand inhabitants. My first stop was Punspace, where <strong>The Mu </strong>was taking place, a coworking space where I met friends I had made in MuBuenos. Whenever I arrive at Mu, I feel very comfortable sharing space with people passionate about blockchain technology, working in areas such as smart contract development, security, front-end, and many other disciplines.</p><p></p><figure float="right" width="50%" data-type="figure" class="img-float-right" style="max-width: 50%;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/816b916ba548206c1913d9ad3bd438f8.png" blurdataurl="data:image/png;base64,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" nextheight="1426" nextwidth="1534" class="image-node embed"><figcaption htmlattributes="[object Object]" class=""><em>Welcome Sign</em></figcaption></figure><p style="text-align: justify">The goal of The Mu is to create a permissionless and inclusive popup city that engages locals and foster crypto projects for societal benefit.</p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><figure float="left" width="411px" data-type="figure" class="img-float-left" style="max-width: 411px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/ef5276a257932d6870509379c45a408a.png" blurdataurl="data:image/png;base64,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" nextheight="1496" nextwidth="1210" class="image-node embed"><figcaption htmlattributes="[object Object]" class=""><em>Punspace, where The Mu </em>occurred</figcaption></figure><p style="text-align: justify">Chiang Mai was also home to other pop-up cities like MegaZu, Lanna, and Invisible Garden, each offering slightly different experiences but sharing similar goals: connecting and building within this ecosystem.</p><figure float="none" width="364px" data-type="figure" class="img-center" style="max-width: 364px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/4df38a4326b36dd1660f0da28cebea3f.png" blurdataurl="data:image/png;base64,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" nextheight="1244" nextwidth="1206" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Many people pitched about what they were working on</figcaption></figure><figure float="left" width="340px" data-type="figure" class="img-float-left" style="max-width: 340px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/b6b002862aec44bca65b1898d865170f.png" blurdataurl="data:image/png;base64,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" nextheight="1504" nextwidth="1206" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Another lovely space in Punspace</figcaption></figure><p style="text-align: justify">The Mu has ambitious plans for 2025, including more pop-up cities and participation in the Japan Expo 2025 in Osaka from April 13 to October 13, expecting 28 million visitors and 161 participating countries.</p><p></p><p></p><p></p><p></p><p></p><p></p><p>After The Mu, I attended the <a target="_new" rel="noopener" class="dont-break-out" href="https://dorahacks.io/hackathon/edgecitylanna/winner">Lanna Hackathon</a>. While many of my friends were working on their own projects and I didn’t participate directly, I had the chance to discover fascinating initiatives like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://findspacetime.com/"><em>FindSpaceTime</em></a> (an app for locating friends and sharing travel plans), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.syntonikka.xyz/"><em>Syntonikka</em></a> (an incredible artist), and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://Collab.Land"><em>Collab.Land</em></a>.</p><figure float="none" width="571px" data-type="figure" class="img-center" style="max-width: 571px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/772c159c8b4c77adfa440be804fd7957.png" blurdataurl="data:image/png;base64,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" nextheight="1116" nextwidth="1158" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">A workshop about MetaMask delegation toolkit</figcaption></figure><p style="text-align: justify">The hackathon also featured <strong>high-level talks</strong> on diverse topics, available at <a target="_new" rel="noopener" class="dont-break-out" href="https://streameth.org/66f53999a57d9e47ea8f6ecb">StreamETH</a>.</p><p style="text-align: justify">As The Mu concluded, MegaZu hosted a Demo Day, showcasing a month's work on projects like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.maitri.network/"><em>Maitri</em></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://wysdom.xyz/"><em>Wysdom</em></a>, which focus on collaborative notebooks for web3 projects. Tools like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/celo-org/celo-composer"><em>Celo Composer</em></a>, a boilerplate for deploying dApps on Celo, and more daring initiatives like <em>KissOrSlap</em> also stood out. With so many projects, it was hard to keep track of them all.</p><figure float="none" width="592px" data-type="figure" class="img-center" style="max-width: 592px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/ae45e63bd6f40d8d7f3b78c160e3054e.png" blurdataurl="data:image/png;base64,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" nextheight="1218" nextwidth="1208" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">Before leaving Chiang Mai, I had time to practice Muay Thai and enjoy local cuisine. Then I departed for Bangkok to attend the <strong>DeFi Security Summit (DSS)</strong>. There, I began with the first Damn Vulnerable DeFi workshop by Tincho Abatte, a member of the red guild and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://webtres.club/">WebTres</a>, where the most prominent web3 developers in LATAM are located. The talks are available on the DSS channel, such as <a target="_new" rel="noopener" class="dont-break-out" href="https://beta.simbolik.runtimeverification.com/">DeFi Security 101</a>.</p><figure float="none" width="557px" data-type="figure" class="img-center" style="max-width: 557px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/9de0242962479f565d0a5629890b2b98.png" blurdataurl="data:image/png;base64,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" nextheight="812" nextwidth="988" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">The first workshop of damnvulnerabledefi</figcaption></figure><figure float="none" width="566px" data-type="figure" class="img-center" style="max-width: 566px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/b32fe7bf3e4f26588f9206d669ca600a.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFhklEQVR4nE2UeUxUdxDHB6uhHO7F4rJce7xdjl1YXPZ4e4OAAhYseCAWiOCBqGikuognJkbR2lLT2rS22jY11oZETdqm/zQxNbU2MWoRPCjIYhXYE3Y5hS4yzXsPrMknk98fL/Odme/MAzaHF6pMBbUqJEMZmq4IT1NEKFJZqSms1KSIJBlLTnBkUrZUwpaI2RIxVyLmiinYEglbQnAlBE8miyIoOIScLU9aLEtiy5N4siQ+kcyTyqPEMuDFxi7o+FWPA+ppR2awLzP4XD39LDP4XBN8oZ7+Z+lU39KpPtWkI33iqWK0JzXQnTT0WO57LPc+fBPC00F42uk495C6Hoid7YkD94EXHy923tXN9qsmezKmejOmHCQ6GQHd7ACJbu1Mv3am34ReEt0W9C/Dl9k4kY3jWTiahSO2/wnYcNg6jwWHzegzohv44sSUwCMSB9MmulWTlEBmsE/svK8Y6VKO9ShGe6SuztRAl2Lkb9Vkrwl9y3DChqMW9JvRZ8YhGp9pDq8R3QYaEl16dOpmB4Alk4qdd6WudsLTnjz8KCXwJCXwRDn2NH2id+lUnxH7LejUzDzT4wCJgyQ6NcF+PTqX0U28Lt+KfisGLOi30LUz5ZvQa0A3LMjMgC9auFG8xoWxX4PwDMRu5yd8AkJ7ZFxjpPicQHQijWhJlH4UJ2kRy87yiaIEMeyqJdGjGOmy4agB3Wb0GdCtmx00oseEPhLdmuALPQ5qZ/opATBooPUoF6A0hLMLWJuAtTaCa1dE1ckFGwoT6nJ49Tp+pTLGLojeqxMcIIX50igozLei34YBEt16HDSjx4JDBnQZ0U1b5aKnRykZ0QOQa4bDDVEAi/h84HAWLmKBRQytBihKhR1aaNDABiWUpoYa5HC+EE6tgCYD2NeS84nowt02HDGhT49OZikslM+USSb0AhTlgr2eD8DhsLlsFh8iYJUUzmvZuTKoUXN0ojg1AXuNQrEQduujtUTkCgJOl2dMOWTeziwcIdE5b7JXj4N6dBrRTS8SswU+gNUFUL85GoDNY3PDwvhsDlSnQJ1ycUkyFCbDWmVsoSKsSsVXiWC7mvOOEpp1sLtAPf0s42WPBf0kXT7TjRE9Bjp7FmX7nNUA5cWwrUoAwAsNX5IcE2MmBPIYvj4+Wh3PEwlhBxmjFcWpRFCugvUp8UQCHNRBXY4m2J+DLy04zFzA64OgHwF6qfzzAlWlUL0uBiA6MVpolHLlfB47kq8QRIaHcnmLoUEVboiLEfKhIiVSK4rjxYSsV8KR/LSx3mwct+CQldKgMtKHRinR5TMC1JQANq2DNcXx8ZGL8hIlRFzTp+drDh3ZceaDnc0nq5r27/rh831XLzVe+GrPpc+yV5eEvf2WKJ1YXJ2tHOvJxjEz+pi7ZbLPdzAHLeAB2FIO9vLYlUIy19J87kLbn51t97ou/nbn4o1b3//18OqD3h87HVfuP75y+9719q7qxj1JOcmiNZq0ia5sHDejhymWgRYYzcJRZm7zI2rYCKe2JuoSDIV59ivfFn9zrOpy64aPj61qPVBy+kjl2ZNlrcdKTxx493hT7Xdflnx4VFhsgO3L0ye7suY6YLIzZlAdME284cG+jbHPb8Hta/B7G/xxeeGja3CnDdqvQ8dP8ODnkI5f2N03ljhuChy3ljhuSlz3FCPdaRPdJLpIdBnoUzKhl2buj2TGIRMFtVR6dAK0Nqygbt1hRacVXVb02NBro6InC3056M/FseU4XoBTBRgswFk6vqIjw6t5ZumI8zDf/AuwMh/OtcDxg9B8GJoPQdN+sDfC3kaofx/q9sDW3bBpJ9TshKo6qKyDiloor4XybVBWC2u2QOlmWL0ZimqgYCPkVUFeJeRUgK0cbO+BtQL0ZaAr+w9JaVS3ElB6qgAAAABJRU5ErkJggg==" nextheight="672" nextwidth="1208" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Many tips of professional security researchers were shared </figcaption></figure><figure float="left" width="50%" data-type="figure" class="img-float-left" style="max-width: 50%;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/b86ff982ebb7f26ef82b9151e26de32b.png" blurdataurl="data:image/png;base64,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" nextheight="622" nextwidth="1208" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">A talk by Pablo Sabatella highlighted how most recent fund losses were due to hacking people using web2 techniques like social engineering, 0-day exploits, DNS hijacking, SIM swaps, malware, and private key leakage, among others.</p><figure float="none" width="383px" data-type="figure" class="img-center" style="max-width: 383px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/92ecd16eb7f42147c1ea844999d156ae.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAbCAIAAACSpRrNAAAACXBIWXMAABYlAAAWJQFJUiTwAAADsElEQVR4nK1WPW/dNhQVoM2bVg8PaAR48eLBP6BZ/Cc8p0gmB8VbvLyhnG4LMB3UBASCcGHQlIuGEhk4adH00gJv0RJlYZFUMBC1MdMmekaiwDopJX+0CBqfiSJ5ee49PLpS1A7w3ndd571v27YbEMZ+WJruCcBOLPV9j/EUTdNE2JrnuVLKWtu2rZRSKVUURV3XWmullJTSObdarYwxZVnmeW4HlGVpjFmtVkopY8xyuayqqp/Aex91XbdcLqMoStM0juM8z5MkSdN0e3t7f38/+gez2SyMd3Z2oija2trCIxGlaRpFURzHQgiUMhL0fa+13tzcxG4MkiTBKbPZLI7jjY2N3d3dOI7xmCQJdjrncFw48RxOCdq2xQibzinYNA0kxmPXdc0EIQocF5lGiW7eunXjxlcHBwcQ8d379/1VwIPglydPvr59m3/37fd37tR1HZYvrb27LNP/IvD+2P/9pmn/PPrj1fOjl89++/3Xqn5+9PKpe3E1Ffz1+vVT9+Kbuw/vPTI/PS5++PFnuq/vPTJ39ePPF8p7H706Pu77/mS9Plmvh8KvRv0zNjXGfHHt2pfXr+/t7d1/8KDv+/X65M3bt1NvdBPRw/jfLuncHZxaLTjvE2/vE/GRAC0BPcAYk+d5URRKqSzL8jzXWgshlFJa66Io8EhE1loppRBCay2lRP9QA9CaRptWVSWl1FqDQEppjNFag0BKmWWZHGCtxYwQAi0LfBgjSkp5hsB775wTQmRZtlgs8jxnjCmlECaEQBgbgManlArESFkIwTnPsgx8Z3pR13Wr1YqIEDAtGcGcc2stEaEgnKUHYNt8PrfWou8qpRaLBRGBYyQAOVJDJB71IBSKgIbQCrmjmjDWWhtjigEjASRijEFoHEFE8/kcZMaYcOFBBCxBlizLOOdSSsaYtfYSFznnwI+sYQZooodq4Bmoh2+RlBLScc4hJkTGOSBGGz4laJoGiSAvBISCsixjjAWHYDUoHljhQMygRHxfPxIQEeccVsMpRIQYPpQPPiIqimJqX5wenApTcM6NMaNETdOgLiKCXyE9YwxhoIf6i8WCMRa+1SBeLpfYgCTgNOdc13WnLqrrGnVBQby3QQc5FIQNIUcoiYPwAgYjQa6qqkaJnHPB2qgdt1SWJWOMc47OwRgTQuC2ITfyPTw8DPbFpLX2vE2JCLVDFiIKxm2Hj/b/w9hN3YCmaaqqcs61bYsZ51xoLBe79MU2HuZHgvBnF37Wpv9u+J/4HHwAKb7cRH4fMPsAAAAASUVORK5CYII=" nextheight="868" nextwidth="1042" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>There were many talks that evolved around formal verification. The full agenda is available at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defisecuritysummit.org/">https://defisecuritysummit.org/</a></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/149d4322ab0438b51aa8f05832ca4afe.png" blurdataurl="data:image/png;base64,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" nextheight="992" nextwidth="1204" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Mastering Smart Contract Audits: A comprehensive Walkthrough</figcaption></figure><figure float="right" width="50%" data-type="figure" class="img-float-right" style="max-width: 50%;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/95e6c36e57d6bfd39c97533e33b2def0.png" blurdataurl="data:image/png;base64,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" nextheight="1318" nextwidth="906" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">After three days of DSS, I attended <strong>Governance Day</strong>, where I met other scholarship recipients, and we collaborated to ensure the event's success. I interacted with academics, and there was a wide variety of talks, including governance tools, some theory, and discussions about the role of delegates. Representatives from Scroll and Morpho, who are initiating their web3 governance, were present.</p><p></p><figure float="none" width="580px" data-type="figure" class="img-center" style="max-width: 580px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/375c872cdb79229889cdb7cbc735dff4.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAgCAIAAABsC5RsAAAACXBIWXMAABYlAAAWJQFJUiTwAAAKDElEQVR4nBXP6Vva9wEA8G+OPkmbJ01zVKNJ6h0VkngAKnIJKiIgN4gI/DgEAUH8gdxyg+BFQFHj0Zg0tbaaay5zSduYxFw2LknNk/RY2u5Zs65d177Y8mxv9iJ7+g98nucD3MP98UTIF3LDsF5jgm+t3fr1x+/++f0XL//29L9/f/ryxearn5+8+s+Xr/73/NW/nr3697NXv2y++mXz5bcPzlxa1Y+t+JPnupw9VLmoQSJEMalySzdwDUXig8FQxANbdQq9aeXjT3588e2Lb5788Hzzz08ffvHkwdebn33/7N5PX63//NX6z8/Xf/3mT/dWr5w7PTs9v6JJLLtH5nr89gapkMhnlxLwHJkCWOPh6GAoFPGauzUyrW55ZeWv3z7f/PzR40cbjx8+eLB+d/3+2sb62ubG2rNHd778/P7zpxtPN9am02Oj8yuS8IJt4LSpz0aW8Al8FrKOKNRpgTUeCccD0X6vQa8UQarzl5e/++arxw83Hj3cWL19/eba6uqN6zduXr99+8b6vVvr99c2P/9s7fpKYjA28u5FvmMKjp3Re6xYHhPPZSBIeInJADpdtlDIFQg49FpIIJOd+3Dx2dMnd+6srd9bG09PXbhwYXX1k+urn3y6+umNm9fv3Ll5f/3OxQ9OD8cjkfR8M5xSukcVsKFWwMLQaKVEgqCjA/iGYgMDIbvDLJOKxJDcaHVaba5eh/fa7z5aGOx7fyZ9bvFCeva95ZVrV65eu3L16v0H64vnZsJBbzB5ulEf19jjSouhhsvA0KjFBDxPpQIrFy+kh4LpuXSXWccVCQzdlj6Xy273Xl08++Wc5faErT810ekdPfPhhYHxs47g6N3Vy+ffn4iEfIHUXJMmoNSYlKYONKsZ1VR/FI/lQBDYmA9unLVP9Fv9HpjHoUMWqyc94hgILc9PP5lzr6XgVGJY25eanTsbTZ1KJFILZ6bnplIuh+PkxFxifMbpC8uMmhouHUOjFmCrWRAEZvtkT88aCOhyvVzSoZKJZPKRVDw6ErAkTzWGPrS4IpMRe6czPj4zlUyPJ2LRcDCeTg1FQsFAOJZKT7oDUZZGieHSUU0NBTVVv4kHcxE97TSLlNYNQRGdRiZuWxgKLWqkUwI+UmhuEKhbnSMS58nxsdTo2GiX2akyWMZSQ+Pjk3oj7Av1u71+GtRexaVXUOry0Bi6WAIgLm0xIGHVVdqU0ksqSQdH+BBqfQn2vQR7WSwlhqOW+KekjsFoJJJIJjUGq1pvSo8OjyRSOpPV44/YPQGyVIyWciuELfn4E0KDEoT6bDGXqayk0KiQ2aB2Grl+M+obKUdaiGR0Uyu6WaBTqrQmC+wMDMZjSq2ZIVZ2dJksNmuLUChVdjKFvCJsGVnQSGSSc0qPtKlFIBZwIpFlYNubGpmEVE/Ztn8vvr4u+0R5Ob6ltBqff6wETyYrOo3d3e5ei91kNPEkHd0mI6a2YlfWHnw9BYerzD96GI0ubsAiCgqyhMJmoBTz6/C4jMwjilY+AVu77Y29Bfn5hQX5NdUoAhH3TlFBbmGBTg6NykwOW69araAxGiExu4GCr6zBUCgkcn19EQp5oqwER6xC1lRK5G0gEXQKOJzM7Gx5G4dIwmblvlNYkpdZdLCwpgxRhcgtLmhn8TwmU8UJhFAgDARCfKGQ3sJkMOh0Vl1BZYFOxY306tDEqqoW7FHyMZZSBEIuMxGHKq4oPEE4llV08BDy8GFE3q7MPSgCjkShCPntVqtL1iZsIePb+C0alcobSngDg0qNlkCpOY45XoVDUygEZE3ZUVLJ24gMrooD2C304sL8XZn7try9Y0fGW5n52RU1Vc0UmoAjUau7ursdPm+gFo/x+d2nxvqpdYQee9AbTUeTabgvplKr2QIRndlCIJKPHju2Pzub394KKkgIRFkpAGDr7h1oNKaVyxexhRar1+/tt1rdMOzRa5SFiLxAwDeejjOoJI3J3WX16u1Rs2fAn5jRmGC9Xm+x2oWt/GIkQq3Rg8ziA7mFOVkZB1FoDAGPZzJ4HVqr1ug0qpV6vdlqD9NouKPHiyRt/Eg8jK1GQkpdb2BUqtSZPCPO6PTA5LR/cNjuCbq9fp5I6HL7AYlSJ+ALLi8uuNwhoVSv6faZHP1Ga5gjVGn0tl7Ydux4Br6hfjidjiWTeUWHRaxGIwyHY0l3NA0HJ4yO/sCgy+xXjM4t2AMjTpcf0JlMV6994uSg3gB3WsOwawh2DKn1dmdf/LeyWpydu5Mjlg6PTyUnxg8dysKjSqUi3sTixxb/gD140hhO20OeyNipwfQZKaTv9cQATyCtp7JKS040NfGNtgiHJUMdw6JQhIx9h6mkRnpzVVbufm8w8N7C+1dWlqk0yqHM3XIRR9DeqbNGmzkSdzTZP7Oi1PSEwoOwzRGJJ0GrzNCu7tWYQ93OIYsvwWnT8dp0DLYs8whSLBQijh8pRhYsLs0vLX3w+ysXVWrprh2gmUxAV1SXY5tbOvysNrXF66sRiTEUvMmgSYyeBh3moKzLDwdn9Y5hhc7W7YjZvcNqg8vQ0wfxmFt3bCVTcEtL8+fOzS5fmjeZlJkHdqKPF0p5bAQSRRV0kjmdb+W8w3Ea6bC5Gkd2OoNA3uU19gQmz/yxo8PexBB3O2JytUWmtsJaXV1t6fbdQNrOP78wu3gmvbI0Mznizcs5WJCV1dHa0oDDHcUwMFQFohxHptJs0XfpUpu2Cwad1ohYZiLU1pWdwHKEWpXOLpLqIRXcKWLl5mTtO7A94tLdvzy1sZzeuDJ5aykZMsuL8veSmrFEAvWNnXsqKgnYOj6BzJSpzZC2NxRPA70lzOCrq0lsbrtRobUz+QqmUKuRqzjUagDAnjd3Liatv9yd/ulW+ofV9IvrabuWs30XOFSUzWaxKhDFVLaWpzhZjqmnMEVbdmQ009lAooAFbXq1wSPX2FhCDZMPsUUag0REJmEAAPz6yq+XY/+4kfrLtZPfXUs+vjTs0gvAayDj7deqK4qYhFpcLUmp6SGTqCIql0pmNzNEQCQ1iCGzVGXhinV0DkTnKgR8aTsLm5V3EAAw7YO+Xh54dL5//aP+9Y/idxcGYg5o/77t218DmQd2c+qrUcjSHWBLbV5Je6MMlY1obGwBYqhbJDPxxDoaB6JxpFQOBHG5DEZ1dulbO/eA1uaqa9POm++Fr84G/jAbuJTuuzTuq6s9DgDIzHn9UNHrUh6xroqIOpjDpGv2g0wamgDkaquwvYvGllMYrVQO1MQQQfRabHVlTs4RsBW0chon+21LY54Pks6ZQftkv+3dYQ8WVbxlF9i+G4DtgE6ubCbWZm3dbUHRHPl1wWoqgDQWplBdR2ultcgoLZCExeY1YfZnAwAABo2Be0wWCxxwwTGfLdRniQVsJ0NOUm15UdGRvENZPDpd3d7GbajPeaekcNuB3F2HefXs/wPJVRR5XUrVvQAAAABJRU5ErkJggg==" nextheight="1450" nextwidth="1214" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Bangkok appreciation image</figcaption></figure><p style="text-align: justify">The very next day, I went to <strong>Datapalooza</strong>, my first data event related to The Graph. I enjoyed talks about On-Chain Privacy by Lisa from Aztec and "Making Sense of Data in an Interoperable World," among others. Most talks can be found on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/playlist?list=PLTqyKgxaGF3QLp6eeJ1hLzGm1UNTPn-o5">The Graph's YouTube</a> channel.</p><figure float="none" width="597px" data-type="figure" class="img-center" style="max-width: 597px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/6c9f83f56304694466fa2dab494d6524.png" blurdataurl="data:image/png;base64,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" nextheight="794" nextwidth="1208" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">The following Monday, I attended <strong>DuneCon</strong>, an event that excited me greatly. Ten new chains on Dune were announced, the launch of Echo as a real-time multichain platform, and the acquisition of smlXL, an integration that promises to be fascinating.</p><figure float="none" width="543px" data-type="figure" class="img-center" style="max-width: 543px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/7d0ee454b93567daa8317ad847661ee0.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAIAAABl4DQWAAAACXBIWXMAABYlAAAWJQFJUiTwAAALJUlEQVR4nD1Td1DT2Ra+oC6zuiqLqwhISyMEEtJJSEIJLYmUUAIqLYB0lKJA4tKbsAiKsqggHQURRGMeCEhZirCwICKCCJb1WcZV123z3vjezJ43P/94M98ft5z7ne9851x0PjN3sXO0JPFkdVZX38X7Pd/dPp9WowpIDhHKE6ShoR6hYo5PdWZ5Tdbp+uym+hMdVwq7L51ozg1Oq0srm2rO/rFd1XgivikzNl7kXcHmneOwp8Pk3VG+JTJeQ6Q3Kk6O7ihrmG3SlsfkZB1QFSnVKbKwJGlAZWyStuK8tqopzFNZEne6reDaJXV7U1ZTW05zY9b5EkXaab/YiqSIP6YqulQRs8Wxg2y2xp7d5EAfjpac8BOJcKbthYfRp8WaYyE+4c7+xwPiU/2OhrlHdORd6Co8E7vfx1fgVJeZ25ZfFSeNOXeksjrhZF5wxlFpZJI0UC3zqWA75DmIrqcF1we5V0kEdxxYY45srYw7oxDOlsd05oa9HShDmsojx0MOVB+90FVwo7dUWxxVEu520JkmknKFxYnBpcmRZ1Py0/yjDvGkR6X+Kj/vmvhDzUdDRnKU5WLBSSr9vAOnR8y77cj6KOX87CvoDfG46GDXk65oSA+ab0hHKfKwvIhv23M7L6bU1h6paVM35oeqaOY2l0+qPkzWaM7GeNE5qc5uAdZ2iWLnTrUy+6Ak1sepKUk+EicbOSRekjlOudq3CJiVPGaRgHuGx9DwaONegh8ixJMhbqhcWXjCP+1E0PHTMSUFirRkz/B414BzCQeyw30vZkWpD0kyfN1Ubk6JbE6+kFOoEI+2Za7cUGsLQ9MF7GOu/EIBt9meMcal/upMBzf6b47UOSb5pAUhcK+Zp5k1yvM9nO4ZFsKSBFJFYRzHQn/PHLko3p2bIuVFCZj5HvxTTvaVTrwzbsIiF36Kn8twa9aTWwWarIAhIeN3D87frvR/u9jMM60K9lrKtpmafGGCkDFCRmRza5mTGzoh81TgaQoKM4TGCaMzDgtZ6lBPD5ZNhVLcEuZe6CtMFrCPCuyz+JxKNmNMyNEIuINyl2Yh9xyBrPwaz/3SwmCzGUKm23ZRkS4eIYt9XxATzNhSe4cYfz+k2i8q9XWNs6Mn2NCPM1gKW9rFssML147V5yoyhMxbMv6cJ3vJmTnPteu3pZXvswrYiTfXNTPaQTQ0pOhtIny1hYR0SQgRGTae23ewkA75m80kh68oxvoEOoGL4ixJxW6C1mivUxJhoq1toYhX7MCs8RK0yRzGXTmdNEqmGcFD33LvFguELE30CLitVmgzyY0lCpJI5HgHzjY6QkQ9XdIXOrgdOnijbUyiiYRKiZZ7V6tzfkL1tuQZBuW9E/OlI3uBRWsg2EYZEh30zEhbzPZtx7OJTIRwe415xoY8hMhHzYU5Fny9LVYkYyrRiPrNTtvt+o4482ABX60M6ynIf157CTq1oBmH/nmYXgd0aC8un0SJ1zeXbjU33WKmiywQwhsYctAmq/0E/kWhu6G+9WYdki4ibUak7Xp2prulNpQ4iexsUvpUUdW/zjXB5T7QTIN2Du7ch4EFGFrCoJ2GsSVACBmaGpFIRHuE8KRtNOZWW4RwCOF1dQi7tpHM9XkEXCCVfkzi3ZycsXqyBs5fhit90DMKHQMYb1MPtPfBjbvQMwbXR0FzF4YWYGQZ0z65Akhvk6XAhmX0NRkhcx1E3LFTvNcinC0oORh5J7Pg/ekGaNZA7xim5bIWmnugsQvq2uFCG7T0QIcWy9Q7AX1zoJ2B/jmMvWcIrg1iV9oxQNu3UQ13cTiCkpiU+eKzf1+8Aj3DWFz/50r75qB3HNPVOw7tt6CtF7vtGsK210ewdWc/dA5gOTTjGHVrD7Rdh8sa6LgJ2mFAm7dQDI18rmhhbBkmVuCHJdBOQc8IaCYxNzWTcGMCQ+cAdA1C9xD2vnsI87ftBlztw4iae6CrH9Ou/RyvGYObI6Adh5lVQJt0KSYW4Z190H8X+meh7x4WdGsSekegow/aNdA9DFcH4IoGuvvhqha6BqBvFqtsYA5ujUH/FGhGoW8Ghuaxk6F5rKVXp6B1GKZ+BoR0SATKEe04/GMOpidhYeBz/knoHoAODfQOYyoG5mHwR4zo9o9YcROPsL6NP4SpNWjXQsdtGFn4jCUYX4LeddCe+UObt9o6jc0Mgc7+dvg+jA7ChzOfPpb9Pnkb6/j4IlzRQu8o5tjYEkw+gYzS19G577SrMP0IJtdg8Q0MzkJ+xceK89icTK59zrcKw8twrxXeFgx0aP9COojgKK6afAKLt+C/uRufctbnRmD6KXRpITusqbl8YXQeftqA7kWwcanGM9SZdbDwAmY3YOEB9E1AYsZCbtn7pvo/787D1DpMr2KGDC3Ceu1q6ctXSFeHKA/qmHuG2fJrHTzrhuF5WHoF1d8tnA0uO5fc39UHy09gfAK44gKSifts9NmHL+DRL9Cmrr+pAVXpw7T8x1WpNdpLS/dew8w63H8DCy/h3nNYfAdIV9cqKmFs8RmML8PsY5heg7kNmHoAzek1CZEXVBnQfRMW10B7oblLCwMT8Gocnn3A/pEF0X+//6mnH+HFJ7jeMK8KPTIyBfdfw9IbePgWlt/A0/eAdDdZpatXlp/D1DLMrMDdB7D6CmISNVZGoqpjXeu/wPqv8G3JY4Pdguj4az//BQvv4PknaPh+xfwbTpJf5sIGaIeg7khpgqdXR9vbtQ9YWWsfYOMDPP8Nm0hSUeW71dcwvw4PXsDKS9h4D13V4zv0OTnZP62+guXXkJzQ4WXNU8U1PngDq2/h6RL0qGuG4pNaUutu3gEb20hLE5Ha/1Bt4WDhmf8UVfwzp2Q1TTWblTuDNusSahpgbhV6B0AzAr234XQdeLukM835YeFdHVcg49jAbkO3fXv4FoRARVC18kCJyjfiW4lPY2y8M80ryDXCyNCZYirypLqTTLjbdlrtNKAa7LHbrm+Dxzuh7XqWOJy3FSXA0lJigRObmoqMjfh6W8k7Ddg4E8ZhAc3bhqyvzzTa5/ClPt1kD5lgYssiCWpClGEuPiwrkRuOxd7HDbYT+tiJ2dauOHNnHE5MIHiYmosZLAXabWC1y4BkvJdqYcol4IQ2ZLFYGCKiOpsYsp0Y7qH2TH87lgfX25Mf6MH2d2T4O9P2p8tCs6XBrnbecr4ikC2VWztHclxDBUEKwcFAYYRcqAwVK1NkypLwVOTPlx1wCggWykMcAyPcDikxHFDw9wdwPMMEXge5siCONIjpEUARBdPE4TwvJc8rhC0NYnhGc2ThTM9gqjiI6uJHcQ6iOPuSRV5koQ9ZFMkUBNtRwx1E6BDPWcGwj5H6RzhKAmicALq93IblY00PoPHlFLacwvWj8hUc8bGolFjvUE9zisSCKifb+xKZvni6H54VZCNQUPgKCi/QmhdAtg+w4iqseTI8nahv7Ei0Q15WNFWcuqVtZGzxbUZ0asbhtLzU/Kqy+rSII9mphUVZ5UqxvOa7S0U5Z0sLaoszSltbNYlyZXZiTmXOubzIdH8iS05i/x9+JLYvkX2QYhdONU0Ts1FpQW1Lx3hjy+DiW9AMr8xu/KkdezTx8Pf7H6B/5sWZU62dLf3qhGw3K/va76/dvD0/PPt48O7GD/ffn8qrm5xYk1hQ9xNZXnimF57hhcPgTWBKcXYGW/YQTazQyeLvc1QVyWFH65oGyksa8jIr0mNPZCXl1Tf1lebWeOAZZVlV9RduZCQUlJfU3xh+WFJQU5p/4VRx47Hw9OqiOsfdeBmBIcHRpJY0qTlVam4rtbT1xtmksneXe9H+ByqvonnurqdEAAAAAElFTkSuQmCC" nextheight="1232" nextwidth="1212" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">DuneCon Main Stage</figcaption></figure><figure float="none" width="638px" data-type="figure" class="img-center" style="max-width: 638px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/bac0ce41f3eae51b07ebc83fc6bee317.png" blurdataurl="data:image/png;base64,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" nextheight="876" nextwidth="1212" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Noah Levine from Visa shared insights about the stablecoin market</figcaption></figure><p>The conference was excellent, but I gained the best insights in the wizards' space. There, I met analysts like Kofi, who explained how to filter spam, bots, and Sybils in data. We also explored the oneinch.swaps table, a central tool for analyzing the 1inch protocol, and I discovered that all Polkadot data is now available on Dune.</p><figure float="none" width="560px" data-type="figure" class="img-center" style="max-width: 560px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/7472d9a1dbdfe70b778aaaabd9de1fe2.png" blurdataurl="data:image/png;base64,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" nextheight="1108" nextwidth="1150" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Andrew Hong workshop</figcaption></figure><p style="text-align: justify">Then I attended 'Unlocking Real Insights, Metrics That Matter' by Tim Conard of Slice Analytic, where he showed the importance of generating metrics with more context. Instead of just 'active addresses' over time, he suggested showing address segmentation by fees, activity, value, and address quality score, ideally based on cross-chain activity, evaluated through metrics like transaction frequency and volume.</p><figure float="none" width="712px" data-type="figure" class="img-center" style="max-width: 712px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/9f2bb19878703564d5a5198258fbf058.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAATCAIAAAB+9pigAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEJ0lEQVR4nJ2UX0xbVRzHf7psTRpljNJb2lTQqAvZXozRxMRF45MPRowxuhejm4kPS3Qk+IBbwjrSLdvCFIe6qIWhqdkU+VfCjNlGqR0FBAuUsvWul5aOIr1tKaWF3nM59/Qe015SEGHZ9s3v4eTknPM55/f7fQ9EQkH30BDr8QRZXzjA3eVywYdngywbZNkQxwZZX5D13eU4n8cTDYexkFldWVYCpZIolRTT6cLMpkCpJHgnJn6wNNtsPTZbT29vb0dn569tbW63u629vbml9bf29i6braurq8tm6+joGB8fp5QSQugGyXRbSSICLAj0YSUkE/Fpf8TrIZK0iboRkFGuQO5PVNmJMaX0lzMnv6359GJNzWIsvrSUiUYXtwBIIlrFOBQKkQcRQohSWm8+VQnwEkCc8x3/qPrq95YC+z8pkilNp9MPlBycP6Xh/Hm1WrXXwHRbLJ8bmeGWC7lMSFKhTvdbAzmblbPZjTPK/tojR/YwTFmp5r3SPdWPgvuypQDAGPu5QGRu/mGKLFNZzmZZ+7UD+yuZMr2+ZPc+gCoAT+fPBQB7J9B3vTM8PQozfnbC45kNh7dLNxbFqM8b9XmJhDHGCCEsy0t8pPrlF582GPRGYwmjM2iKXwUY6bumPDcej9/od4w47IkgB5NjYwMu1/+7W1lKKY3duX2rt83b3Rbzs9GFhWF7X8vpBtdNpx6gFMBYUaHVaEoZphLA6XRSShESXa7BoaFBW/eNSbcfQoFpP8fdC8D5/7BesXzT6hmbWlxeGR/3VAGcOHTokcd379y1q7y8XJsXoy1VAC7XYL+93+50un7vjXgn1nywpU0IkQkhAhJH3bdGRiYppT2W1oOgegfgBQCtltHpdEajUQFotVoFgDHmef5P581BlyscCKz5IDA9vUX28Zo/lafMcqE3AfYB6HW6XOpLSrYEKFsIITKluNCmhBAJS3g9MMZSiJt1dFz9st5i+uzC9f7bZ95+63kAjbGizKA3GAz3Biha90Get7nNW2pqYYOeATA8YdRqNAb9GkCv1ys10OW1HSBXA4TQgH30yiWb5evLzV/8VP3B8defO/jKU/ufBXgD4DWAAwBPFqmKGWbnjh3K3dXqx9RqtU6nKy4uLioqUqlUDoejAMh5ZeMLpqam6o811B01fXXs9CfvHj5c9f7HH9aeq2/8rr72hMlkafnxYvOlU2azyXTSarU2NTXV1dWZzWar1drY2Ggymc6ePWe1Wnme39QmOUAyNjcxNvzXiPvvMXdwJihTGa2i5ZU0yX/BiVQqkUjkC46XckrlfmmEeD6aTi8r48VkUhmvn4uluQQ/EJpKphKQSSb+Cc/EIjw/Px+ZmxNSKSJJkigiQcBCRhJFIklYyGAhQyScM7OQwSJS1qwvWBsjSRTz80IisRCKhdFy+l/pao0ZLbd5IQAAAABJRU5ErkJggg==" nextheight="808" nextwidth="1382" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>There was also a great presentation about the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=B_V0dpxEFOU">evolution of Uniswap</a> and how v4 will work and save data on-chain.</p><figure float="none" width="712px" data-type="figure" class="img-center" style="max-width: 712px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/aff4ccf7d8f1f5087651717539a1f9d2.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAABYlAAAWJQFJUiTwAAAFhElEQVR4nE2UC2yTVRTHbxQIG3N0wFzHnJpg2NgQzMYYMdEEEoGBUV4jRpRhpqgYjIJBUMBg5KFGIVESyQwkYIAYFSRAaHjt1a3t+n58LX19XV9f221lbDxEdH/z/9YFk19Obr/ee/7nnHvPEeXjq8ofrdKKmcXimSIxc4qo1IjKCaKyUFQXiNn5YtZ4UZkvKqeNe7Z8cs2MotrSvDlTRfVkUVksKkpFVamYXSaqnxBVZaKiXFRoxcwyMfMp2ooJomxR7QqxbMG2NQt3rlm2e8VLu1Y27Fmz7MvGl/c2Lt23esm+1Q37VzfsX7Fkb2PDgXWvfvvW6oNNq77fsOpgEznUvOaHjWt//GDdTx+ua9my/uiWN37e1nR0+4Zj25uP73jn+OfvntjYePjAjvPCcBYxE/r/QLodfdfGrB0pD9IuJJ1jOPgz7ULGg4yEAS8GfCTrRzaAW0EMBTEUQNiImC23M+XgKdH6G2Q9lLNQOqG00ybbELMiaoPcg6CBBIwk3IOQiR9zmMesiQSN9O7rhL8TAT3xtfGs6D7PTQ49HK1wdai0I2CAuxURM2QLQmbIVhJxkF47taM2xMYWUTWaiIXE1Y8xG2JmhA3cI8w69NogtcN9HZ4Oytiv0KnUhaiTRByIuknCQ5ISFDdJuBB3qNbORdxOv1w46DduQcTEtTBe5G7ZAvMVOFsh6dGjg2xHwstgI/8jJ6aeTziRGlNS3Ei6xtZe9acTigORHmS8qkBKopSvm4UO9iBoYkHCVkSs1GBEDgqMLkZjjLvQ50PKi4yPx1NepH0k46NAWn0gMTNuyhA9Om6VLawPy+pE0o24mwtFIkk3+vzoC2AoikE5Z2+GkA1hIEA7+m82hP4gvwz40OdF2suK3U1AeNqoPxBAvx9hM9+JVw9fFxPyd+OGgTkFTEyFwi6kJebBVFyMQ5Fyl3EzxHizAQz4kb1BjagN9xIQUhs1QyZInXTq6cglnvGpofnVoEK4pQY+KGO4F3djzGOUewn8k8QDleFe3Ol9qJF04r4CETSwa5IOPmSvngKyhamMPruIhd9lM3qttEG1j7J+HslIrENGUvtOQlZtPcXNf2+FKJN24e+0KtDn4bUknUzC084O8HTkeipgpJ5s4fUk1YL0edX9EsNkpAEMhcjtMG3W/3CdEwh0sfvtV/k6nVfZB9YrFMgGSL+fYbJK6jVmQ6zSrXDutlmuKP6K0d6N4k6EjMrcDjMOCoQNUJzsaXcrpA66dl7HDT27LzcMenJVChpJxPKwVjFLbvIk7bn5ozgZbspJmYw0JhC3ItRNp+5r7GdvK6dKqBuykd5jZo6muJ015LBTi56ReI0DXlrOOz+H3aCfU2/QjzthZpD14gFLpGdPO67AehnWS7DqSKibfciB1a5Ork6q+lXrayeedgS6SMhAYhYkbFDsJGWn66Eg+iVVQLqOkJ4epVaYL8B2iXSfgekcTOe5sF5U5XVMKK46SjlIVuJ8Hg7irox7UfybwEgSIwqQoR1R8CAGDEPETUjZoJhJrwERA6JGyKP1McDXCsdlmC5Af3bk+u/3daeGz5/Injmm/NoSPX1E/uVwoOU7x1c7dLu2nvvmi2t7d+i2bjr5yeaTWzed2Px2y2srv97z2Smxf7tu95Y/P910+qPmY++tP/Jm46HGV/YuX7xz0YsfP7/g/dp5zXPnNlXNfr2ieu2MipVPzlg+/emlxWWLNNoXCooX5GnmTdTU5mnm5Wtq8jU1k8i8gqLagqLaydPqxj0ya+HC9WJi3pyJeXPy8ufmFczNL3xukqbmMU1NYVFN4VSiKa6b8njdlJL507T1U1VbrK0v0dZrS+u1WlJSMr+kZL62pG56aV2Ztk6rnV9aynV5Wb2moLphcdN/64wAiWVuLvkAAAAASUVORK5CYII=" nextheight="782" nextwidth="1214" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><div class="relative header-and-anchor"><h2 id="h-devcon-experience">Devcon Experience</h2></div><figure float="none" width="538px" data-type="figure" class="img-center" style="max-width: 538px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c366691f3d356c48f1bd4083a64fb15b.png" blurdataurl="data:image/png;base64,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" nextheight="1164" nextwidth="1106" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p></p><figure float="right" width="50%" data-type="figure" class="img-float-right" style="max-width: 50%;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/4a9020769875fd566043746d579d594d.png" blurdataurl="data:image/png;base64,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" nextheight="1388" nextwidth="1088" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">If the DeFi Security Summit seemed massive, <strong>Devcon</strong> far surpassed it. It occupied three floors of the Queen Sirikit National Convention Center. I arrived at noon and dedicated myself to exploring the venue, reuniting with friends and people I had met in previous days.</p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><figure float="left" width="50%" data-type="figure" class="img-float-left" style="max-width: 50%;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/9b81552bb2431a7ae7eb645b1e4befdd.jpg" blurdataurl="data:image/png;base64,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" nextheight="1024" nextwidth="768" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">The merch hunt was tremendous, but I stuck with this beautiful magazine, which is written in Chinese, it has amazing visualizations. I'm fascinated by mushrooms and believe we have to learn more about them.</p><figure float="right" width="50%" data-type="figure" class="img-float-right" style="max-width: 50%;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/82c862b08249461ff32dea94944ecf3e.png" blurdataurl="data:image/png;base64,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" nextheight="1370" nextwidth="1202" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p></p><p></p><p></p><p></p><p></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify">In the venue there were many artistic interventions which was cool.</p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p style="text-align: justify"></p><p style="text-align: justify">There were also many stands with useful resources besides merchandise, like the following graph about resource allocation through history.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/9ffe120c70b8e5cb70caee0d9f0f3f74.png" blurdataurl="data:image/png;base64,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" nextheight="1592" nextwidth="1174" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/ff841c3e8ee44c64abf7cacee5c6e95b.png" blurdataurl="data:image/png;base64,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" nextheight="1692" nextwidth="1338" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p></p><figure float="none" width="560px" data-type="figure" class="img-center" style="max-width: 560px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/dd1965c93c71fb6c817b1dc02fca74b3.png" blurdataurl="data:image/png;base64,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" nextheight="906" nextwidth="1206" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">Several Latin American representatives were present in the talks, such as Eth Kipu and Crecimiento. A group of the Global Majority was formed, gathering thinkers from the 'global south' with different backgrounds.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/ec43386ddff9c394b8075305d939338b.png" blurdataurl="data:image/png;base64,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" nextheight="844" nextwidth="1252" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: justify">I tried prediction markets for the first time in Chiang Mai, using Seer, betting on the results of the US presidential election. It was fun and sparked an interest in this fascinating subject. The talk I enjoyed most was by Robin Hanson about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.devcon.org/schedule/3UX8GZ">Designing Conditional Markets and Futarchy</a>. Conditional markets allow predicting outcomes from potential decisions, enabling what is called futarchy governance.</p><figure float="none" width="528px" data-type="figure" class="img-center" style="max-width: 528px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/f2e0184c2b875e9d1820147a177ecffd.png" blurdataurl="data:image/png;base64,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" nextheight="1148" nextwidth="1212" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>There was another fascinating <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.devcon.org/schedule/KEEUYL">talk</a> about a new style of data workflow that has emerged, using entirely open-source software and local-first processing. This new ecosystem of tools allows anyone to cheaply, easily, and robustly collect and analyze any EVM dataset from the comfort of their own laptop.</p><figure float="none" width="569px" data-type="figure" class="img-center" style="max-width: 569px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/71be1ee17719ebf07062f811b889e629.png" blurdataurl="data:image/png;base64,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" nextheight="770" nextwidth="1214" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" width="573px" data-type="figure" class="img-center" style="max-width: 573px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/876ebade72436d0fc4255f225162055a.png" blurdataurl="data:image/png;base64,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" nextheight="716" nextwidth="1208" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" width="569px" data-type="figure" class="img-center" style="max-width: 569px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/d3c84e78f8bbb655c5cc135dc3ef507b.png" blurdataurl="data:image/png;base64,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" nextheight="718" nextwidth="1108" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p></p><figure float="none" width="253px" data-type="figure" class="img-center" style="max-width: 253px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/5edd8688c3cc40f9fbf9a3eb641503d0.png" blurdataurl="data:image/png;base64,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" nextheight="1044" nextwidth="1176" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Friends saying goodbye at Eth Global</figcaption></figure><figure float="none" width="722px" data-type="figure" class="img-center" style="max-width: 722px;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/c8613141a143276dc2287e50e8fac5aa.png" blurdataurl="data:image/png;base64,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" nextheight="1692" nextwidth="1348" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Queen Sirikit National Convention Center</figcaption></figure><p style="text-align: justify">Overall, the experience was excellent. I felt privileged to attend such an event. If you've read this far, you might think the Devcon part of the article is brief, and you'd be right. What happens at Devcon is highly social, and much of the experience occurs through chance encounters, during lunch, at a workshop, or at another event.</p><p style="text-align: justify">As the event was about to end, I realized that many fascinating people I spoke with, I only did so once and for brief periods. With some, I didn't exchange any social networks to stay in touch, and with others, I didn't seem to have much to discuss, and some didn't even return my messages—they'll be strangers again. With others, I was able to say goodbye, and it was crazy to think that each of them would soon be jumping to different parts of the globe, a "see you soon."</p><p style="text-align: justify">I often found myself with little energy to start new conversations, as many are superficial—"What's your name, and what do you do?"—and responding by repeating what I had already said to other people at least a couple of times. Still, it's okay for everyone to have their own experience, but if I were to give advice if the experience were to be repeated, it would be to value each conversation as if it were the last and to dare to speak to anyone who piques your curiosity.</p><p style="text-align: justify">I thank each person I met and my friends who made this trip fun and pleasant. It's not trivial to be on the other side of the world, constantly receiving new stimuli.</p><p style="text-align: justify">Being a scholarship recipient was a great boost to attend Devcon and reaffirm my chosen path. Crypto is not easy; I'm far from having high salaries or having my life solved by betting on the right memecoins. On the contrary, we are constantly intellectually challenged and must continue working to add value to the ecosystem.</p><p style="text-align: justify">Finally, the words that resonate in my mind about Ethereum are 'credible neutrality'—the commitment of a system to operate without favoring any participant, agenda, or outcome.</p><blockquote><p>"We believe that all humans should have the right to use strong cryptography, the right to transact freely, and the right to freedom of speech." - Harry Halpin</p></blockquote><p></p>]]></content:encoded>
            <author>wild-tales@newsletter.paragraph.com (Wild Tales)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/9e52cbe70fc0924c871495c31e0fb60c.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Impact of Gas Subsidies on Uniswap]]></title>
            <link>https://paragraph.com/@wild-tales/gas-campaign-impact-uniswap-layer2</link>
            <guid>NWhbp84bZadnc3MgtRIW</guid>
            <pubDate>Wed, 31 Jul 2024 23:38:50 GMT</pubDate>
            <description><![CDATA[Explore the impact of Rabby's gas subsidy campaign on Uniswap across various Layer 2 chains. Discover how transaction costs, user activity, and swap volumes were influenced during this innovative initiative.]]></description>
            <content:encoded><![CDATA[<div class="relative header-and-anchor"><h1 id="h-introduction-and-context">Introduction and Context</h1></div><p style="text-align: justify">Uniswap is one of the most important decentralized cryptocurrency exchanges, with most of its activity coming from Layer 2 networks. This article is part of a Research Challenge to explore the impact of gas subsidies on Layer 2 chains. Since this is a rather hypothetical idea, not yet tested with any campaign or direct/indirect subsidy, I'll take the liberty of using a carefully selected sample of transactions to Uniswap on various chains to explore the potential effects on protocol activity.</p><p style="text-align: justify">The selected sample includes transactions subsidized by Rabby, a wallet that offers the possibility to 'subsidize' transactions when users run out of gas. The blockchains (chains or Layer 2 chains) explored are Arbitrum, Binance Smart Chain (BSC), Optimism, Polygon, and Avalanche. I'll use the term "Layer 2" to refer to them, although this isn't strictly correct as some don't depend on Ethereum to function. However, they are EVM-compatible and were created after Ethereum to offer cheaper and faster transactions.</p><div data-type="callout" type="info"><div class="callout-base callout-info" data-node-view-wrapper="" style="white-space:normal"><img src="https://paragraph.xyz/editor/callout/information-icon.png" class="callout-button"><div class="callout-content"><div><p>The queries are open, see: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://flipsidecrypto.xyz/mrwildcat/the-impact-of-gas-subsidies-on-uniswap-v1OH_P">https://flipsidecrypto.xyz/mrwildcat/the-impact-of-gas-subsidies-on-uniswap-v1OH_P</a></p></div></div></div></div><div class="relative header-and-anchor"><h2 id="h-uniswap-volume-on-layer-2-chains">Uniswap Volume on Layer 2 Chains</h2></div><p style="text-align: justify">To better understand the protocol, let's look at how volume has behaved on these chains.</p><p></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/62e48d2b621aa6049345ecf42f007c54..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAADOUlEQVR4nGPgFlKUVTGWVTGWUTaEMDDZMsqGUor6DJxSJCNWCQYxGS1nzzBnzzAbJ38710BX7wg710AbJ3+IoLNnmKNnqKNnqLmNN5kWMLBK8Imr+IcmxaUUxKUU+IcmRSXkoqHg8JSIuKy4lIKQqLSQqDQ02Yi4LFza84obQBYg28nGLy8grko2YuaRxeIDNH+xy2mTExqcMCeqGjNwSsWlFIZGpRWUNWKxQMAJX3Czy2mzSanhUSAnoYDPB2z88koJmXgCQczCUVTfEk8QsUkbEwgipZQMPA7kNnfg1DPHo8DEwjQiLktNzxqnBVoFhXzWztxm9lj18+CWgiB1KQNI0krKLCmtascSROaNLRq5hXqllVgDQSE6ScLZF08QKUnZRMRlhcVkxqUU2rkGYvGB46SJfksWmzU2g6NUSyIsFlnWfdYsXltX0jIamg/SThysenYndO1qpaR01czclCMHxO09BFX0hVQMBcRVnSZNkvQOhrhX1NRBQF5XGsYV0TUnKh9knz3T8vVlwdXzoevXhG1c2/b9rcvUKZIRcdyWLgycUvZ9E7QLy1lElQV9Qv2WLBAOCFNKyeB39mWX0VDLysPnAzZ+eSlFfWlT+w3frpRdu559+nTBles5Zy8VXrpXdu967sXTdr29gj6hAXNX5V+6at3eGbtrW+qxfTpFZWaNzRp5BSFrV0VsXo/PAlEZDVfvCMeo5PvbN/38v2PB1dvpq74W7vyUuuJTy8V3xReflN66V3LnavmppzVPn1U9vZ95/ELl43uld26mHT2eefp408dnBVcvEg4iRW3jxwm7z/pPedQ/5dCuKRsObz+7Y8rii2crN98qX/eo8sDTHQs2TFp+uWD35/ztnwp2fKu59K799P38s4/yd7+q3PeYcCSLcmittn643PL+GvPTm8y37bTavshg+y6r9VvMlm2zXb7Pb90266N7bHYdCNt8IGDD4ZCtR5IOHAo9tC3uwP7g3fsCthGVioQk1IQk1PRNHc1sPMxsPPRMHIQk1HSM7MxsPEwsXU2s3SEKsCKiUhEE6RjbG1u5GVu5aRrYMnBKqelZG1u5GZg5G1oQnQnwW0AdRAcLAJCmbz+KW3h6AAAAAElFTkSuQmCC" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Daily Volume on Uniswap Layer 2 Ecosystem’s</figcaption></figure><p style="text-align: justify">Key observations:</p><ul><li><p style="text-align: justify">The average daily volume across these chains is approximately 500M USD.</p></li><li><p style="text-align: justify">Weekend days typically show lower trading volumes.</p><p style="text-align: justify"></p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4acb33f477beedceb1237499ce8d6c36..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD7ElEQVR4nGPgFFSQUjKQUjKQVNCDMDDZkmAuXBDOZeWTY+CQxIdYJRhEpDRsnPxtnPzNbT0t7bzsXAIt7bzMbT0hgjZO/tZOfhBkbOkGETG2dIOICEioEbZASskgMDw5ODLVyz/GNzghNDrNNzjByz8mODIVIh4YngxBHr5RwZGpwZGpOiYOBMxFtgCEOSTdvCNCo9Mk5HT4xFX4RZXJRkzcMtgtQEFoijhIQyI27v6hSeDASE/LKke3gNXKKXTnZjYPP2ZxVexGcMuwaJngscBcQzcwPNk/NCkiPiszrxpqgaaBrZG5G6+oMrtnAKuxje/aVaxuvlj1SyWmyaSm4bFA3MgH4gNEEDm4BcmpGavqWHIJKwmaO0jEJknGp5i0dGANZQFrN7m0TDxxYG1r5B+apKRljrAgODIVbj+LniWbqQ0Dtwybhx9ExG7qFFZ1Y2QFrMZ2eHygK2mEHkTBkamiMhoScjqsfHIsepbQyDC2gTAk45PYPALg+tk8/OBqsCIJDnP0VBQcmWpk7mbnEiggoaZRVgHxrEhYHJ+yAa+UuqhXoHx6LjwQhH3D5NKy+MRV+UWV5dIyTTs6+MRVnefOBclau2BPpt6BcQj7Y5MhDCY+Wa9F29LP3WOXUtGvb7Ts62excAb7IIBdXV8xK5eBQ9J++gyR8FjxmCSTto6IfTujD+1mFJAnYAEy8l9wWi1htlvzBVZ9R52qKq9Vi1nVjbl8Axk4JD2XLXKZO5/ZFJQiDJsamQXk2CzsceZkHRMHeE525cuarHZ2ivpZcXFDIccMAZt4PhVr16bzbs0XLSo2Rh/cp5zUqZuxREBaw7F3i4CBD7+oskxyFgk5OZqhu7TQ4tnV1Davv8xSoMTDxqXEKq7JImHA41bs1nxBP229sFute/slzZS5liW7XZvOs2q6SQQ2s5lF21YdYuSWJWDBy6b4N6FlW+0W/k+c8T/my7+wl/+jP7z1f/PY++1BiwMBzOUXnZ8ft3/YIL2tUWZPo8yeQPae4NCbrfqv2ix+tSocYedVxmmBgIQan7jqgoItLTNObU8KPxJhfzbU5YK77+EY+/9Hk/5/Lvq/dNr/+MP/T2X/P5D1v7D3f3nL/8rm/3E7/sef+V/e8b+k439LpZgItkiGcLiElTgFFUQlVQTFVSQVdAzNnQ3Nnc0tXBRUDC3MndztXQNdPcMc7RI93bMD/bMD/RO9Pct83TL8fdN9vbMD/V10dMUkVIgrTTkk+cRV9Uwd9Uwd9c2cJRT0dEwcdEwc9M2cpZQMVHUsIVKqOpZKWuZwKez5DpcFWJGylqW5rSdOsyi3gEtYSVRGg1cUNRoJWQAAvLBUOnJp6VwAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Average Daily Volume for Uniswap on Layer 2 chains</figcaption></figure><p style="text-align: justify">Looking at the daily average volume from March to July 2024, we observe how Arbitrum outpaces all other chains by a factor of two, with an average daily volume of 300M USD, followed by Base, Polygon, and Optimism.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/309cf0a8e7ad1d12e98afc405dc8d3ae..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEGUlEQVR4nGPgE1NR07VR07VR0bKCMDDZfGIqjNzSZCAGdkkGGWWjiLiciLgc/9CkoIjU6MT8oIhU/9AkiGBEXE5YbJasqhH5Fqjp2pTXdVU19OYW1ReWt9Q29xeWt+QW1Vc19ELEy+u6ICgzv6aqobeqoTczvwYuCFcG0Y7FAgZ2SfJcx0ikDxjYJUNmzg2Py65tnlBY3tLR2LW8prKqoTevtKm8rqu5e2bGpEMFpU21zRMm98eERMWWVLUbiRkZC+jDTXEWzPR0TywobSqpaq9tnoAcnggf8IspcgvJ84oq6Zo6UxEJSahCLWDmkWbnl6NVEInL61JulpSpA04L1HQsKbfAd+JELlElnBbwiykKSShjjQMjOx9igjusabp3RT2EbeoZ6piSi4gDLSM7rI7STcxwae5wqGmWcfJl5JYWVDPB5XwWfrnYmXvLDly1KK5g4ZezyipPXLadV0kP6gNcFiTNnVm++0LL1Ye1F8/4TJgw//93YW1zFn45FnByEDOy45HWFDVz4BZX9O2ZWrX7Vf3eb5lrTyq7BaQsPFGz503Cot0IC9j55Vj5ZeBGGyZn2lbUFqy+Wr3lS+XGjzX7XteeeFC09mHTtWt1l08Hz5yuHZNctO9U1vYdcQu3lR87XbH7ce22b7XbvjXu+5W5/lDjgZ91234UrHiMsIBbSJ5fTJFXVMk5szBr+7bagzca9t5r2P2jYdef1v3/O4+CUPuh/9VbvjQd+FW773Xl3nt1O7+1HP3VevRv636QVNPefw27/nQe/V+/91vH4f/N+/+3HvqPJQ46duzddG73sXt719248P//ppuvtvz5v2PTzQv1O94dub+3Yv2zhl2/m/f+r93yvXrr24Zdvxt2/WnZ+79x17/eA3dL1z6t2vK8bsuvhh1/qjZ9adr7j4VfGmQBv4Qq3IIz09pONHSdKe650tC0Pbx1W1TbJu9pp4ua3ixuPFVc8XZv14+78/+/W/bx9oIHWyY/ODfnw6el/7+tvPR8766K3k2pvTuTp69JnryrYOrm5Mmbuuey8ssgCjtITp5vf3KF66WN3vdWuV1e5XZ5gePZ1e7XV7nfWOt+ebHjmXk2u5c7HV3lcnyxw6GlTicX2R9e7rB7hdPhpS7bljqdXOBwZo3HrXWetzf7PFzhemmZ8wUUCzT0be1dAyPjsuNTigxMXeycA+NTiuJTCuNTiuycA82sPWOTCmLic+NTijz9Yg1MXUIi08EKisJiMg1MXfyCE2Pi8yDqDUxdIEhURgNhgbGVp7NXmI1TgKt3JCO3tLiCnrNXmKt3pLNXmLiCnoCEmrNXmL1rsLNXmJquDSO3tJmNF0SBlQMol+iYONq7BkPUYylNSUJpOZXRiflcQorEFnakWiCrakRkJcrALgkAThINk9d9lHoAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Daily Number of Users using Uniswap on Layer 2 chains</figcaption></figure><p style="text-align: justify">Exploring user dynamics, we can see that most users come from Base, with around 70,000 users making exchanges on Uniswap, followed by Polygon.</p><ul><li><p style="text-align: justify">Base and Polygon lead in user numbers.</p></li><li><p>Arbitrum shows an interesting pattern: highest volume but fewer users compared to Base and Polygon.</p></li><li><p>BSC appears to be losing its share of Uniswap users over time.</p></li></ul><p style="text-align: justify">On March 13, the Dencun hard fork was activated, enabling one of Ethereum's most anticipated features: proto-danksharding (also known as EIP-4844, or blobs). This feature allowed for cheaper transactions on Layer 2 chains.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/0984cdb78ccab7f79bea9c513282943a.png" blurdataurl="data:image/png;base64,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" nextheight="802" nextwidth="1068" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Weekly and cumulative gas spent using Uniswap on Arbitrum</figcaption></figure><p style="text-align: justify">In Arbitrum's case, we see how at least 60 ETH (around 160k USD today) was spent weekly on Uniswap transactions, and now it's closer to 10 ETH spent on fees.</p><p style="text-align: justify">Before Dencun, the growth in transaction spending seemed more exponential, but now it's much more linear as much less is spent on transaction fees. As BSC, Avalanche, and Polygon don't use this technology and transactions are made in their native currency, I don't expect to see major changes in cost on those networks.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7b874d113bc6a6226da123132ae44561..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACHklEQVR4nGNg4JBk4pGhEWLgkGSQVtQPjkyLSshz9432DIj1DUnyDIh19432Do5HQy5e4RCGlpEjCRZIKmgXVbZ1T5xv5Rhg4xzo6B5q4xxo5Rjg6B4KQTbOgRBk4eALEVHRtiDBAgYOSSMrd5/gJB4RZQ4BBXFZHUoQj4gyFgssHHyXrN6eW9xAlXAXNXJAt8DKMSAkKoNaESugYoNugamtl2dALEWu1nQ0DK7xLl/JKa4uI6CGJYh8Q5KYeGRIigMtl4Twll19+/5vefH/8A8oElYxxx4HAWFpRDqWXVDJOnVKy5a/+z79x0R8cgbYLSAyDjQ8s+aex2IusRb4hSXjCZPA2rX7PiFCAyvCGUQQC9x9o3G5XcYiZNtLfG6nNIgK5z8kaDpOC0JjMk+cvVVc2Y4rFUmrmm17TSBw8AWRqa0XJJniQkah9cjO3Pv+/6YH/5ef+r/i4v9t1//vevT/4O3/u27833/5v6gSNgvkVI2xFpDc0pqZWe37Zp3/tO//r33//+/5/3/n///b///f9P//RjC5BR2pGLpjsQDO5xNXa5myZ/ny2/s3vrqz7///Hf//b/j/fzMWg3AhAhZwCspLKehRgniwlqYQTlhsdmxyQVJmGUnlkqmtV1RCblRCblJmmbiCHposigUa+nYQJKdqjNUsCwff4sp2CwdfZEFxBT24RjTnYwki/EhAQlVO1VhAQpV4/zFwSAIARuD6TGIYzC4AAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Cumulative transactions fees spent on Uniswap on Arbitrum, Base and Optimism</figcaption></figure><p style="text-align: justify">We also see how the transaction costs decrease has occurred in Optimism, from an average of 100 ETH spent on transaction fees weekly, it has dropped to around 20 ETH. Base's case is more paradigmatic because after March 13, in the week of March 25, 1750 ETH was spent on transactions to use Uniswap.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/91d5afc4d92d10972f47cf896160b796..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACZ0lEQVR4nGNg4JRi4ZOhEWLglGKQVzEOi8sOi8sODE8Njs6MiM8Ljs4MDE+FCIYhId+QJDhDSFKDWAvcfMKv33l5+8Hbo2dunr/66N6Tj+evPjp65ubtB28h4tfvvISgfUcu3n7wdsqsFQ4eYQKSqsRaAAmiZWt3Tpm1QlxBT0pRnxLEJ6aCxQJpZSM1HStqhbtfe29H/5zFq7YvXrX99MX7IAtsXIMi4vPwa0ueuJdIC6xjWzr65yxbu1Pb0AHqAxvXoJikIvzaiubfINICX1lHLD749OP/hGlL8MRB+eK75McBdX3AgtWChLQSeljAJaSIJ4gS2jeRGUSWjn5hcdl4HGKX0NSw9lXzljf8slrk+AC/BSF9k8Pr1rdt/bTq3n9dnwRyLHDwCIMEUWP7lK7+eWi+nnD9fkrP3gkH/m968t86uIDKqajmwOGqlQ8X3P/ftvXT+gf/k/t2hdQs5ZVQ45dS5ZPVJiGIgqMzIUJZq9b5NHey8MnETl8a2jm1a/29MreqLS+gFkw6+H/e2f9du7/ZxFS7Z0818s50L22BaOSVUMVpgYCkqriCnrahg4CkamNM+8zcWaGxZfPrd1U4573IXDzHrmBC89Gy9gOdHefqeo43TLnWMONWzaQLrYtflky/NnHbT5/MSWlt2zL7jgQWzsZuAYRjbO3pFRAXk5Qfk5SvZWgnq2wEQcHhaRBB3+AEiEhEXHZEXHZ8WrFXQKxXQGxMUn5EXHZYdIaCphW/pDpOC5Q1zeF1i7iCHlyRL6yecfWJgogER2dCqiYnz0gnz8iwuGyICM4gIiOLkpZMaWoBAFoHeeA2SNswAAAAAElFTkSuQmCC" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Transaction fees spent on Uniswap overtime since the beginning of the year 2024</figcaption></figure><div class="relative header-and-anchor"><h1 id="h-overview-of-the-gas-subsidy-campaign">Overview of the Gas Subsidy Campaign</h1></div><p style="text-align: justify">As mentioned at the beginning, we want to understand how gas subsidies could optimize user engagement and improve liquidity provision, particularly on Layer 2 under various economic conditions and in different liquidity pools. For this, we'll use data from Rabby's gas campaign, where some of the transactions ended up being transactions to the Uniswap protocol to perform a token exchange.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ee7e4466d2c2a026673b9a6bcedfe36d..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACsElEQVR4nGNgYJNg4JSiFWKTYBi1gJNQEEkp6QVHpgZHpnr4RvsExYdGZ/gExXv4RkMEgyNTA8KSIaSrdzhEBMKAiMORo3swdguYeWUFJdUhSFxWU0HNREHNRE7FGCtSwCsrKKGGhtgFZECR7OYbRdtUlJpdYWThamrjSSsLkjPLTKzcTW08mXmlMb0piIEkrd3gbHEzJzwqoUEUHptFkrsUYlPhbM2sPGKCqJwkCwyKEeodu3uItUBKSc8nKN7JPRThR3ldCEPRPxwuKCyrYd/ZDeeGrV6JFiyqcanoQQSJXh5hJSklPUFJdaSgSIIwjMurmHhlubTMGTilOBX1bdvb4WqSdm+DMCT8wiAMm5YWHmNbFkFZhA8wvSYdFivmF2rb3s4urcXAKWXd1MytYxa/bTOHrBavmYNNaxsDp5SIR5BsZELBhVMQLaaVtRCG//z5PrNny8UkoVhgZOEal1IIT0WBixa2vX+atHuHPDhwXCdM0ssvmfj/S8LObfadXb5zZ8t5B2vnFjW/ftzy9jEk3IKWLIbojVy7tvr+dc/p08VN7KFBxMApxcwryykkD3ECt55F9f0bs/7/b3h2Vy4mkYFTKmr92ubXj2f//z/l//eGZ/fbP73IPX08ZPmyGf//Tv3/K2z1yoZnd7u+vQlZvozPzDFp97Yp/793fnmlnJSBJYg4ZLVsWttm/f8/6///OSATf7lOmDTl//c5YBE4mvr/50xUEQgKW71y4v/PEMVR69eiW8DMKy0sqS6poGPl4GPl4KOgZqJpaGNu42Hl4KOqYyEsqY4VGVu4Wjn4GFu4YkpxC8tjiWR+cVULOx9zWy9xWU0VHUtTG08LOx85FWM0ZcLSmm6+UW6+UTFJeaY2ntrGDjjzAXnlDKeQPKQQlVEyJJDRyLOAKMQmAQCpHUBiIPGFJgAAAABJRU5ErkJggg==" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Daily volume generated by subsidized transactions on Uniswap</figcaption></figure><div data-type="callout" type="info"><div class="callout-base callout-info" data-node-view-wrapper="" style="white-space:normal"><img src="https://paragraph.xyz/editor/callout/information-icon.png" class="callout-button"><div class="callout-content"><div><p style="text-align: justify">Metrics about the campaign: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://flipsidecrypto.xyz/mrwildcat/rabby-gas-campaing-NOq5Yj">https://flipsidecrypto.xyz/mrwildcat/rabby-gas-campaing-NOq5Yj</a></p></div></div></div></div><p style="text-align: justify">The data begins on April 29, with the start of Rabby's campaign, so we can forget about the effects that blobs had on transaction fees.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/90006edb1614217fa2d8e09398d62829..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC2UlEQVR4nGPgF1NR17NV17NV1baGMDDZqmCuqrY1I7c0SYiBXZJBVsU4OiEvOiEvKDw1NDojNrkoNDojKDwVIhidkBeZkAtBPkEJ5Figrmdb1dhX1zKxoKyptLqjoW1yaXVHQVlTXctEiHhVYx8E5RTV17VMrGuZ6OQZToIFDOyScD4bv7yYtBYliJVfBp8FeBC/sgGRrrYtry+t7mjunFLV2Nc3eR7UAkUNU0UNUzzaklavkrBwIsaCBAfHirrutt6Zje1TJs9cCrLA3ScmIa04PDZLUFIdl9+rTp+0yy8jJogMQ2ogPkAEUWl1B0F3FR86FDhlGjE+qK+LLK3ugCQEqAUNbZM1DOycPMN5xZRwaSuprA7tateJJJxSPaXt0YOoqKJVTtXY2NqDS1gJl98L196J61tkX1ROMIgcpVPhkRwZlwu1gKC7yjbdDyyb4d/QRnJGY2CXrGrsc/IML6poFZbWxOW0F+/XVs5fE9Q6n5x8UNXYR9At//+vuXV3SsfeLYzc0mJ6xBZKCAuEpTWVNSyQ5Tgl1ZG5T7f3Pn27esO5jYqufvaVtaRZoKxhYWztERqdgZwPchISIAxVJ28xaa2t/mU7s+uf3FheuvpA1e5T4Z2dYrI6ZBYVrPzyCjb+VbPnV08BRWla/1yPzNyF1jNW+LXvyaj49HHx52+r5u6cHzdltppPsKZ/FCu/vGlimm1SIk4fQDjKGhaQfJAcnb5xXv2D+b3XtjWXV+atKm/fUd871WbvNMtNM6yWzfPtXeI2c25w19qG7vmV7TPSO7uaq9f0NuztbilvKsJngYSCvoSCvqd/DASpaltIyGlLyGnrmTl5+se4eoV5+scoqBlDBO1dgyDKrB19ISIQRCCIxGR1XH0iIEhCQR8iqKpt7eoT4ege6uoTISytCRG0dvSHKDO18SYcyUQmCWNrj8z8WmNrD5IzGpGqBSTU5FSNBSTUSLIAAFVzU/Vs0mVmAAAAAElFTkSuQmCC" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Daily users subsidized by Rabby that used Uniswap</figcaption></figure><p style="text-align: justify">The particularity of the subsidy that Rabby provides is that it's given when a user, using this wallet, doesn't have enough native currency to pay for transaction fees. Once the user decides to receive the subsidy, Rabby sends the native currency from an account to the user and allows them to pay for the transaction for which they didn't have sufficient funds.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/746d515e2062d9674b15b0d4b1492e4c..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEgklEQVR4nGPgElSQVjaUVjaUUtSHMDDZUmAuXBDOhYtwCSowcEhiQawSDKLSmvauQfauQZb23taOvo7uIdaOvpb23hBBe9cgW9dACDK19oCImFp7wAUhImKymjgtkFY2DI1OD4vN9A2ODwhLjojLCghL9g2OD4vNhIg7uodg10wMYpVgAGEOSQ+/aEf3EG5xZRETW0oQI7cUdgsgiE3DpOL1g6JH14oeXSt/cTfn1unSZ7cqXj8gEpU8ucHAISmgYxUQlhyVkBUanZ6YVojFgvKtG2tnzixvXVo9YW3Dqg11yydn3zhJvAXK0mpBEakxSXkR8dkpWWVQCwQl1dV0rSEWFM88Ft+4KXHyrvjZJ2qalgW1HGxu6ky7cDj20M6KV/fq186teHWv7Nntilf3Mq8cLX12s+L1g9JnN+oWTy56dJWBQ5JXyRLiA5Qg4hVTkVEx4tGzKHxwKWjyPZ+2k2+fNyw5Oid68bOY2Z/S5p+uaJ6RNWnTzPnTQ/su1i5e3D6xrWvxxGXtlW2L93Qu6M44eqR54oal8/oYuaU09LQDwpL1TJ0QFkBtAwdRzIEtiYsv9Wxe9PBe6baTzXV7DkbNeDfnyLLQyU+iZrwLnnI/ata7pCnHg3oPFnVvCp78oGbDiYzGTasndUw+vK1g/k0GDkl5YQ30IAqKSOUSVBCUVGfTMEk6cm7njfnXrha+eJT/5UPFnOOr6nbvu363qnr9mpr166KX35l/YFrN+u25iw4kLrkWOv/66/fNRRsO1W44evRqe9jUFwwcktLCZvBItnMOBFkQEJYsJqtpYO7Mo2eRcvzi+09Nn1+XfH1d9P9/xf+/rf//l///XXrjbvX7V+Wv3zX9fF/08kXdnbu1R25P+fah6v/fsov3u6cd3/L6WVnD7sPYk2lEHCKIkk4c+f+t6P/fsv9fC///LgUxfpf+/wJmo6GfxSDydhqYC1L28XUh9oxm7xoEtyDjwra3c5PQzHrek/Rkafz/J5n/b2f8v5L2/3sxyMpvRX/OpZ62SkW443MBzpwsrWzo6B7Co2eRenbD6cw4ULCA0ceZaf9vZx43yd6tm7rLNPFsRPKlmKRzgWmnYhJe9qYeMMg4Ypz//0rm/ytZ31el//9aRDgnJx9Zss0h/qBn3P/HmV+3Ju03SdpuEL9XPwuO9hkU7TXI36WbsUe/eJ9B0U6D1q3mORfjEvYZZLybkYTTBwgLNk5br92zVz/rpHPSicjUbfq9q7WnrjPaM0Nt/WyNTWv01y832D9fe/c8rR0Ltbct1lqzyPDqTJU5+wyy9+pnnTLNwGeBjIoRm4ZJ2rIJ09V3zNLYvFRv1wLdg/MNri0wurPY+O58I3S0wOjOAqM7843uTlReB/HcFq1sfBaIyWoqa5sbW7oaW7rqGNkJSqhCkLaRLURQz8QRLmho7mxo5mhs6appYAMXFJRQJRAHqtrWBubORhZumgY2cEE1XZCggbkzsqCeqZOeqZOBubOqtjVR9QExyMjCzd0nUkJOm5wKhxjEL64qJquJs/rFYQEAyVygro7EXYwAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Marketshare of Subsidies Users by Chain</figcaption></figure><p style="text-align: justify">As these subsidies are delivered through the Rabby interface, it's expected that they're not bots. There may be users with more than one account, but the data is expected to correspond more to a 'retail' user than a 'professional' one, as we'll see, the average exchange volume is less than 200 dollars.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8d00904df51ebd34048cc5af0feae9b3..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACMUlEQVR4nGNg4ZERlFQHIQk1QUl1ISkEm09MiYFVgiLELM7AJ6KkrmelrmelrGmmomWmoWetomWmrGmmrmclq2pIBQtAmEJTWCm3gEsagahvAZc0h4Aih4Ait4CiuIgiaXbgsaBv0szNW3dv3LRz1arNAsya3MzKDFzSRkrq/Cp6VPIBB9ThHAIKskKm5QybtjJc/B8iZ/37scGTcwyTOlhU9akURMZh8qVv9jL8PsTw53+csfXvR1Y/71n9vGfw5CyDswelFrArmgtO/i8++3+yzb0DDH/uBXvCLbD6ec/o+QU2dWMGfjkGHhlyfZCzQ3w2yALx2f+nMLw8aZ+LbIHVz3vsc6czCMqT6QNWQQXxWVDTxWf/Z2j8v9d0HpoFRs8uspJqAROXDCufHLOoOrNBENx0CGoquIBmgdXPexzGNiT6gEOahUeWgUuaS8cLzQK3giOzVhVZfruFbAGrhT2ZQcQmooIcRA7Je74wZJ6M9jh3WcPk3WmI6abvrrOK4C4TCUdy8XGo29P3fmHI+MKQcZIh+v9/s3f3NfQeb7H6eU9w1XyKkimTtpfYzP+RiVshpn9hyHjPkPH/he7//2b/3+t7nO1jMraiyAIGVglbo6jXDJlwC74wZFyttQdZ8M0oJlqBOqWpiYD+aoao9zALjkiFHdsu7uGhSOX6QF1Aw1bQ1EbIREpABSTCJSkgJqFv5qimY4OziCXeAhYWKU4WLKbUN3Vm5VdQxwfkIGZxAPdLKFVQIAMjAAAAAElFTkSuQmCC" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Uniswap L2 Volume generated by subsidized transactions per chain</figcaption></figure><p style="text-align: justify">Most of the volume generated by these subsidized transactions has occurred on Arbitrum, followed by Base and Optimism.</p><p style="text-align: justify">It's important to consider that the daily volume is almost always less than 50k dollars, a very low number considering that Avalanche, the chain that generates the least volume for Uniswap, generates around 1 million dollars in volume.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/26acbc0e2b359f0b9640abd3bb308e27..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACQklEQVR4nMWVz2vTYBjHX7autE3jliU0bWLbt02bNE2a2vzommT9yVTw4MGbw4vNEBH3F/hjDBFF0KuePXkRL0M8CA5E8Lo/RO/L5ZX4zlKajbZzU/gS3uf5Hr7P58kbAkCEBXGO5iSGlxlepjkJa1Qyf574AKLpORRhAYiw0eWcqNqa2dfMvqjaitFRjI5qdFWjiw+Vuqvobc3sV+ruIsnPF7BEZseHDZ+ZUDPsrqbFEwOWUyU8slRzNLNnOpfrZl8zukZrA0tfG2Apeht3FL09auKOXHcJCoa1QGSCFV1IFRlenm+50XneQaZYK1dbIJqOUfljByFOqyMCNq8UKhbOhK9f9Q72wdZWUDbXewf77vdPZ0AgqjZu2V/3PORTOw+Csn/FQ/4m+gFimTNbkf3to4d85skOQUFw9ZqH/FvoJ0n/3Yr+BYH4O+B/E1y/sXj/HnC650XQ/PLBQ37mxVOCgktlbXX3EfX4YYIuzHZNRWMqgfX5vYd89tluYDk9D/lDdAjIi9MJRvXsBKAbZA/RIZESCApGtrfFt2/AzU2CgjFeAnfugtvDZEo4IhjPPB1BY++dh3zu5fPAMhwP+R7yF9LFSYJzDyCofKIgxwU1yZeDtbBF2OzwDZekIUnDRA5bIknDJFuIC2pcULFFZKWRRWfFkjMoOYOy2ipXrUmCCeVKjUyxdpKr6G1RtWMUHG8m6IIgrwmyJchWpe5OCQhLkK3qpXW9tQGiaZqTgl9NnJv1Fs2iGAVXWGGFFWb80H4BNX02aSSNV6oAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Number of users subsidized by Chain</figcaption></figure><p style="text-align: justify">Most of the subsidized users are found on Arbitrum and BSC, with almost 5000 subsidized users.<br></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/96e01fc389a66dc6b9c78da5a6eca3ad..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABuklEQVR4nGNgYJFgYJekFWKRYKC5BRLyuh5+0V4BMc4eIa7e4d5Bsa7e4c4eIV4BMRBxD79oCHJwC/IKiPEKiHFwC/Lwiza2dCXTB0xcUgzskoxc0hAuIyEGHgWs3FJYLAg9dSDj5a2MV7eMJnQzsEvyiShBxHEx8CjgF1MGWWBl7w0PB0klfcmsLPmiYpXKKgY3H+pYgOYDx1WL/fZtCTy802/fFmIYmOIBB7czS6ritECnrdV06gTL2VNNp04ghoFVnElMCacF4mkZ0rl58kXF0rl50rl5vLYuVA4i752boi4di7l2MurSsahLxyQysqhsAb+5LYuRFZ+lPYuRFYihaUxlCzLf3Gn4/7fx//+G/38b/v91XLWY2j4QUyYmdTKQbUHp/7d6ne00tIBfVZ9BUIGGFqQ9v1n7/2fd/9+1/38Sw0DjMumaErCAJzCUKyyKPzaeKyyKGAYal0lYkUNQHmIUr5Ai4frA2NJVWtlAWtnA0NxZUkkfU4G6vo2qtoWghIqhuTOcwSuqTGyFI61swCeuyieuKqmkzycOKmHQkIS8roi0OoeggqSSPpzByi9DrAUUITpYAAAJISSlj/LVVQAAAABJRU5ErkJggg==" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Cost to subsidize a Uniswap user by chain</figcaption></figure><p style="text-align: justify">The cost of subsidizing a user varies by chain, with four chains costing less than 10 cents and BSC and Avalanche having the highest cost, around 38 cents to subsidize users on these chains.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/0d9f765ab9bce337fda75bdc185afb6e..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABwUlEQVR4nGNgYJFgYJekFWKRYKCHBdwiSk4eoX6hCX6hCU4eod6BsWjI1SvM0z/GLzTBzSfCzScCTdbTPwZNu7CUOj4fMHFLM7BLMnLLQLiMhBh4FLByS2GxIOJCbda7ruwPPcqVgQzsknwiyhBxXAw8CgTElLFYIJXjLV/iq1IdymZjRE0LeMVUDM1dhCRVndbmBBwpCz5eEXCkjBgGprhcUQAWC9j4ZWVUDLlFlHQ6o81mxFvOSzGbEU8MA1NcJN4NXxBJZHrK5HsLxbriDxkG4oNIz8TRysEXgkRlNHz3lcberHdclU01C4QkVUVlNBTUjZW1LQTFVAQtjNiNdfgUoGmZj1qRrGPkAPFBzqe+lv/zpXK8qWwBAwyBRIkwl4F4CzgE5CUV9SCIW0RJItOTyhbwi6uaWrtDkLCUOr+UCpUtYGCXNLPxgBRkfqEJVf93Nv1fAEbzTafF0iAOgh24wx0E4ly5wx3YzPQ5heQh4rgYeBTwCimiW8DGLysmo0VCic8ORUKSqsaWruq6VqDSTNlAx8hBWdMMS3HNyC3DKwaKA1IRp5CilLKBqIwGA7skv7iqpKIeqFagU41GUwsAhM3gmgGOAWwAAAAASUVORK5CYII=" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Total USD spent subsidizing transactions on Uniswap per chain</figcaption></figure><p></p><table style="minWidth: 75px"><colgroup><col><col><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p style="text-align: center"><strong>CHAIN</strong></p></td><td colspan="1" rowspan="1"><p style="text-align: center"><strong>TOTAL SWAP VOLUME</strong></p></td><td colspan="1" rowspan="1"><p style="text-align: center"><strong>MEAN SWAP VOLUME</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Arbitrum</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$1,104,621.32</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$171.36</p></td></tr><tr><td colspan="1" rowspan="1"><p>Binance Smart Chain</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$289,585.2</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$36.74</p></td></tr><tr><td colspan="1" rowspan="1"><p>Optimism</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$532,681.49</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$156.34</p></td></tr><tr><td colspan="1" rowspan="1"><p>Base</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$852,595.28</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$268.44</p></td></tr><tr><td colspan="1" rowspan="1"><p>Polygon</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$194,279.51</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$115.84</p></td></tr><tr><td colspan="1" rowspan="1"><p>Avalanche</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$96,990.47</p></td><td colspan="1" rowspan="1"><p style="text-align: center">$76.43</p></td></tr></tbody></table><p style="text-align: justify">From the table, we can conclude that Binance Smart Chain is the most expensive network to subsidize. Despite ranking fourth in terms of generated volume, it has the lowest average swap volume at just $36.</p><p>With a fraction of what was spent on BSC, Arbitrum generated a volume of $1M during the gas subsidy campaign.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/08c68e77caae90f8bd1140dc818126bd.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMCAIAAACMdijuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC+ElEQVR4nH2SQYsdRRDHm9mZ6Te9Pf1mt6enanqmX8+891aPgqh4yV1xSTAk4rIaVDSEgGASk+d7xjUJklPAHIIHcwghEEVREARBr34Ev4tIxJKZibuPPQh16KKr6lf/qmJ0h+g+0SOib4h+JvqF6Fei34h+J/qD6Huie3/SA6KH/9DjPuY7oh+IflqzH/uwb6kLeERd8Nd/01dP6O5f9OUTdnbnzcsnrpx/4fz7L37wySuLT3dXbz+3f+75/XdfOvfey+8sXrty4/Rqderq7bdurl7/+ODM4ov9z27tLW/ur5anL9/aW97YW149+dHnbywOziwOzi4uvfrhYvfS9ZPXlrvXrp9aXjxxgYVqlOaKMbYh47Kty7bakDzJ0kgmjLGx0UmmWBwwHrIwGBsdJJyFAQu6r7HRjIeRFLqE3GKXwqNtLGIlGN8INmMWMpZrsGVdQoVQTdzMVY0ta++ntqxVmiFUaTqONngcJSMu68qLkYyjJI4SW9a2rEdcKrXV+Nl8/qwUaZqOEewQEEcJjzaZ1oUxEIbx1nbetDPvW2PAWgcAUipjQIiUczEYAEqphrcxgGiFSFOVVbX3vpVSSakQq/UUtrVtALAAzE3hfONcg2itdYhWqcwY4FyEYRyGMeeiAIx7NwhiAHSuUSrbFOnEt7P5jlKZlOOq9kPMYJ0CRCul0jp3rim73rFX0DWrdZ4kR4BB6wAoAEvrOBdKZc41s/mO1rmUCgAPqz8FGANBECq1NZvveN+uA4xBIdJDgNbFf4AQrctNMSQ610yns2FExwFZpgHQGMhNMfHtAKhqD4BCqGMjOnSDIC7LGrHk3ZIzRDsAhOh2cFzBUBHRTnw77KC0rrQuy7Z7zJGC9e4QK+caIVKlMu/b6XTGuZBSWetGydOUDpCbbgfWugLQ+7aqfVX7HlMpla2fjRApAA7vmAtEOwC0zie+nc+fUSobxnV4Qt0VFdBVd64pAG01sX3vvQsjLv9HQdHrHiVHCoRIpRyX1q2P6F9nwrgyc2NwJQAAAABJRU5ErkJggg==" nextheight="826" nextwidth="2170" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3c68c94b80ddec62185c5ff2b3710b3d..svg" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACfUlEQVR4nGNgYJdk4pGmEWJgl2RgYJcUEFd18gj1DkzwDkxw8gj1DIiFI2tHfypYwC2iZGbnbe8aZO8aZGbnbe3ob+3oD+EaWLhRwQJkIWkjW9vCctvCcvuiCgjDFokNYeCRgjCUXH0hpvEIyoEsUNWyau2Z1T1pbnltl19L56I/3xb9+bbs/08IYxESG8KAc5f8/9F6/VLxvr2O5dXu1Q2iulZMPNListpw50rK6yJ8EJWQm1lQ61FW3fPgZs+DmxOfP4AwepDYE58/aLt+xb6oAm4E3DhMBroF9q5B7r4xtqm59edO1Z871XzlHIRRD2NXHD3kXFAqoWeDbARRFkCCaPHKbVPnrHCvaJr/89P8n5+W/P8BYcwHs2d+eCVp5gjRTLIFTDzSCuomHf2ziyrbvOpa5v/8MP/nh4V/PkEY839+mP35tbS1K1wzORbAkXtxZcet6x23rnfdBZEdt643XzlnGJaArJkcC1y9I+LTir0DE9yLq/qf3O9/cn/i8wcQRsPFU2iaybHAws5n+drdE6ct9qxumPnh1cwPr+b//ABhGKflUMGC+LTi1p5ZRZVt3o3tK///Xfn/77r//1f+/zvzw2t43FInDmxTc8qPHiw/erD+3KnyowfT16/F1Ey+BfWtk3c9eo4cB2VH9lLNgtjkgsr67tCu/iX/fyz5/2P5/79L/v+Qc/KmjgXxacWQfOBUVDH789vZn9/O/fbeo6kVok5QUg2ZAediSqHJikppoMeBrpkLGoOJusW1pJIhGoOJENIydmztmaWqBSpKCVuAH7ELyGcW1OYWNcSnFSdnVuQWNeQWNUBElLXMqWABpNTCivjElbFaAAATFrR/p2j4QwAAAABJRU5ErkJggg==" nextheight="400" nextwidth="600" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>As we can see, most of the pools used contain a stablecoin such as USDC, USDT, or DAI, with the other counterpart in the pool usually being WETH, WBTC, or the wrapped coin of each chain, such as WBNB or WAVAX.</p><div class="relative header-and-anchor"><h1 id="h-conclusions">Conclusions</h1></div><p style="text-align: justify">Chains using blobs like Arbitrum, Base, and Optimism have become cheaper to subsidize, though not as cheap as Polygon, as it costs less than 10 cents to subsidize a swap on these networks. In contrast, BSC and Avalanche are the most expensive, with a cost close to 40 cents per transaction.</p><p style="text-align: justify">The total cost of Rabby's campaign to subsidize transactions on Uniswap was $3,172, benefiting 16,510 users (or addresses) and generating a volume of around $3M during the month and a half of subsidies.</p><p style="text-align: justify">If there were a fixed budget for subsidies, determining how much money to allocate to each chain would be a linear programming exercise, aiming to maximize the volume generated for each chain considering the cost per user. It's just a matter of formulating the right equations.</p><p style="text-align: justify">This sample is limited, and it remains to be seen whether these users use Uniswap more than non-subsidized users, analyze the retention of these users in the following weeks, and compare these results with other DEXs. More data is needed.</p><p style="text-align: justify">Although there hasn't been a direct comparison with non-subsidized users, it's useful to observe how the activity of a retail user, who is using a wallet and not a bot, behaves.</p><hr><div class="relative header-and-anchor"><h2 id="h-methodology">Methodology</h2></div><p>Data Collection and Processing</p><p>All data for this analysis was collected using FlipsideCrypto's databases. The following tables were utilized:</p><ol><li><p>Native transfers:</p><ul><li><p>optimism.core.ez_native_transfers</p></li><li><p>arbitrum.core.ez_native_transfers</p></li><li><p>polygon.core.ez_native_transfers</p></li><li><p>bsc.core.ez_native_transfers</p></li><li><p>avalanche.core.ez_native_transfers</p></li><li><p>base.core.ez_native_transfers</p></li></ul></li><li><p>Transaction data:</p><ul><li><p>optimism.core.fact_transactions</p></li><li><p>arbitrum.core.fact_transactions</p></li><li><p>polygon.core.fact_transactions</p></li><li><p>bsc.core.fact_transactions</p></li><li><p>avalanche.core.fact_transactions</p></li><li><p>base.core.fact_transactions</p></li></ul></li><li><p>DEX swap data:</p><ul><li><p>optimism.defi.ez_dex_swaps</p></li><li><p>arbitrum.defi.ez_dex_swaps</p></li><li><p>polygon.defi.ez_dex_swaps</p></li><li><p>bsc.defi.ez_dex_swaps</p></li><li><p>avalanche.defi.ez_dex_swaps</p></li><li><p>base.defi.ez_dex_swaps</p></li></ul></li></ol><p>The data collection and analysis process consisted of the following steps:</p><ol><li><p>Identifying Rabby subsidies: We first identified all native token transfers from the Rabby wallet (address: 0x76dd65529dc6c073c1e0af2a5ecc78434bdbf7d9) to user addresses across six different chains (Optimism, Arbitrum, Polygon, BSC, Avalanche, and Base). These transfers represent gas subsidies provided by Rabby.</p></li><li><p>Tracking subsequent transactions: For each subsidized address, we identified the next transaction made by that address after receiving the subsidy.</p></li><li><p>Filtering for Uniswap swaps: We then filtered these subsequent transactions to include only those that were swaps on Uniswap (v2 or v3) platforms.</p></li><li><p>Aggregating data: Finally, we aggregated the data by chain to calculate various metrics such as the number of unique swappers, total swap volume, average swap volume, total subsidy amount, and cost per user.</p></li></ol><p>The analysis covers transactions from March 1, 2024, onwards. This allows us to focus on recent activity and the impact of gas subsidies on Uniswap usage across different Layer 2 and EVM-compatible chains.</p><p>Limitations</p><p>It's important to note a few limitations of this methodology:</p><ol><li><p>We only consider the immediate next transaction after a subsidy. This may not capture all Uniswap activity influenced by the subsidy if users made multiple transactions.</p></li><li><p>The analysis doesn't account for users who received subsidies but didn't perform a Uniswap swap as their next transaction.</p></li><li><p>The data doesn't include comparison with non-subsidized transactions, which could provide additional context on the impact of subsidies.</p></li></ol><hr><div data-type="callout" type="info"><div class="callout-base callout-info" data-node-view-wrapper="" style="white-space:normal"><img src="https://paragraph.xyz/editor/callout/information-icon.png" class="callout-button"><div class="callout-content"><div><p style="text-align: justify">If you have any comments, contact me on x.com/mrwildcat7</p></div></div></div></div><p></p>]]></content:encoded>
            <author>wild-tales@newsletter.paragraph.com (Wild Tales)</author>
            <category>defi</category>
            <category>uniswap</category>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/8909ccb348b261bdd5f6922e3a5ee296.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>