<?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>hangingInThere</title>
        <link>https://paragraph.com/@token0verlord</link>
        <description>undefined</description>
        <lastBuildDate>Thu, 06 Aug 2026 18:14:03 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>hangingInThere</title>
            <url>https://storage.googleapis.com/papyrus_images/cd601acd1ccbcec6a25351627cbdd187.jpg</url>
            <link>https://paragraph.com/@token0verlord</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Cartridge Lending Protocol]]></title>
            <link>https://paragraph.com/@token0verlord/clp</link>
            <guid>8dwsDC9a3IKnznNKi0iP</guid>
            <pubDate>Wed, 09 Jul 2025 07:00:40 GMT</pubDate>
            <description><![CDATA[user flow for nft lending protocol xD]]></description>
            <content:encoded><![CDATA[<h2 id="h-required-factories" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0">REQUIRED FACTORIES</h2><h4 id="h-1-escrowfactorysol" class="text-xl font-header !mt-6 !mb-3 first:!mt-0">1. <code>EscrowFactory.sol</code></h4><ul><li><p>Deploys individual escrow contracts per borrowing event.</p></li><li><p>Keeps registry of all deployed escrows</p></li></ul><hr><h4 id="h-2-sbtfactorysol" class="text-xl font-header !mt-6 !mb-3 first:!mt-0">2. <code>SBTFactory.sol</code></h4><ul><li><p>Deploys SBT contracts for each game</p></li></ul><hr><h4 id="h-3-burnsbtsol" class="text-xl font-header !mt-6 !mb-3 first:!mt-0">3. <code>BurnSBT.sol</code></h4><ul><li><p>Separate logic handler for burning SBTs + triggering XP/badge</p></li><li><p>Or this could just be a function in the SBT contract itself</p></li><li><p>Emits event like: <code>BurnedSBT(address user, uint256 gameId, uint256 xp)</code></p></li></ul><hr><h2 id="h-lender-side-supply-the-cartridge" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0">LENDER SIDE — “Supply the Cartridge”</h2><h2 id="h-goal" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0">Goal:</h2><p>Earn ETH by lending out owned game NFTs</p><h4 id="h-steps" class="text-xl font-header !mt-6 !mb-3 first:!mt-0">Steps:</h4><ol><li><p>Connect wallet (check for owned game NFTs)</p></li><li><p>List a game via <code>LendingEscrow</code>:</p><ul><li><p>Choose game NFT (contract + tokenId)</p></li><li><p>Set <strong>price to borrow</strong> (e.g. <code>0.01 ETH</code>)</p></li><li><p>Set <strong>duration</strong> (e.g. <code>3 days</code>)</p></li></ul></li><li><p>Game NFT is <strong>transferred into escrow</strong></p></li><li><p>Game appears as <strong>“available to borrow”</strong> on the frontend</p></li><li><p>When borrowed:</p><ul><li><p>Receives ETH from borrower</p></li><li><p>Activity is shown on lender’s profile</p></li></ul></li><li><p>When returned:</p><ul><li><p>Game NFT is <strong>sent back to lender</strong></p></li></ul></li></ol><hr><h2 id="h-borrower-side-rent-a-cartridge" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0">BORROWER SIDE — “Rent a Cartridge”</h2><h4 id="h-goal" class="text-xl font-header !mt-6 !mb-3 first:!mt-0">Goal:</h4><p>Borrow a game, play it, and earn XP</p><h4 id="h-steps" class="text-xl font-header !mt-6 !mb-3 first:!mt-0">Steps:</h4><ol><li><p>Connect wallet</p></li><li><p>Browse available games</p></li><li><p>Click <strong>“Borrow for 0.01 ETH”</strong></p></li><li><p>Pays price → Escrow contract</p></li><li><p>Receives a <strong>Soulbound NFT (SBT)</strong>:</p><ul><li><p>Contains game ID, timestamp, expiration</p></li><li><p>(what will this NFT look like?)</p></li></ul></li><li><p>Game is now <strong>"checked out"</strong></p></li><li><p>When done:</p><ul><li><p>Clicks <strong>“Return Game”</strong> or lets it expire</p></li><li><p><strong>SBT is burned</strong></p></li><li><p><strong>XP gained.</strong></p></li></ul></li></ol><br>]]></content:encoded>
            <author>token0verlord@newsletter.paragraph.com (david)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a14806f937870945214e21bd789072a2.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>