<?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>cpoetter.eth</title>
        <link>https://paragraph.com/@cpoetter</link>
        <description>curious about the world</description>
        <lastBuildDate>Sun, 05 Apr 2026 11:33:11 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>cpoetter.eth</title>
            <url>https://storage.googleapis.com/papyrus_images/971f431d917b7bf5815262a8c110c26684a0ba51ec7665c8d5506c67a0348463.png</url>
            <link>https://paragraph.com/@cpoetter</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Don't Copy & Paste!]]></title>
            <link>https://paragraph.com/@cpoetter/don-t-copy-paste</link>
            <guid>1wyyNrEiMToXQQykk4o3</guid>
            <pubDate>Sat, 17 Aug 2024 10:38:02 GMT</pubDate>
            <description><![CDATA[Did you ever want to transfer tokens to your friend, Alice, but couldn’t remember her wallet address? Maybe you remember that you sent her tokens a couple of weeks ago already. So is it a good idea to have a look at the block explorer, find the transaction, and copy the wallet address from there? Well, it depends. Always keep in mind that scammers do everything to trick you into doing something stupid. They don’t sleep and invent new methods to get hold of your tokens. Recently, I transferred...]]></description>
            <content:encoded><![CDATA[<p>Did you ever want to transfer tokens to your friend, Alice, but couldn’t remember her wallet address? Maybe you remember that you sent her tokens a couple of weeks ago already. So is it a good idea to have a look at the block explorer, find the transaction, and copy the wallet address from there? Well, it depends.</p><p>Always keep in mind that scammers do everything to trick you into doing something stupid. They don’t sleep and invent new methods to get hold of your tokens.</p><p>Recently, I transferred some $ARB to another wallet. But the block explorer displays two additional transactions now which look very similar to my own transaction. However, those transactions were not initiated by me.</p><p>Here are those three transactions on the block explorer:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a778a218efa6a207b9a927a48c213512d22a7b80573ed805cd2d5bb46c772116.png" alt="block explorer view" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">block explorer view</figcaption></figure><p>My transaction is the third one from 16:53:40 UTC.</p><p>The transaction from 16:54:24 UTC sends the same amount of $ARB. But it is a fake contract address, not the real $ARB. Here are the two contracts:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/18f0adfe7636edb4e979ea234f00842e629e17e2ae9c14c3e92e5ada82866493.png" alt="the real $ARB contract" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">the real $ARB contract</figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e53e440327b7d6fbea3a73702ab492d34a174143409361b85a2d8c0f6657959b.png" alt="fake $ARB contract" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">fake $ARB contract</figcaption></figure><p>The transaction from 17:02:34 UTC is a zero value transaction (that’s what the warning indicates as well), involving the real $ARB contract.</p><p>Now let’s have a look at the recipients’ wallet addresses in the To field.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2b3f3cebb78dd4d58a6f0248ac86fd240dc7e2cd37ff9d2c23dd36be73e315c6.png" alt="recipient addresses" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">recipient addresses</figcaption></figure><p>Reminder: the third address is from my transaction.</p><p>Most of you probably know that Ethereum addresses (and those of its Layer2s and side chains) are 42 characters long. Hardly anyone can remember them. So quite often, the addresses are shortened on dapps, block explorers,… and only the first and last 4-8 or so characters are displayed.</p><p>Back to the screenshot above: The recipient addresses look quite similar but not the same! Scammers have built tools to create multiple wallet addresses automatically on the fly which resemble existing addresses.</p><p>As you can see from the second transaction, I was not singled out as a target. The transaction is involving several other wallets that transferred some popular tokens:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3226638a5a97b8e4c54e3824f41588f29f93328802185c2db238c2e9b0a07c1b.png" alt="more targets" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">more targets</figcaption></figure><p>I guess, the intention of the scammer has become obvious by now: trick me into copying the wrong wallet address form the block explorer. The scammer made sure that:</p><ul><li><p>there is a transaction with a similar timestamp to my own one</p></li><li><p>that the transaction displays the same amount of (fake) $ARB</p></li><li><p>that there also is a zero value transaction with the real $ARB contract so that the correct icon and contract are displayed</p></li></ul><p>So if I was looking for Alice’s address someday on the block explorer, I will stumble on those transactions. Yes, there are three transactions (two with the scammer’s wallet as a recipient) but I might think that there is a glitch when the block explorer is reading the chain. Eventually, I might copy the wrong address.</p><p>Don’t simply copy and paste addresses from the block explorer (or any other source). Always verify. Be vigilant and stay safe!</p><p>Photo by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://unsplash.com/@serge__s?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Serge S</a> on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://unsplash.com/photos/a-sign-on-a-fence-LVim7DMaEoo?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></p>]]></content:encoded>
            <author>cpoetter@newsletter.paragraph.com (cpoetter.eth)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a82ee60d296b92203b10cf275410e285fc8c1dab8855777b966251f9bdd917b8.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Hope]]></title>
            <link>https://paragraph.com/@cpoetter/hope</link>
            <guid>nVbpRb7WlNPce8ZfMz7S</guid>
            <pubDate>Sun, 07 Aug 2022 12:08:25 GMT</pubDate>
            <description><![CDATA[Web3 is a strange, ambivalent space. The perception of web3 outside the space is generally negative and viewed with suspicion. And we seem to be happy to fuel this view with weekly news about scams, rug pulls, hacks, and other security flaws. Some critics are happily mentioning the bad news regularly: more proof that web3 is just a giant scam and does not work. Admittedly, the web3 experience could be easier, more pleasant, and more welcoming. Buzzwords like permissionless, ownership, decentr...]]></description>
            <content:encoded><![CDATA[<p>Web3 is a strange, ambivalent space. The perception of web3 outside the space is generally negative and viewed with suspicion. And we seem to be happy to fuel this view with weekly news about scams, rug pulls, hacks, and other security flaws. Some critics are happily mentioning the bad news regularly: more proof that web3 is just a giant scam and does not work.</p><p>Admittedly, the web3 experience could be easier, more pleasant, and more welcoming. Buzzwords like permissionless, ownership, decentralization, immutability,... are hurled at newcomers without providing context and explanation.</p><p>The technology itself makes matters worse. Often it is not self-explanatory how things work or what users have to pay attention to; that is even true for core components like wallets. A slew of technical terms need to be understood. Yes, there are FAQs, text and video tutorials, and other material available. But how much material is a newcomer supposed to read and watch if they want to start with web3? Setting up a wallet, purchasing ETH,... Oh, that cute NFT is on Polygon? What is Polygon? Can&apos;t I just buy it with my ETH? Most people will drop out at this stage if they are not very curious about the space or technology, especially if the use case is not obvious to them. It is simply too much effort.</p><p>So, much of the technology is not ready for mainstream adoption and the industry is plagued with scammers and ponzis. Why should I stay and watch the space or even get involved?</p><p>I think there is an alternative web3 beyond the headlines. Some people envision a better, more just world. ReFi and impact DAOs come to mind. Sure, several projects will never be fully realized and will remain pipe dreams. But imagination is the first step to changing circumstances. If we cannot imagine a better world, why are we here anyway?</p><p>Oddly, both critics and proponents of web3 agree that the current web of big tech and platform economy needs to change. Our data and efforts to provide content are monetized by corporations, profits stay in the pockets of the c-suite and shareholders. They only leave crumbs - if any - for the rest of us.</p><p>Web3 is offering new tools and ways for creators to earn an income. Mind you, nobody is claiming that all creators will make a living off their work if they only entered the magic world of web3. If anyone is claiming this, be suspicious of them! But it is an opportunity to change the rules, to bypass the middlemen.</p><p>Maybe I will be disillusioned about the space in a few months or years. Until then, I try to support people, companies, and projects that try to change the current state of the web. It is much easier to stay on the sidelines and just criticize without making a real effort and providing an alternative.</p><p>Currently, web3 is hope.</p><hr><div data-type="embedly" src="https://unsplash.com/photos/FgagFhxW4Sc?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditShareLink" data="{&quot;provider_url&quot;:&quot;https://unsplash.com&quot;,&quot;description&quot;:&quot;Download this free HD photo of animal, plant, grey, and insect in Poland by Marek Piwnicki (@marekpiwnicki)&quot;,&quot;title&quot;:&quot;Photo by Marek Piwnicki on Unsplash&quot;,&quot;author_name&quot;:&quot;Unsplash&quot;,&quot;url&quot;:&quot;https://unsplash.com/photos/green-grass-in-close-up-photography-FgagFhxW4Sc&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/8078e1f587d20e8af84dee0ad0b2ffb7484a2723d0be8136572ca1b9293bb856.avif&quot;,&quot;thumbnail_width&quot;:1200,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Unsplash&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:630,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:100,&quot;height&quot;:100,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/8078e1f587d20e8af84dee0ad0b2ffb7484a2723d0be8136572ca1b9293bb856.avif&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/8078e1f587d20e8af84dee0ad0b2ffb7484a2723d0be8136572ca1b9293bb856.avif"/><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://unsplash.com/photos/FgagFhxW4Sc?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditShareLink" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Photo by Marek Piwnicki on Unsplash</h2><p>Download this free HD photo of animal, plant, grey, and insect in Poland by Marek Piwnicki (@marekpiwnicki)</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://unsplash.com</span></div><img src="https://storage.googleapis.com/papyrus_images/8078e1f587d20e8af84dee0ad0b2ffb7484a2723d0be8136572ca1b9293bb856.avif"/></div></a></div></div>]]></content:encoded>
            <author>cpoetter@newsletter.paragraph.com (cpoetter.eth)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/186c358dd7c3ad832dcc297d36c0eb720ab203552f7e2f1d0371ec297a11dfba.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How to Add Blockchains and Tokens to MetaMask]]></title>
            <link>https://paragraph.com/@cpoetter/how-to-add-blockchains-and-tokens-to-metamask</link>
            <guid>GhZGlnI4TyWdxaukI3Ts</guid>
            <pubDate>Sun, 17 Apr 2022 20:14:36 GMT</pubDate>
            <description><![CDATA[MetaMask is certainly the most well-known and established wallet application for interacting with the Ethereum blockchain. It was created in 2016 already and is almost a synonym for an Ethereum wallet application. The application is available as a browser extension for Chrome, Edge, Brave, and Firefox. Also there are iOS and Android mobile apps available from the respective app stores. When reading tutorials on interacting with Ethereum or applications and protocols built on it, MetaMask is o...]]></description>
            <content:encoded><![CDATA[<p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://metamask.io">MetaMask</a> is certainly the most well-known and established wallet application for interacting with the Ethereum blockchain. It was created in 2016 already and is almost a synonym for an Ethereum wallet application.</p><p>The application is available as a browser extension for Chrome, Edge, Brave, and Firefox. Also there are iOS and Android mobile apps available from the respective app stores.</p><p>When reading tutorials on interacting with Ethereum or applications and protocols built on it, MetaMask is often used as the reference wallet application.</p><h2 id="h-add-a-new-blockchain-to-metamask" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Add a new blockchain to MetaMask</h2><p>While MetaMask is established, it is lacking some features newer apps like Rainbow provide. Out-of-the-box it only supports Ethereum Mainnet and some test nets. If you want to interact with applications on Level 2 blockchains like Arbitrum you have to add the configuration for those blockchains yourself.</p><p>Tutorials mostly mention to add those blockchains manually by going to Settings -&gt; Networks -&gt; Add Network:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8780526df05e15f12d16aa4f0436524e82f89091be202e1e1bda56bf1b67d9fe.png" alt="Add Network to MetaMask" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Add Network to MetaMask</figcaption></figure><p>You have to add the relevant information to all those fields below:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d37d2197ada5efcc076ff438a040661fff3acdd2123a0d67d2ae1999749dece3.png" alt="Network Fields" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Network Fields</figcaption></figure><p>The information is usually provided in the tutorial or you have to look for them on the internet. This is not really comfortable.</p><p>Fortunately, there are at least two easier methods to add a blockchain to MetaMask.</p><h3 id="h-chainlist" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Chainlist</h3><p>The first method is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://chainlist.org/">Chainlist</a>. It is exactly what the name is promising. Chainlist is displaying an almost endless number of Ethereum compatible blockchains, so called EVM (=<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coinmarketcap.com/alexandria/glossary/ethereum-virtual-machine-evm">Ethereum Virtual Machine</a>) powered blockchains. Admittedly, I have not heard of most.</p><p>Anyway, simply connect MetaMask to Chainlist and look for the blockchain you want to add. For the purpose of this article I will add the Harmony blockchain:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d7a95bc8af1eb3986a6e15eb7546cdc672ed22a23a00264f688283d9992728bb.png" alt="Harmony on Chainlist" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Harmony on Chainlist</figcaption></figure><p>Click the Add To Metamask button and MetaMask will pop up and will display all relevant information of the Harmony blockchain. Simply klick Approve.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1dcabefdd76576df1b45fd3f9009270ff2d5beac5afd69347d3618a2c5f6b6bb.png" alt="Approve Addition" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Approve Addition</figcaption></figure><p>MetaMask will pop up again and will ask you to switch the network:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/544f7e92aeb320d45c94f553bcba36fd6c699ef3c040b55243d0ef75bb2c67a2.png" alt="Switch Network" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Switch Network</figcaption></figure><p>After clicking the Switch network button Harmony has been added to MetaMask:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2f2eb3271b02c6da04ec37e33d206e8532e222ab1687924bebc0e10dee552346.png" alt="Harmony Added" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Harmony Added</figcaption></figure><h3 id="h-sushiswap" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">SushiSwap</h3><p>Another option is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.sushi.com/">SushiSwap</a>. Hey cpoetter, Sushi is a DEX (decentralized exchange), you might say. That is correct and admittedly, it is probably not the most intuitive option to add a blockchain. However it is working surprisingly well.</p><p>First connect MetaMask to Sushi. You will see the Ethereum symbol next to your wallet address or ENS domain.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/743997cc4190ffe1d7c5159148c0384fee2b1e77f98f52533af660cab60f7fcf.png" alt="Ethereum Symbol" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Ethereum Symbol</figcaption></figure><p>Next click the Ethereum symbol and a list of blockchains will pop up. This list is not as comprehensive as the list on Chainlist but the most common chains are listed. Well, those where Sushi is deployed, of course.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/52a027ad2c5e72597dbae773242f68965eef9cd0596092de7d97051cff995064.png" alt="List of Blockchains on Sushi" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">List of Blockchains on Sushi</figcaption></figure><p>Select the chain you want to add. The following steps are the same as on Chainlist.</p><h2 id="h-add-a-new-token-to-metamask" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Add a new token to MetaMask</h2><p>In general MetaMask supports ETH and all other ETH based tokens. It has built in auto-detection which detects most tokens; only on Mainnet, though. However sometimes tokens you hold in your wallet are not displayed, especially on Layer 2 chains like Optimism and sidechains like Polygon. Other wallet applications have better token support.</p><h3 id="h-block-explorer" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Block Explorer</h3><p>MetaMask provides two <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://metamask.zendesk.com/hc/en-us/articles/360059683451">good</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://metamask.zendesk.com/hc/en-us/articles/360015489031-How-to-View-Your-Tokens">articles</a> including screenshots on adding tokens you are missing. One method described there is finding the token on a block explorer like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/">Etherscan</a>. This method works but requires copying and pasting the contract address of the token and adding it to MetaMask. Every token has a contract address.</p><h3 id="h-coingecko-and-coinmarketcap" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">CoinGecko and CoinMarketCap</h3><p>A more elegant way is adding the token via <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coingecko.com/">CoinGecko</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coinmarketcap.com/">CoinMarketCap</a>. Since the way to add a token is very similar I only describe CoinGecko.</p><p>Let us assume we want to add the Lido DAO (LDO) token to Polygon. We can either scroll through the endless list of tokens on CoinGecko or use the search bar. Search works with the full name of the token as well as the currency symbol. The search result looks like this:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4988bed8b19cc76393160b4be83ea4edb16720a085b721d218393ba1e6d43a4a.png" alt="CoinGecko Search Result" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">CoinGecko Search Result</figcaption></figure><p>Interesting to us is the info section on the right side of the screen, especially the contract part:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a0b4fd6daf326f08c9f3313eaa4113fac7869956a1f126f121416d71bbb937a3.png" alt="Info Section" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Info Section</figcaption></figure><p>The contract part consists of five elements:</p><ul><li><p>the Ethereum icon, indicating that the contract address of the token belongs to the contract on Mainnet</p></li><li><p>the contract address itself</p></li><li><p>copy to clipboard</p></li><li><p>the MetaMask icon</p></li><li><p>a three dotted button</p></li></ul><p>Tokens can be deployed on more than one blockchain. It is important to know that the contract addresses of the same token differ from blockchain to blockchain.</p><p>I have mentioned that we want to add LDO to Polygon. Therefore we have to click the three dotted button. It reveals this screen:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3f27f009bd13cbd21a69088f9e14569965712a802e8a1e13cf5ce2ad17cfc0df.png" alt="Polygon Contract" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Polygon Contract</figcaption></figure><p>We see the Polygon icon as well as the clipboard and MetaMask icons. If the LDO token was deployed on more blockchains they were listed here as well. Now simply click the MetaMask icon and MetaMask will pop up:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/865d591d3d386dd40f93d65613a1402b45798b5852f87eefc903017c5d425683.png" alt="Add Token" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Add Token</figcaption></figure><p>Confirm and LDO is added to MetaMask. Nice!</p><p><strong>Please note:</strong> If you are using both the browser extension and the mobile app you will have to add blockchains and tokens in both apps. There is no sync!</p><p>You should know some easy ways to add blockchains and tokens to MetaMask now.</p><blockquote><p>Header image by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://unsplash.com/@theshubhamdhage?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Shubham Dhage</a> on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://unsplash.com/s/photos/blockchain?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></p></blockquote>]]></content:encoded>
            <author>cpoetter@newsletter.paragraph.com (cpoetter.eth)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/52a583933a3126c13459a76a02723c39214b05da61f81c18692e0a742f7ce8c4.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Let's Talk About Gas Fees]]></title>
            <link>https://paragraph.com/@cpoetter/let-s-talk-about-gas-fees</link>
            <guid>PfiNzfyElaKXyCt00GoP</guid>
            <pubDate>Thu, 07 Apr 2022 21:45:53 GMT</pubDate>
            <description><![CDATA[Ethereum is great. We can buy and sell NFTs and we can be our own bank by swapping, lending, borrowing, and staking tokens. Everything could be fine. Well, if only there were no gas fees. Yes, gas fees on Ethereum can ruin a good trade. So it is no surprise that people are trying to minimise those fees. Possible way outs are Layer 2 solutions like Arbitrum and Optimism or side chains like Polygon. However sometimes the transaction has to take place on Ethereum; current skills on RabbitHole ar...]]></description>
            <content:encoded><![CDATA[<p>Ethereum is great. We can buy and sell NFTs and we can be our own bank by swapping, lending, borrowing, and staking tokens. Everything could be fine. Well, if only there were no gas fees.</p><p>Yes, gas fees on Ethereum can ruin a good trade. So it is no surprise that people are trying to minimise those fees. Possible way outs are Layer 2 solutions like Arbitrum and Optimism or side chains like Polygon. However sometimes the transaction has to take place on Ethereum; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.rabbithole.gg/skills">current skills on RabbitHole</a> are such examples.</p><h3 id="h-what-are-gas-fees-anyway" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">What are gas fees anyway?</h3><p>In simple terms, gas fees are paid for computer power.</p><p>Computer power is required whenever transactions involve a smart contract that has to be executed (e.g. minting an NFT). More simple transactions like transferring ETH to another wallet require gas as well.</p><p>Gas is also an incentive for miners to secure the network and add executed transactions to a block on the blockchain. Depending on the amount of gas you are willing to spend this can happen faster or slower. However in the worst case the transaction fails and ETH is lost.</p><h3 id="h-how-are-gas-fees-calculated" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">How are gas fees calculated?</h3><p>Gas is usually denominated in gwei (=1 giga wei). 1 wei is the smallest unit of ETH. 1 ETH is 10^18 wei or in other words 0.000000000000000001 ETH represent 1 wei. So 1 gwei is 0.000000001 ETH. Wei is referring to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Wei_Dai">Wei Dai</a>, a computer engineer who formulated the concepts of modern cryptocurrencies.</p><p>A wallet application like Metamask is displaying gwei and the expected costs before approving the transaction. So this is the last moment you can decide if you actually want to confirm the transaction.</p><p>Usually the term gas fee is used to describe the complete transaction costs. However the actual gas fee consists of two parts: The first part is fixed and is called <em>gas price</em>. The gas price is the cost per unit computer power that is specified for the transaction (e.g. swapping tokens).</p><p>The second part describes the actual <em>gas fee</em> and is variable. It consists of a network base fee at the time of the block. Also it includes a <em>gas limit</em> which is often set automatically by the smart contract you interact with. But it can be changed by you. Warning: You should only do this if you know what you are doing!</p><p>In the screenshot you can see an example taken from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/">Etherscan</a>. It is the minting of an NFT.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/90b878414c701bdccb82759b47b99d1353651886a76cb828676a5971f546f86c.png" alt="Transaction on Etherscan" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Transaction on Etherscan</figcaption></figure><h3 id="h-can-i-reduce-gas-fees" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Can I reduce gas fees?</h3><p>As I have mentioned the actual gas fee is not fixed. It is dependent on the time of the block which your transaction is allocated to.</p><p>Gas fees fluctuate throughout the day and week. When the network is congested fees are higher than when there is not much traffic. Just think of rush hours when commuting. It is basically the same situation.</p><p>So when are gas fees low? For a general overview you can head to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereumprice.org/gas/">ethereumprice.org</a>. It features a nice chart - set to your local timezone - of gas fees of the last two weeks. This chart should give you a basic idea of when to schedule your transactions.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/08005a66b921694a5c80b7e916424187cee02b4d184fc8ddb36b5a59a7be0806.png" alt="Gas by time and day" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Gas by time and day</figcaption></figure><p>As you can see from the image above gas prices have been rather low this week.</p><p>For real time gas fees I recommend checking the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/gastracker">gas tracker on Etherscan</a>. Other trackers you can try:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethgasstation.info">ETH Gas Station</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.useweb3.xyz/gas">useweb3.xyz</a></p></li></ul><p>With the mentioned tools you should be able to reduce costs and make your Ethereum experience more pleasant.</p><blockquote><p>Cover photo by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://unsplash.com/photos/lBP2muAsD94">Dawn McDonald</a> on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://unsplash.com/">Unsplash</a></p></blockquote>]]></content:encoded>
            <author>cpoetter@newsletter.paragraph.com (cpoetter.eth)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/de184f4ec4db24c8d04141ed0e68f26300becc5f7b2e26ed8429fa136d310c67.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>