<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Pavel Fedotov</title>
    <description>The latest articles on DEV Community by Pavel Fedotov (@pfedprog).</description>
    <link>https://dev.to/pfedprog</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F763169%2Fd0874fd3-129c-42cc-be0f-b5123dec3ff8.jpeg</url>
      <title>DEV Community: Pavel Fedotov</title>
      <link>https://dev.to/pfedprog</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pfedprog"/>
    <language>en</language>
    <item>
      <title>EVM Smart Contract Explorer</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Tue, 17 Dec 2024 13:54:36 +0000</pubDate>
      <link>https://dev.to/pfedprog/evm-smart-contract-explorer-47ig</link>
      <guid>https://dev.to/pfedprog/evm-smart-contract-explorer-47ig</guid>
      <description>&lt;p&gt;Exciting advancements in blockchain technology are shaping a more inclusive financial future. Discover how the &lt;a href="https://evmexplorer.com" rel="noopener noreferrer"&gt;EVM Smart Contract Explorer&lt;/a&gt; is breaking barriers and enhancing accessibility in the crypto space.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Y7fGrxGWwuA?start=1225"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In this video, creator Pavel Fedotov shares his journey of developing the EVM Block Explorer, driven by personal challenges in transferring funds and obtaining permits outside the USA and Eurozone. He emphasizes the need for a more affordable blockchain explorer solution to democratize access to financial tools.&lt;/p&gt;

&lt;p&gt;The EVM Block Explorer aims to create a unique blockchain data interface, breaking the monopoly of EtherScan. It focuses on assisting projects like the Optimism Foundation, enabling them to prioritize and fund impactful initiatives, while aggregating important contract data in one unified platform.&lt;/p&gt;

&lt;p&gt;One of the significant issues addressed is the scattered nature of existing blockchain data and the changing contract addresses that hinder developers’ efforts. By discussing various contract versions and advocating for open-source registry contributions, the explorer enhances visibility and accessibility.&lt;/p&gt;

&lt;p&gt;The importance of storing crucial blockchain data for registries is highlighted, along with challenges accessing free APIs for reliable volume data. Pav shares how he switched from Block Scout API to VM for data fetching to enhance reliability, and how he is working on tracking attestations—similar to verifying university credentials.&lt;/p&gt;

&lt;p&gt;Through these developments, there's a push for using a single protocol for reading blockchains, facilitating better support and handling in the web3 ecosystem. Pav also mentions qualifying for Gitcoin grants, emphasizing community contributions and the potential for infrastructure funding through sponsor support.&lt;/p&gt;

&lt;p&gt;Join the conversation! Share your thoughts on enhancing blockchain accessibility and innovation in the comments below.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>news</category>
      <category>nextjs</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Is NextPage necessary when building NextJS apps in TypeScript</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Sun, 10 Nov 2024 18:38:02 +0000</pubDate>
      <link>https://dev.to/pfedprog/is-nextpage-necessary-when-building-nextjs-apps-in-typescript-265c</link>
      <guid>https://dev.to/pfedprog/is-nextpage-necessary-when-building-nextjs-apps-in-typescript-265c</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/68027985/is-nextpage-necessary-when-building-nextjs-apps-in-typescript/79139492#79139492" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Is NextPage necessary when building NextJS apps in TypeScript
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Oct 30 '24&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/68027985/is-nextpage-necessary-when-building-nextjs-apps-in-typescript/79139492#79139492" rel="noopener noreferrer"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          1
        &lt;/div&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;The most voted answer is not correct in my NextJs 15 project.&lt;/p&gt;
&lt;pre class="lang-js prettyprint-override"&gt;&lt;code&gt;export default function Post: NextPage&amp;lt;Props&amp;gt; ({ project }) {
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It asks for&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; '=&amp;gt;' expected.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And in addition, this is not how the function is declared.&lt;/p&gt;
&lt;p&gt;If we want to keep a function&lt;/p&gt;
&lt;pre class="lang-js prettyprint-override"&gt;&lt;code&gt;export default function Post({&lt;/code&gt;&lt;/pre&gt;…
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/68027985/is-nextpage-necessary-when-building-nextjs-apps-in-typescript/79139492#79139492" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>typescript</category>
      <category>nextjs</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Pin Save on Fantom - Fantom Q1 Devpost Hackathon submission</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Sun, 05 Mar 2023 19:48:30 +0000</pubDate>
      <link>https://dev.to/pfedprog/pin-save-on-fantom-fantom-q1-devpost-hackathon-submission-451b</link>
      <guid>https://dev.to/pfedprog/pin-save-on-fantom-fantom-q1-devpost-hackathon-submission-451b</guid>
      <description>&lt;p&gt;Pin Save: decentralised Pinterest&lt;/p&gt;

&lt;p&gt;Pin Save is a decentralized image, video sharing and content aggregation platform where users can not only control the content but also the platform itself.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/m55EWFlZW3s"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Problem&lt;/p&gt;

&lt;p&gt;Currently monolithic web applications retain ownership of user content and stifle the adoption of decentralized technology.&lt;/p&gt;

&lt;p&gt;A user could use Open Sea to publish the content, however the obstacles are significant:&lt;/p&gt;

&lt;p&gt;Only a very small fraction of collections get to the homepage.&lt;br&gt;
The content publishing process requires confidence and experience in web 3.&lt;br&gt;
Feedback and engagement metrics related to content are reflected mostly in price movement.&lt;br&gt;
In addition, there is a lack of an alternative platform in the ecosystem to provide users with an ability to create, share, moderate and discuss decentralized posts.&lt;/p&gt;

&lt;p&gt;Solution&lt;br&gt;
The decentralized feed reinforces the discovery of content and feedback.&lt;br&gt;
Decentralized Identity (ERC-725), which provides anonymity and data protection.&lt;br&gt;
Upgradeable, resilient, and more open decentralized storage.&lt;br&gt;
Smart contracts to securely serve web experiences directly to users.&lt;/p&gt;

&lt;p&gt;Submission Link on Devpost: &lt;a href="https://devpost.com/software/pinsav3" rel="noopener noreferrer"&gt;https://devpost.com/software/pinsav3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try it out&lt;br&gt;
 GitHub Repo - &lt;a href="https://github.com/dspytdao/PinSave-EVM" rel="noopener noreferrer"&gt;https://github.com/dspytdao/PinSave-EVM&lt;/a&gt;&lt;br&gt;
 evm.pinsave.app - &lt;a href="https://evm.pinsave.app/" rel="noopener noreferrer"&gt;https://evm.pinsave.app/&lt;/a&gt;&lt;br&gt;
 ftmscan.com - &lt;a href="https://ftmscan.com/address/0x3c046f8E210424317A5740CED78877ef0B3EFf4E#tokentxns" rel="noopener noreferrer"&gt;https://ftmscan.com/address/0x3c046f8E210424317A5740CED78877ef0B3EFf4E#tokentxns&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;About Dspyt Channel:&lt;br&gt;
We are Data Science with Python DAO&lt;br&gt;
Homepage: &lt;a href="https://dspyt.com" rel="noopener noreferrer"&gt;https://dspyt.com&lt;/a&gt;&lt;br&gt;
GitHub DAO Page: &lt;a href="https://github.com/dspytdao" rel="noopener noreferrer"&gt;https://github.com/dspytdao&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>blockchain</category>
      <category>nextjs</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Gas Optimization tricks with Assert and Require in Solidity</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Fri, 03 Mar 2023 00:20:30 +0000</pubDate>
      <link>https://dev.to/pfedprog/gas-optimization-tricks-with-assert-and-require-in-solidity-3l01</link>
      <guid>https://dev.to/pfedprog/gas-optimization-tricks-with-assert-and-require-in-solidity-3l01</guid>
      <description>&lt;p&gt;Solidity is a popular programming language used to develop decentralized applications (DApps) and smart contracts on the Ethereum blockchain. It is important to ensure that conditions are checked before executing certain code, and this is done using two functions: assert and require.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/eyXICR5unEw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Assert and require are both used to check the validity of conditions before executing code, however, they differ in how they are used for gas optimization. Assert is used for debugging purposes as it will always consume gas when called. On the other hand, require is designed for production use as it will not consume any gas if the condition is already true.&lt;/p&gt;

&lt;p&gt;If the condition is not met in either case, the transaction will be reverted. However, it is important to note that a revert does not consume any gas, whereas a throw does. Therefore, it is important to be aware of the differences between assert, require, revert and throw when developing DApps on Ethereum.&lt;/p&gt;

&lt;p&gt;In conclusion, assert and require are two important functions in Solidity which can help ensure that conditions are met before executing code. They both revert transactions if the condition is not met, however they differ in their use for gas optimization. It is important to understand these differences when developing DApps on Ethereum.&lt;/p&gt;

</description>
      <category>solidity</category>
      <category>video</category>
      <category>tutorial</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Optimize Your Gas Costs with eth-gas-reporter for Hardhat</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Sat, 25 Feb 2023 20:40:47 +0000</pubDate>
      <link>https://dev.to/pfedprog/optimize-your-gas-costs-with-eth-gas-reporter-for-hardhat-2ke7</link>
      <guid>https://dev.to/pfedprog/optimize-your-gas-costs-with-eth-gas-reporter-for-hardhat-2ke7</guid>
      <description>&lt;p&gt;Hey everyone! In this video, I’m going to be talking about the eth-gas-reporter plugin for hardhat. Hardhat is a popular development environment for Ethereum developers. It allows you to compile and deploy smart contracts, as well as interact with them using a Javascript API.&lt;/p&gt;

&lt;p&gt;The eth-gas-reporter plugin is a tool that can help you optimize the gas cost of your transactions. It collects data from the Ethereum network and generates reports on how much gas is being used in different areas of your project. This information can be used to identify where improvements can be made, such as reducing the amount of gas used for a certain function or optimizing the order of operations.&lt;/p&gt;

&lt;p&gt;The eth-gas-reporter plugin also allows you to set up custom gas price thresholds. This can be useful if you want to make sure that all of your transactions are being done at an optimal cost. You can also use it to track changes in the gas market, such as sudden increases or decreases in prices.&lt;/p&gt;

&lt;p&gt;Overall, the eth-gas-reporter plugin is a great tool for Ethereum developers who want to optimize their gas costs and ensure that their transactions are being done at the most efficient rate. If you’re an Ethereum developer and you’re looking for a way to reduce your gas costs, then this plugin is definitely worth checking out!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/f4r2zyIZ58s"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Resources
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://xrcswap.com/" rel="noopener noreferrer"&gt;TradeCoin Demo&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/AlexFedotovqq/TradeCoin/" rel="noopener noreferrer"&gt;TradeCoin github repository&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dspyt.com/" rel="noopener noreferrer"&gt;Dspyt DAO Website&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/dspytdao" rel="noopener noreferrer"&gt;Dspyt DAO GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hardhat</category>
      <category>javascript</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Pin Save - decentalized Pinterest Canto Update</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Fri, 20 Jan 2023 21:04:47 +0000</pubDate>
      <link>https://dev.to/pfedprog/pin-save-decentalized-pinterest-canto-update-1o9j</link>
      <guid>https://dev.to/pfedprog/pin-save-decentalized-pinterest-canto-update-1o9j</guid>
      <description>&lt;p&gt;The idea for Pin Save was inspired by our experience using monolithic online applications where users had limited control over their data and content. We saw an opportunity to use decentralized technologies to create a platform that would give users full control over their data and content, and that would also provide a secure and open platform for users to discover, share, and monetize their content.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/u_JoQ_7Nc8E"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Four Key Elements:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The decentralized feed reinforces the discovery of content and feedback.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Decentralized Identity (ERC-725), which provides anonymity and data protection.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Upgradeable, resilient, and more open decentralized storage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Smart contracts to securely serve web experiences directly to users.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;PinSave is available at &lt;a href="https://evm.pinsave.app" rel="noopener noreferrer"&gt;https://evm.pinsave.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/dspytdao/PinSave-EVM/" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/PinSav3" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check out our &lt;a href="https://dspyt.com" rel="noopener noreferrer"&gt;Data Science with Python blog&lt;/a&gt; as well.&lt;/p&gt;

</description>
      <category>video</category>
      <category>nextjs</category>
      <category>javascript</category>
      <category>react</category>
    </item>
    <item>
      <title>Pin Save: Revolutionizing Content Creation with Decentralized Technology</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Fri, 06 Jan 2023 16:35:30 +0000</pubDate>
      <link>https://dev.to/pfedprog/pin-save-revolutionizing-content-creation-with-decentralized-technology-3oi7</link>
      <guid>https://dev.to/pfedprog/pin-save-revolutionizing-content-creation-with-decentralized-technology-3oi7</guid>
      <description>&lt;p&gt;Hello! We are a team of developers and entrepreneurs passionate about decentralized technologies and their potential to revolutionize the world. &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/9CqisDHRgbI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Today we are here to present Pin Save: a decentralized image sharing and content aggregation platform where users can control not only the content but also the platform itself. Through the use of decentralized storage, smart contracts, and creator ownership of intellectual property, Pin Save supports content creators and forms meaningful communities.&lt;/p&gt;

&lt;p&gt;Pin Save provides a secure and open platform for users to discover, share, and monetize their content, giving them more control over their data and information. We invite you to join us in creating a more open and secure platform for users to share their content and engage with their communities.&lt;/p&gt;

&lt;p&gt;You can try PinSave at &lt;a href="https://evm.pinsave.app" rel="noopener noreferrer"&gt;https://evm.pinsave.app&lt;/a&gt;&lt;br&gt;
GitHub Link: &lt;a href="https://github.com/dspytdao/PinSave-EVM" rel="noopener noreferrer"&gt;https://github.com/dspytdao/PinSave-EVM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check our projects at &lt;a href="https://dspyt.com" rel="noopener noreferrer"&gt;https://dspyt.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;More information about PinSave at &lt;a href="https://dspyt.com/PinSave" rel="noopener noreferrer"&gt;https://dspyt.com/PinSave&lt;/a&gt;&lt;/p&gt;

</description>
      <category>video</category>
      <category>javascript</category>
      <category>react</category>
      <category>opensource</category>
    </item>
    <item>
      <title>DspytAI Real-Time Portfolio Tracking &amp; Price Prediction Tool</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Thu, 15 Dec 2022 17:44:30 +0000</pubDate>
      <link>https://dev.to/pfedprog/dspytai-real-time-portfolio-tracking-price-prediction-tool-1lp2</link>
      <guid>https://dev.to/pfedprog/dspytai-real-time-portfolio-tracking-price-prediction-tool-1lp2</guid>
      <description>&lt;p&gt;Welcome to &lt;a href="https://github.com/dspytdao/dspytai" rel="noopener noreferrer"&gt;DspytAI&lt;/a&gt;, the Uniswap powered Dapp that uses on-chain data and machine learning to predict potential price fluctuations in real-time. With our browser-based frontend, you can determine price averages for any ERC20 contract and access simple, free to use downloadable price prediction data in both text based csv format and image based png and svg formats. Unlock the future of Uniswap trading with DspytAI and track your Uniswap portfolio with confidence.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/71l_uD8JuTc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Further Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dspytdao/dspytai" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://forum.algovera.ai/t/dspyt-ai-uniswap-portfolio-tracker/184/5" rel="noopener noreferrer"&gt;Algovera Proposal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.algovera.ai/" rel="noopener noreferrer"&gt;Algovera&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.kaggle.com/code/pavfedotov/ethereum-price-prediction" rel="noopener noreferrer"&gt;Ethereum Price Prediction with LSTM Kaggle Notebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.kaggle.com/code/pavfedotov/dspyt-ai" rel="noopener noreferrer"&gt;DspytAI LSTM Uniswap Kaggle Notebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dspyt.com/blockchain-data-indexer-with-trueblocks" rel="noopener noreferrer"&gt;Blockchain Data Indexer with TrueBlocks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dspyt.com/machine-learning-simple-sklearn-ensemble" rel="noopener noreferrer"&gt;Machine Learning with Simple Sklearn Ensemble&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dspyt.com/simple-returns-log-return-and-volatility-simple-introduction" rel="noopener noreferrer"&gt;How to illustrate log returns vs simple returns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dspyt.com/efficientnet-classification" rel="noopener noreferrer"&gt;A How to EfficientNet Classification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dspyt.com/cross-sectional-data-an-easy-introduction" rel="noopener noreferrer"&gt;Cross-sectional data – An easy introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dspyt.com/advanced-realized-volatility-and-quarticity" rel="noopener noreferrer"&gt;Advanced Realized Volatility and Quarticity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>opensource</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Ceramic and Unstoppable Domains React App</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Thu, 24 Nov 2022 08:13:55 +0000</pubDate>
      <link>https://dev.to/pfedprog/ceramic-and-unstoppable-domains-react-app-3i97</link>
      <guid>https://dev.to/pfedprog/ceramic-and-unstoppable-domains-react-app-3i97</guid>
      <description>&lt;p&gt;We implemented Unstoppable Domains Login Option. The application interacts with JS HTTP Client through a public Ceramic node.&lt;/p&gt;

&lt;p&gt;In addition we create a deterministic Ceramic Tile and resolve an unstoppable domain which we store in the decentralized profile of the user.&lt;/p&gt;

&lt;p&gt;Ceramic allows users to have complete ownership over their data by providing decentralized technologies for authentication and data storage.&lt;/p&gt;

&lt;p&gt;The blog post with code is available at &lt;a href="https://dspyt.com/simple-app-with-ceramic-data-model-and-unstoppable-domains" rel="noopener noreferrer"&gt;dspyt blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/IVo6tN8BpOY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;GitHub open-source code is at &lt;a href="https://github.com/Pfed-prog/Ceramic_Unstoppable" rel="noopener noreferrer"&gt;pfed-prog repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The app is available on &lt;a href="https://ceramic-unstoppable.vercel.app/" rel="noopener noreferrer"&gt;vercel&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;About Dspyt Channel:&lt;br&gt;
We are Data Science with Python DAO&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dspyt.com" rel="noopener noreferrer"&gt;Homepage&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/dspytdao" rel="noopener noreferrer"&gt;GitHub DAO Page&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>What is a blockchain address?</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Wed, 16 Nov 2022 18:36:18 +0000</pubDate>
      <link>https://dev.to/pfedprog/what-is-a-blockchain-address-2c67</link>
      <guid>https://dev.to/pfedprog/what-is-a-blockchain-address-2c67</guid>
      <description>&lt;p&gt;A blockchain address is a special identification number that acts as a digital location where cryptocurrency can be sent to and received. In this video, we go into greater detail regarding the subtleties of blockchain addresses.&lt;/p&gt;

&lt;p&gt;Full Article: &lt;a href="https://dspyt.com/what-is-blockchain-address" rel="noopener noreferrer"&gt;https://dspyt.com/what-is-blockchain-address&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/MoQa_zdmoKs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The blockchain address is a key that allows the owner to send or receive bitcoin from other users. These addresses contain information about the recipient who can access the bitcoin sent to this address. It ultimately proves that you control the private key to a bitcoin address and are allowed to send a valid transaction from it.&lt;/p&gt;

&lt;p&gt;About Dspyt Channel:&lt;br&gt;
We are Data Science with Python DAO&lt;br&gt;
Homepage: &lt;a href="https://dspyt.com" rel="noopener noreferrer"&gt;https://dspyt.com&lt;/a&gt;&lt;br&gt;
GitHub DAO Page: &lt;a href="https://github.com/dspytdao" rel="noopener noreferrer"&gt;https://github.com/dspytdao&lt;/a&gt;&lt;/p&gt;

</description>
      <category>video</category>
      <category>blockchain</category>
      <category>bitcoin</category>
      <category>ethereum</category>
    </item>
    <item>
      <title>Ethereum Security Data Collection Ideas - DSPYT</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Fri, 14 Oct 2022 14:21:18 +0000</pubDate>
      <link>https://dev.to/pfedprog/ethereum-security-data-collection-ideas-dspyt-57e7</link>
      <guid>https://dev.to/pfedprog/ethereum-security-data-collection-ideas-dspyt-57e7</guid>
      <description>&lt;p&gt;The systematic process of obtaining observations or measurements is known as data collection. Data collection allows you to gain first-hand knowledge and unique insights into your research problem, whether you are conducting experiments for commercial, governmental, or academic purposes. Although methods and objectives differ between fields, the general data collection procedure is the same.&lt;/p&gt;

&lt;p&gt;Full-article:&lt;br&gt;
&lt;a href="https://dspyt.com/data_collection_ideas" rel="noopener noreferrer"&gt;https://dspyt.com/data_collection_ideas&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Video on the article to YouTube:&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Bpiu_vVFdTE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  About Dspyt Channel:
&lt;/h2&gt;

&lt;p&gt;We are Data Science with Python DAO&lt;br&gt;
&lt;a href="https://dspyt.com" rel="noopener noreferrer"&gt;Dspyt Homepage&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/dspytdao" rel="noopener noreferrer"&gt;GitHub DAO Page&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ethereum</category>
      <category>tutorial</category>
      <category>blockchain</category>
      <category>news</category>
    </item>
    <item>
      <title>Pin Save: Evmos decentralized Pinterest nextjs nft application</title>
      <dc:creator>Pavel Fedotov</dc:creator>
      <pubDate>Tue, 20 Sep 2022 19:40:19 +0000</pubDate>
      <link>https://dev.to/pfedprog/pin-save-evmos-decentralized-pinterest-nextjs-nft-application-423j</link>
      <guid>https://dev.to/pfedprog/pin-save-evmos-decentralized-pinterest-nextjs-nft-application-423j</guid>
      <description>&lt;p&gt;Pin Save is a platform for decentralized content aggregation and image sharing where users have content ownership.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/_4NQ0qLicHI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Problem
&lt;/h2&gt;

&lt;p&gt;Currently monolithic web applications retain ownership of user content and stifle the adoption of decentralized technology.&lt;/p&gt;

&lt;p&gt;A user could use Open Sea to publish the content, however the obstacles are significant:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Only a very small fraction of collections get to the homepage.&lt;/li&gt;
&lt;li&gt;The content publishing process requires confidence and experience in web 3.&lt;/li&gt;
&lt;li&gt;Feedback and engagement metrics related to content are reflected mostly in price movement.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In addition, there is a lack of an alternative platform in the ecosystem to provide users with an ability to create, share, moderate and discuss decentralized posts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;Our team advocates implementation of decentralized image sharing and content aggregation platform where users can not only control the files, but also the platform itself.&lt;/p&gt;

&lt;p&gt;Pin Save 4 key features:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The decentralized Feed to reinforce discovery of content and feedback.&lt;/li&gt;
&lt;li&gt;Decentralized Identity (ERC-725) to provide anonymity and data protection.&lt;/li&gt;
&lt;li&gt;Upgradeable, resilient, and more open decentralized storage.&lt;/li&gt;
&lt;li&gt;Smart Contracts to securely serve web experiences directly to users.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We built the application using JavaScript, NextJS, React, Tailwind Css and Wagmi library, IPFS, nft.storage and skynet. The application is hosted on vercel.&lt;/p&gt;

&lt;p&gt;The contract is built with solidity, hardhat and evmos blockchain testnet.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://evm.pinsave.app/" rel="noopener noreferrer"&gt;Pin Save Demo&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/dspytdao/PinSave-EVM" rel="noopener noreferrer"&gt;Pin Save GitHub&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About Dspyt Channel:
&lt;/h2&gt;

&lt;p&gt;We are Data Science with Python DAO&lt;br&gt;
&lt;a href="https://dspyt.com" rel="noopener noreferrer"&gt;Dspyt Homepage&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/dspytdao" rel="noopener noreferrer"&gt;GitHub DAO Page&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>nextjs</category>
      <category>github</category>
      <category>video</category>
    </item>
  </channel>
</rss>
