<?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>Arman Vaziri</title>
        <link>https://paragraph.com/@armanvaziri</link>
        <description>Co-Founder of Peaze</description>
        <lastBuildDate>Sat, 13 Jun 2026 15:00:40 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Arman Vaziri</title>
            <url>https://storage.googleapis.com/papyrus_images/8cd4b83bdccb168351488b9b99ca90aea126fb7d9a8eb99bb1b8d788616f1cd3.png</url>
            <link>https://paragraph.com/@armanvaziri</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[PayPal's Stablecoin: Bullish or Bearish? ]]></title>
            <link>https://paragraph.com/@armanvaziri/paypal-s-stablecoin-bullish-or-bearish</link>
            <guid>4cEnUHtVjPCbLwnTRYKY</guid>
            <pubDate>Wed, 16 Aug 2023 20:31:15 GMT</pubDate>
            <description><![CDATA[PayPal’s stablecoin ($PYUSD) announcement last week was big news, but I was left with a few questions that I struggled to find answers to:What does the smart contract look like. Anything interesting?What kind of custodial access does PayPal have?What does the PayPal wallet look like?What is PayPal’s financial incentive with PYUSD?Here’s what I found.1. What does the smart contract look like? Anything interesting?Here’s the smart contract deployment: https://etherscan.io/address/0x6c3ea9036406...]]></description>
            <content:encoded><![CDATA[<p>PayPal’s stablecoin ($PYUSD) announcement last week was big news, but I was left with a few questions that I struggled to find answers to:</p><ol><li><p>What does the smart contract look like. Anything interesting?</p></li><li><p>What kind of custodial access does PayPal have?</p></li><li><p>What does the PayPal wallet look like?</p></li><li><p>What is PayPal’s financial incentive with PYUSD?</p></li></ol><p>Here’s what I found.</p><h3 id="h-1-what-does-the-smart-contract-look-like-anything-interesting" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1. What does the smart contract look like? Anything interesting?</h3><p>Here’s the smart contract deployment: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x6c3ea9036406852006290770bedfcaba0e23a0e8">https://etherscan.io/address/0x6c3ea9036406852006290770bedfcaba0e23a0e8</a></p><p>And here’s the smart contract code repo: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/paxosglobal/pyusd-contract">https://github.com/paxosglobal/pyusd-contract</a></p><p>By looking at the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/txs?a=0x6c3ea9036406852006290770bedfcaba0e23a0e8&amp;p=4">transaction history</a>, we can see initial deployer activity nearly 282 days ago (November 7, 2022). PayPal has been working on this since early November 2022 at least, around the same time as the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.investopedia.com/what-went-wrong-with-ftx-6828447">FTX collapse</a>.</p><p>Note that PayPal worked with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://paxos.com/">Paxos</a> to issue PYUSD. Paxos has worked with other fintech giants, like Mastercard, to deliver various blockchain services. Read more about the Mastercard build <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://paxos.com/2022/10/17/mastercard-to-bring-crypto-trading-capabilities-to-banks/">here</a>.</p><p>Three things in particular stuck out to me in the PYUSD smart contract:</p><p>First, the <code>betaDelegatedTransfer</code> function.</p><p>Generally speaking, delegate functions allow users to interact with smart contract functions without needing gas tokens. This is done utilizing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.peaze.com/getting-started/how-does-it-work/meta-transactions">meta-transactions</a>, which allows users to sign a message describing an intended transaction, and passing the resulting signature to a third-party (called a <em>relayer</em>) who executes the transaction using their gas tokens.</p><p>In this function, a user who wants to transfer PYUSD to another address can do so without holding ETH by delegating the on-chain transaction execution to a relayer who holds ETH and calls the <code>betaDelegatedTransfer</code> function on the user’s behalf.</p><p>I’m not sure exactly how PayPal is utilizing this, but providing this option is pretty cool.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b889d45703e0095926d28c809b5eca0b2698046b61bb38225f85e4a5c41e2a52.png" alt="betaDelegatedTransfer function in the PYUSD smart contract" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">betaDelegatedTransfer function in the PYUSD smart contract</figcaption></figure><p>Second, the <code>freeze</code> function, which gives PayPal the ability to freeze the PYUSD balance of any Ethereum address.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2db9912b01b0f3da79def74cb7a2980ff4ba93418cbf6a2ceba677bd29bc0479.png" alt="freeze function in the PYUSD smart contract" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">freeze function in the PYUSD smart contract</figcaption></figure><p>Third, the <code>wipeFrozenAddress</code> function, which gives PayPal the ability to wipe the PYUSD balance of any Ethereum address.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/448efc0ed623226c087b43c8c87d67713e43d466114f4a1a9b60ca8fa130fa4f.png" alt="wipeFrozenAddress function in the PYUSD smart contract" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">wipeFrozenAddress function in the PYUSD smart contract</figcaption></figure><p>These two functions help answer my next question.</p><h3 id="h-2-what-kind-of-custodial-access-does-paypal-have" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2. What kind of custodial access does PayPal have?</h3><p>The two aforementioned functions in the PYUSD smart contract work together to give PayPal full control and custody over the PYUSD balance of <em>any</em> Ethereum address, not just those that operate within the PayPal wallet interface.</p><p>Although concerning, this implementation showcases PayPal’s intention of “crypto supercharging” their existing digital fiat currency framework. PayPal’s goal with PYUSD was not to create a decentralized, permissionless token, but rather to merge other benefits of crypto with their existing architecture within the safe zone of US regulation. These benefits include near instant settlement and simplified cross-border transfers, both of which PYUSD enables.</p><p>I also found the following in PayPal’s terms:</p><p><em>“PayPal will review Crypto Assets sent to you, including for risk holds, sanctions screening, and other compliance and risk considerations. Crypto Assets will not be credited to you until they pass PayPal’s risk and compliance review.”</em></p><p>PayPal has the right to restrict <em>any</em> funds sent to your PayPal wallet for any reason they want. This extend’s PayPal’s crypto custody rights beyond just PYUSD when operating within their wallet interface.</p><p>Furthermore, PayPal <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.paypal.com/us/digital-wallet/manage-money/crypto/pyusd">boasts</a> fee-less PYUSD transfers to other PayPal users. This is almost certainly enabled by an off-chain ledger as Ethereum transaction fees are wildly expensive. This is not dissimilar to other implementations like Coinbase’s exchange accounts.</p><p>These points lead me to my next question.</p><h3 id="h-3-what-does-the-paypal-wallet-look-like" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3. What does the PayPal wallet look like?</h3><p>First, we know that the PayPal wallet is a custodial Ethereum EOA. Therefore, it is capable of receiving any Ethereum token. However, given the terms I shared above, PayPal has the right to do whatever they’d like with the funds sent to your PayPal wallet. Classic “not your keys, not your crypto”.</p><p>Will the PayPal wallet offer swapping, bridging, and other in-wallet tools? Their terms revealed the following about converting to/from PYUSD:</p><p><em>“When you do a conversion: First, your Crypto Asset is sold for U.S. dollars. Second, the amount delivered into your Balance Account will be used to fund the purchase of your selected Crypto Asset”</em></p><p>PayPal makes it clear that they are not facilitating swaps, but rather sells and buys that replicate swaps. They are careful to use “conversion” terminology for this reason. Therefore, these conversions fall under the fee structure, which PayPal has outlined <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.paypal.com/webapps/mpp/paypal-fees#cryptocurrencies">here</a>. Note that these fees only apply when converting from PYUSDC to another cryptocurrency, aka selling PYUSDC and buying a different cryptocurrency.</p><h3 id="h-4-what-is-paypals-financial-incentive-with-pyusd" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4. What is PayPal’s financial incentive with PYUSD?</h3><p>I had trouble finding this information, so my speculation is that PayPal will follow <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.circle.com/en/usdc">Circle’s</a> business model.</p><p>Circle’s CEO <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/jerallaire/status/1689640011069902848">discussed</a> their financials for the first half of 2022, outlining the following:</p><p><em>&quot;Circle had $779 million in revenue in the first half of the year, already surpassing the $772 million for all of 2022… generated $219 million in adjusted earnings before interest, taxes, depreciation, and amortization in the first half… The company has over $1 billion in cash on its balance sheet as of June.&quot;</em></p><p>Circle’s cryptocurrencies are backed 1:1 in their reserves. They currently have $26.1B of USDC in circulation, and $26.2B in reserves. These reserves are composed of cash at Reserve Banks, as well as the Circle Reserve Fund which is <em>“a SEC-registered money market fund which holds a portfolio of short-dated US Treasuries, overnight US Treasury repurchase agreements, and cash.”</em></p><p>Simply put, when a user buys USDC using dollars, those dollars are put to work generating yield which Circle captures as revenue. PayPal will likely adopt something very similar, making PYUSD an easy avenue for PayPal to grow their balance sheet.</p><h3 id="h-conclusion" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h3><p>In sum, PayPal’s issuance of a stablecoin is bullish for the crypto space. Although custodial in nature and questionable in the ethos of crypto, PayPal is presenting itself as a pioneer in the crypto space. The issuance of PYUSD highlights how crypto can work in a regulated environment, and inspire other fintech giants to follow. Furthermore, PayPal’s massive user base and existing distribution as a payment processor will make them the largest crypto on-ramp in the space. If rolled out globally, 435 million users will have access to an on-ramp which can give them access to the broader crypto space.</p>]]></content:encoded>
            <author>armanvaziri@newsletter.paragraph.com (Arman Vaziri)</author>
        </item>
        <item>
            <title><![CDATA[Account Abstraction: Peaze's Journey & My Personal Thoughts]]></title>
            <link>https://paragraph.com/@armanvaziri/account-abstraction-peaze-s-journey-my-personal-thoughts</link>
            <guid>qc5AdXGZNgdzdSiPjxkh</guid>
            <pubDate>Wed, 09 Aug 2023 18:52:46 GMT</pubDate>
            <description><![CDATA[TLDR: Crypto is not ready for Account Abstraction and Smart Contract Wallets, which are in a chicken-or-the-egg phase between adoption by developers and users.We spent roughly 6-months at Peaze building a “user experience stack for crypto developers”. As part of this stack, we offered Account Abstraction tooling and experimented with various strategies: Smart Contract Wallets, Multi-Party Computation, ERC-4337, etc. After building various solutions and delivering to customers, we concluded th...]]></description>
            <content:encoded><![CDATA[<p><strong>TLDR</strong>: Crypto is not ready for Account Abstraction and Smart Contract Wallets, which are in a chicken-or-the-egg phase between adoption by developers and users.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/59b4ddfdd4e16de7ad25527d719d6b69a6d53df12f80ed097008adfbb5cbccc6.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>We spent roughly 6-months at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.peaze.com">Peaze</a> building a “user experience stack for crypto developers”. As part of this stack, we offered Account Abstraction tooling and experimented with various strategies: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.halborn.com/blog/post/what-is-a-smart-contract-wallet">Smart Contract Wallets</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.fireblocks.com/what-is-mpc/">Multi-Party Computation</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-4337">ERC-4337</a>, etc. After building various solutions and delivering to customers, we concluded that Account Abstraction is too immature for feasibility.</p><p>Although crypto’s UX challenges are felt by both new and experienced users, UX rhetoric around wallets are mostly directed towards helping onboard users who are new to crypto. We’ve all heard the same phrases over and over again: “onboard the next billion users”, “crypto isn’t good until my grandma can use it”, “Metamask sucks”, etc. We were guilty of over-regurgitating these phrases at Peaze too.</p><p>Builders don’t care about new users. There’s two main reasons for this:</p><p>First, new users demand hand-holding beyond the wallet onboarding layer. What happens when they don’t store their backup key and get locked out of their wallet? Do they understand native tokens vs ERC-20 tokens vs NFTs? Do they understand signatures and transactions? New users don’t just need help with private keys and gas abstraction, they need help with everything. As a result, the new user journey is much more complex than the experienced user journey. Accounting for two user journeys in an app requires too many resources, so developers are opting out.</p><p>Second, new users will not drive volume/liquidity like existing users who are already putting up numbers. Why should developers build for a demographic that won’t be as financially lucrative? According to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defillama.com/">DefiLlama</a> (as of August 9, 2023):</p><ul><li><p>DEXs had ~$69b of total volume in July ‘23</p></li><li><p>Bridges had ~$7b of total volume in July ‘23</p></li><li><p>DeFi’s TVL is ~$41b</p></li><li><p>Stablecoin market-cap is ~$124b</p></li></ul><p>These are massive numbers, especially in a “bear market”.</p><p>These two reasons make it very hard for developers to justify building for new users, making Account Abstraction and Smart Contract Wallet support a non-option. Not to mention the technical overhaul of implementing something like ERC-4337 which includes UserOperations, Bundlers, Paymasters, etc.</p><p>Now, it’s worth mentioning that these arguments are largely within the scope of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/">Ethereum</a> and its ecosystem of scaling solutions (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://polygon.technology/">Polygon</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitrum.io/">Arbitrum</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.optimism.io/">Optimism</a>, etc.). It’s undeniable that the Ethereum ecosystem is driving an overwhelming majority of the volume and liquidity on-chain. Therefore, the Ethereum ecosystem is feeling the “1st-world problem” of not catering to new users because their existing users are good enough. Other ecosystems like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cosmos.network/">Cosmos</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://near.org/">NEAR</a>, etc. have disturbingly low numbers in comparison: Ethereum mainnet has ~$24b TVL, whereas NEAR has ~$34m TVL (0.14% of Ethereum’s TVL). Therefore, these “Tier-2” chains are likely juggling between two choices: take existing users from the Ethereum ecosystem, or onboard new users.</p><p>It’s not very clear which choice is the right one because ecosystems are sticky; they each have their own wallets, functionality, security, etc. When a user gets situated within an ecosystem, it becomes very hard for them to bridge out of that ecosystem, re-learn everything, and risk their security while they’re at it. For this reason, it becomes enticing for “Tier-2” chains to focus on new users, but new users aren’t as financially enticing.</p><p>So, why would developers implement Smart Contract Wallet support if they’re not widely adopted by users? Why would users adopt Smart Contract Wallet solutions if they’re widely unsupported by dApps? We have a classic chicken-or-the-egg problem.</p><p>Crypto likely need a breakout use case that convinces a large number of users to adopt Account Abstraction and Smart Contract Wallet solutions. However, as it stands, Smart Contract Wallets have a long way to go in convincing developers to support them. Embeddable wallet solutions that ease the use of an EOA, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coinbase.com/cloud/products/waas">Coinbase’s WaaS</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://magic.link/docs/connect/overview">Magic Connect</a>, are more feasible as they’re much less intrusive for developers to build with. However, they are questionable in their non-custodial nature, but this tradeoff can be justified for many use-cases.</p>]]></content:encoded>
            <author>armanvaziri@newsletter.paragraph.com (Arman Vaziri)</author>
        </item>
    </channel>
</rss>